div.fancy-select{font-size:13px;font-weight:700;color:#46565d;text-transform:uppercase;position:relative}div.fancy-select.disabled{opacity:.5}div.fancy-select select:focus+div.trigger{box-shadow:0 0 0 2px #4b5468}div.fancy-select select:focus+div.trigger.open{box-shadow:none}div.fancy-select div.trigger{overflow:hidden;text-overflow:ellipsis;padding:10px 24px 9px 9px;border:1px solid #99a5be;color:#4b5468;transition:all .24s ease-out;-webkit-transition:all .24s ease-out;-moz-transition:all .24s ease-out;-ms-transition:all .24s ease-out;-o-transition:all .24s ease-out;position:relative;border-top-color:#a5b2cb;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:4px;background:#99a5be;cursor:pointer;width:200px;white-space:nowrap}div.fancy-select div.trigger:after{height:0;border:5px solid transparent;right:9px;content:"";position:absolute;border-top-color:#4b5468;top:20px;width:0;display:block}div.fancy-select div.trigger.open{border:1px solid #475062;color:#7a8498;box-shadow:none;background:#4a5368}div.fancy-select div.trigger.open:after{border-top-color:#7a8498}div.fancy-select ul.options{list-style:none;overflow:auto;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;position:absolute;border-top:1px solid #7dd8d2;max-height:200px;opacity:0;visibility:hidden;min-width:200px;top:40px;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:4px;background:#62c8bf;left:0;z-index:50}div.fancy-select ul.options.open{transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out;opacity:1;visibility:visible;top:50px}div.fancy-select ul.options.overflowing{transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;bottom:40px;top:auto}div.fancy-select ul.options.overflowing.open{transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out;bottom:50px;top:auto}div.fancy-select ul.options li{padding:8px 12px;color:#2b8686;transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;cursor:pointer;white-space:nowrap}div.fancy-select ul.options li.selected{color:hsla(0,0%,100%,.75);background:rgba(43,134,134,.3)}div.fancy-select ul.options li.hover{color:#fff}