/*======================================
  Selectric v1.9.6
======================================*/


.selectric-wrapper { position: relative; cursor: pointer; width:100%;}
.selectric-responsive { width: 100%; }
.selectric { border: 0px solid #DDD;  position: absolute; top:0;     padding-right: 39px;  display: block !important;width:100%; border:1px solid #dadada;background: #FFF;}


.selectric .label { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 11px 0 10px; font-size: 18px; line-height: 41px; height: 44px;     border-right: 1px solid #dadada;}
.selectric .button { display: block; position: absolute; right: 0; top: 0; width: 44px; height: 44px; color: #BBB; text-align: center; font: 0/0 a;  *font: 20px / 38px Lucida Sans Unicode, Arial Unicode MS, Arial; background:url("../img/m/img02.jpg")/*tpa=http://chim.iwellps.com/img/m/img02.jpg*/ -6px -3px;
}
.selectric .button:after { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 0; height: 0;  border-top-color: #BBB; border-bottom: none; font: 0/0 a;}
.selectric-hover .selectric { border-color: #C4C4C4; }
.selectric-hover .selectric .button { color: #A2A2A2; }
.selectric-hover .selectric .button:after { border-top-color: #A2A2A2; }
.selectric-open { z-index: 9999; }
.selectric-open .selectric { border-color: #C4C4C4; }
.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%; display: none; }
.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; top: 100%; left: 0; background: #fff; border: 1px solid #C4C4C4; z-index: -1; box-shadow: 0 0 10px -6px; }
.selectric-items .selectric-scroll { height: 100%; overflow: auto;    width: 100%; }
.selectric-above .selectric-items { top: auto; bottom: 100%; }
.selectric-items ul, .selectric-items li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
.selectric-items li { width: 100%; display: block; padding:6px 15px; box-sizing:border-box; border-top: 1px solid #FFF; border-bottom: 1px solid #EEE; color: #666; cursor: pointer; background:#fff; }
.selectric-items li.selected { background: #e6e6e6; color: #444; }
.selectric-items li:hover { background: #F0F0F0; color: #444; }
.selectric-items .disabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default !important; background: none !important; color: #666 !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: #444; }
.selectric-items .selectric-group.disabled li { filter: alpha(opacity=100); opacity: 1; }
.selectric-items .selectric-group li { padding-left: 25px; }