﻿.big-data-multi-select{background: #fff;}
.big-data-multi-select .btn-group{width:100%; display:block;}
.big-data-multi-select .btn{font-size:12px; height:28px;padding:3px 10px;color:#111; overflow:hidden; position:relative; background:none; border:1px solid #bbb; width:100%;box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; text-align:left;}
.big-data-multi-select .btn:hover, .big-data-multi-select .btn:focus{background:none; color:#111;box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; border:1px solid #bbb;}
.big-data-multi-select .btn-group.open .dropdown-toggle{box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;}
.big-data-multi-select .dropdown-menu {background:#fff; margin: 0; width: 100%;padding:5px 0; right: 0; border-top: none; min-width: 100%; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; }
.big-data-multi-select .checkbox, .big-data-multi-select .radio{margin:0; padding:0;}
.big-data-multi-select .dropdown-menu>li>a{padding:4px 5px; background:none; color:#111; border:none; outline:none; cursor:pointer; font-size:12px;}
.big-data-multi-select .dropdown-menu>li.active>a{background:none; color:#000;}
.big-data-multi-select .dropdown-menu>li>a:hover{background:#f5f5f5; color:#111;}
.big-data-multi-select .dropdown-menu>li>a label{display:block; position:relative; left:0; top:0; color: #000; text-align: left !important; padding:0 0 0 20px !important;}
.big-data-multi-select .dropdown-menu>li>a span{width:100%;}
.big-data-multi-select .dropdown-header{padding:0 5px 0 5px; position:relative;margin-bottom:5px;}
.big-data-multi-select .dropdown-header .pixie-tc-search{position:absolute; left:5px; top:0; height:100%; background:#eee;border:1px solid #bbb; color:#111; font-size:10px; padding:4px;padding-top:8px;}
.big-data-multi-select .dropdown-header .search-reset-btn{position:absolute; right:5px; top:0; height:100%; background:#eee; border:1px solid #bbb;color:#111; font-size:15px;padding:1px 5px;}
.big-data-multi-select .dropdown-header .form-control{padding:4px 35px; border:1px solid #bbb; height:28px; color:#000; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0;box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;}
.big-data-multi-select label{font-family: 'open_sansregular' !important; white-space:normal;font-weight:normal !important; font-size:12px !important; min-height:15px; display:block;}
.big-data-multi-select i{top:0;}
.big-data-multi-select .caret{background: #fff;height: 99%;padding: 10px;border:none;display:block;position: absolute;right: 0;top: 0;color: #111;z-index: 2;}
.big-data-multi-select .caret:after{content: '\e808';font-family: 'pixie-tc'; position:absolute; left:0;  top:3px;}
.big-data-multi-select .divider{display:none;}
.big-data-multi-select .clsCheckAll, .big-data-multi-select .clsUncheckAll{display:block; cursor:pointer; }
.big-data-multi-select .clsCheckAll label, .big-data-multi-select .clsUncheckAll label{text-align: left !important; color:#000; min-height:15px !important; padding:7px 4px 7px 24px !important; cursor:pointer; line-height:1 !important; top:0;}
.big-data-multi-select .clsUncheckAll label input[type=checkbox], .big-data-multi-select .clsUncheckAll label .big-data-multi-select input[type=radio], .big-data-multi-select .clsCheckAll label input[type=checkbox], .big-data-multi-select .clsCheckAll label .big-data-multi-select input[type=radio]{top:7px;}
.big-data-multi-select .clsCheckAll label:hover, .big-data-multi-select .clsUncheckAll label:hover{background:#f5f5f5; color:#111;}
.big-data-multi-select .clsCheckAll a:focus, .big-data-multi-select .clsUncheckAll a:focus, .big-data-multi-select .clsCheckAll a:hover, .big-data-multi-select .clsUncheckAll a:hover{background:none;}
.big-data-multi-select .dropdown-menu{width:auto\9;}
.big-data-multi-select input[type=checkbox], .big-data-multi-select input[type=radio]{top:2px; margin-top:0; margin-left:0; left:0;}
.big-data-multi-select .dropdown-header .search-reset-btn i:before { content: '\e878'; font-family: 'pixie-tc'; }
.big-data-single-select .dropdown-menu>li>a{white-space:normal;}
.big-data-single-select .dropdown-menu>li.active>a{background:#d5dfeb; color:#000;}
.big-data-single-select .dropdown-menu{padding:5px 0;}