/*====================================================================== Selectric ======================================================================*/ .selectricWrapper { position: relative; width: 300px; cursor: pointer; } .selectricResponsive { width: 100%; } .selectric { background: #fff; position: relative; border-radius: 5px; } form .selectric{ background-color: #F0F2F1; color: #8D8F8E; } .selectric .label { display: block; white-space: nowrap; overflow: hidden; margin: 0 30px 0 0; padding: 6px; font-size: 12px; line-height: 18px; color: #444; min-height: 18px; padding: 9px; font-size: 18px; color: rgb(176, 176, 176); } .selectric .button { display: block; position: absolute; right: 12px; top: 2px; width: 30px; height: 30px; color: #BBB; text-align: center; font: 0/0 a; /* IE Fix */ *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial; background-image: url('../img/arrow-down.png'); background-repeat: no-repeat; background-position: center; } .selectricHover .selectric { border-color: #CCC; } .selectricHover .selectric .button { color: #888; } .selectricHover .selectric .button:after { border-top-color: #888; } .selectricOpen { z-index: 9999; } .selectricOpen .selectric { border-color: #CCC; background: #F0F0F0; z-index: 9999; } .selectricOpen .selectricItems { display: block; } .selectricDisabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .selectricHideSelect { position: relative; overflow: hidden; width: 0; height: 0; } .selectricHideSelect select { position: absolute; left: -100%; display: none; } .selectricInput { position: absolute !important; top: 0 !important; left: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; margin: 0 !important; padding: 0 !important; width: 1px !important; height: 1px !important; outline: none !important; border: none !important; *font: 0/0 a !important; background: none !important; } .selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; } /* Items box */ .selectricItems { display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; z-index: 9998; -webkit-box-shadow: 0 0 10px -6px; box-shadow: 0 0 10px -6px; } .selectricItems ul, .selectricItems li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; } .selectricItems li { display: block; padding: 5px; border-top: 1px solid #FFF; border-bottom: 1px solid #EEE; cursor: pointer; background-color: #fff; font-size: 16px; color: #B0B0B0; } .selectricItems li.selected { background: #EFEFEF; color: #444; border-top-color: #E0E0E0; } .selectricItems li:hover { background: #F0F0F0; color: #444; } .selectricItems li.disabled { background: #F5F5F5; color: #BBB; border-top-color: #FAFAFA; cursor: default; }