span.multiselect-native-select {
	position: relative
}

span.multiselect-native-select select {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px -1px -1px -3px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	left: 50%;
	top: 30px
}

.multiselect-container {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.multiselect-container .input-group {
	margin: 5px
}

.multiselect-container .multiselect-reset .input-group {
	width: 93%
}

.multiselect-container>li {
	padding: 0
}

.multiselect-container>li>a.multiselect-all label {
	font-weight: 700
}

.multiselect-container>li.multiselect-group label {
	margin: 0;
	padding: 3px 20px;
	height: 100%;
	font-weight: 700
}

.multiselect-container>li.multiselect-group-clickable label {
	cursor: pointer
}

.multiselect-container>li>a {
	padding: 0
}

.multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 3px 20px 3px 40px
}

.multiselect-container>li>a>label.checkbox,
.multiselect-container>li>a>label.radio {
	margin: 0
}

.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom: 5px
}

.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
	padding: 3px 20px 3px 40px
}

.form-inline .multiselect-container li a label.checkbox input[type=checkbox],
.form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left: -20px;
	margin-right: 0
}


/*Custom styles to Dropdown CheckBox control and reports for better UI positions, look and feel.*/

.ddcbControl {
    margin: 0em;
    font: 12px Arial,Halvetica,sans-serif;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
}

.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
    color: #000000;
    font: 11px Verdana;
}

ul.multiselect-container.dropdown-menu {
    padding: 2px;
}

.multiselect.dropdown-toggle.ddcbControl.disabled {
    cursor: default;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#PaxCountReportLocationFilterHolder select,
#ThroughPutReportLocationFilterHolder select,
#EvaluationReportLocationFilterHolder select,
#BoardingAnalysisReportLocationFilterHolder select,
#OverrideReportLocationFilterHolder select,
#ScanListReportLocationFilterHolder select,
#GetPerformanceReportLocationFilterHolder select,
#SelfBoardingUsageReportLocationFilterHolder select,
#VoucherReportLocationFilterHolder select,
#RawDataReportLocationFilterHolder select {
    display: none;
}

#PaxCountReportLocationFilterHolder,
#ThroughPutReportLocationFilterHolder,
#EvaluationReportLocationFilterHolder,
#BoardingAnalysisReportLocationFilterHolder,
#OverrideReportLocationFilterHolder,
#ScanListReportLocationFilterHolder,
#ScanListReportRestOtherFilterHolder,
#GetPerformanceReportLocationFilterHolder,
#SelfBoardingUsageReportLocationFilterHolder,
#VoucherReportLocationFilterHolder,
#RawDataReportLocationFilterHolder {
	height: 75px;
}
