* { outline: 0 !important; box-sizing: border-box !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; }

html, body { width: 100%; height: 100%;  }
body { font: 16px  Helvetica, Arial,Tahoma,sans-serif; font-weight: 300; line-height: 1.4; overflow-x: hidden; overflow-y: scroll; background: rgba(220,220,255,0.2); background: #fff; }

a { text-decoration: none; color: rgba(30, 139, 195,1.0); border-bottom: solid 1px rgba(30, 139, 195,0.2); }
a:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }

.dashed { text-decoration: none; color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer; }
.dashed:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }

.clear-fix { clear: both; height: 0; font-size: 0; line-height: 0; }

.l-centered {
	max-width: 1200px;
	padding: 0 20px; margin: 0 auto;	
}

@-webkit-keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.rotating {
	-webkit-animation: rotating 2s linear infinite;
	-moz-animation: rotating 2s linear infinite;
	-o-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite;
}

.modal-background { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: rgba(0,0,0,0.7); }

header { 
	position: fixed;
	width: 100%; height: 40px; top: 0; left: 0; z-index: 100;
	background: #1b171d;
}

.header-inner {
	padding: 0;
}

.header-menu {
	font-size: 0; text-align: right;
}

.header-menu-item, .header-menu-more, .header-menu-item-user {
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px;
	font-size: 16px; font-weight: 100; line-height: 40px; color: #fff; white-space: nowrap;
	cursor: pointer;
}

.header-menu-more{

	cursor: default;
}

.header-menu-item i, .header-menu-more i, .header-menu-item-user i  {
	margin-left: 7px;
	color: #9b979d;
}

.header-menu-item .icon-close {
	position: relative;
	top: 2px;
}

.header-menu-item .icon-action { display: inline; }
.header-menu-item .icon-close { display: none; }

.header-menu-item:hover,
.header-menu-item-user:hover {
	background: rgba(255,255,255,0.4);
}

.header-menu-item_search:hover {
	background: transparent;
}

#header-monitoring #monitoring-progress { display: none; }
#header-monitoring.header-menu-item--active #monitoring-progress { display: block; }

.header-menu-item--active .icon-action { display: none; }
.header-menu-item--active .icon-close { display: inline; }

.header-menu-item--active:hover {
	background: #fff;
}

.header-menu-item--active:hover .icon-close {
	color: #D91E18;
}

section {
	display: none;
	position: absolute;
	width: 100%; min-height: 100%; top: 0; left: 0; z-index: 90;
	background: #fff;
}

.section-inner:first-child {
	padding-top: 40px;
}

#screen-search .section-inner:first-child {
	padding-top: 0;
}

b { font-weight: 700; }

.ui-table tr td { padding: 15px; padding-left: 0; padding-top: 0; font-size: 13px; }

#screen-default { display: none; }

#screen-card { display: block; padding-top: 40px; position: relative; }

#screen-card h1 {
	position: relative; overflow: hidden;
	height: 60px; 
	margin-bottom: 5px;
	font-family: 'PT Serif', serif; font-size: 40px; line-height: 60px; white-space: nowrap; 
}

#screen-card h1 .tools {
	position: absolute;
	top: 0; right: 0; height: 60px; z-index: 10;
	white-space: nowrap; text-align: right; font-size: 0;
}

#screen-card h1 .tools li {
	display: inline-block;
	height: 60px; line-height: 60px;
	margin-left: 15px;
	font-family: Helvetica, Arial; font-size: 12px;
	vertical-align: middle;
}

#screen-card h1 .tools li.big {
	font-size: 20px;
	margin-left: 20px;
}

.card-sidebar {
	float: right;
	width: 420px;
}

.card-map {
	width: 100%; height: 420px;
	background: #eee;
}

.card-contacts {
	margin-top: 20px;
}

.card-content {
	margin-right: 440px;
}

.card-fuhrer { 
	margin-top: 20px;
}

