/*styles for jquery ui daterangepicker plugin */
.ui-daterangepickercontain {position: absolute;z-index: 999;}
.ui-daterangepickercontain .ui-daterangepicker {float: left;padding: 5px !important;width: auto;display: inline;background-image: none !important;clear: left;}
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end {float: left;padding: 0;margin: 0;}
.ui-daterangepicker .ranges {width: auto;position: relative;padding: 5px 5px 40px 0;margin-left: 10px;}
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end {margin-left: 5px;}
.ui-daterangepicker button.btnDone {margin: 0 5px 5px 0;position: absolute;bottom: 0;right: 0;clear: both;cursor: pointer;/*font-size: 1.1em;*/font-size:12px;padding:3px 6px;border:none;}
.ui-daterangepicker ul {width: 17.6em;background: none;border: 0;}
.ui-daterangepicker li {list-style: none;padding: 1px;cursor: pointer;margin: 1px 0;}
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active {padding: 1px; background: #d2d2d2;font-weight: bold;color: #323232;}
.ui-daterangepicker li.preset_0 {margin-top: 1.5em !important;}
.ui-daterangepicker .ui-widget-content a {text-decoration: none !important;}
.ui-daterangepicker li a {font-weight: normal;margin: .3em .5em;display: block;}
.ui-daterangepicker li span {float: right;margin: .3em .2em;}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end {display: block;margin: 0 0 .2em;/*font-size: 1em;*/padding: 0 4px 2px;font-size:16px !important;}
.ui-daterangepicker .ui-datepicker-inline {/*font-size: 1em;*/font-size:12px;}
.ui-daterangepicker-arrows {padding: 2px;width: 204px;position: relative;}
.ui-daterangepicker-arrows input.ui-rangepicker-input {width: 158px;margin: 0 2px 0 20px;padding: 2px;height: 1.1em;}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next {position: absolute;top: 2px;padding: 1px;}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {left: 2px;}
.ui-daterangepicker-arrows .ui-daterangepicker-next {right: 2px;}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:focus {padding: 0;}
.ui-timepicker-div{font-size:14px;padding:10px 10px 1px!important}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}
.ui-timepicker-div dl dd{margin:0 10px 10px 65px}
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background: #d2d2d2;font-weight: bold;color: #323232;}
.ui-datepicker{
	z-index:1000 !important;
}
.ui-daterangepicker .ranges .ui-datepicker-header a.ui-corner-all{
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    margin: 9px;
}
.ui-daterangepicker .ranges .ui-datepicker-header .ui-datepicker-prev{
background-image: url('../images/calender-next.png');
}
.ui-daterangepicker .ranges .ui-datepicker-header .ui-datepicker-next{
background-image: url('../images/calender-prev.png');
}
.ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar thead th span{
 font-family: "proxima_novasemibold", Helvetica, Arial, sans-serif;
}
.ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled, .ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-week-end{
border: 1px solid #e3e3e3;
    text-align: center;
}
.ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-week-end{
background: #f2f2f2;
}
.ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td a{
display: block;
}
.ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-highlight:hover, .ui-daterangepicker .ranges .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-highlight{
background: #f58635;
color: #fff;    
}

