@font-face {
    font-family: RobotoMedium; /* Èìÿ øðèôòà */
    src: url(fonts/RobotoMedium/RobotoMedium.ttf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
}
@font-face {
    font-family: RobotoBold; /* Èìÿ øðèôòà */
    src: url(fonts/RobotoBold/RobotoBold.ttf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
}
@font-face {
    font-family: RobotoLight; /* Èìÿ øðèôòà */
    src: url(fonts/RobotoLight/RobotoLight.ttf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
}
@font-face {
    font-family: RobotoRegular; /* Èìÿ øðèôòà */
    src: url(fonts/RobotoRegular/RobotoRegular.ttf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
}
body, html {
	font-family: RobotoLight, RobotoRegular, Arial, Helvetica, sans-serif;
	/* background-color: #f5f5f5;
	background: linear-gradient(to bottom, #f5f5f5, #fff);
	background: -moz-linear-gradient(to bottom, #f5f5f5, #fff);
	background: -webkit-linear-gradient(to bottom, #f5f5f5, #fff);
	background: -o-linear-gradient(to bottom, #f5f5f5, #fff);
	background: -ms-linear-gradient(to bottom, #f5f5f5, #fff); */
	font-size: 15px;
}
/*body{
	background-image: url(/images/snow.gif);
	background-position: 0% 0%;
	background-repeat: repeat;
}*/
.body_container {
	*position: relative;
}
.wrapper {
	width: 1200px;
	margin: 0 auto;
	position: relative;
    z-index: 99;
}
.header_conteiner {
	position: relative;
	width: 100%;
	padding-top: 15px;
	margin-bottom: 35px;
}
.header_conteiner .logo {
	width: 430px;
	float: left;
}
.header_middle {
	/*width: 460px;*/
	padding: 0px 5px;
	float: left;
	position: relative;
}
.contact_header {
	float: right;
	width: 180px;
	text-align: right;
	position: relative;
	background-image: url('/bitrix/templates/src_master_new/img/phone.png');
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 2px 5px;
}
.header_search {
	margin-bottom: 20px;
}
.header_email {
	/*width: 170px;
	float: right;*/
	margin: 5px 0;
}
.header_email a {
	display: block;
	background-image: url('/bitrix/templates/src_master_new/img/mail.png');
	background-repeat: no-repeat;
	background-position-x: 13px;
    background-position-y: 2px;
	/*padding-left: 22px;*/
	font-size: 17px;
	/*font-weight:bold;*/
	height: 25px;
	/*padding-top: 3px;*/
	font-family: RobotoMedium;
}
.header_text {
	/*float: right;*/
	width: 355px;
	margin: auto;
	margin-top: -5px;
    margin-bottom: -5px;
}
.header_text a {
	color: #979797;
	text-decoration: none;
}
.header_social{
	text-align: right; 
	/*margin-left: -5px;
	width: 170px;*/
}
/*.header_social img{
	margin-top:-15px;;
}*/
.contact_header .phone p {
	margin-top: 0px;
	font-size: 20px;
	color: #014387;
	font-family: RobotoMedium;
}
.time_work {
	font-size: 15px;
	color: #6e6e6e;
	font-family: RobotoRegular;
}

.menu_line {
	position: relative;
	width: 100%;
	background-color: #60a0ca;
}
.menu_line .menu_item {
	float: left;
	width: 240px;
	height: 81px;
	position: relative;
}
.menu_line .menu_item > a {
	display: table-cell;
	background-color: #60a0ca;
	width: 239px;
	height: 67px;
	padding: 7px 0px;
	text-align: center;
	color: white;
	font-size: 17px;
	font-family: RobotoRegular;
	margin-top: 0px;
	vertical-align: middle;
	border-right: 1px solid #8dbedf;
	text-decoration: none;
}
.menu_line .menu_item > a.hover {
	background-color: #3d7fac;
}
.menu_line .menu_item.active > a{
	background-color: #3d7fac;
}
.menu_line .menu_item .podmenu {
    display: none;
    position: absolute;
	z-index: 999;
    width: 199px;
    background-color: #60a0ca;
    padding: 20px 20px;
}
.menu_line .menu_item .podmenu a {
	font-size: 14px;
	font-family: RobotoRegular;
	color: white;
	display: block;
	padding: 3px 0px;
	margin-top: 0px;
}
.top_menu_line {
	background-image: url('/bitrix/templates/src_master_new/img/menu_left.png');
	background-repeat: no-repeat;
	position: relative;
	height: 31px;
    width: 101px;
	background-position: left top;
	margin-top: -35px;
}
.bottom_menu_line {
	background-image: url('/bitrix/templates/src_master_new/img/menu-right.png');
	background-repeat: no-repeat;
	position: relative;
	height: 70px;
    width: 100%;
	background-position: right -68px;
	margin-bottom: -35px;
}
blockquote {
	background: #f7f7f7;
	border-left: 2px solid #bbb;
	font-style: italic;
	margin: 10px 40px;
	padding: 10px 30px;
	/*margin-left: 40px;*/
}
blockquote .blockquote_text{
	/*margin-left: 20px;*/
}
blockquote  .blockquote_text:before {
	color: #bbb;
	content: "\201C"; /* ???????????? ?????? ????? */
	position: absolute;
	font-size: 40px;
	margin-top: -12px;
	margin-left: -17px
}
 
blockquote .blockquote_text:after {
	color: #bbb;
	content: "\201E"; /* ???????????? ?????? ?????? */
	position: absolute;
	font-size: 40px;
	margin-top: -25px;
   
}
blockquote .blockquote_author{
	text-align: right;
	font-weight: bold;
}
.left_block {
	width: 275px;
	position: relative;
	float: left;
	margin-right: 15px;
	margin-top: 20px;
}
.content_block {
	float: left;
	width: 900px;
	position: relative;
	margin-top: -50px;
}
.mhead {
	font-size: 18px;
	font-family: RobotoBold;
}
.left_menu_item a {
display:block;
font-family: RobotoRegular;
font-size: 17px;
color:#2e2e2e;
background:url(/bitrix/templates/src_master/img/opsem.png) no-repeat left center;
padding: 8px 0 8px 16px;
margin: 0 0 0 0px;
}
.left_menu_item.active a {
	background:url(/images/bg_menu.png) no-repeat left center;
	background-size: 275px 100%;
}
.act_block {
	background:url(/bitrix/templates/src_master_new/img/act20221012.png) no-repeat;
	width: 100%;
	height: 170px;
    margin-top: 30px;
	padding: 8px 10px;
}
.act_block a {
	display: block;
	font-size: 17px;
	font-family: RobotoBold;
	color: #4183b0;
	margin-bottom: 8px;
}
.h2_ {
	font-size: 24px;
	text-align: center;
	color: #0c4f7f;
	font-family: RobotoRegular;
}

.footer_conteiner {
	width: 100%;
	padding: 20px 0px;
	background-color: #f2f2f2;
	position: relative;
	margin-top: 75px;
	/*margin-bottom: 75px;*/
}
.footer_social{
	text-align: right;
}

.foot_c {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.footer_conteiner .footer_phone {
	float: right;
	width: 180px;
	text-align: right;
	position: relative;
	background-image: url('/bitrix/templates/src_master_new/img/phone.png');
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 2px 5px;
}
.footer_conteiner .footer_phone .phone span {
	margin-top: 0px;
	font-size: 20px;
	color: #014387;
	font-family: RobotoMedium;
}
.footer_copy {
	float: left;
	width: 700px;
	font-family: RobotoRegular;
	font-size: 14px;
	line-height: 22px;
}
.footer_copy a {
	font-family: RobotoRegular;
	font-size: 14px;
}

.bottom_container {
background-color: #3d7fac;
width: 100%;
padding: 20px 0px;
position: fixed;
bottom: 0px;
z-index: 99999;
}
.content_bottom {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.news_item_left {
	border: 1px solid #e2e2e2;
	padding: 10px;
	margin-bottom: 10px;
}
.news_item_left .name_text a {
	font-size: 16px;
	font-family: RobotoBold;
	color: #0c4f7f;
}
.news_item_left .preview_text {
	font-size: 14px;
	font-family: RobotoRegular;
	color: #515151;
	margin-bottom: 7px;
	background: none;
	width: auto;
    height: auto;
	text-align: left;
    display: block;
	padding: 0px;
}
.news_item_left .data_text {
	font-size: 14px;
	font-family: RobotoRegular;
	color: #515151;
}

.author_block {
	*width: 600px;
	*width: 780px;
	width: 880px;
	float: left;
	margin-right: 10px;
}
.author_block .author_img {
	width: 150px;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	*height: 220px;
}
.author_block .author_info {
	float: left;
	width: 720px;
	margin-bottom: 20px;
}

.author_info .author_name {
	color: #0c4f7f;
	font-size: 20px;
	font-family: RobotoBold;
}
.author_info .author_descr {
	font-size: 15px;
	margin-bottom: 10px;
}
.author_info .more_author a,
.block_program .more_author a{
	font-size: 15px;
    line-height: 21px;
    display: block;
    height: 21px;
    border-bottom: 1px dotted #014387;
    *width: 205px;
    width: auto;
	padding-bottom: 3px;
	text-decoration: none;
    float: left;
}
.block_program .more_author a{
    width: auto;
    height: auto;
    float: none;
    font-size: 14px;
}
.author_info .more_author i,
.block_program .more_author i {
	background-image: url('/images/info_a.png');
	background-repeat: no-repeat;
	display: block;
	width: 21px;
	height: 21px;
	float: left;
	margin-right: 5px;
}

.map_place {
	*float: right;
	*width: 440px;
	margin-bottom: 20px;
	font-size: 15px;
	margin-left: 157px;
}

.map_place .map_place_name {
	color: #0c4f7f;
	font-size: 20px;
	font-family: RobotoBold;
}
.map_place .map_place_maps a {
	font-size: 15px;
    line-height: 25px;
    display: inline-block;
    height: 25px;
    border-bottom: 1px dotted #014387;
    *width: 180px;
    width: auto;
	padding-bottom: 3px;
	text-decoration: none;
	/*float: left;*/
	margin-bottom: 10px;
}
.map_place  .map_place_maps i {
	background-image: url('/images/map_icon.png');
	background-repeat: no-repeat;
	display: block;
	width: 21px;
	height: 25px;
	float: left;
	margin-right: 5px;
}

.block_program {
	width: 245px;
	float: right;
	background-color: white;
	padding: 13px 20px;
	position: absolute;
	*left: 320px;
	top: 100px;
	right: -290px;
}
.block_program .prog_info {
	color: #2e5f89;
	font-size: 20px;
	font-family: RobotoBold;
	margin-bottom: 8px;
}
.block_program .prog_info span {
	font-size: 14px;
	font-family: RobotoRegular;
	color: black;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
	font-size: 13px;
	color: white;
	background: none !important;
	background-color: #60a0ca !important;
	padding: 5px 2px !important;
	font-family: RobotoLight;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
	background-color: #3d7fac !important;
}

.last_item {
	margin-left: 0px !important;
	width: 40px !important;
    min-width: 40px !important;
}
.last_item i {
	background-image: url('/images/ugol_tab.png');
	background-repeat: no-repeat;
	display: block;
	width: 39px;
	height: 39px;
	background-position: 0px 1px;
}
.ui-tabs-nav-down .last_item i {
	background-image: url('/images/ugol_tab_down.png');
	background-position: 50% 50%;
	margin-top: 1px;
	width: 38px;
	height: 39px;
}
.ui-tabs-panel {
	border-top: none !important;
}
.d1 {
	background-color: #fff !important;
}
.ui-tabs-nav {
	padding-left:0px !important;
}

.form_block {
	*width: 685px;
	width: 770px;
	margin: 0 auto;
	
	padding: 10px 0px 80px;
	*margin-top: 55px;
}
.left_time {
	float: left;
	*width: 320px;
	width: 400px;
}
.manager_sem {
	width: 100%;
	position: relative;
}
.manager_sem  .man_img {
	width: 110px;
	margin-right: 7px;
	float: left;
}
.manager_sem .man_info {
	float: left;
	width: 200px;
}
.manager_sem .man_info a {
	color: #0c4f7e;
	font-family: RobotoLight;
	border-bottom: 1px dotted #0c4f7e;
	font-size: 17px;
	text-decoration: none;
}
.manager_sem .man_info div {
	font-size: 17px;
	font-family: RobotoLight;
	padding-left: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: 3px;
}
.manager_sem .man_info .mana_name {
	color: #0c4f7e;
	font-size: 20px;
	font-family: RobotoBold;
	padding-left: 0px;
}
.manager_sem .man_info .mana_name p {
	font-size: 14px;
	color: #0c4f7e;
	font-family: RobotoLight;
	margin: 3px 0px;
}
.manager_sem .man_info .mana_phone {
	background-image: url('/images/phone_mgr.png');
}
.manager_sem .man_info .mana_mail {
	background-image: url('/images/email_mgr.png');
}
.manager_sem .man_info .mana_skype {
	background-image: url('/images/skype_mgr.png');
}
.right_form {
	float: left;
	*width: 295px;
	width: 330px;
	padding: 0px;
	text-align: center;
	background-color: #f6b85e;	
}
.center_form{
	float: none;
	margin: auto;
}
.right_form .errore input,.right_form .errore textarea{
	border-color: #ff0000;
	border-style: solid;
}
.form_descr_bottom{
	margin-top: 5px;
}
.policy_text{
	color: #000;
	font-size: 14px;
}
.policy_text a.formLink {
	color: blue;
}
a.formLink{
	color: inherit;
	text-decoration: underline;
	cursor: pointer;
	font-size: inherit;
}
a.formLink:hover{
	color: inherit;
	font-size: inherit;
	text-decoration: underline;
}
.right_form input:not([type="checkbox"]) {
	width: 230px !important;
	display: block;
	margin-bottom: 6px !important;
	padding: 5px 7px;
	margin: 0 auto;
}
.right_form textarea{
	width: 230px !important;
	display: block;
	margin-bottom: 6px !important;
	padding: 5px 7px;
	margin: 0 auto;
}
.right_form input[type=submit] {
	background-color: #4486b2;
	color: white;
	padding: 10px 7px;
	font-size: 14px;
	text-transform: uppercase;
	height: auto;
	width: 246px !important;
    border: none;
}
.zag_time {
	font-size: 25px;
	font-family: RobotoBold;
	text-align: center;
	margin: 15px 0px;
}
span.red {
	color: #d81e1e;
}
.text_time {
	font-size: 16px;
	color: #2d2d2d;
	font-family: RobotoRegular;
	font-style: italic;
	text-align: center;
	
}







#divs_pag{
	/* The unordered list that is to be split into pages */
	*position:relative;
	*background:url('img/dark_bg.jpg') repeat #4e5355;
	padding-bottom:10px;
	width: 744px;
	margin-lefT: 0px;
	padding-lefT: 0px;
	overflow:hidden;
}

/* .swControls{
	position:absolute;
	margin-top:10px;
}
 */
a.swShowPage{

	/* The links that initiate the page slide */

	background-color:#444444;
	float:left;
	height:15px;
	margin:4px 3px;
	display: block;
	width:15px;
	/*border:1px solid #ccc;*/
	text-indent: -9999px;
	/* CSS3 rounded corners */
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

a.swShowPage:hover,
a.swShowPage.active{
	background-color:#2993dd;
	
	/*	CSS3 inner shadow */
	
	-moz-box-shadow:0 0 7px #1e435d inset;
	/*-webkit-box-shadow:0 0 7px #1e435d inset;*/
	box-shadow:0 0 7px #1e435d inset;
}
.swPage {
	width: 725px;
	position: relative;
	    padding-bottom: 30px;
}
#divs_pag li{
	background-color:#F4F4F4;
	list-style:none outside none;
	margin:10px 0px 0;
	padding:10px;
	width: 710px;
	
	/* Regular CSS3 box shadows (not inset): */
}

.clear{
	/* This class clears the floated elements */
	clear:both;
}


.item_sem {
	width: 260px;
	float: left;
	margin-right: 15px;
	box-shadow: 0px 1px 2px 2px #f1f1f1;
	background-color: white;
	position: relative;
	padding: 0px 10px 10px;
	min-height: 375px;
	margin-bottom: 40px;
}
.item_sem_tbl td {
    max-width: 260px;
}
.sem_name, .sem_name a {
	color: #2e5f89;
	font-size: 17px;
	text-align: center;
	font-family: RobotoBold;
	margin-top: 35px;
	max-height: 115px;
	overflow: hidden;
}
.sem_img {
	/*width: 158px;
	height: 157px;
	margin: 0 auto;*/
    
    width: 100%;
    max-width: 260px;
    height: 157px;
    text-align: center;
}
.sem_img img {
	max-width: 100%;
	height: 100%;
}
.sem_tren {
	font-size: 15px;
	text-align: center;
	margin-top: 10px;
}
.sem_date {
	background-image: url('/images/dat_mark.png');
	width: 158px;
    height: 39px;
	white-space: nowrap;
    background-repeat: no-repeat;
    position: absolute;
    top: -12px;
    padding-left: 20px;
    color: #0c4f7f;
    font-size: 17px;
    font-family: RobotoBold;
    line-height: 38px;
}
.btn_sem {
	position: absolute;
	bottom: 10px;
	width: 100%;
    left: 0px;
}
.btn_sem a {
	display: block;
    background-color: #3e80ad;
    box-shadow: 0px 3px 0px 0px #5daee3;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white;
    margin: 5px auto;
}
.item_sem hr {
	border-top: 1px solid #f0f0f0;
    height: 0px;
    position: absolute;
    bottom: 55px;
    left: 22px;
    display: block;
    width: 230px;
}

.all_sem {
	background-image: url('/images/all_sem.png');
    width: 245px;
    height: 52px;
    font-size: 18px !important;
    color: #231707 !important;
    padding-left: 65px;
    display: block;
    background-repeat: no-repeat;
    line-height: 49px;
    float: right;
	text-decoration: none;
}

.author_item_list {
	width: 256px;
	float: left;
	margin-right: 15px;
	box-shadow: 0px 1px 2px 2px #f1f1f1;
	background-color: white;
	position: relative;
	padding: 10px 10px;
	min-height: 245px;
	margin-bottom: 40px;
	*background-image: url('/images/bg_a.png');
    background-size: 280px;
}
.author_item_list_ {
	width: 255px;
	float: left;
	margin-right: 15px;
	box-shadow: 0px 1px 2px 2px #f1f1f1;
	*background-color: white;
	position: relative;
	padding: 10px 10px;
	min-height: 275px;
	margin-bottom: 40px;
}
.author_item_img {
	width: 90px;
	padding: 5px;
	float: left;
}
.author_item_name,.author_item_name a {
	float: left;
	font-size: 17px;
	color: #2e5f89;
	font-family: RobotoBold;
	width: 146px;
	padding-top: 5px;
	padding-left: 10px;
}
.author_item_name_, .author_item_name_ a {
	*float: left;
	font-size: 17px;
	color: #2e5f89;
	font-family: RobotoBold;
	*width: 145px;
	padding-top: 5px;
	*padding-left: 10px;
	text-align: center;
	height: 50px;
}
.author_item_descr {
	height: 120px;
	overflow: hidden;
	font-size: 14px;
}

.author_item_more {
	position: absolute;
    bottom: -40px;
    left: 0px;
    width: 280px;
    background-image: url('/images/more_au.png');
    background-repeat: no-repeat;
    height: 59px;
    background-size: 281px;
	padding-left: 40px;
    line-height: 45px;
}
.author_item_more a {
	color: blavk !important;
	font-size: 15px !important;
	text-decoration: none;
}
.all_prep {
	background-image: url('/images/all_prep.png');
    width: 225px;
    height: 52px;
    font-size: 18px !important;
    color: #231707 !important;
    padding-left: 65px;
    display: block;
    background-repeat: no-repeat;
    line-height: 49px;
    float: right;
	text-decoration: none;
	margin-top: 25px;
}

.author_list {
	position: relative;
}
.wrapper_list {
	width: 875px;
	overflow:hidden;
	height: 350px;
}
.author_info_page .author_list{
	padding: 0 16px;
}
.wrapper_list .all_au {
	width: 5000px;
	height: 350px;
	padding: 5px;
}
.arr_au {
	position: absolute;
	top: 120px;
	width: 20px;
	height: 30px;
	text-indent: -9999px;
}
.arr_au.left {
	background-image: url(/images/larr.png);
    background-repeat: no-repeat;
    background-position: left;
	left: -20px;
}
.author_list .arr_au.left{
	left: 0px;
}
.arr_au.right {
	background-image: url(/images/rarr.png);
    background-repeat: no-repeat;
    background-position: left;
	right: -5px;
}


#our_client_el .item {
	width: 180px;
	float: left;
	margin-right: 15px;
	position: relative;
	padding: 10px 10px;
	min-height: 245px;
	margin-bottom: 40px;
    background-size: 280px;
	text-align: center;
}
#our_client_el .item img {
	width: 150px;
}

#our_client_el {
	position: relative;
}
#our_client_el .wrapper_list1 {
	width: 850px;
	overflow:hidden;
	height: 180px;
	margin-left: 25px;
}
#our_client_el .wrapper_list1 .all_au1 {
	width: 5000px;
	height: 180px;
}
.arr_au1 {
	position: absolute;
	top: 60px;
	width: 20px;
	height: 30px;
	text-indent: -9999px;
}
.arr_au1.left {
	background-image: url(/images/larr.png);
    background-repeat: no-repeat;
    background-position: left;
	left: 0px;
}
.arr_au1.right {
	background-image: url(/images/rarr.png);
    background-repeat: no-repeat;
    background-position: left;
	right: -5px;
}





