/*
 * jquery.selectBoxIt.css 3.8.0
 * Author: @gregfranko
 */
.selectboxit-container { position: relative; display: inline-block; vertical-align: top; }
.selectboxit-container * { font: 14px Helvetica, Arial; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; -o-user-select: none; user-select: none; outline: none; white-space: nowrap; }
.selectboxit-container .selectboxit { width: 100%; cursor: pointer; margin: 0; padding: 0; border-radius: 3px; overflow: hidden; display: block; position: relative; }
.selectboxit-container span, .selectboxit-container .selectboxit-options a { height: 40px; line-height: 40px; display: block;}
.selectboxit-container .selectboxit:focus { outline: 0; }
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled { opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor: default;}
.selectboxit-text { text-indent: 5px; overflow: hidden; text-overflow: ellipsis; float: left;}
.selectboxit .selectboxit-option-icon-container { margin-left: 5px;}
.selectboxit-container .selectboxit-options { -moz-box-sizing: border-box; box-sizing: border-box; min-width: 100%; *width: 100%; margin: 0; padding: 0; list-style: none; position: absolute; overflow-x: hidden; overflow-y: auto; cursor: pointer;display: none; z-index: 9999999999999; border-radius: 6px; text-align: left; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.selectboxit-option .selectboxit-option-anchor{ padding: 0 2px;}
.selectboxit-option .selectboxit-option-anchor:hover { text-decoration: none;}
.selectboxit-option, .selectboxit-optgroup-header { text-indent: 5px; margin: 0; list-style-type: none;}
.selectboxit-option-first { border-top-right-radius: 6px; border-top-left-radius: 6px;}
.selectboxit-optgroup-header + .selectboxit-option-first { border-top-right-radius: 0px; border-top-left-radius: 0px;}
.selectboxit-option-last { border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.selectboxit-optgroup-header { font-weight: bold;}
.selectboxit-optgroup-header:hover { cursor: default;}
.selectboxit-arrow-container { width: 30px; position: absolute; right: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow { margin: 0 auto; position: absolute; top: 50%; right: 0; left: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon { top: 30%;}
.selectboxit-option-icon-container { float: left;}
.selectboxit-container .selectboxit-option-icon { margin: 0; padding: 0; vertical-align: middle;}
.selectboxit-option-icon-url { width: 18px; background-size: 18px 18px; background-repeat: no-repeat; height: 100%; background-position: center; float: left;}
.selectboxit-rendering { display: inline-block !important; *display: inline !important; zoom: 1 !important; visibility: visible !important; position: absolute !important; top: -9999px !important; left: -9999px !important;}
.jqueryui .ui-icon { background-color: inherit;}
.jqueryui .ui-icon-triangle-1-s { background-position: -64px -16px;}
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active { color: #333333; background-color: #e6e6e6; }
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus { color: #333333; text-decoration: none; background-position: 0 -15px; }
.selectboxit-default-arrow { width: 0; height: 0; border-top: 4px solid #000000; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.selectboxit-list .selectboxit-option-anchor { color: #333333;}
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor { color: #999999;}