/* FontFace */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800&subset=latin-ext,latin);
/* -- /FF --*/

.fancy-select {position:relative;}

.sbItem .fancy-select .trigger {
border:none;
display:block;
width:100%;
background:#fff;
height:36px;
color:#000;
vertical-align:middle;
padding:0 8px;
}




.countryBar {
background:#C00;
color:#fff;
padding:18px 16px;
margin:0 0 10px;
overflow:hidden;
}

.countryBar h2 {
color:#fff;
font:800 17px/22px 'Open Sans',arial;
margin:0;
padding:0 5px 0 0;
float:left;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
text-transform:uppercase;
}



.accordionBox {
background:#fff;
margin:0 0 20px;
box-shadow:0 2px rgba(0,0,0,0.1);
}

.accordionBox .countryBar {
	position: relative;
	margin: 0;
	font-size: 16px;
}

.accordionBox .countryBar  .toggle em {
content:" ";
display:block;
background: url('../images/basic/sprites.png') no-repeat -190px 0;
width:23px;
height:23px;
margin:8px auto 4px;
transform:rotate(0deg);
}

.accordionBox .modal_close em {
content:" ";
display:block;
background: url('../images/basic/sprites.png') no-repeat -190px -25px;
width:25px;
height:25px;
margin:8px auto 4px;
transform:rotate(0deg);
}

.accordionBox .countryBar.open  .toggle em {
background: url('../images/basic/sprites.png') no-repeat -608px -28px;
width:23px;
height:23px;
}

.accordionBox .countryBar .toggle em:after {
content:"OTVORI";
display:block;
margin:0 -12px;
padding:27px 0 0;
width:48px;
text-align:center;
font:normal 8px/8px 'Open Sans',arial;
text-transform:uppercase;
}

.accordionBox .modal_close em:after {
content:"ZATVORI";
display:block;
margin:0 -12px;
padding:28px 0 0;
text-align:center;
font:normal 8px/8px 'Open Sans',arial;
text-transform:uppercase;
}

.accordionBox .countryBar.open .toggle em:after {content:"ZATVORI";}

.accordionBox .countryBar ul {margin:6px 56px 0 0;}

.accordionContent {
background:#FFF;
padding:18px;
}

.accordionContent ul {
display:block;
list-style:none;
margin:0 0 12px;
padding:0;
}


.accordionContent p strong {color:#01a1d5;}

.accordionContent p.disclaimer {
font:10px/12px arial,tahoma,verdana;
margin:0 0 10px;
padding:0;
text-transform:uppercase;
color:#01a1d5;
}
