﻿ @charset "utf-8";
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td{padding:4px 5px}
.datepicker{display:none; padding:4px;margin-top:1px;direction:ltr; }
.datepicker-inline{width:220px;}
.datepicker-inline {border:1px solid #f2f2f2; margin-left:5px;}
.datepicker-days { position:relative;}
.datepicker-month-bg {  position: absolute; left: 10px;top: 66px; font: 150px/150px Arial; color: #cfeff1; width: 200px; text-align:center; }
.datepicker-rtl{direction:rtl}
.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{border:0;margin:0; position:relative; z-index:2;}
.datepicker td,
.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;/*background:#fff;*/cursor:pointer}
.datepicker td.day.active,.datepicker th.day.active {background:#2ba6cb;color:#fff;}
.datepicker td.day.hover { background:url(../images/bg_cld_filter_v1.png) repeat;}
.datepicker td.hover.active,.datepicker th.hover.active {background:#2ba6cb;color:#fff;}
.datepicker td.active.year,
.datepicker th.active.year{background:#2ba6cb}
.datepicker td span.active,
.datepicker th span.active{background:#2ba6cb}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}
.datepicker th.date-switch{width:145px}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th{cursor:pointer}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.datepicker-dropdown::before,
.datepicker-dropdown::after{display:none}
.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}
.datepicker td.old,
.datepicker td.new{color:#999}
.datepicker td.day.disabled{color:#eee}
.datepicker td.in-range {background: none repeat scroll 0 0 #ebf4f8;border-radius: 0;}
.datepicker .prev {
    background-position: 5px 3px;
    background-image: url(../img/dateico.png);
    background-repeat: no-repeat;
}
.datepicker .next {
    background-position: -14px 3px;
    background-image: url(../img/dateico.png);
    background-repeat: no-repeat;
}
.datepicker .fa-chevron-left::before {
	content: "";
}
.datepicker .fa-chevron-right::before {
    content: "";
}
.search-box{
	margin: 0 auto;
	display: table;
	position: relative;
}
#stdcaption{
	width: 720px;	
	padding-right: 40px;
}
#search-bt{
	margin-left: 20px;
	width: 84px;
}
#more-search {
	padding: 25px 8px 30px 18px;	
	border-top: 1px solid #e6e4e4;
	width: 722px;
	left: 0px;
	position: absolute;
	border: 1px solid #66afe9;
	border-top: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 2px 8px rgba(102, 175, 233, .6);
	background-color: #FFFFFF;
	top: 33px;
	z-index: 10;
}
.search-drop-down.open{
	border: 1px solid #66afe9;
	border-radius: 4px;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.search-drop-down.open #stdcaption{
	border: 0;
}
.search-drop-down.open #stdcaption:hover{
	box-shadow: none;
}
#more-search .form-inline{
	margin-top: 25px;
}
#search-box-btn{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 115px;
    top: 7px;
    cursor: pointer;
}
.search-drop-down.closed #search-box-btn{
	background: url(../img/search_box_btn.png);
	opacity:1;
}
.search-drop-down.open #search-box-btn{
	background: url(../img/search_box_btn.png) -20px 0px;
}
#stdstate input{
	position: relative;
    top: 2px;
}
.scalendar-border{
	display: inline-block;
}
@media screen and (max-width: 750px) {
    .scalendar .fa-calendar {
        top: 30px;
    }
    .sch-filter-box .form-inline .scalendar .control-label {
        margin: 0;
    }
}
@media screen and (max-width: 1200px) {
	#stdcaption{
		width: 500px;
	}
	#more-search{
		width: 502px;
	}
	.scalendar-border{
		width: 100%;
	}
}
@media screen and (max-width: 998px) {
	#stdcaption{
		width: 350px;
	}
	#more-search{
		width: 350px;
	}
}
@media screen and (max-width: 550px) {
	#stdcaption{
		width: 200px;
	}
	#more-search{
		width: 200px;
	}
}