.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-datepicker{border:1px solid #D6D6D6 !important;padding:0px !important;}.ui-datepicker table{border-collapse:collapse;font-size:11px;margin:0 !important;width:100%;border:0;}.ui-datepicker thead th{color:#777777;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-color:#E3E3E3;background:#EFEFEF;background:-moz-linear-gradient(top,#efefef 0%,#e3e3e3 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(99%,#e3e3e3));background:-webkit-linear-gradient(top,#efefef 0%,#e3e3e3 99%);background:-o-linear-gradient(top,#efefef 0%,#e3e3e3 99%);background:-ms-linear-gradient(top,#efefef 0%,#e3e3e3 99%);background:linear-gradient(top,#efefef 0%,#e3e3e3 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#e3e3e3',GradientType=0);-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;top:4px !important;}.ui-datepicker .ui-datepicker-prev{left:2px !important;}.ui-datepicker .ui-datepicker-next{right:2px !important;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;width:10px;height:10px;margin-top:-5px !important;}.ui-datepicker .ui-datepicker-prev span{background-image:url(/sites/all/themes/ep2/img/ui-prev.png);margin-left:-5px !important;}.ui-datepicker .ui-datepicker-next span{background-image:url(/sites/all/themes/ep2/img/ui-next.png);margin-left:-5px !important;}.ui-datepicker .ui-datepicker-prev{left:3px;}.ui-datepicker .ui-datepicker-next{right:3px;}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-next:focus{}.ui-datepicker .ui-datepicker-header{background:transparent url(/sites/all/themes/ep2/img/calendar_header.png) repeat 50% 50%;padding-bottom:3px !important;}.ui-datepicker tbody{border:0;}.ui-datepicker tbody td{background:#FFF;}.ui-datepicker select{padding:2px;height:20px;line-height:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;margin:0 !important;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45% !important;}.ui-datepicker td a{color:#777777;}.ui-datepicker td a:hover,.ui-datepicker td a:focus{color:#000;}.ui-datepicker td span,.ui-datepicker td a{text-align:center !important;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;padding:2px 1px !important;}.ui-datepicker .ui-datepicker-today a,.ui-datepicker .ui-datepicker-today span{background:#BFBFBF !important;color:#FFF;}.ui-datepicker .ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-current-day span{background-color:#3a75c4 !important;color:#FFFFFF !important;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
