.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.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:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 ; color:#444;  font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;  font-weight:300;}
.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:3px; position:absolute; z-index:2; text-align: left ;background: #fff;}
.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:3px 1px;color:#000; }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.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:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }


/* New Styles */
.ui-multiselect-header a{font:400 13px/20px 'Open Sans', sans-serif; color:#010101;}
.ui-multiselect{height:42px; max-width:100%;  background:#ffffff;   border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px;  
    margin:5px 0 25px; 
    color:#444;  font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;  font-weight:300;
    padding: 0 10px;
	max-width: 96%;
	border:none;
	 background:#fff/* url("../images/drop.png") no-repeat right 12px center*/;
  }
    .contact-left .select::after {right: unset; left: 200px;}
.ui-multiselect-checkboxes{font:400 13px/20px 'Open Sans', sans-serif; color:#010101;width: 100%;}

.edit-block .ui-multiselect{height:38px; background:#f3f3f3; border:1px solid #c7c7c7;}
.trainer-right .ui-multiselect{background:#ffffff; margin:0px 0px 20px; height:33px; padding:0px 7px; font-size:13px;}

.tblock .ui-multiselect{height:35px; background:#f4f4f4; border:1px solid #d5d4d4; color:#414141;}