.icon:before{
	color: inherit;
}
.toggle_fullscreen{
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 10000;
}
.fixed_send{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
}
#wrap{
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	margin: 0px auto;
}

.full_height{
	position: relative;
	min-height: calc(100vh);
	min-height: calc(var(--vh, 1vh) * 100);
}

/*wrappers*/

.content_wrapper{
	position: relative;
	display: block;
	max-width: 1260px;
	padding: 0px 20px;
	margin: 0px auto;
}
.content_wrapper_second{
	position: relative;
	display: block;
	max-width: 960px;
	margin: 0px auto;
}
.content_wrapper_third{
	position: relative;
	display: block;
	max-width: 820px;
	margin: 0px auto;
}
.wide_wrapper{
	position: relative;
	display: block;
	width: 100%;
	margin: 0px auto;
}
.hide_button{
	display: none!important;
}
.fluid_container{
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
}
.col_wrap{
	position: relative;
	padding: 0px 20px;
}
.simple_head{
	position: relative;
}
.simple_head_center{
	text-align: center;
}
.simple_head.shead50{
	margin-bottom: 50px;
}
.simple_head.shead40{
	margin-bottom: 40px;
}
.simple_head.shead30{
	margin-bottom: 30px;
}
.simple_head.shead20{
	margin-bottom: 20px;
}
.simple_head.shead10{
	margin-bottom: 10px;
}
.c_head,
.c_head .title{
	text-align: center;
}
.absolute_link{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
/*wrappers*/


/*links*/

.left_link,
.right_link,
.center_link,
.wide_link{
	position: relative;
	display: block;
}
.left_link{
	text-align: left;
}
.right_link{
	text-align: right;
}
.center_link{
	text-align: center;
}
.wide_link .simple_button{
	width: 100%;
	max-width: 100%;
}
.simple_button{
	position: relative;
	display: inline-block;
	cursor: pointer;
	border: none;
	margin: 0px;
	width: 100%;
	max-width: 280px;
	border-radius: 50px;
	vertical-align: top;
	padding: 0px;
	border: 2px solid #EE3F58;
	background-color: #EE3F58;
	
	-moz-transition: border 0.3s cubic-bezier(.54,0,.42,1), background-color 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: border 0.3s cubic-bezier(.54,0,.42,1), background-color 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: border 0.3s cubic-bezier(.54,0,.42,1), background-color 0.3s cubic-bezier(.54,0,.42,1);
	transition: border 0.3s cubic-bezier(.54,0,.42,1), background-color 0.3s cubic-bezier(.54,0,.42,1);
}
.simple_button>span{
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 2px 15px;
	padding-top: 1px;
	text-align: center;
	font-size: 24px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #fff;
	min-height: 76px;
	width: 100%;
	line-height: 1.1em;
	
	-moz-transition: border 0.3s cubic-bezier(.54,0,.42,1), color 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: border 0.3s cubic-bezier(.54,0,.42,1), color 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: border 0.3s cubic-bezier(.54,0,.42,1), color 0.3s cubic-bezier(.54,0,.42,1);
	transition: border 0.3s cubic-bezier(.54,0,.42,1), color 0.3s cubic-bezier(.54,0,.42,1);
}
.simple_button:hover{
	background-color: #fff;
	border: 2px solid #EE3F58;
}
.simple_button:hover>span{
	color: #EE3F58;
}
.simple_button.simple_button_trans{
	background-color: #fff;
	border: 2px solid #EE3F58;
}
.simple_button.simple_button_trans>span{
	color: #EE3F58;
}
.simple_button.simple_button_trans:hover{
	border: 2px solid #EE3F58;
	background-color: #EE3F58;
}
.simple_button.simple_button_trans:hover>span{
	color: #fff;
}

.simple_button.simple_button_trans_blue{
	background-color: transparent;
	border: 2px solid #1067AE;
}
.simple_button.simple_button_trans_blue>span{
	color: #1067AE;
}
.simple_button.simple_button_trans_blue:hover{
	border: 2px solid #1067AE;
	background-color: #1067AE;
}
.simple_button.simple_button_trans_blue:hover>span{
	color: #fff;
}

.simple_button.simple_button_blue{
	background-color: #1067AE;
	border: 2px solid #1067AE;
}
.simple_button.simple_button_blue>span{
	color: #fff;
}
.simple_button.simple_button_blue:hover{
	border: 2px solid #1067AE;
	background-color: #fff;
}
.simple_button.simple_button_blue:hover>span{
	color: #1067AE;
}
.simple_button.simple_button_gray{
	background-color: #C5C8CF;
	border: 2px solid #C5C8CF;
}
.simple_button.simple_button_gray>span{
	color: #fff;
}
.simple_button.simple_button_gray:hover{
	border: 2px solid #EE3F58;
	background-color: #EE3F58;
}
.simple_button.simple_button_gray:hover>span{
	color: #fff;
}

.simple_button .svg_icon{
	position: relative;
	display: block;
	margin-right: 10px;
}
.simple_button .svg_icon.svg_icon_forward{
	position: relative;
	display: block;
	margin-right: 0px;
	margin-left: 10px;
}
.simple_button .svg_icon path{
	fill: #fff;
	-moz-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	transition: fill 0.3s cubic-bezier(.54,0,.42,1);
}
.simple_button:hover .svg_icon path{
	fill: #EE3F58;
}
.simple_button.simple_button_trans .svg_icon path{
	fill: #EE3F58;
	-moz-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	transition: fill 0.3s cubic-bezier(.54,0,.42,1);
}
.simple_button.simple_button_trans:hover .svg_icon path{
	fill: #fff;
}

.simple_button.simple_button_trans_blue .svg_icon path{
	fill: #1067AE;
	-moz-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: fill 0.3s cubic-bezier(.54,0,.42,1);
	transition: fill 0.3s cubic-bezier(.54,0,.42,1);
}
.simple_button.simple_button_trans_blue:hover .svg_icon path{
	fill: #fff;
}


.simple_button.simple_button_middle{
	width: 100%;
	max-width: 170px;
}
.simple_button.simple_button_middle>span{
	min-height: 56px;
	padding: 2px 10px;
	padding-top: 2px;
	width: 100%;
	font-size: 20px;
}

.link_img{
	position: relative;
	
	-moz-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
}
.link_img img{
	position: relative;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.link_img:hover{
	opacity: 0.7;
}

.link_title .title{
	-moz-transition: color 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: color 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: color 0.3s cubic-bezier(.54,0,.42,1);
	transition: color 0.3s cubic-bezier(.54,0,.42,1);
}
.link_title:hover .title{
	color: #EE3F58;
}
/*links*/




/*page_content*/

.page_content{
	clear: both;
}
.head1,
.page_content h1{
	position: relative;
	display: block;
	line-height: 1.17em;
	font-size: 60px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #3c3c3c;
}
.page_content h1{
	margin-top: 30px;
	margin-bottom: 50px;
}
.head2,
.page_content h2{
	position: relative;
	display: block;
	line-height: 1.2em;
	font-size: 46px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #3c3c3c;
}
.page_content h2{
	margin-top: 60px;
	margin-bottom: 40px;
}

.head3,
.page_content h3{
	position: relative;
	display: block;
	line-height: 0.87em;
	font-size: 40px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #3c3c3c;
}
.page_content h3{
	margin-top: 60px;
	margin-bottom: 30px;
}

.head4,
.page_content h4{
	position: relative;
	display: block;
	line-height: 1.17em;
	font-size: 30px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #3c3c3c;
}
.page_content h4{
	margin-top: 60px;
	margin-bottom: 30px;
}

.head5,
.page_content h5{
	position: relative;
	display: block;
	line-height: 1.25em;
	font-size: 24px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: robotobold;
	color: #3c3c3c;
}
.page_content h5{
	margin-top: 60px;
	margin-bottom: 30px;
}

.head6,
.page_content h6{
	position: relative;
	display: block;
	line-height: 1.5em;
	font-size: 24px;
	letter-spacing: 0px;
	text-transform: none;
	font-family: open_sansregular;
	color: #3c3c3c;
}
.page_content h6{
	margin-top: 60px;
	margin-bottom: 30px;
}

.button_link,
.content_link,
.page_content p a,
.page_content a{
	position: relative;
	display: inline;
	
	background: none;
	padding: 0px;
	border: none;
	
	font-family: open_sansregular;
	font-size: 22px;
	color: #ee3f58;
	text-decoration: underline;
	letter-spacing: 0px;
}
.button_link,
.content_link{
	display: inline-block;
	vertical-align: top;
	border: none;
	padding: 0px;
	background: none;
}
.button_link:link,
.button_link:visited,
.content_link:link,
.page_content p a:link,
.page_content a:link{
	color: #ee3f58;
	text-decoration: underline;
}
.content_link:visited,
.page_content p a:visited,
.page_content a:visited{
	color: #a22537;
	text-decoration: underline;
}
.button_link:hover,
.button_link:visited:hover,
.content_link:hover,
.page_content p a:hover,
.page_content a:hover{
	color: #ee3f58;
	text-decoration: none;
}
.content_link:visited:hover,
.page_content p a:visited:hover,
.page_content a:visited:hover{
	color: #a22537;
	text-decoration: none;
}

.button_link.link_white,
.content_link.link_white,
.button_link.link_white:link,
.content_link.link_white:link{
	color: #fff;
	text-decoration: underline;
}

.content_link.link_white:visited{
	color: #a1a1a1;
	text-decoration: underline;
}
.button_link.link_white:hover,
.button_link.link_white:visited:hover,
.content_link.link_white:hover{
	color: #fff;
	text-decoration: none;
}
.content_link.link_white:visited:hover{
	color: #a1a1a1;
	text-decoration: none;
}



p,
.page_content p{
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	
	font-family: open_sansregular;
	font-size: 22px;
	color: #3C3C3C;
	line-height: 1.5em;
	
	margin-bottom: 30px;
	letter-spacing: 0px;
}

p i,
.page_content p i,
p em,
.page_content p em{
	font-family: open_sansitalic;
	font-style: none;
}

p b,
.page_content p b,
p strong,
.page_content p strong{
	font-family: open_sansbold;
	font-style: none;
}

.title.title_white{
	color: #fff;
}
.title.title_red{
	color: #EE3F58;
}
.title.title_gray{
	color: #999CA2;
}
/*page_content*/


/*simple_styled_form*/

.err_message,
.suc_message{
	position: relative;
	display: none;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 20px;
	text-align: center;
	font-family: open_sansregular;
	color: #E71515;
	line-height: 1em;
}
.red .err_message,
.suc .suc_message{
	display: block;
}
.suc_message{
	color: #2baf50;
}
.err_message.err_message_white,
.suc_message.suc_message_white{
	color: #fff;
}


.simple_styled_form input,
.simple_styled_form textarea{
	position: relative;
	display: block;
	height: 100px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #EEEEEE;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #3C3C3C;
	font-family: open_sansregular;
	border-radius: 50px;
	padding: 25px 30px 10px 30px;
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.simple_styled_form textarea{
	height: 200px;
	resize: none;
}

.simple_styled_form input::-webkit-input-placeholder {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form input::-moz-placeholder          {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form input:-moz-placeholder           {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form input:-ms-input-placeholder      {opacity: 1; transition: opacity 0.3s ease; color: #868991;}


.simple_styled_form input:focus::-webkit-input-placeholder {opacity: 0;}
.simple_styled_form input:focus::-moz-placeholder          {opacity: 0;}
.simple_styled_form input:focus:-moz-placeholder           {opacity: 0;}
.simple_styled_form input:focus:-ms-input-placeholder      {opacity: 0;}




.simple_styled_form textarea::-webkit-input-placeholder {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form textarea::-moz-placeholder          {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form textarea:-moz-placeholder           {opacity: 1; transition: opacity 0.3s ease; color: #868991;}
.simple_styled_form textarea:-ms-input-placeholder      {opacity: 1; transition: opacity 0.3s ease; color: #868991;}


.simple_styled_form textarea:focus::-webkit-input-placeholder {opacity: 0;}
.simple_styled_form textarea:focus::-moz-placeholder          {opacity: 0;}
.simple_styled_form textarea:focus:-moz-placeholder           {opacity: 0;}
.simple_styled_form textarea:focus:-ms-input-placeholder      {opacity: 0;}


.simple_styled_form .red input::-webkit-input-placeholder {color: #E71515;}
.simple_styled_form .red input::-moz-placeholder          {color: #E71515;}
.simple_styled_form .red input:-moz-placeholder           {color: #E71515;}
.simple_styled_form .red input:-ms-input-placeholder      {color: #E71515;}

.simple_styled_form .red textarea::-webkit-input-placeholder {color: #E71515;}
.simple_styled_form .red textarea::-moz-placeholder          {color: #E71515;}
.simple_styled_form .red textarea:-moz-placeholder           {color: #E71515;}
.simple_styled_form .red textarea:-ms-input-placeholder      {color: #E71515;}





.simple_styled_form .red input,
.simple_styled_form .red textarea{
	color: #E71515;
	border: 1px solid #fff;
}


.top_footer_err .err_message,
.top_footer_err .suc_message{
	margin-top: 40px;
}


.form_footer{
	margin-top: 50px;
}

label{
	position: relative;
	font-weight: normal;
}
.form_label{
	position: relative;
	display: block;
	width: 100%;
}

.simple_styled_form .hot_place.hot_place_change input{
	padding-right: 60px;
}
.change_ico{
	position: absolute;
	top: 40px;
	right: 40px;
	width: 14px;
	height: 20px;
	background-image: url('/images/arrow_right.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	pointer-events: none;
}


.hot_place{
	position: relative;
	display: block;
}
.hot_place input,
.hot_place teaxtarea{
	padding-top: 22px;
}
.placeholder{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 36px 10px 0px 10px;
	pointer-events: none;
	font-family: open_sansregular;
	font-size: 24px;
	font-weight: 600;
	color: #868991;
	text-align: center;
	line-height: 1em;
	
	-webkit-transition: all 0.2s cubic-bezier(.54,0,.42,1);
	-moz-transition: all 0.2s cubic-bezier(.54,0,.42,1);
	-o-transition: all 0.2s cubic-bezier(.54,0,.42,1);
	transition: all 0.2s cubic-bezier(.54,0,.42,1);
}
.hot_place_focus .placeholder{
	padding-top: 17px;
	font-size: 18px;
}
.red .placeholder{
	color: #EE3F58;
}

.simple_styled_form .hot_place_focus input{
	padding-top: 25px;
}


.hot_place_send .placeholder{
	text-align: left;
	padding-right: 130px;
	padding-left: 30px;
}
.hot_place_left .placeholder{
	text-align: left;
	padding-right: 30px;
	padding-left: 30px;
}
.hot_place_change .placeholder{
	text-align: left;
	padding-right: 70px;
	padding-left: 30px;
}
.simple_styled_form .hot_place_send input{
	padding-left: 30px;
	padding-right: 130px;
	text-align: left;
}
.simple_styled_form .hot_place_left input{
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}
.simple_styled_form .hot_place_change input{
	padding-left: 30px;
	padding-right: 70px;
	text-align: left;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.form_row{
	position: relative;
}
.form_row40{
	margin-bottom: 40px;
}
.form_row30{
	margin-bottom: 30px;
}
.form_row20{
	margin-bottom: 20px;
}
.form_row10{
	margin-bottom: 10px;
}

/*simple_styled_form*/

/*enter_page*/

.enter_page{
	position: relative;
	background-color: #0065b1;
}
.enter_page_decor{
	position: absolute;
	display: block;
	top: 0px;
	left: 6%;
	width: 88%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.enter_page_content{
	position: relative;
	display: flex;
	min-height: calc(100vh);
	min-height: calc(var(--vh, 1vh) * 100);
	align-items: center;
	justify-content: center;
	margin: 0px auto;
	max-width: 860px;
	padding: 20px 20px;
}
.enter_page_content_inner{
	position: relative;
	display: block;
	width: 100%;
}
.enter_page_logo{
	position: relative;
	display: block;
	margin: 0px auto;
	margin-bottom: 30px;
	max-width: 126px;
	-moz-transition: max-width 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: max-width 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: max-width 0.3s cubic-bezier(.54,0,.42,1);
	transition: max-width 0.3s cubic-bezier(.54,0,.42,1);
}
.uk_icon{
	position: absolute;
	top: 0px;
	left: 20px;
	height: 100%;
	width: 60px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	pointer-events: none;
	opacity: 0;
	-moz-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
	transition: opacity 0.3s cubic-bezier(.54,0,.42,1);
}
.hot_place_change .uk_icon{
	opacity: 1;
}
.enter_page_form.simple_styled_form .hot_place_change .placeholder,
.enter_page_form.simple_styled_form .hot_place.hot_place_change input{
	text-align: center;
	padding-left: 80px;
	padding-right: 80px;
}
.enter_page_form.simple_styled_form .hot_place_left input,
.enter_page_form.simple_styled_form .hot_place_left .placeholder{
	text-align: center;
}

/*enter_page*/

/*side_block*/

.side_block{
	position: fixed;
	display: none;
	top: 0px;
	right: 0px;
	width: 100%;
	background-color: #fff;
	overflow-y: auto;
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
}
.side_block_head{
	position: relative;
	display: block;
	height: 122px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-top: 12px;
}
.side_block_head img{
	position: relative;
	display: block;
	margin: 0px auto;
	max-width: 300px;
}
.side_block_body{
	position: relative;
	display: block;
	padding-top: 60px;
	padding-bottom: 120px;
	min-height: calc(100vh - 122px);
	min-height: calc(var(--vh, 1vh) * 100 - 122px);
}
.side_block_footer{
	position: absolute;
	display: block;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 265px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left bottom;
}
.orgs{
	position: relative;
	display: block;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -20px;
}
.orgs>li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 0px 10px;
	margin-bottom: 20px;
	width: 50%;
}

.plate{
	position: relative;
	display: block;
	background-color: #fff;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 20px;
	-moz-transition: background-color 0.3s cubic-bezier(.54,0,.42,1);
	-o-transition: background-color 0.3s cubic-bezier(.54,0,.42,1);
	-webkit-transition: background-color 0.3s cubic-bezier(.54,0,.42,1);
	transition: background-color 0.3s cubic-bezier(.54,0,.42,1);
}
.plate.plate_select{
	background-color: #F8F8F8;
}
.org_plate{
	padding: 10px 30px 10px 30px; 
}
.org_plate .plate_inner{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	min-height: 100px;
}
.org_plate .plate_inner>img{
	position: relative;
	display: block;
	margin-right: 20px;
	border-radius: 5px;
}

/*side_block*/


.send_plates .title{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	min-height: 80px;
	padding-left: 110px;
	margin-bottom: 40px;
}
.send_plate_container{
	position: relative;
	margin-top: 40px;
}
.send_plate_container .form_label{
	padding-bottom: 0px;
	margin-bottom: 40px;
}
.send_button{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 170px;
}
.send_button>span{
	min-height: 76px;
}
.send_button.simple_button_red{
	pointer-events: auto;
}
.send_plate_container .err_message,
.send_plate_container .suc_message{
	text-align: left;
	padding-left: 30px;
	font-size: 16px;
}
.send_info{
	position: relative;
	display: block;
}
.send_info li{
	position: relative;
	font-family: open_sansregular;
	font-size: 20px;
	color: #3C3C3C;
}
.send_info_name{
	color: #999CA2;
}
.send_info li + li{
	margin-top: 10px;
}


.send_info.send_info_iconed>li:before{
	content: '';
	display: block;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	background-color: #c5c8cf;
	top: 50%;
}
.send_info.send_info_iconed>li{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.send_info.send_info_iconed>li + li{
	margin-top: 20px;
}
.send_info_iconed .send_info_name{
	position: relative;
	display: block;
	padding-right: 10px;
	background-color: #fff;
	padding-left: 35px;
}
.send_info_iconed .send_info_name>img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	min-width: 25px;
}
.send_info_iconed .desc{
	position: relative;
	display: block;
	font-family: open_sansbold;
	font-size: 20px;
	color: #3C3C3C;
	padding-left: 10px;
	background-color: #fff;
}
.iconed_title{
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding-right: 25px;
	margin-bottom: 40px;
}
.send_plates .iconed_title .title{
	margin-bottom: 0px;
}
.help_button{
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -15px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	background-color: #ABAAB0;
	min-width: 30px;
	width: 30px;
	height: 30px;
	
	-moz-transition: background-color 0.1s cubic-bezier(.54,0,.42,1);
	-o-transition: background-color 0.1s cubic-bezier(.54,0,.42,1);
	-webkit-transition: background-color 0.1s cubic-bezier(.54,0,.42,1);
	transition: background-color 0.1s cubic-bezier(.54,0,.42,1);
}
.help_button:active{
	background-color: #0065B1;
}
.help_button>.icon{
	font-size: 20px;
	font-family: open_sansbold;
	color: #fff;
}

/*send*/

.info_plates{
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}
.info_plate{
	position: relative;
	display: block;
	vertical-align: top;
	padding: 0px 10px;
	width: 50%;
	margin-bottom: 20px;
	text-align: left;
}

.info_plate_inner{
	position: relative;
	display: block;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 30px;
	padding: 30px 50px;
	min-height: 470px;
	padding-bottom: 20px;
}

.info_plate_inner.err_plate,
.err_plate .info_plate_inner{
	box-shadow: 0px 4px 10px rgba(255, 0, 0, 0.8);
}
.info_plate_inner.suc_plate,
.suc_plate .info_plate_inner{
	box-shadow: 0px 4px 10px rgba(43, 175, 80, 0.8);
}

.alert-success{
	border-radius: 30px;
	padding-left: 28px;
	font-family: open_sansregular;
	font-size: 16px;
	color: #2baf50;
}
.info_plate_inner .alert-success{
	height: 100px;
	padding-top: 18px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}
.info_plate_inner .alert-success:after{
	content: "\e921";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 20px;
	font-size: 12px;
	color: #2baf50;
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.err_message>a,
.err_message>a:link,
.err_message>a:focus{
	color: #006dbf;
	text-decoration: underline;
}
.err_message>a:hover,
.err_message>a:link:hover,
.err_message>a:focus:hover{
	color: #006dbf;
	text-decoration: none;
}


@media screen and (max-width: 991px){

	.info_plates{
		display: block;
		margin: 0px auto;
	}
	.info_plate{
		display: block;
		width: 100%;
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	.info_plate + .info_plate{
		margin-top: 25px;
	}
	.info_plate_inner{
		min-height: 400px;
	}
}






.info_plate_body{
	position: relative;
	display: block;
}
.info_plate_content{
	position: relative;
}
.info_plate_content img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80px;
}
.block_footer{
	position: relative;
	margin-top: 40px;
}
.block_footer .simple_button{
	width: 100%;
	max-width: 200px;
}
.simple_styled_form.send_plate_container .hot_place_send input{
	height: 100px;
	background: #F3F4F4;
	border: 1px solid #EEEEEE;
}

/*modals*/
.modal,
.modal-dialog{
	margin-left: auto;
	margin-right: auto;
}
.modal-dialog.modal-dialog-centered{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2vh;
	padding-bottom: 2vh;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	max-height: calc(var(--vh, 1vh) * 100);
	justify-content: center;
}
.modal.fade .modal-dialog.modal-dialog-centered{
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.modal.in .modal-dialog.modal-dialog-centered{
	-webkit-transform: translate(0,0%);
	-ms-transform: translate(0,0%);
	-o-transform: translate(0,0%);
	transform: translate(0,0%);
}

.modal{
	padding-left: 0px!important;
}
.thin_modal .modal-dialog{
	width: 100%;
	max-width: 800px;
}
.modal-content{
	box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	border-radius: 30px;
	padding: 50px 20px 60px 20px;
	background-color: #fff;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
}
.modal_content_wrapper{
	position: relative;
	padding: 0px 20px;
	overflow-y: auto;
	max-height: calc(100vh - 120px);
	max-height: calc(var(--vh, 1vh) * 100 - 120px);
}
.modal_content_wrapper_inner{
	position: relative;
	margin: 0px auto;
	max-width: 620px;
}
.fix-modal{
	position: fixed;
	top: 0;
}
.form_footer2{
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 40px;
}
.form_footer2 .simple_button{
	width: 50%;
	margin-left: 10px;
	margin-right: 10px;
	max-width: 266px;
}

*{
	user-select: none;
}


/*status*/


.standby{
	position: relative;
	display: block;
	width: 100%;
	background-color: #0065b1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
}
.standby_content{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0px auto;
	max-width: 1040px;
	min-height: calc(100vh);
	min-height: calc(var(--vh, 1vh) * 100);
	padding: 50px 20px;
}
.standby_content>img{
	position: relative;
	display: block;
	margin: 0px auto;
	margin-bottom: 50px;
	max-width: 100%;
}
.standby_content .title{
	margin-bottom: 0.4em;
}
.title_white{
	color: #fff;
}
.standby_content p{
	color: #fff;
	margin: 0px;
}
.standby_content p + p{
	margin-top: 20px;
}

@media screen and (max-width: 991px){
	
}

@media screen and (max-width: 500px){
	.standby_content>img{
		max-width: 100px;
		margin-bottom: 20px;
	}
	.standby_content .simple_head.shead_b{
		margin-bottom: 30px;
	}
}

/*status*/