#our_client_f .item {
	width: 540px;
	float: left;
	margin-right: 15px;
	position: relative;
	padding: 10px 10px;
	margin-bottom: 40px;
	
	height: 120px;
}
	#our_client_f .item table {
		height: 100%;
	}
#our_client_f .item td {
	vertical-align: middle;
	text-align: left;
	padding: 3px 10px;
}
#our_client_f .item td:nth-child(1) {
	text-align: center;
}
#our_client_f .item .item_img {
	width: 200px;
}
#our_client_f .item .item_info span {
	font-size: 16px;
	font-family: RobotoBold;
	color: #0c4f7f;
	display: block;
	margin-bottom: 8px;
}
#our_client_f .item .item_info p {
	margin: 0px;
	font-size: 14px;
	font-family: RobotoLight;
}
#our_client_f {
	position: relative;
	*background-color: white;
}
#our_client_f .wrapper_list2 {
	width: 1155px;
	overflow:hidden;
	height: 140px;
	margin-left: 25px;
}
#our_client_f .wrapper_list2 .all_au2 {
	width: 5000px;
	height: 140px;
}
.arr_au2 {
	position: absolute;
	/* top: 35px; */
	top: 50%;
    margin-top: -10px;
	width: 20px;
	height: 30px;
	text-indent: -9999px;
}
.arr_au2.left {
	background-image: url(/images/larr.png);
    background-repeat: no-repeat;
    background-position: left;
	left: 0px;
}
.arr_au2.right1 {
	background-image: url(/images/rarr.png);
    background-repeat: no-repeat;
    background-position: left;
	right: -5px;
}





