/*=============================bootstrap min =============================*/
/*Select drop-down*/
dt { font-weight: bold; }
dt, dd { line-height: 20px; }
.select-norm .field{padding:0px;}
.select-norm select{padding:0px;height:auto;}
button::-moz-focus-inner{border: 0;}
a:focus { /*outline: thin dotted #333;*/ outline-offset: -2px; }
.hide { display: none; }
.input-block-level { box-sizing: border-box; display: block; min-height: 30px; width: 100%; }
.btn-group { display: inline-block; font-size: 0; position: relative; vertical-align: middle; white-space: nowrap; width:100%\9; }
.btn-group > .btn { border-radius: 0; position: relative; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 12px; }
.btn { background-color: #fff; background-repeat: repeat-x; border:0; cursor: pointer; display: inline-block; font-size: 13px; line-height: 18px; margin-bottom: 0; padding: 5px 12px 5px 7px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; }
.btn .caret { margin-left: 0; margin-top: 8px; }
.caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000000; content: ""; display: inline-block; height: 0; vertical-align: top; width: 0; }
.dropdown-menu { background-clip: padding-box; background-color: #ffffff; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); display: none; float: left; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }
.open > .dropdown-menu { display: block; }
.dropdown-menu > li > a { clear: both; display: block; font-weight: normal; line-height: 20px; padding: 3px 7px; white-space: nowrap; }
.bootstrap-select.btn-group .btn .filter-option .fa, .dropdown-menu > li > a .fa{line-height: 20px;vertical-align: top;}
.dropdown-menu > li > a .fa.pre-con{ margin-right: 7px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { background-color: #ffffff; background-repeat: repeat-x; color: #000000; text-decoration: none; }
.label, .badge { background-color: #999999; color: #ffffff; display: inline-block; font-size: 11.844px; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; white-space: nowrap; }
.label {}
.label-warning, .badge-warning { background-color: #f89406; }
.label-important, .badge-important { background-color: #b94a48; }
.label-success, .badge-success { background-color: #468847; }
.label-info, .badge-info { background-color: #3a87ad; }
.btn.disabled, .btn[disabled] { background-color: #e6e6e6; color: #999999; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #999999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { background-color: transparent; background-image: none; cursor: default; text-decoration: none; }
/*=============================End :bootstrap min==================================*/
/*=============================bootstrap select==================================*/
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] { display: inline-block; float: none; margin-left:0;}
.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group { margin-bottom:0;}
.bootstrap-select.form-control { border: medium none; margin-bottom: 0; padding: 0; }
.bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group.pull-right[class*="span"], .row-fluid .bootstrap-select.btn-group.pull-right[class*="span"] { float: right; }
.input-append .bootstrap-select.btn-group { margin-left: -1px; }
.input-prepend .bootstrap-select.btn-group { margin-right: -1px; }
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }
.bootstrap-select {}
.bootstrap-select.form-control:not([class*="span"]) { width: 100%; }
.bootstrap-select > .btn { padding-right: 29px; width: 100%; margin-top:0; padding-left:0px; }
.btn-group > .btn .select-ico { border-width: 0 0 0 0px; /*float: right;*/ height: 22px; line-height: 22px; margin: -4px 0px -4px 0; padding: 0; text-align: center; width: 22px; position:absolute; right: 0; }
.btn-group > .btn .select-ico .fa{line-height: 28px;vertical-align: top;}
.error .bootstrap-select .btn { border: 1px solid #b94a48; }
.bootstrap-select.show-menu-arrow.open > .btn { z-index: 2051; }
.bootstrap-select .btn:focus { /*outline: thin dotted #686868 !important;*/ outline-offset: -2px; }
.bootstrap-select.btn-group .btn .filter-option { display: inline-block; float: left; overflow: hidden; text-align: left; width: 100%; margin-left:4px; text-overflow: ellipsis; }
.bootstrap-select.btn-group .btn .caret { margin-top: -2px; position: absolute; right: 12px; top: 50%; vertical-align: middle; }
.bootstrap-select.btn-group > .disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled > a { cursor: not-allowed; }
.bootstrap-select.btn-group > .disabled:focus { outline: medium none !important; }
.bootstrap-select.btn-group[class*="span"] .btn { width: 100%; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { bottom: 100%; margin-bottom: 1px; top: auto; }
.bootstrap-select.btn-group .dropdown-menu { box-sizing: border-box; min-width: 100%; z-index: 2000; }
.bootstrap-select.btn-group .dropdown-menu.inner { border: 0 none; border-radius: 0; box-shadow: none; margin: 0; padding: 0; position: static; }
.bootstrap-select.btn-group .dropdown-menu dt ,.bootstrap-select.btn-group .dropdown-menu li.dropdown-header { cursor: default; display: block; padding: 3px 7px; }
.bootstrap-select.btn-group .div-contain { overflow: hidden; }
.bootstrap-select.btn-group .dropdown-menu li { position: relative; }
.bootstrap-select.btn-group .dropdown-menu li > a.opt { padding-left: 14px; position: relative; }
.bootstrap-select.btn-group .dropdown-menu li > a { cursor: pointer; }
.bootstrap-select.btn-group .dropdown-menu li > dt small { font-weight: normal; }
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark { display: none; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark { display: inline-block; /*margin-top: 2.5px;*/ position: absolute; right: 7px; }
.bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }
.muted { color: #666666; }
small { font-size: 85%; }
.bootstrap-select.btn-group .dropdown-menu li small { padding-left: 0.5em; }
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) > a small { color: rgba(255, 255, 255, 0.4); }
.bootstrap-select.btn-group .dropdown-menu li > dt small { font-weight: normal; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:before { border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; bottom: -4px; content: ""; display: none; left: 9px; position: absolute; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:after { border-bottom: 6px solid white; border-left: 6px solid transparent; border-right: 6px solid transparent; bottom: -4px; content: ""; display: none; left: 10px; position: absolute; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { border-bottom: 0 none; border-top: 7px solid rgba(0, 0, 0, 0.2); bottom: auto; top: -3px; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { border-bottom: 0 none; border-top: 6px solid #ffffff; bottom: auto; top: -3px; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { left: auto; right: 12px; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { left: auto; right: 13px; }
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { display: block;}
.bootstrap-select.btn-group .no-results { background: none repeat scroll 0 0 #f5f5f5; margin: 0 5px; padding: 3px; }
.bootstrap-select.btn-group .dropdown-menu .notify { background: none repeat scroll 0 0 #f5f5f5; border: 1px solid #e3e3e3; bottom: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; box-sizing: border-box; margin: 0 2%; min-height: 26px; opacity: 0.9; padding: 3px 5px; pointer-events: none; position: absolute; width: 96%; }
.mobile-device { display: block !important; height: 100% !important; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.bootstrap-select.fit-width { width: auto !important; }
.bootstrap-select.btn-group.fit-width .btn .filter-option { position: static; }
.bootstrap-select.btn-group.fit-width .btn .caret { margin-top: -1px; position: static; top: auto; }
.control-group.error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }
.bootstrap-select-searchbox, .bootstrap-select .bs-actionsbox { padding: 2px 5px; }
.bootstrap-select .bs-actionsbox { box-sizing: border-box; float: left; width: 100%; }
.btn-group .actions-btn{padding: 0px;background-color:transparent;text-align: left;}
.btn-group .bs-select-all { border-right:1px solid #c8c8c8; margin-right:6px;}
.bootstrap-select .bs-actionsbox.popover-title{margin: -5px 0 0;text-align:left;}
.bootstrap-select-searchbox + .bs-actionsbox { padding: 0 8px 4px; }
.bootstrap-select-searchbox input { margin-bottom: 0; border: 1px solid #cccccc; }
.bootstrap-select-searchbox input:focus { outline: 0 none !important; }
.bootstrap-select .bs-actionsbox .btn-group button { width: auto; padding-right:5px; }
.dropdown-menu .divider { background-color: #e5e5e5; height: 1px; margin: 9px 1px; overflow: hidden; }
button.close { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 0; }
.close { color: #000000; float: right; font-size: 20px; font-weight: bold; line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #ffffff; }
.popover-title { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; font-weight: normal; line-height: 18px; margin: 0; padding: 8px 7px; }
/*=============================End bootstrap select==================================*/