/*!
 * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select{/*width:220px\9;IE8 and below*/
 width:220px \0;/*IE9 and below*/
}

.bootstrap-select>.btn{width:100%;padding-right:25px;}

.error .bootstrap-select .btn{border:1px solid #b94a48;}

.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48;}

.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}

.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;box-shadow:none;}

.bootstrap-select.form-control:not([class*="span"]):not([class*="col-"]){width:100%;}

.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="span"],.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0;}

.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.bootstrap-select.btn-group[class*="col-"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].pull-right{float:right;}

.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0;}

.form-inline .bootstrap-select.btn-group .form-control{width:100%;}

.input-append .bootstrap-select.btn-group{margin-left:-1px;}

.input-prepend .bootstrap-select.btn-group{margin-right:-1px;}

.bootstrap-select.btn-group>.disabled{cursor:not-allowed;}

.bootstrap-select.btn-group>.disabled:focus{outline:none !important;}

.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;}

.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;}

.bootstrap-select.btn-group[class*="span"] .btn,.bootstrap-select.btn-group[class*="col-"] .btn{width:100%;}

.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default;}

.bootstrap-select.btn-group .dropdown-menu li{position:relative;}

.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:#64b1d8;color:rgba(100,177,216,0.4);}

.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal;}

.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed;}

.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer;transition:all 0.5s ease 0s;}

.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px;}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none;}

.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block;}

.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em;}

.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.bootstrap-select.btn-group .div-contain{overflow:hidden;}

.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;}

.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static;}

.bootstrap-select.btn-group.fit-width .btn .caret{position:relative;top:auto;margin-top:-1px;}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px;}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px;}

.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051;}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#cccccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none;}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none;}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#cccccc;border-top-color:rgba(204,204,204,0.2);}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0;}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto;}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto;}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block;}

.bootstrap-select-searchbox,.bootstrap-select .bs-actionsbox{padding:4px 8px;}

.bootstrap-select .bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.bootstrap-select .bs-actionsbox .btn-group button{width:50%;}

.bootstrap-select-searchbox+.bs-actionsbox{padding:0 8px 4px;}

.bootstrap-select-searchbox input,.bootstrap-select-searchbox .form-control{margin-bottom:0;width:100%;}

.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0;}
