@import url('https://fonts.googleapis.com/css?family=Cabin:500,700|Source+Sans+Pro:400,600');

.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee ;
	color: #333333;
}
.ui-state-default .ui-icon {
background:none;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background:none;
}
.ui-state-active .ui-icon {
background:none;
}
.ui-multiselect { padding:8px 0 8px 8px; text-align:left; 
width:100%!important; color:#333333!important; 
font-weight:normal!important;
font-family:  'Source Sans Pro', Arial, Helvetica, sans-serif;
font-size:14px;
background:#ffffff url('../images/arrowDown.png') center right no-repeat;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
margin-bottom:10px; 
}
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:2px 8px!important;  font-weight:normal!important; }

.ui-multiselect-header { margin-bottom:3px; padding:6px 0 6px 4px;
font-family:  'Source Sans Pro', Arial, Helvetica, sans-serif;
font-size:14px;
 }
 
.slc.buyrent 
 {
	 padding:20px 0 20px 4px!important;
 } 
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:0px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:0px 8px;
font-weight:normal!important;
font-family:  Muli, Arial, Helvetica, sans-serif;
font-size:14px;}
.ui-multiselect-checkboxes label input { position:relative; top:1px; margin-right:5px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:normal!important; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:0px; margin:1px 0;   text-decoration:none; font-weight:normal!important; }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }


@media print{
    .ui-multiselect-menu {display: none;}   
    
}
.ui-state-hover,
.ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #1b3768;
	font-weight: bold;
	color: #1b3768;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #1b3768;
	
	color: #1b3768;
}
.ui-widget-header .ui-state-hover{
	background:#ffffff url('../images/arrowDown.png') center right no-repeat;	
}

.ui-widget-content .ui-state-hover,
.ui-widget-content .ui-state-focus{
	background:#fff;
	border:0;
	color: #1b3768;
}

.ui-widget-header {
	border: 1px solid #1b3768;
	background: #1b3768;
	color: #ffffff;
	font-weight: bold;
}