.search-request, .search-request-main, .search-request-modal, .check-passport-request-modal {
	position: relative;
	max-width: 700px; height: 60px;
	margin: 0 auto;
	margin-top: 100px; 
	border: solid 2px #F4D03F;
	border-radius: 60px;
	font-size: 0;
	line-height: 58px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}

.search-request {
	margin-top: 0;
}

.search-request-status, .search-request-main-status, .search-request-modal-status {
	float: left;
	width: 58px; height: 58px;
}

.search-request-status i, .search-request-main-status i, .search-request-modal-status i {
	display: inline-block;
	width: 58px; height: 58px;
	margin-right: 10px;
	font-size: 24px; line-height: 58px; text-align: center; vertical-align: middle;
}

.search-request-erase, .search-request-main-erase, .search-request-modal-erase, .check-passport-request-modal-erase-seria, .check-passport-request-modal-erase-nomer {
	float: right;
	display: none;
	width: 58px; height: 58px;
}

.search-request-submit, .search-request-main-submit, .search-request-modal-submit {
	float: right;
	width: 58px; height: 58px;
	font-size: 24px; line-height: 66px; text-align: center; vertical-align: middle;
	border-left: solid 1px #ddd;
	cursor: pointer;
}
.check-passport-request-modal-submit {
	height: 58px;
	font-size: 24px; line-height: 66px; text-align: center; vertical-align: middle;
	cursor: pointer;
}

.check-passport-request-modal-submit:hover {
	background: #fbf2d4;
	font-size: 30px;
	color: #9a0b2b;
}

#check-passport-modal-result {
	text-align: center;
	min-width: 845px;
}

#check-passport-modal-result > h2 {
	color:  #1e8bc3;
}

#check-passport-modal-result > p {
    font-size: 18px;
}

.search-request-submit:hover, .search-request-main-submit:hover, .search-request-modal-submit:hover{
	background: #f5f5f5;
}

.search-request-erase i, .search-request-main-erase i, .search-request-modal-erase i, .check-passport-request-modal-erase-seria i, .check-passport-request-modal-erase-nomer i {
	display: inline-block;
	width: 58px; height: 58px;
	margin-right: 10px;
	font-size: 24px; line-height: 58px; text-align: center; vertical-align: middle;
	cursor: pointer;
}

.search-request-erase i:hover, .search-request-main-erase i:hover, .search-request-modal-erase i:hover,.check-passport-request-modal-erase-seria i:hover,.check-passport-request-modal-erase-nomer i:hover  {
	color: #D91E18;
}

.request-modal-close {
	font-size: 20px;
    width: 103px;
    margin-left: auto;
}

.request-modal-close:hover {
	color: red;
	cursor: pointer;
}
#close-monitoring-modal {
    margin-top: 0px;
}
#close-monitoring-modal:hover {
	color: red;
	cursor: pointer;
}

.search-request-holder, .search-request-main-holder {
	height: 56px;
	margin: 0 116px;
}

.search-request-modal-holder { 
	height: 56px;
	margin: 0 45px 0 15px;
	width: 580px;
}

.check-passport-request-modal-holder { 
	height: 56px;
	margin: 0 10px;
}

.search-request-holder input[type="text"], .search-request-main-holder input[type="text"], .search-request-modal-holder input[type="text"], .check-passport-request-modal-holder input[type="text"] {
	display: block; 
	width: 100%; height: 100%;
	font-size: 24px;
	text-align: center;
	border: none; outline: none;
	background: transparent;
	-webkit-transition: .2s;
}

.search-request-holder input[type="text"]::-webkit-input-placeholder { font-size: 20px; }