.maim_pr {
	float: left;
	width: 290px;
	font-size: 20px;
	color: #0c4f7e;
	height: 155px;
	padding-top: 70px;
	padding-left: 135px;
	background-repeat: no-repeat;
}
.maim_pr.diplom {
	background-image: url('/images/diplom_main.png');	
}
.maim_pr.trudo {
	background-image: url('/images/man_main.png');	
	padding-left: 175px;
}


#container-1_tb .ui-tabs-nav a, #container-1_tb .ui-tabs-nav a span {
	background-color: #fdcf8c !important;
	color: black;
}
#container-1_tb .ui-tabs-nav .ui-tabs-selected a, #container-1_tb .ui-tabs-nav a:hover, #container-1_tb .ui-tabs-nav a:focus, #container-1_tb .ui-tabs-nav a:active, #container-1_tb .ui-tabs-nav .ui-tabs-selected a span, #container-1_tb .ui-tabs-nav a:hover span, #container-1_tb .ui-tabs-nav a:focus span, #container-1_tb .ui-tabs-nav a:active span {
	background-color: #f6b85e !important;
}


#container-1_tb .last_item i, #container-1_tbprep .last_item i, #container-1_tbprep2 .last_item i {
	background-image: url('/images/tb_list_sem.png');
}

#container-1_tbprep .ui-tabs-nav a, #container-1_tbprep .ui-tabs-nav a span, #container-1_tbprep2 .ui-tabs-nav a, #container-1_tbprep2 .ui-tabs-nav a span {
	background-color: #fdcf8c !important;
	color: black;
}

