.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 }
.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:10000; text-align: left; overflow:hidden;}
.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 }
.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 }

.days-multiselect .ui-helper-clearfix {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #333333;
    font-family: 'proxima-nova',sans-serif,Arial,Helvetica;
    font-size: 14px;
    padding: 1px 0 1px 2px;}

.days-multiselect .ui-helper-clearfix ul li { float:left; width: 80px; padding: 5px 0 5px 13px;}

.days-multiselect .ui-helper-clearfix ul li.ui-multiselect-close { float: none;
    padding: 0;
    width:opx; display:none;}

.days-multiselect .ui-helper-clearfix ul li a span.ui-icon-check { display:none;}

.days-multiselect .ui-helper-clearfix ul li a span {
    float: left;
    line-height: 20px;
    text-align: right;
    width: auto;
}

.days-multiselect .ui-helper-reset .ui-corner-all { overflow:hidden;}

.days-multiselect .ui-helper-reset li { padding-bottom: 4px;}

.days-multiselect .ui-helper-reset .ui-state-hover {font-size:12px;  line-height: 18px; font-family: 'proxima-nova',sans-serif,Arial,Helvetica;}

.days-multiselect .ui-helper-reset .ui-corner-all span { float: left;
    line-height: 18px;
    text-align: right;
    width: auto;
	font-size:12px;
	padding-left: 8px;
    padding-right: 5px;
	font-family: 'proxima-nova',sans-serif,Arial,Helvetica;
	}
	
	
.days-multiselect .ui-helper-reset .ui-corner-all input	 { float:left;}

.days-multiselect .ui-helper-reset label { padding:0 0 0 11px;}
	
.email-alert-options .ui-state-active	{ border: 1px solid #CCCCCC;
    border-radius: 1px; background:#F3F3F3; color:#333; font-size:13px; font-family: 'proxima-nova',sans-serif,Arial,Helvetica;}
	
.email-alert-options .ui-state-active .ui-icon { display:none;}

.email-alert-options li .days-multiselect { border:1px solid #CCCCCC; border-radius: 1px; color:#333; font-size:13px; font-family: 'proxima-nova',sans-serif,Arial,Helvetica; margin-top:0px; }

.email-alert-options li .days-multiselect span { float:none; width:auto; line-height:27px;}	

.email-alert-options li .days-multiselect span.ui-icon-triangle-2-n-s { display:none;}