.filter-okved.active { background: #000; color: #fff; }

.search-not-found {
	font-family: 'PT Serif', serif; font-size: 40px; text-align: center;
}

#search-main-result , #search-modal-result { font-size: 0; text-align: center; margin: 0; padding: 10px; }
#search-main-result li , #search-modal-result li { display: inline-block; text-align: left; width: 33.3%; font-size: 14px; padding: 10px; vertical-align: top; }
#search-main-result li h4 , #search-modal-result li h4 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 20px; margin: 0; }
#search-main-result li p , #search-modal-result li p { font-size: 12px; line-height: 16px; margin: 0; margin-top: 5px;  }

.search-result-idle {
	position: absolute;
	display: none;
	width: 100%; height: 100%; top: 0; left: 0; z-index: 1000;
	background: rgba(255,255,255,0.8);
}

.search-result-pagination { margin: 0 160px; font-size: 0; white-space: nowrap; text-align: center; position: relative; }
.search-result-pagination li { display: inline-block; width: 40px; height: 40px; font-size: 16px; text-align: center; line-height: 40px; background: #fff; border-radius: 50%; cursor: pointer; margin: 0 5px; }
.search-result-pagination li:hover { color: rgba(255,50,50,1.0); }



.search-result-progress { height: 3px; width: 0%; background: #F7CA18; position: absolute; bottom: -2px; left: 0; display: none; }

.search-result-view {
	float: right;
	width: 50px;
	height: 100px;
}

.search-result-filters {
	float: right;
	width: 250px;
	padding-top: 40px;
}

.search-filter-show { padding: 1px; }
.search-filter-show i { position: relative; top: 1px; }
.search-filter-show.active { border: none; color: #000; background: #F5D76E; }

.search-result-menu { padding-top: 20px; }

.search-result-menu-view { display: inline-block; font-size: 0; white-space: nowrap; margin-right: 30px; }
.search-result-menu-view h6 { font-family: Helvetica, Arial, sans-serif !important; display: inline-block; font-size: 13px !important; }
.search-result-menu-view span { margin-left: 5px; padding: 0 1px; font-size: 13px; display: inline-block; text-decoration: none; color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer;  }
.search-result-menu-view span:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }
.search-result-menu-view span.on { background: rgba(30, 139, 195,1.0); border: none; color: #fff; cursor: default; }

.search-result-menu-count { display: inline-block; font-size: 0; white-space: nowrap; margin-right: 30px; }
.search-result-menu-count h6 { font-family: Helvetica, Arial, sans-serif !important; display: inline-block; font-size: 13px !important; }
.search-result-menu-count span { margin-left: 5px; padding: 0 1px; font-size: 13px; display: inline-block; text-decoration: none; color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer;  }
.search-result-menu-count span:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }
.search-result-menu-count span.on { background: rgba(30, 139, 195,1.0); border: none; color: #fff; cursor: default; }

.search-result-menu-type { display: inline-block; font-size: 0; white-space: nowrap; }
.search-result-menu-type h6 { font-family: Helvetica, Arial, sans-serif !important; display: inline-block; font-size: 13px !important; }
.search-result-menu-type span { margin-left: 5px; padding: 0 1px; font-size: 13px; display: inline-block; text-decoration: none; color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer;  }
.search-result-menu-type span:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }
.search-result-menu-type span.on { background: rgba(30, 139, 195,1.0); border: none; color: #fff; cursor: default; }

/* FILTERS */
.filters-column {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 20px;
}

.filters-group {
	margin-bottom: 10px; 
	font-size: 0; white-space: nowrap;
	position: relative;
}

.filters-group-label {
	display: inline-block; vertical-align: middle; 
	width: 140px;
	font-size: 13px; 
}




.filters-group-erase {
	position: absolute;
	top: 0; right: -35px;
	display: inline-block; vertical-align: middle; 
	width: 35px; height: 35px;
	font-size: 20px; color: #EC644B; line-height: 42px; text-align: center;
	cursor: pointer;
}

.filters-group-erase:hover {
	color: #f00;
}

/* FIAS FILTER */
/* .fias-search { width: 100%; min-width: 300px; margin: 0 auto; position: relative; }
.fias-search-outer { background: #fff; height: 40px; background: transparent; width: 100%; margin: 0 auto; }
.fias-search-status { width: 40px; height: 40px; line-height: 43px; font-size: 18px; text-align: center; float: left; border: solid 1px #999; border-radius: 4px 0 0 4px; border-right: none;  }
.fias-search-submit { width: 140px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; float: right; border: solid 1px #999; border-radius: 0 4px 4px 0; border-left: solid 1px #999; cursor: pointer; }
.fias-search-erase { position: absolute; top: 0; right: 140px; display: none; width: 40px; height: 40px; line-height: 45px; font-size: 18px; text-align: center; cursor: pointer;  }
.fias-search-erase:hover { color: #c00; }
.fias-search-submit:hover { background: #f5f5f5; }
.fias-search-input { margin-left: 40px; margin-right: 140px; height: 40px; border-top: solid 1px #999; border-bottom: solid 1px #999; } 
.fias-search-input input[type="text"] { display: block; width: 100%; font-family: Helvetica, Arial, sans-serif; height: 40px; line-height: 40px; font-size: 16px; font-weight: 300; border: none; background: transparent; }
.fias-search-result { margin: 0 !important; padding: 0 !important; column-width: 250px; column-gap: 20px; }
.fias-search-result li { display: inline-block; padding-left: 30px; width: 250px; margin-top: 10px; font-size: 16px; }
.fias-search-result li span { color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer; }
.fias-search-result li span:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }
.fias-search-result li span.off { color: #000; border: none; cursor: default; }
.fias-search-result li span.off:hover { color: #000; }
.fias-search-result li .add { top: 2px; left: 0; display: inline-block; width: 18px; height: 18px; border: solid 2px #F7CA18; text-align: center; line-height: 18px; background: #fff; cursor: pointer; font-size: 10px;margin: 0px 12px -4px -30px; }
.fias-search-result li .add i { display: none; }
.fias-search-result li .add.on { background: #F7CA18; }
.fias-search-result li .add.on i { display: inline; }

.fias-search-selected { margin: 0; padding: 0; width: 100%; margin: 0 auto; }
.fias-search-selected li { display: inline-block; white-space: nowrap; margin-top: 5px; background: #fff; border: solid 1px #ddd; border-radius: 3px; padding: 2px 5px; font-size: 11px; line-height: 20px; margin-right: 5px; }
.fias-search-selected li .del { display: inline; color: #900; cursor: pointer;  font-size: 13px; margin-left: 5px; position: relative; top: 2px; }
.fias-search-selected li .del:hover { color: #f00; } */

/* OKVED FILTER */
/* .okved-search { width: 100%; min-width: 300px; margin: 0 auto; position: relative; }
.okved-search-outer { background: #fff; height: 40px; background: transparent; width: 100%; margin: 0 auto; }
.okved-search-status { width: 40px; height: 40px; line-height: 43px; font-size: 18px; text-align: center; float: left; border: solid 1px #999; border-radius: 4px 0 0 4px; border-right: none;  }
.okved-search-submit { width: 140px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; float: right; border: solid 1px #999; border-radius: 0 4px 4px 0; border-left: solid 1px #999; cursor: pointer; }
.okved-search-erase { position: absolute; top: 0; right: 140px; display: none; width: 40px; height: 40px; line-height: 45px; font-size: 18px; text-align: center; cursor: pointer;  }
.okved-search-erase:hover { color: #c00; }
.okved-search-submit:hover { background: #f5f5f5; }
.okved-search-input { margin-left: 40px; margin-right: 140px; height: 40px; border-top: solid 1px #999; border-bottom: solid 1px #999; } 
.okved-search-input input[type="text"] { display: block; width: 100%; font-family: Helvetica, Arial, sans-serif; height: 40px; line-height: 40px; font-size: 16px; font-weight: 300; border: none; background: transparent; }
.okved-search-result { margin: 0 !important; padding: 0 !important; column-width: 250px; column-gap: 20px; }
.okved-search-result li { display: inline-block; padding-left: 30px; width: 250px; margin-top: 10px; font-size: 16px; }
.okved-search-result li span { color: rgba(30, 139, 195,1.0); border-bottom: dashed 1px rgba(30, 139, 195,0.2); cursor: pointer; }
.okved-search-result li span:hover { color: rgba(255,50,50,1.0); border-color: rgba(255,50,50,0.2); }
.okved-search-result li span.off { color: #000; border: none; cursor: default; }
.okved-search-result li span.off:hover { color: #000; }
.okved-search-result li .add { top: 2px; left: 0; display: inline-block; width: 18px; height: 18px; border: solid 2px #F7CA18; text-align: center; line-height: 20px; background: #fff; cursor: pointer; font-size: 10px;margin: 0 12px -4px -30px;}
.okved-search-result li .add i { display: none; }
.okved-search-result li .add.on { background: #F7CA18; }
.okved-search-result li .add.on i { display: inline; }

.okved-search-selected { margin: 0; padding: 0; width: 100%; margin: 0 auto; }
.okved-search-selected li { display: inline-block; white-space: nowrap; margin-top: 5px; background: #fff; border: solid 1px #ddd; border-radius: 3px; padding: 2px 5px; font-size: 11px; line-height: 20px; margin-right: 5px; }
.okved-search-selected li .del { display: inline; color: #900; cursor: pointer;  font-size: 13px; margin-left: 5px; position: relative; top: 2px; }
.okved-search-selected li .del:hover { color: #f00; } */

/* OKFS */
/* .filter-okfs-items { display: inline-block; column-width: 250px; text-align: left; line-height: 30px; }
.filter-okfs-items li { display: inline-block; padding: 0 5px; font-size: 16px; line-height: 19px !important; max-width: 230px; }
.filter-okfs-items li span { cursor: pointer; }
.filter-okfs-items li:hover span { color: #c00; }
.filter-okfs-items li.on span { background: #F5D76E; } */

/* MONITORING TABLE */
#monitoring-list { width: 100%; border-collapse: collapse; }
#monitoring-list tr td {  font-size: 13px; padding: 20px 10px; padding-left: none; border-bottom: solid 1px rgba(150,150,150,0.1); }
#monitoring-list tr:hover { background: #fbf7fd; }
#monitoring-list tr.deleted { background: rgba(236,100,75,0.1); }
#monitoring-list tr.deleted:hover { background: rgba(236,100,75,0.15); }
#monitoring-list tr.header td { font-weight: 700; }
#monitoring-list tr.header:hover { background: #fff; }

#monitoring-changes-table { width: 100%; border-collapse: collapse; }
#monitoring-changes-table tr td {  font-size: 13px; padding: 20px 10px; padding-left: none; border-bottom: solid 1px rgba(150,150,150,0.1); }
#monitoring-changes-table tr:hover { background: #fbf7fd; }
#monitoring-changes-table tr.deleted { background: rgba(236,100,75,0.1); }
#monitoring-changes-table tr.deleted:hover { background: rgba(236,100,75,0.15); }
#monitoring-changes-table tr.header td { font-weight: 700; }
#monitoring-changes-table tr.header:hover { background: #fff; }

.header-menu-item__podbor a {
	color: #fff !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-size: 16px !important;
}
.header-menu-item__podbor {
	background-color: transparent;
}

/* PRINT CSS */
@media print {	
	body { font-family: sans-serif !important; color: #000 !important; }
	header,
	footer,
	.search-result-menu,
	.search-result-header,
	.search-filters-menu,
	.search-help-toggle,
	.company-monitoring {
		display: none !important;
	}
	
	.search-header { display: none !important; }
	
	#search-result { background: #fff !important; width: 100% !important; }
	.search-result { margin: 0 !important; }
	
	.search-result-header { position: static !important; }
	.search-result-body { padding: 0 !important; }
	.search-result-filters { display: none !important; }
	.search-result-idle { display: none !important; }
	.search-result-not-found { display: none !important; }
	.search-result-list { margin: 0 !important; }
	.search-result-list *, .search-filters-menu * { border: none !important; }
	.search-result-list-items li { display: block !important; white-space: pre-wrap !important; }
	.search-result-list-items li * { white-space: pre-wrap !important; font-size: 14px !important; }
	.search-result-list-items li .num { line-height: 1 !important; }
	.search-result-list-items li h4 { font-weight: 700 !important; }
	.search-result-list-items li .num i { display: none !important; }
}

/* Print ver2 */
@media print {
	#sidebar,
	#company-header-bottom, 
	#competitors_kontragent-affil,
	#affilation-tile,
	#menu-toggle-button,
	#mouseover-block-helper,
	.footer {
		display: none;
	}
  
	.uk-button,
	.tooltip-img {
		display: none !important;
	}
	
	#tiles {
		margin-top: 0px !important;
	}
	
	#tiles #short-resume-tile {
		display: block;
		width : 100% !important;
		position: relative !important;
	}
	
	.uk-grid-width-large-1-2>*,
	.uk-grid-width-small-1-1>*,
	.uk-grid-width-small-1-1>* {
		width: 100% !important;
		float: right;
		position: relative !important;
		padding-left: 0 !important;
	    padding-bottom: 0 !important;
	    top: 0 !important;
	    left: 0px !important;
	}
	
}

#screen-check-address-suggestions-wrap {
	width: 460px;
	display: block;
	margin: 0 auto;
}
#screen-check-address-suggestions {
	position: absolute;
	border-right: 1px solid #F7CA18;
	border-left: 1px solid #F7CA18;
	border-bottom: 1px solid #F7CA18;
	padding: 10px 0 0;
	width: inherit;
	background: white;
	box-shadow: 5px 11px 10px rgba(0,0,0,0.1);
	z-index: 1;
}

#screen-check-address-suggestions li {
	padding: 5px 10px;
	cursor: pointer;
	border-bottom: 1px solid #eee;
}

