/* --------------------------------------------------- FANCY SELECT PLUGIN --------------------- */
div.fancy-select{position:relative;padding:0;margin-bottom:10px;width:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #fff}div.fancy-select.disabled{opacity:.5}div.fancy-select div.trigger{margin-left:10px;border-radius:0;cursor:pointer;padding:10px 0 2px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#FFF;border:1px solid #FFF;border-top-color:#FFF;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;/*border:1px solid #555;*/color:#555;box-shadow:none;}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#FFF;top:20px;right:9px}div.fancy-select div.trigger.open{background:#FFF;/*border:1px solid #555;*/color:#555;box-shadow:none}div.fancy-select div.trigger:after{border-top-color:#555}div.fancy-select ul.options{list-style:none;margin:0;width:100%;position:absolute;top:44px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:300px;overflow:auto;background:#FFF;border-radius:0;border-top:1px solid #FFF;box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:200px;transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out}div.fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;transition:opacity 300ms ease-out,top 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 300ms ease-out,bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out}div.fancy-select ul.options li{padding:8px 12px;color:#555;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}div.fancy-select ul.options li.selected{background:#FFF;color:#555}div.fancy-select ul.options li.hover{color:#000;background:#FFF}
/* end FANCY SELECT PLUGIN ---------------------------------------------------------------------- */