.sem_list_mon {
	position: relative;
	padding: 10px;
	
}
.sem_list_mon hr {
	display: block;
	border: 0px;
	height: 1px;
	border-top: 1px solid #afafaf;
	width: 100%;
	margin-top: 20px;
}
.sem_list_mon .sem_list_img_aut {
	float: left;
	width: 97px;
	margin-right: 10px;
}
.sem_list_mon .sem_list_img_aut img {
	*border: 1px solid #afafaf;
}
.sem_list_mon .sem_list_name_ {
	float: left;
	width: 465px;
}
.sem_list_mon .sem_list_name_ .n_sem, .sem_list_mon .sem_list_name_ .n_sem a {
	color: #0c4f7f;
	font-size: 18px;
	font-family: RobotoBold;
	margin-bottom: 10px;
}
.sem_list_mon .sem_list_name_ .sem_more {
	margin-bottom: 10px;
	float: left;
	width: 100px;
	margin-left: 10px;
}
.sem_list_mon .sem_list_name_ .sem_more a {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	font-family: RobotoLight;
	
}
.sem_list_mon .sem_list_name_ .n_tren {
	color: #000;
	font-size: 14px;
	font-family: RobotoLight;
	float: left;
	width: 300px;
	margin-right: 10px;
}
.sem_list_mon .sem_list_dpb {
	width: 175px;
	float: right;
}
.sem_list_mon .sem_list_dpb .d_date, .sem_list_mon .sem_list_dpb .p_price {
	color: #0c4f7f;
	font-size: 14px;
	font-family: RobotoBold;
	margin-bottom: 10px;
}


.sem_list_mon .sem_list_dpb .b_btn_sem_list a {
	display: block;
    background-color: #3e80ad;
    box-shadow: 0px 3px 0px 0px #5daee3;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white;
	text-decoration: none;
}
.sem_list_mon .sem_list_dpb .b_btn_sem_list a:hover, .sem_list_mon .sem_list_dpb .b_btn_sem_list a:focus, .sem_list_mon .sem_list_dpb .b_btn_sem_list a:active {
	background-color: #f6b85e;
    box-shadow: 0px 3px 0px 0px #f6db5e;
	color: black;
}

.sem_list_period
{
	padding-bottom: 20px;
}
.sem_list_period .item {
    padding-bottom: 10px;
}

.h2_main.pb15 
{
	padding-bottom: 15px;
}



.h2_main {
	font-size: 20px;
	font-family: RobotoBold;
}
h1 {
	font-size: 24px;
	font-family: RobotoBold;
}

.sem_list_by_prep {
	width: 440px;
	float: left;
	margin-right: 10px;
	/* box-shadow: 0px 0px 2px 1px #e9e9e9;
	background-color: white; */
}
.sem_list_by_prep #fragment1 {
	box-shadow: 0px 0px 2px 1px #e9e9e9;
	background-color: white;
	width: 100%;
	padding: 10px;
}

.prep_item_sem  {
	margin-bottom: 20px;
}
.prep_item_sem .prep_item_sem_img {
	float: left;
	width: 97px;
	margin-right: 10px;
}
.prep_item_sem .prep_item_sem_img img {*border: 1px solid #afafaf;}
.prep_item_sem .prep_item_sem_name {
	color: #0c4f7f;
	font-size: 18px;
	font-family: RobotoBold;
	float: left;
	width: 300px;
}
.prep_item_sem .prep_item_sem_name a {
	color: #0c4f7f;
	font-size: 18px;
	font-family: RobotoBold;
}
.prep_item_sem .prep_item_sem_name span {
	font-size: 14px;
	font-family: RobotoLight;
	display: block;
	line-height: 21px;
	margin-top: 25px;
	cursor: pointer;
}
.prep_item_sem .prep_item_sem_name span i {
	background-image: url('/images/plus_tr.png');
	background-repeat: no-repeat;
	display: block;
	width: 21px;
    height: 21px;
    float: left;
    margin-right: 5px;
}
.prep_item_sem .prep_item_sem_name span.minus i {
	background-image: url('/images/minus_tr.png');
}
.prep_item_sem .prep_item_sem_list_tren {
	padding: 10px 0px;
	display: none;
}
.prep_item_sem .prep_item_sem_list_tren span, .prep_item_sem .prep_item_sem_list_tren span a {
	display: block;
	font-size: 16px;
	color: #0c4f7f;
}
.prep_item_sem .prep_item_sem_list_tren span a, .sem_list_by_tem .tem_item_sem_list_tren span a {
	background: url(/bitrix/templates/src_master/img/opsem.png) no-repeat left 8px;
    padding-left: 15px;
    margin-bottom: 10px;
}
.prep_item_sem .prep_item_sem_list_tren .b_btn_sem_list a {
	display: block;
    background-color: #3e80ad;
    box-shadow: 0px 3px 0px 0px #5daee3;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white !important;
	margin-top: 5px;
	margin-bottom: 5px;
}


.sem_list_by_tem {
	width: 420px;
	float: right;
	margin-right: 0px;
	/* box-shadow: 0px 0px 2px 1px #e9e9e9;
	background-color: white; */
}
.sem_list_by_tem #fragment2 {
	box-shadow: 0px 0px 2px 1px #e9e9e9;
	background-color: white;
	width: 100%;
	padding: 10px;
}



