.bootstrap-select .dropdown-menu ul li.collapsed > span.action-icon,
.bootstrap-select .dropdown-menu ul li.expanded > span.action-icon,
.bootstrap-select .dropdown-menu ul li.end-hierachy > span.action-icon
{
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	width: 20px;
	height: 100%;
}

.bootstrap-select .dropdown-menu ul li.collapsed > span.action-icon,
.bootstrap-select .dropdown-menu ul li.expanded > span.action-icon
{
	cursor: pointer;
}

.bootstrap-select .dropdown-menu ul li.end-hierachy > span.action-icon
{
	cursor: default;
}

.bootstrap-select .dropdown-menu ul.is-search.disabled li:not(.no-results),
.bootstrap-select .dropdown-menu ul.is-search.disabled li.active a,
.bootstrap-select .dropdown-menu ul.is-search.disabled li:hover a
{
	background-color: #f8f8f8;
}

.bootstrap-select .dropdown-menu ul.is-search.disabled li a
{
	cursor: default;
}

.bootstrap-select .dropdown-menu ul.is-search.disabled li span.text
{
	color: #a0a0a0;
}

.bootstrap-select .dropdown-menu ul.is-search li > span.action-icon
{
	display: none;
}

.bootstrap-select .dropdown-menu ul:not(.is-search) li.collapsed > span.action-icon
{
	background: Transparent url(/Responsive/images/responsive/various/plus_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.no-touch .bootstrap-select .dropdown-menu ul:not(.is-search) li.collapsed > span.action-icon:hover
{
	background: Transparent url(/Responsive/images/responsive/various/plus-hover_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.bootstrap-select .dropdown-menu ul:not(.is-search) li.expanded > span.action-icon
{
	background: Transparent url(/Responsive/images/responsive/various/minus_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.no-touch .bootstrap-select .dropdown-menu ul:not(.is-search) li.expanded > span.action-icon:hover
{
	background: Transparent url(/Responsive/images/responsive/various/minus-hover_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.bootstrap-select .dropdown-menu ul:not(.is-search) li.end-hierachy > span.action-icon
{
	background: Transparent url(/Responsive/images/responsive/various/arrow-right_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.bootstrap-select .dropdown-menu ul:not(.is-search) li.grayed.end-hierachy > span.action-icon
{
	background: Transparent url(/Responsive/images/responsive/various/arrow-right-grey_24x24.png) no-repeat center right 5px;
	background-size: 12px 12px;
}

.bootstrap-select .dropdown-menu li.indent-0 a
{
	padding-left: 30px;
}

.bootstrap-select .dropdown-menu ul li.indent-0 > span.action-icon
{
	width: 30px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-0 a
{
	padding-left: 20px;
}

.bootstrap-select .dropdown-menu li.indent-1 a
{
	padding-left: 45px;
}

.bootstrap-select .dropdown-menu ul li.indent-1 > span.action-icon
{
	width: 45px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-1 a
{
	padding-left: 35px;
}

.bootstrap-select .dropdown-menu li.indent-2 a
{
	padding-left: 60px;
}

.bootstrap-select .dropdown-menu ul li.indent-2 > span.action-icon
{
	width: 60px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-2 a
{
	padding-left: 50px;
}

.bootstrap-select .dropdown-menu li.indent-3 a
{
	padding-left: 75px;
}

.bootstrap-select .dropdown-menu ul li.indent-3 > span.action-icon
{
	width: 75px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-3 a
{
	padding-left: 65px;
}

.bootstrap-select .dropdown-menu li.indent-4 a
{
	padding-left: 90px;
}

.bootstrap-select .dropdown-menu ul li.indent-4 > span.action-icon
{
	width: 90px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-4 a
{
	padding-left: 80px;
}

.bootstrap-select .dropdown-menu li.indent-5 a
{
	padding-left: 105px;
}

.bootstrap-select .dropdown-menu ul li.indent-5 > span.action-icon
{
	width: 105px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-5 a
{
	padding-left: 95px;
}

.bootstrap-select .dropdown-menu li.indent-6 a
{
	padding-left: 120px;
}

.bootstrap-select .dropdown-menu ul li.indent-6 > span.action-icon
{
	width: 120px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-6 a
{
	padding-left: 110px;
}

.bootstrap-select .dropdown-menu li.indent-7 a
{
	padding-left: 135px;
}

.bootstrap-select .dropdown-menu ul li.indent-7 > span.action-icon
{
	width: 135px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-7 a
{
	padding-left: 125px;
}

.bootstrap-select .dropdown-menu li.indent-8 a
{
	padding-left: 150px;
}

.bootstrap-select .dropdown-menu ul li.indent-8 > span.action-icon
{
	width: 150px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-8 a
{
	padding-left: 140px;
}

.bootstrap-select .dropdown-menu li.indent-9 a
{
	padding-left: 165px;
}

.bootstrap-select .dropdown-menu ul li.indent-9 > span.action-icon
{
	width: 165px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-9 a
{
	padding-left: 155px;
}

.bootstrap-select .dropdown-menu li.indent-10 a
{
	padding-left: 180px;
}

.bootstrap-select .dropdown-menu ul li.indent-10 > span.action-icon
{
	width: 180px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-10 a
{
	padding-left: 170px;
}

.bootstrap-select .dropdown-menu li.indent-11 a
{
	padding-left: 195px;
}

.bootstrap-select .dropdown-menu ul li.indent-11 > span.action-icon
{
	width: 195px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-11 a
{
	padding-left: 185px;
}

.bootstrap-select .dropdown-menu li.indent-12 a
{
	padding-left: 210px;
}

.bootstrap-select .dropdown-menu ul li.indent-12 > span.action-icon
{
	width: 210px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-12 a
{
	padding-left: 200px;
}

.bootstrap-select .dropdown-menu li.indent-13 a
{
	padding-left: 225px;
}

.bootstrap-select .dropdown-menu ul li.indent-13 > span.action-icon
{
	width: 225px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-13 a
{
	padding-left: 215px;
}

.bootstrap-select .dropdown-menu li.indent-14 a
{
	padding-left: 240px;
}

.bootstrap-select .dropdown-menu ul li.indent-14 > span.action-icon
{
	width: 240px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-14 a
{
	padding-left: 230px;
}

.bootstrap-select .dropdown-menu li.indent-15 a
{
	padding-left: 255px;
}

.bootstrap-select .dropdown-menu ul li.indent-15 > span.action-icon
{
	width: 255px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-15 a
{
	padding-left: 245px;
}

.bootstrap-select .dropdown-menu li.indent-16 a
{
	padding-left: 270px;
}

.bootstrap-select .dropdown-menu ul li.indent-16 > span.action-icon
{
	width: 270px;
}

.bootstrap-select .dropdown-menu ul.is-search li.indent-16 a
{
	padding-left: 260px;
}

.bootstrap-select .dropdown-menu li.grayed a
{
	cursor: default;
}

.bootstrap-select .dropdown-menu li.grayed a span.text,
.bootstrap-select .dropdown-menu li.grayed a span.check-mark,
.bootstrap-select .dropdown-menu li a.grayed span.text,
.bootstrap-select .dropdown-menu li a.grayed span.check-mark
{
	color: #b0b0b0;
}

.bootstrap-select .list-info-msg
{
	color: #aaa;
	cursor: default !important;
}

.bootstrap-select .dropdown-menu li.active .list-info-msg
{
	color: #808080;
	background-color: #ddd;
}

.bootstrap-select .dropdown-menu .no-result-highlight
{
	color: #0d786c;
	font-weight: bold;
}

.bootstrap-select input[type=search]::placeholder
{
	color: #505050;
	font-style: italic;
}