/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {position:relative;cursor:pointer;}
.selectric {border:1px solid #aaa;border-radius:0;background-color:#fdfdfd;position:relative;overflow:hidden;}
.selectric-focus .selectric {border-color:#aaa;}
.selectric-hover .selectric {border-color:#aaa;}
.selectric-label {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 18px 0 .5em;text-align:left;font-size:12px;line-height:18px;color:#000;height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.selectric-button {display:block;position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;background-color:transparent;color:#aaa;text-align:center;border:none;padding:0;font:0/0 a;*font:10px/20px Lucida Sans Unicode, Arial Unicode MS, Arial;}
.selectric-button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.selectric-hover .selectric-button {color:#000;}
.selectric-open {z-index:9999;}
.selectric-open .selectric {border-color:#aaa;}
.selectric-open .selectric-items {display:block;}
.selectric-disabled {filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.selectric-hide-select {position:relative;overflow:hidden;width:0;height:0;}
.selectric-hide-select select {position:absolute;left:-100%;}
.selectric-hide-select.selectric-is-native {position:absolute;width:100%;height:100%;z-index:10;}
.selectric-hide-select.selectric-is-native select {position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}
.selectric-input {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;}
.selectric-temp-show {position:absolute !important;visibility:hidden !important;display:block !important;}
/* Items box */
.selectric-items {display:none;position:absolute;z-index:-1;top:100%;left:0;background:#fdfdfd;border:1px solid #aaa;box-shadow:0 0 10px -6px;font-size:12px;}
.selectric-items .selectric-scroll {height:100%;overflow:auto;}
.selectric-above .selectric-items {top:auto;bottom:100%;}
.selectric-items ul, .selectric-items li {list-style:none;padding:0;margin:0;}
.selectric-items li {display:block;padding:3px 1em 3px .5em;color:#000;cursor:pointer;line-height:1em;}
.selectric-items li.selected {background:#f0f0f0;color:#222222;}
.selectric-items li.highlighted {background:#e4e4e4;color:#222222;}
.selectric-items li:hover {background:#d7d7d7;color:#222222;}
.selectric-items .disabled {filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#000 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.selectric-items .selectric-group .selectric-group-label {font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#161616;}
.selectric-items .selectric-group.disabled li {filter:alpha(opacity=100);opacity:1;}
.selectric-items .selectric-group li {padding-left:25px;}