.dropdown,.dropdown div,.dropdown li,.dropdown div::after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.dropdown{width:100%;border:1px solid #dadada;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:200px;display:inline-block;margin-left:0!important;height:40px;float:right}.dropdown.open{z-index:2}.dropdown .carat{position:absolute;background:url(../../img/arrow.png) no-repeat #fff;background-size:20px 20px;background-position:0 0;width:20px;height:20px;right:10px;top:8px}.dropdown.disabled .carat{border-top-color:#999}.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}.dropdown select{position:absolute;left:0;top:0}.dropdown.touch .old{width:100%;height:100%}.dropdown.touch select{width:100%;height:100%;opacity:0}.selected{height:40px}.dropdown .selected,.dropdown li{display:block;line-height:1;color:#000;padding:5px 10px;overflow:hidden;white-space:nowrap;padding-top:10px;font-size:14px}.dropdown.disabled .selected{color:#999}.dropdown .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;box-shadow:inset -55px 0 25px -20px #fff}.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid rgba(133,133,133,.2);border-top:1px solid #fff;border-radius:0 0 3px 3px;overflow:hidden;opacity:0}.dropdown.open div{opacity:1;z-index:2}.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;box-shadow:inset 0 -50px 30px -35px #fff}.dropdown.scrollable.bottom div::after{opacity:0}.dropdown ul{position:absolute;left:-30px;top:0;height:100%;width:100%;list-style:none;overflow:hidden;padding-left:30px}.dropdown.scrollable.open ul{overflow-y:auto}.dropdown li{list-style:none;padding:8px 12px}.dropdown li.none{color:gray;cursor:no-drop}.dropdown li.focus{position:relative;z-index:3;color:#237fc1}.dropdown li.active{font-weight:700}