/*styles for jquery ui daterangepicker plugin */
.ui-daterangepickercontain{position: absolute;z-index: 5999;}
.ui-daterangepickercontain > .ui-daterangepicker {font-size:8pt;background:#fafafa;border:1px solid #e0e0e0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;box-shadow: rgba(0,0,0, 0.08) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.08) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.08) 0px 0px 8px;}
.ui-daterangepickercontain .ui-daterangepicker {float: left;padding: 1px !important;width: auto;display: inline;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: 310px;position: relative;padding: 7px;}
.ui-daterangepicker .range-start{float:left;clear:none;}
.ui-daterangepicker .range-end{float:right;clear:none;}
.ui-daterangepicker button.btnDone {float:right;clear:both;height:22px;line-height:20px;padding:0 10px;margin:10px 0 0 0;font-size:8pt;font-weight:bold;color:#808080;cursor:pointer;border:solid 1px #cbcbcb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;background:#ebecf0;background: -moz-linear-gradient(top, #FFF, #ebecf0);background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ebecf0));}
.ui-daterangepicker button.btnDone:hover{color:#107ba8;border:solid 1px #5aa6d9;}
.ui-daterangepicker ul {width: 165px;background: none;border: 0;}
.ui-daterangepicker li {list-style: none;height:24px;background:none;margin-bottom:1px;}
.ui-daterangepicker li a{display:block;height:24px;line-height:24px;padding: 0 7px;color:#808080;background:none;}
.ui-daterangepicker li span {display:none;}
.ui-daterangepicker li.ui-state-hover a, .ui-daterangepicker li.ui-state-active a {color:#FFF;background:#33b3c3;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.ui-daterangepicker li.preset_0 {}
.ui-daterangepicker .ui-widget-content a {text-decoration: none !important;}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end {display: block;font-style:italic;text-align:center;color:#CCC;height:20px;line-height:20px;}
.ui-daterangepicker .ui-datepicker-inline {font-size: 1em;}
.ui-datepicker-header{position:relative;clear:both;width:150px;height:18px;background:#50ccdc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.ui-datepicker-header .ui-datepicker-title{clear:both;height:18px;line-height:18px;margin:0 20px;text-align:center;}
.ui-datepicker-header .ui-datepicker-title span{color:#FFF;font-weight:bold;font-style:normal;}
.ui-datepicker-header .ui-datepicker-prev{position:absolute;left:0;top:0;width:15px;height:18px;cursor:pointer;color:transparent;text-indent:5000px;overflow:hidden;background: url('../../../App_Themes/Site_Skin/images/Modules/Interop/NextPrev.gif') no-repeat 5px 6px;}
.ui-datepicker-header .ui-datepicker-next{position:absolute;right:0;top:0;width:15px;height:18px;cursor:pointer;color:transparent;text-indent:5000px;overflow:hidden;background: url('../../../App_Themes/Site_Skin/images/Modules/Interop/NextPrev.gif') no-repeat -5px 6px;}
.ui-datepicker-calendar tr th{color:#9a9a9a;font-weight:bold;text-align:center;}
.ui-datepicker-calendar tr td{text-align:center;}
.ui-datepicker-calendar tr td a{display:block;text-align:center;width:15px;height:15px;line-height:15px;color:#808080;background:#FFF;border:1px solid #e7e7e7;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.ui-datepicker-calendar tr td a:hover{color:#33b3c3;background:#FFF;border:1px solid #33b3c3;}
.ui-datepicker-calendar tr td a.ui-state-active{color:#FFF;background:#33b3c3;border:1px solid #33b3c3;}