#screen-check-address-suggestions li:hover {
	background-color: rgba(0,0,0,0.1);
}

#screen-check-address-result {
	margin: 0 auto;
}

#screen-check-address-result > div table {
	width: 500px;
	margin-top: 10px;
	border-collapse: separate;
	border-spacing: 6px;
	display: inline-block;
}
#screen-check-address-result table tr td {
	padding: 5px;
	vertical-align: middle;
}

#screen-check-address-result table tr td:first-child {
	font-weight: bold;
}

#screen-check-address-result table tr td:last-child {
	border: 1px dashed #c5c5c5;
	border-radius: 5px;
}

#screen-check-address-result,
#screen-check-address-map {
	display: inline-block;
	vertical-align: top;
}
#screen-check-address-map-wrap {
	padding-top: 16px;
}
#screen-check-address-map-wrap,
#screen-check-address-map {
	vertical-align: top;
	display: inline-block;
	height: 375px;
	width: 500px;
}

#screen-check-address-result-wrap {
	width: 100%;
	text-align: center;
}

#screen-check-address-input {
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
}
#check-passport-request-modal-seria-input::placeholder,
#check-passport-request-modal-nomer-input::placeholder,
#screen-check-address-input::placeholder {
	font-style: italic;
}

#search-request-main::placeholder,
#screen-check-address-input::placeholder,
#check-passport-request-modal-seria-input::placeholder,
#screen-search .search-request-holder #search-request::placeholder,
#check-passport-request-modal-nomer-input::placeholder {
	font-size: 19px !important;
	font-style: italic !important;
	color: #5e5e5e !important;
}
#search-request-main,
#screen-check-address-input,
#check-passport-request-modal-seria-input,
#screen-search .search-request-holder #search-request,
#check-passport-request-modal-nomer-input {
	font-size: 19px !important;
	color: #3e3e3e !important;
}

.check-passport-request-modal-erase-nomer i {
	position: unset;
}

.check-passport-request-modal-erase-nomer,
.check-passport-request-modal-erase-seria {
	position: absolute;
	right: 0;
}

#header-menu-item__search-input::placeholder {
	font-style: italic;
	color: #5e5e5e;
}