span.customCheckContainer{float:left;position:relative;padding-right:10px;display:block;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}span.customCheckContainer.disabled{opacity:0.6}span.customCheckContainer.disabled input{cursor:default}span.customCheckContainer input{position:absolute;top:0;border:1px solid #fff;height:100%;width:100%;padding:0;margin:0;opacity:0;cursor:pointer;filter:alpha(opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=35,color=#FFFFFF)}.customCheckContainer .customCheck{background:left top no-repeat;display:block;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;background-image:url("../images/checkboxes.png");background-size:20px 120px}@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3){.customCheckContainer .customCheck{background-image:url("../images/checkboxes@2x.png")}}.form-disabled .customCheckContainer .customCheck{opacity:0.5}.customCheckContainer.focus .customCheck{background-position:0 -40px}.customCheckContainer.down .customCheck{background-position:0 -20px}.customCheckContainer.checked .customCheck{background-position:0 -60px}.customCheckContainer.checked.focus .customCheck{background-position:0 -100px}.customCheckContainer.checked.down .customCheck{background-position:0 -80px}span.customRadioContainer{float:left;position:relative;padding-right:10px;display:block;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}span.customRadioContainer.disabled{opacity:0.6}span.customRadioContainer.disabled input{cursor:default}span.customRadioContainer input{position:absolute;top:0;border:1px solid #fff;height:100%;width:100%;padding:0;margin:0;opacity:0;cursor:pointer;filter:alpha(opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=35,color=#FFFFFF)}.customRadioContainer .customRadio{background:left top no-repeat;display:block;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;background-image:url("../images/radiobuttons.png");background-size:20px 120px}@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3){.customRadioContainer .customRadio{background-image:url("../images/radiobuttons@2x.png")}}.form-disabled .customRadioContainer .customRadio{opacity:0.5}.customRadioContainer.focus .customRadio{background-position:0 -40px}.customRadioContainer.down .customRadio{background-position:0 -20px}.customRadioContainer.selected .customRadio{background-position:0 -60px}.customRadioContainer.selected.focus .customRadio{background-position:0 -100px}.customRadioContainer.selected.down .customRadio{background-position:0 -80px}.form-type-select:before,.form-type-select:after{content:" ";display:table}.form-type-select:after{clear:both}.customSelectContainer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;width:auto;cursor:pointer;overflow:hidden}.customSelectContainer select{position:absolute;z-index:5;top:0px;cursor:pointer;border:1px solid #fff;height:100%;width:100%;opacity:0;filter:alpha(opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=35,color=#FFFFFF)}.customSelectContainer:hover .customSelectBox{background:#d0d0d0}.customSelectContainer:hover .customSelectBox .back{background:#9d9d9d}.customSelectBox{background:#ddd;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.customSelectBox:before,.customSelectBox:after{content:" ";display:table}.customSelectBox:after{clear:both}.customSelectBox .hider{overflow:hidden;padding:10px 70px 10px 20px;height:30px;line-height:30px;font-size:16px;color:#333}.customSelectBox .hider .content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customSelectBox .back{display:block;background:#aaa;position:absolute;top:0;right:0;bottom:0;width:50px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.customSelectBox .back:before{content:" ";border-top:8px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:50%;top:50%;margin:-4px 0 0 -7px;display:block;width:0;height:0;background-size:0 0;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}
