
.RadComboBox_campFormCombo {
	color: #404040;
	font-family: Arial, sans-serif;
}

.RadComboBox_campFormCombo .rcbInner {
	border-color: #b1d1ea;
	border-width: 2px !important;
	color: #404040;
	background-color: #fff;
	padding: 4px 8px !important;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.RadComboBoxDropDown_campFormCombo .rcbInput {
	padding: 0 !important;
}

.RadComboBox_campFormCombo .rcbActionButton {
	border-color: #b1d1ea;
	color: #404040;
	background-color: #fff;
	padding: 6px;
	border-radius: 0 4px 4px 0;
}

.RadComboBox_campFormCombo .rcbLabel {
	padding-top: 7px;
}

.RadComboBox_campFormCombo .rcbHovered {
	border-color: #519ecc;
	color: #404040;
	background-color: #fff;
}

.RadComboBox_campFormCombo .rcbHovered .rcbActionButton {
	border-color: #519ecc;
	color: #404040;
	background-color: #e6e6e6;
}

.RadComboBox_campFormCombo .rcbExpanded {
	border-color: #b1d1ea;
	color: #404040;
	background-color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.RadComboBox_campFormCombo .rcbExpanded .rcbActionButton {
	border-color: #adadad;
	color: #404040;
	background-color: #e6e6e6;
}

.RadComboBox_campFormCombo .rcbFocused {
	border-color: #3c87c8;
	color: #404040;
	background-color: #fff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.RadComboBox_campFormCombo .rcbFocused .rcbActionButton {
	border-color: #adadad;
	color: #404040;
	background-color: #e6e6e6;
	border-color: #3c87c8;
	box-shadow: inset -2px 2px 3px rgba(0, 0, 0, .08);
}

.RadComboBox_campFormCombo .rcbReadOnly {
	border: 2px solid #b1d1ea;
	color: #404040;
	background-color: #fff;
	box-shadow: none;
}

.RadComboBox_campFormCombo .rcbReadOnly.rcbHovered {
	border: 2px solid #519ecc;
	color: #404040;
	background-color: #fff;
}

.RadComboBox_campFormCombo .rcbReadOnly.rcbExpanded, .RadComboBox_campFormCombo .rcbReadOnly.rcbFocused {
	border: 2px solid #519ecc;
	color: #404040;
	background-color: #fff;
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, .08);
}

.RadComboBox .p-icon {
	color: #519ecc;
	/*top:-3px !important;*/
	position: relative;
}

.RadComboBox_campFormCombo_rtl .rcbActionButton {
	border-radius: 4px 0 0 4px;
}

.RadComboBox_campFormCombo_rtl .rcbFocused .rcbActionButton {
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, .08);
}

.RadComboBoxDropDown_campFormCombo {
	border-color: #b1d1ea;
	color: #404040;
	background-color: #fff;
	margin-top: 2px;
	border-radius: 4px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	overflow: hidden;
}

.RadComboBoxDropDown_campFormCombo .rcbScroll {
	padding: 5px 0;
}

.RadComboBoxDropDown_campFormCombo .rcbHeader {
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbFooter {
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbItem {
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbItem label {
	margin: -3px -12px;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbSeparator {
	color: #404040;
	background-color: whitesmoke;
}

.RadComboBoxDropDown_campFormCombo .rcbHovered {
	color: #000;
	background-color: #b1d1ea;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbHovered label {
	margin: -3px -12px;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbSelected {
	color: #fff;
	background-color: #337ab7;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbSelected label {
	margin: -3px -12px;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbDisabled {
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbDisabled label {
	margin: -3px -12px;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbLoading {
	color: #000;
	background-color: #eee;
}

.RadComboBoxDropDown_campFormCombo .rcbItem em {
	color: #000;
	background-color: #eee;
}

.RadComboBoxDropDown_campFormCombo .rcbCheckAllItems, .RadComboBoxDropDown_campFormCombo .rcbCheckAllItemsHovered {
	margin: 0;
	padding: 3px 12px;
}

.RadComboBoxDropDown_campFormCombo .rcbCheckAllItems label, .RadComboBoxDropDown_campFormCombo .rcbCheckAllItemsHovered label {
	margin: -3px -12px;
	padding: 3px 12px;
}

.RadComboBox_campFormCombo .rcbActionButton:active span, .RadComboBox_campFormCombo .rcbActionButton:focus span {
	position: relative;
	left: 0;
}

.RadComboBox_campFormCombo .rcbActionButton .p-icon {
	width: 1em;
	cursor: default;
	display: initial;
}

.rcbSlide li.rcbHovered {
	background: #e7f1ff;
	color: #3793d0;
}