.sem_list_by_tem .tem_item_sem_name {
	color: #0c4f7f;
	font-size: 18px;
	font-family: RobotoRegular;
	background: url(/bitrix/templates/src_master/img/opsem.png) no-repeat left center;
	padding: 15px 0px 15px 16px;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
.sem_list_by_tem .tem_item_sem_name span {
	float: left;
	display: block;
	width: 350px;
}

.sem_list_by_tem .tem_item_sem_name i {
	background-image: url('/images/plus_tr.png');
	background-repeat: no-repeat;
	display: block;
	width: 21px;
    height: 21px;
    float: right;
    margin-right: 5px;
}

.sem_list_by_tem .tem_item_sem_list_tren {
	padding: 10px 0px;
	display: none;
	margin-left: 30px;
}
.sem_list_by_tem .tem_item_sem_list_tren span, .sem_list_by_tem .tem_item_sem_list_tren span a {
	display: block;
	font-size: 16px;
	color: #0c4f7f;
}
.sem_list_by_tem .tem_item_sem_list_tren .b_btn_sem_list a {
	display: block;
    background-color: #3e80ad;
    box-shadow: 0px 3px 0px 0px #5daee3;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white !important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.sem_list_by_tem .tem_item_sem_name i.minus {
	background-image: url('/images/minus_tr.png');
}




.list_by_theme .tem_item_sem_name {
	color: #0c4f7f;
	font-size: 18px;
	font-family: RobotoRegular;
	background: url(/bitrix/templates/src_master/img/opsem.png) no-repeat left center;
	padding: 15px 0px 15px 16px;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
.list_by_theme .tem_item_sem_name span {
	float: left;
	display: block;
	width: 350px;
}

.list_by_theme .tem_item_sem_name i {
	background-image: url('/images/plus_tr.png');
	background-repeat: no-repeat;
	display: block;
	width: 21px;
    height: 21px;
    float: right;
    margin-right: 5px;
}

.list_by_theme .tem_item_sem_list_tren {
	padding: 10px 0px;
	display: none;
	margin-left: 30px;
}
.list_by_theme .tem_item_sem_list_tren span, .list_by_theme .tem_item_sem_list_tren span a {
	display: block;
	font-size: 16px;
	color: #0c4f7f;
}
.list_by_theme .tem_item_sem_list_tren .b_btn_sem_list a {
	display: block;
    background-color: #3e80ad;
    box-shadow: 0px 3px 0px 0px #5daee3;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white !important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.list_by_theme .tem_item_sem_name i.minus {
	background-image: url('/images/minus_tr.png');
}


.b_btn_sem_list1 a {
	display: block;
    background-color: #f6b85e;
    box-shadow: 0px 3px 0px 0px #f6db5e;
    border-radius: 5px;
    font-size: 14px;
    text-align: center;
    width: 220px;
    padding: 7px 10px;
    color: black;
	text-decoration: none;
	text-transform: uppercase;
}

.bg1{
	background-image: url('/images/bg1.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 305px;
}
.bg2{
	background-image: url('/images/bg2.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 707px;
	height: 355px;
}

.bg3{
	background-image: url('/images/bg3.png');
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 581px;
}
.bg4{
	background-image: url('/images/bg4.png');
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 1105px;
	height: 271px;
}



.open_forms_o {
	width: 335px;
	padding: 20px;
	text-align: center;
	background-color: #f6b85e;	
	position: fixed;
	z-index: 989898;
	display: none;
}
.open_forms_o .cls_ {
	position: absolute;
	right: 7px;
	top: 0px;
	font-size: 20px;
	font-family: RobotoBold;
	text-shadow: 1px 1px 2px #e2e2e2;
	cursor: pointer;
}
.open_forms_o input {
	width: 230px !important;
	display: block;
	margin-bottom: 6px !important;
	padding: 5px 7px;
	margin: 0 auto;
}
.open_forms_o input[type=submit] {
	background-color: #4486b2;
	color: white;
	padding: 10px 7px;
	font-size: 14px;
	text-transform: uppercase;
	height: auto;
	width: 246px !important;
    border: none;
}


.form_subs .title_ {
	float: left;
	width: 500px;
	font-size: 18px;
	font-family: RobotoBold;
	color: white;
	margin-right: 10px;
	padding-top: 5px;
}
.form_subs .input_block {
	width: 200px;
	float: left;
	margin-right: 10px;
}
.form_subs .input_block input {
	width: 180px;
	padding: 7px 10px;
	background-color: #a5d0ed;
	border: 1px solid #a5d0ed;
	color: black;
	font-size: 14px;
	font-family: RobotoBold;
}
.form_subs .input_btn {
	float: left;
	width: 200px;
}
.form_subs .input_btn input[type=submit] {
	display: block;
    background-color: #61aad2;
    box-shadow: 0px 3px 0px 0px #85c2ed;
    border-radius: 5px;
    font-size: 14px;
    text-align: center;
    width: 120px;
    padding: 7px 10px;
    color: white;
	text-decoration: none;
	border: 0px solid #a5d0ed;
	font-family: RobotoBold;
}

 .rw-banner {
	 z-index: 9090;
 }
 
 
 
.arr_au15 {
    position: absolute;
    top: 5px;
    width: 20px;
    height: 30px;
    text-indent: -9999px;
    background-size: 10px;
    padding: 1px;
    border: 1px solid #ececec;
    background-position: center center;
	 background-repeat: no-repeat;
}
.arr_au15.left15 {
    background-image: url(/images/larr.png);
    left: 385px;
}
.arr_au15.right15 {
    background-image: url(/images/rarr.png);
    right: 5px;
}
#fragment111 {
	overflow: hidden;
}
.block_sl_all {
	margin-top: 45px;
	width: 10000px;
}
.block_sl_all .block_sl {
	width: 420px;
	float: left;
	margin-right: 15px;
}


.author_info_page .top_line_author .author_detail_img {
	width: 160px;
	float: left;
}
.author_info_page .top_line_author .author_detail_pre {
	float: left;
	width: 740px;
}
.author_info_page #container-1_tb {
    margin-top: 30px;
}

.px14 {
	font-size: 14px !important;
}







.heading_title {
    background-image: url("/images/plus_tr.png");
    display: block;
    margin-right: 5px;
    background-repeat: no-repeat;
    line-height: 21px;
    background-position: right center;
    padding: 10px 15px;
    cursor: pointer;
    border-bottom: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
}

.flink a {
	font-size: 13px;
}
.video-slide1 .video-slide-item-name{
    font-size: 80%;
    margin: 0 5px;
    text-align: center;
    width: auto;
}
    .row_2_item{
        display: inline-block;
    }
    .row_2_item_img,
    .row_2_item_text {
        display: table-cell;
        vertical-align: middle;
        padding: 5px;
    }
    .row_2_item {
        width: 49%;
    }
    .row_2_item_text {
        width: 100%;
    }
    .row_2>div img,
    .row_2_item_img img {
        max-width: 100px;
    }
	

a.newsBtm{
	display: inline-block;
	margin-bottom: 15px;
	padding: 8px 40px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background-color: #60a0ca;
	border-radius: 2px;
}

a.newsBtm:hover{
	background-color: #3d7fac;
}

a.orangBtm{
	display: inline-block;
	margin-bottom: 15px;
	padding: 8px 40px;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	background-color: #f6b85e;
	border-radius: 2px;
	font-weight: bold;
}
a.orangBtm:hover{
	background-color: #f6db5e;
}

.unit-tab-view-1 .unit-sections{overflow: hidden;}
.pey-banner{text-align: right; padding: 5px 0px; margin-bottom: -50px;}
.pey-banner img{
	height: 30px;
	margin: 5px;
	
}
@media screen and (max-width: 600px){
	.pey-banner{
		text-align: center;
	}
}
.license_icon{
	float: right;
	border: 1px solid #014387;
}
.license_num {
	font-size: 12px;
}
.header_text a:hover .license_icon{
	border-color: #60a0ca
}

.in-actions{
	margin-bottom: 5px;
	position: relative;
}
.info-icon img {
    vertical-align: 2px;
}
.action-item{
	color: #FF8000;
    font-weight: bold;
	cursor: help;
	border: 0;
	background: none;
	padding: 0;
	margin: 0;
	outline: 0;
	font-size: 14px;
    border-bottom: 1px dotted;
}
.action-info{
    position: absolute;
	text-align: center;
	width: 100%;
	display: none;
    top: 100%;
    left: 0%;
    z-index: 100;
	background-color: #fff;
	border: 1px solid;
	font-weight: normal;
	box-sizing: border-box;
}
.action-info-item{
	display: inline-block;
	text-align: left;
    padding: 10px 15px;
}
.action-info p {
	margin-top: 5px;
}
.action-item:focus .action-info, .action-item .action-info:hover{
	display: block;
}


.footer-col{
	float: left;
	padding: 0 10px;
	margin: 0 10px;
	box-sizing: border-box;
}
.footer-contact{
	width: 320px;
}
.footer-copyright{
	/*margin-top: 15px;*/
}
.footer-col.last-col{
	width: 434px;
}
.footer-social{
	margin-top: 10px;
    margin-bottom: 5px;
}
.footer-pay{
	text-align: left;
	margin-top: 15px;
	/*margin-bottom: -30px;*/
}
.footer-pay-img{
	height: 30px;
}
.foot_c h4{
	font-size: 14px;
	color: #000;
	margin-top: 10px;
	margin-bottom: 15px;
}
.footer-link-item{
	margin-top: 5px;
}
.footer-copyright .footer-link-item a{
	font-size: 14px;
}
.footer-copyright.has-addint-lnk .footer-link-item a{
	font-size: 13px;
}
.footer-copyright.has-addint-lnk .footer-pay{
	margin-top: 0;
}
.after-social{
	text-align: left;
}
.footer-social img{
	width: 30px;
	max-width: 30px;
}
.mobile-visibility{
	display: none;
}
.parent-video-wrap-600{
	max-width: 600px;
	width: 600px;
	margin: auto;
}
@media (max-width: 640px){
	.parent-video-wrap-600{
		max-width: 100%;
		width: 100%;
	}
	.mobile-visibility{
		display: inherit;
	}
	.footer-col,.footer-col.last-col{
		padding: 0;
		float: none;
		width: 100%;
	}
	.footer-contact p{
		margin-top: 5px !important;
	}
	.footer-copyright{
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	.footer-copyright .footer-link-item{
		display: inline;
	}
	.foot_c{
		padding-top: 20px;
	}
	.footer-pay{
		text-align: center;
	}
	.foot_c .license{
		margin: 15px 0;
	}
	.foot_c .license a{
		display: block;
		width: 270px;
		margin: auto;
		color: #616161;
		text-decoration: underline;
	}
	.footer-thema button{
		outline: none;
		border: 0;
		background: none;
		text-transform: uppercase;
		font-size: 16px;
		padding: 8px 25px;
		font-family: RobotoLight;
		margin: 0;
		text-align: left;
		width: 100%;
	}
	.footer-thema-list, .list-close{
		display: none;
	}
	.footer-thema-after{
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.footer-thema .list-open:focus + .footer-thema-after .footer-thema-list,
	.footer-thema .list-open:focus + .footer-thema-after .list-close,
	.footer-thema .list-open:focus + .footer-thema-after .footer-thema-list .footer-col,
	.footer-thema-list:hover + .list-close, 
	.footer-thema-list:hover{
		display: block;
	}
	.footer-thema{
		position: absolute;
		left: 0;
		top: -20px;
		width: 100%;
		z-index: 1000;
	}
	.footer-thema .list-open{
		color: #fff;
		background-color: #f6b85e;
	}
	.footer-thema .list-open .icon{
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
		margin-right: 7px;
	}
	.footer-thema .list-open .icon{
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.footer-thema .list-open:focus .icon{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.footer-thema .list-close{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.footer-thema-list .footer-col{
		background-color: #f6b85e;
		margin: 0;
		padding: 0;
	}
	.footer-thema-list .footer-col p {
		margin: 0;
		padding: 0;
		font-size: inherit;;
		background: none;
		position: relative;
	}
	.footer-thema-list .footer-col p a{
		color: #2e2e2e;
		padding: 8px;
		display: block;
		text-decoration: none;
		font-size: 16px;
		padding-right: 16px;
		position: relative;
		padding-left: 50px;
		font-weight: normal;
		font-family: RobotoRegular;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px);
	}
	.footer-thema-list .footer-col p a:before{
		position: absolute;
		z-index: 2;
		top: 0;
		left: 33px;
		bottom: 0;
		width: 6px;
		height: 6px;
		margin: auto;
		background-color: rgba(0, 0, 0, 0.2);
		content: '';
	}
	.footer-thema-list hr{
		background-color: #f6b85e;
		margin: 0;
		color: #fff;
		border: 1px solid #fff;
		box-sizing: border-box;
		padding: 0;
	}
}
.unit-tabs--blue.unit-tab-view-1 .unit-trigger.orang-trigger{
	background-color: #fdcf8c;
	color: inherit;
}
.unit-tabs--blue.unit-tab-view-1 .unit-trigger.orang-trigger:hover,.unit-tabs--blue.unit-tab-view-1 .unit-trigger.orang-trigger.unit-trigger--active{
	background-color: #f6b85e;
}
.h2{
	padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #014387;
    font-weight: bold;
}
.credit_btn{
	display: block;
	border: 1px solid #f6b85e;
	background-color: transparent;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	width: 240px;
	padding: 7px 10px;
	color: black;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
}
.credit_btn:hover{
	background-color: #f6b85e;
}
.w-ccl{
	position: relative;
}
.w-ccl input[data-initmask="y"]{
	padding-right: 60px!important;
}
.ccl-open{
	height: 32px;
	width: 50px;
	line-height: 32px;
	position: absolute;
	box-sizing: border-box;
	border: 1px solid #808080;
	background-color: #e6e6e6;
	padding: 0 3px;
	z-index: 1;
	top: 0;
    right: 0;
}
.country_codes{
	display: none;
	position: absolute;
	top: 0;
    right: 0;
    height: 32px;
}
.ccl-open .flag{
    display: block;
    width: 24px;
    height: 25px;
    background: url(/img/flags.png) no-repeat;
	background-position:0 -358px;
    float: left;
    margin-right: 3px;
	margin-top: 3px;
}
.ccl-filter-elm{
	display: block;
    float: left;
    margin-right: 5px;
	height: 16px;
    vertical-align: middle;
}
.ccl-filter-elm .flag{
	background: url(/img/flags.png) no-repeat;
	background-position: 100% 100%;
	width: 24px;
    height: 22px;
	display: block;	
	margin-right: 5px;
	margin-top: -4px;
}
.ccl-list{
	display: none;
}
.open .ccl-list{
	display: block;
    position: absolute;
    background-color: rgba(255,255,255,0.85);
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    padding: 10px;
    width: 250px;
    height: 250px;
    top: -75px;
    right: 0;
	box-sizing: border-box;
    z-index: 2;
}
.ccl-filter{
	height: 144px;
	overflow-y: auto;
	list-style-type: none;
	padding: 0;
}
.ccl-filter li{
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.ccl-filter li:hover span{
	cursor: pointer;
	text-decoration:underline;
	color: #d75f09;
}
.ccl-close-btn{
	width: 250px;
    margin-left: -11px;
    margin-bottom: -11px;
    border: 0;
    border-radius: 0 0 3px 3px;
    background-color: #d3d3d3;
    padding: 7px;
    font-size: 18px;
}
.ccl-close-btn:hover{
	cursor: pointer;
}
div[data-cc="SV"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sv{background-position:-192px -288px}
div[data-cc="AU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-au, div[data-cc="AQ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-aq{background-position:-288px 0}
div[data-cc="GL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gl{background-position:-360px -96px}
div[data-cc="VC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-vc{background-position:-24px -336px}
div[data-cc="CG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cg{background-position:-144px -48px}
div[data-cc="QA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-qa{background-position:-72px -264px}
div[data-cc="AF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-af{background-position:-48px 0}
div[data-cc="IT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-it{background-position:-168px -144px}
div[data-cc="PH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ph{background-position:-240px -240px}
div[data-cc="SE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-se{background-position:-288px -264px}
div[data-cc="CD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cd{background-position:-96px -48px}
div[data-cc="HK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-hk{background-position:-216px -120px}
div[data-cc="YE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ye{background-position:-216px -336px}
div[data-cc="MA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ma{background-position:-48px -192px}
div[data-cc="SH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sh{background-position:-336px -264px}
div[data-cc="DO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-do{background-position:-192px -72px}
div[data-cc="RU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ru{background-position:-144px -264px}
div[data-cc="KY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ky{background-position:-120px -168px}
div[data-cc="AT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-at{background-position:-264px 0}
div[data-cc="WF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-wf{background-position:-168px -336px}
div[data-cc="SK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sk{background-position:0 -288px}
div[data-cc="CL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cl{background-position:-240px -48px}
div[data-cc="GE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ge{background-position:-264px -96px}
div[data-cc="NU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nu{background-position:-72px -240px}
div[data-cc="LA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-la{background-position:-168px -168px}
div[data-cc="GQ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gq{background-position:-48px -120px}
div[data-cc="CZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cz{background-position:-72px -72px}
div[data-cc="PR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pr{background-position:-336px -240px}
div[data-cc="LS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ls{background-position:-312px -168px}
div[data-cc="NO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-no{background-position:0 -240px}
div[data-cc="BF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bf{background-position:-96px -24px}
div[data-cc="PA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pa{background-position:-144px -240px}
div[data-cc="MN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mn{background-position:-288px -192px}
div[data-cc="FO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fo{background-position:-144px -96px}
div[data-cc="DJ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-dj{background-position:-120px -72px}
div[data-cc="ST"] .ccl-open .flag, .ccl-filter-elm .flag.flag-st{background-position:-168px -288px}
div[data-cc="GS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gs{background-position:-96px -120px}
div[data-cc="US"] .ccl-open .flag, .ccl-filter-elm .flag.flag-us{background-position:-312px -312px}
div[data-cc="ZM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-zm{background-position:-288px -336px}
div[data-cc="BY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-by{background-position:-24px -48px}
div[data-cc="CM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cm{background-position:-264px -48px}
div[data-cc="TW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tw{background-position:-216px -312px}
div[data-cc="VG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-vg{background-position:-72px -336px}
div[data-cc="ZW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-zw{background-position:-312px -336px}
div[data-cc="PL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pl{background-position:-288px -240px}
div[data-cc="TK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tk{background-position:-24px -312px}
div[data-cc="GA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ga{background-position:-192px -96px}
div[data-cc="BA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ba{background-position:0 -24px}
div[data-cc="UY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-uy{background-position:-336px -312px}
div[data-cc="KM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-km{background-position:0 -168px}
div[data-cc="FK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fk{background-position:-96px -96px}
div[data-cc="MP"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mp{background-position:-336px -192px}
div[data-cc="LV"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lv{background-position:0 -192px}
div[data-cc="CO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-co{background-position:-312px -48px}
div[data-cc="RS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-rs{background-position:-120px -264px}
div[data-cc="ER"] .ccl-open .flag, .ccl-filter-elm .flag.flag-er{background-position:-336px -72px}
div[data-cc="SB"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sb{background-position:-216px -264px}
div[data-cc="IN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-in{background-position:-72px -144px}
div[data-cc="BJ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bj{background-position:-192px -24px}
div[data-cc="CK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ck{background-position:-216px -48px}
div[data-cc="IM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-im{background-position:-48px -144px}
div[data-cc="TJ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tj{background-position:0 -312px}
div[data-cc="JP"] .ccl-open .flag, .ccl-filter-elm .flag.flag-jp{background-position:-264px -144px}
div[data-cc="MF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mf{background-position:-144px -192px}
div[data-cc="PT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pt{background-position:0 -264px}
div[data-cc="FM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fm{background-position:-120px -96px}
div[data-cc="NF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nf{background-position:-288px -216px}
div[data-cc="MK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mk{background-position:-216px -192px}
div[data-cc="AD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ad{background-position:0 0}
div[data-cc="NI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ni{background-position:-336px -216px}
div[data-cc="PS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ps{background-position:-360px -240px}
div[data-cc="BO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bo{background-position:-288px -24px}
div[data-cc="FJ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fj{background-position:-72px -96px}
div[data-cc="CI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ci{background-position:-192px -48px}
div[data-cc="ES"] .ccl-open .flag, .ccl-filter-elm .flag.flag-es{background-position:-360px -72px}
div[data-cc="CF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cf{background-position:-120px -48px}
div[data-cc="TH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-th{background-position:-360px -288px}
div[data-cc="MR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mr{background-position:0 -216px}
div[data-cc="CV"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cv{background-position:0 -72px}
div[data-cc="DK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-dk{background-position:-144px -72px}
div[data-cc="ZA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-za{background-position:-264px -336px}
div[data-cc="SS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ss{background-position:-144px -288px}
div[data-cc="HN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-hn{background-position:-240px -120px}
div[data-cc="OM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-om{background-position:-120px -240px}
div[data-cc="UG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ug{background-position:-288px -312px}
div[data-cc="BM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bm{background-position:-240px -24px}
div[data-cc="GG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gg{background-position:-288px -96px}
div[data-cc="MU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mu{background-position:-72px -216px}
div[data-cc="BN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bn{background-position:-264px -24px}
div[data-cc="CH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ch{background-position:-168px -48px}
div[data-cc="AR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ar{background-position:-216px 0}
div[data-cc="LI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-li{background-position:-240px -168px}
div[data-cc="YT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-yt{background-position:-240px -336px}
div[data-cc="ML"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ml{background-position:-240px -192px}
div[data-cc="MC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mc{background-position:-72px -192px}
div[data-cc="VE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ve{background-position:-48px -336px}
div[data-cc="SD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sd{background-position:-264px -264px}
div[data-cc="BW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bw{background-position:0 -48px}
div[data-cc="NE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ne{background-position:-264px -216px}
div[data-cc="AG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ag{background-position:-72px 0}
div[data-cc="MD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-md{background-position:-96px -192px}
div[data-cc="IR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ir{background-position:-120px -144px}
div[data-cc="KP"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kp{background-position:-48px -168px}
div[data-cc="FI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fi{background-position:-48px -96px}
div[data-cc="LY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ly{background-position:-24px -192px}
div[data-cc="NC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nc{background-position:-240px -216px}
div[data-cc="VA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-va{background-position:0 -336px}
div[data-cc="DM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-dm{background-position:-168px -72px}
div[data-cc="IL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-il{background-position:-24px -144px}
div[data-cc="KW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kw{background-position:-96px -168px}
div[data-cc="SC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sc{background-position:-240px -264px}
div[data-cc="TV"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tv{background-position:-192px -312px}
div[data-cc="TF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tf{background-position:-312px -288px}
div[data-cc="IS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-is{background-position:-144px -144px}
div[data-cc="MW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mw{background-position:-120px -216px}
div[data-cc="BB"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bb{background-position:-24px -24px}
div[data-cc="TT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tt{background-position:-168px -312px}
div[data-cc="DZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-dz{background-position:-216px -72px}
div[data-cc="EG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-eg{background-position:-288px -72px}
div[data-cc="NA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-na{background-position:-216px -216px}
div[data-cc="JO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-jo{background-position:-240px -144px}
div[data-cc="BI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bi{background-position:-168px -24px}
div[data-cc="ME"] .ccl-open .flag, .ccl-filter-elm .flag.flag-me{background-position:-120px -192px}
div[data-cc="MY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-my{background-position:-168px -216px}
div[data-cc="NR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nr{background-position:-48px -240px}
div[data-cc="MQ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mq{background-position:-360px -192px}
div[data-cc="LR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lr{background-position:-288px -168px}
div[data-cc="AX"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ax{background-position:-336px 0}
div[data-cc="AS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-as{background-position:-240px 0}
div[data-cc="SN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sn{background-position:-72px -288px}
div[data-cc="HR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-hr{background-position:-264px -120px}
div[data-cc="MH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mh{background-position:-192px -192px}
div[data-cc="PY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-py{background-position:-48px -264px}
div[data-cc="AW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-aw{background-position:-312px 0}
div[data-cc="FR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-fr, div[data-cc="GP"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gp, div[data-cc="GF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gf, div[data-cc="RE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-re, div[data-cc="PM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pm{background-position:-168px -96px}
div[data-cc="UZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-uz{background-position:-360px -312px}
div[data-cc="GD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gd{background-position:-240px -96px}
div[data-cc="WS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ws{background-position:-192px -336px}
div[data-cc="BT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bt{background-position:-360px -24px}
div[data-cc="TR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tr{background-position:-144px -312px}
div[data-cc="TZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tz{background-position:-240px -312px}
div[data-cc="MM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mm{background-position:-264px -192px}
div[data-cc="TD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-td{background-position:-288px -288px}
div[data-cc="VU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-vu{background-position:-144px -336px}
div[data-cc="BD"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bd{background-position:-48px -24px}
div[data-cc="CU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cu{background-position:-360px -48px}
div[data-cc="GW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gw{background-position:-168px -120px}
div[data-cc="NP"] .ccl-open .flag, .ccl-filter-elm .flag.flag-np{background-position:-24px -240px}
div[data-cc="GB"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gb,div[data-cc="IO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-io{background-position:-216px -96px}
div[data-cc="LC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lc{background-position:-216px -168px}
div[data-cc="NZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nz{background-position:-96px -240px}
div[data-cc="CY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cy{background-position:-48px -72px}
div[data-cc="MS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ms{background-position:-24px -216px}
div[data-cc="EU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-eu{background-position:-24px -96px}
div[data-cc="VI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-vi{background-position:-96px -336px}
div[data-cc="KZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kz{background-position:-144px -168px}
div[data-cc="AL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-al{background-position:-120px 0}
div[data-cc="CW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cw{background-position:-24px -72px}
div[data-cc="JM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-jm{background-position:-216px -144px}
div[data-cc="KE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ke{background-position:-288px -144px}
div[data-cc="AN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-an{background-position:-168px 0}
div[data-cc="SO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-so{background-position:-96px -288px}
div[data-cc="LK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lk{background-position:-264px -168px}
div[data-cc="MV"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mv{background-position:-96px -216px}
div[data-cc="BE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-be{background-position:-72px -24px}
div[data-cc="PK"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pk{background-position:-264px -240px}
div[data-cc="BG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bg{background-position:-120px -24px}
div[data-cc="AZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-az{background-position:-360px 0}
div[data-cc="GM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gm{background-position:0 -120px}
div[data-cc="TC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tc{background-position:-264px -288px}
div[data-cc="IE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ie{background-position:0 -144px}
div[data-cc="MX"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mx{background-position:-144px -216px}
div[data-cc="SM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sm{background-position:-48px -288px}
div[data-cc="BS"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bs{background-position:-336px -24px}
div[data-cc="IQ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-iq{background-position:-96px -144px}
div[data-cc="GT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gt{background-position:-120px -120px}
div[data-cc="KH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kh{background-position:-336px -144px}
div[data-cc="HT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ht{background-position:-288px -120px}
div[data-cc="GU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gu{background-position:-144px -120px}
div[data-cc="BZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bz{background-position:-48px -48px}
div[data-cc="BH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bh{background-position:-144px -24px}
div[data-cc="SG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sg{background-position:-312px -264px}
div[data-cc="KR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kr{background-position:-72px -168px}
div[data-cc="GN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gn{background-position:-24px -120px}
div[data-cc="SY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sy{background-position:-216px -288px}
div[data-cc="CA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ca{background-position:-72px -48px}
div[data-cc="UA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ua{background-position:-264px -312px}
div[data-cc="VN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-vn{background-position:-120px -336px}
div[data-cc="JE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-je{background-position:-192px -144px}
div[data-cc="HU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-hu{background-position:-312px -120px}
div[data-cc="CR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cr{background-position:-336px -48px}
div[data-cc="AM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-am{background-position:-144px 0}
div[data-cc="TL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tl{background-position:-48px -312px}
div[data-cc="KI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ki{background-position:-360px -144px}
div[data-cc="ID"] .ccl-open .flag, .ccl-filter-elm .flag.flag-id{background-position:-360px -120px}
div[data-cc="GH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gh{background-position:-312px -96px}
div[data-cc="TN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tn{background-position:-96px -312px}
div[data-cc="LB"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lb{background-position:-192px -168px}
div[data-cc="BR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-br{background-position:-312px -24px}
div[data-cc="PN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pn{background-position:-312px -240px}
div[data-cc="DE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-de{background-position:-96px -72px}
div[data-cc="SL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sl{background-position:-24px -288px}
div[data-cc="SR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sr{background-position:-120px -288px}
div[data-cc="TO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-to{background-position:-120px -312px}
div[data-cc="GI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gi{background-position:-336px -96px}
div[data-cc="GR"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gr{background-position:-72px -120px}
div[data-cc="NG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ng{background-position:-312px -216px}
div[data-cc="SA"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sa{background-position:-192px -264px}
div[data-cc="AE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ae{background-position:-24px 0}
div[data-cc="IC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ic{background-position:-336px -120px}
div[data-cc="AO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ao{background-position:-192px 0}
div[data-cc="PE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pe{background-position:-168px -240px}
div[data-cc="CN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-cn{background-position:-288px -48px}
div[data-cc="MG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mg{background-position:-168px -192px}
div[data-cc="SI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-si{background-position:-360px -264px}
div[data-cc="LU"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lu{background-position:-360px -168px}
div[data-cc="GY"] .ccl-open .flag, .ccl-filter-elm .flag.flag-gy{background-position:-192px -120px}
div[data-cc="PF"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pf{background-position:-192px -240px}
div[data-cc="AI"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ai{background-position:-96px 0}
div[data-cc="NL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-nl{background-position:-360px -216px}
div[data-cc="MZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mz{background-position:-192px -216px}
div[data-cc="TG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tg{background-position:-336px -288px}
div[data-cc="MO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mo{background-position:-312px -192px}
div[data-cc="MT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-mt{background-position:-48px -216px}
div[data-cc="RW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-rw{background-position:-168px -264px}
div[data-cc="ET"] .ccl-open .flag, .ccl-filter-elm .flag.flag-et{background-position:0 -96px}
div[data-cc="EH"] .ccl-open .flag, .ccl-filter-elm .flag.flag-eh{background-position:-312px -72px}
div[data-cc="BL"] .ccl-open .flag, .ccl-filter-elm .flag.flag-bl{background-position:-216px -24px}
div[data-cc="KN"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kn{background-position:-24px -168px}
div[data-cc="EE"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ee{background-position:-264px -72px}
div[data-cc="TM"] .ccl-open .flag, .ccl-filter-elm .flag.flag-tm{background-position:-72px -312px}
div[data-cc="LT"] .ccl-open .flag, .ccl-filter-elm .flag.flag-lt{background-position:-336px -168px}
div[data-cc="PW"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pw{background-position:-24px -264px}
div[data-cc="PG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-pg{background-position:-216px -240px}
div[data-cc="RO"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ro{background-position:-96px -264px}
div[data-cc="KG"] .ccl-open .flag, .ccl-filter-elm .flag.flag-kg{background-position:-312px -144px}
div[data-cc="EC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ec{background-position:-240px -72px}
div[data-cc="SZ"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sz{background-position:-240px -288px}
div[data-cc="AC"] .ccl-open .flag, .ccl-filter-elm .flag.flag-ac{background-position: -336px -336px;}
div[data-cc="SX"] .ccl-open .flag, .ccl-filter-elm .flag.flag-sx{background-position: -361px -336px;}
.btn--blue:disabled {
	background-color: #8f8f8f;
}
.btn--blue:disabled:hover {
	background-color: #8f8f8f;
}
.online-payment-alert {
	background: #fff;
	border: 1px solid #b1c7d5;
	padding: 10px 20px;
	border-radius: 7px;
	display: inline-block;
}

.online-payment-alert svg {
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	background: rgb(255, 221, 45);
	padding: 5px 5px 3px;
	border-radius: 7px;
	margin-right: 9px;
}
