@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon2ec0.eot?-rdnm34');src:url('../fonts/icomoon/icomoond41d.eot?#iefix-rdnm34') format('embedded-opentype'),
url('../fonts/icomoon/icomoon2ec0.woff?-rdnm34') format('woff'),
url('../fonts/icomoon/icomoon2ec0.ttf?-rdnm34') format('truetype'),
url('../fonts/icomoon/icomoon2ec0.svg?-rdnm34#icomoon') format('svg');font-weight:normal;font-style:normal;}
div.cs-skin-border{background:transparent;font-size:12px;color:#333;max-width:600px;}
@media screen and (max-width:30em){div.cs-skin-border{font-size:1em;}
}
.cs-skin-border > span{background-color:rgba(255,255,255,0.95);-webkit-transition:background 0.2s, border-color 0.2s;transition:background 0.2s, border-color 0.2s;}
.cs-skin-border > span::after,
.cs-skin-border .cs-selected span::after{font-family:'icomoon';content:'\e005';}
.cs-skin-border ul span::after{content:'';opacity:0;}
.cs-skin-border .cs-selected span::after{content:'\e005';color:#ddd9c9;font-size:1.5em;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.cs-skin-border.cs-active > span{background:#fff;border-color:#fff;color:#333;}
.cs-skin-border .cs-options{color:#333;font-size:12px;opacity:0;-webkit-transition:opacity 0.2s, visibility 0s 0.2s;transition:opacity 0.2s, visibility 0s 0.2s;}
.cs-skin-border.cs-active .cs-options{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;height:auto;max-height:220px;overflow-y:auto;}
.cs-select ul li{border-bottom:1px solid #f7f7f7;}
.cs-skin-border ul span{padding:0.4em 0.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cs-skin-border .cs-options li span:hover,
.cs-skin-border li.cs-focus span{background:#233354;color:#FFF;}