/* Default styling for jQuery Datepicker v4.1.0. */
.datepick {
	background-color: #fff;
	color: #000;
	border: 0px solid #d7d7d7;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 90%;
	box-shadow: 0 0px 4px rgba(0, 0, 0, .5);
	padding:5px;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	/*z-index: 1000;*/
	z-index: 9999;
}
.datepick-disable {
	position: absolute;
	/*z-index: 100;*/
	z-index: 9998;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: default;
	opacity:0.3;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #d7d7d7;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #600;
}
.datepick-cmd {
	padding:0 !important;
}
.datepick-cmd:hover {
	color: #c1d1d9 !important;
}






.datepick-cmd-prev {
	width:35px !important;
	color: white !important;
	background:#3684af !important;
	text-align:center !important;
	font-size: 9pt;
	line-height: 15px;
}

.datepick-cmd-next {
	width:35px !important;
	color: white !important;
	background:#3684af !important;
	text-align:center !important;
	font-size: 9pt;
	line-height: 15px;
}




.datepick-ctrl .datepick-cmd:hover {
	
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 0px solid #d7d7d7;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	/*height: 1.8em;*/
	background-color: #3684af;
	color: #fff;
	font-weight: bold;
	cursor:default;
	padding:4px 0px;
	/*line-height:24px;*/
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
	font-size: 100%;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {

}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	cursor:default;
}
.datepick-month th, .datepick-month th a {
	background-color: #fff;
	border-bottom:1px solid #ddd;
	color: #000;
}
.datepick-month td {
	background-color: #fff;
}
.datepick-month td.datepick-week {

}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.3em 0em;
	background-color: #fff;
	color: #069;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.3em 0em;
}
.datepick-month td span {
	color: #aaa;
	cursor:default;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
	cursor:default;
}
.datepick-month td .datepick-weekend {
	background-color: #f9f9f9;
}
.datepick-month td .datepick-today {
	/*background-color: none !important;*/
}
.datepick-month td .datepick-highlight {
	background-color: #c1d1d9;
}

span.datepick-highlight {
	/*background-color:none !important;*/
}

.datepick-month td .datepick-selected {
	background-color: #f94a11;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}

.datepick-trigger {
	position: absolute;
	z-index:99;
	margin-left:-26px;
	margin-top:11px;
	cursor:hand;
	cursor:pointer;
}

.datepick-trigger:hover {
	opacity:0.8;
}

.datepick-dow-6 {
	color:#f94a11;
	background:#f9f9f9;
}

.datepick-dow-0 {
	color:#f94a11;
	background:#f9f9f9;
}








/* CUSTOM STYLE BY ZAK */

.datepicker_order .datepick-month td span {
	background:#fec9c9;
	color:rgba(108, 11, 11, 0.4);
}

.datepicker_order .datepick-month td a {
	background:#D5FFAE;
}

.datepicker_order .datepick-month td a:hover {
	background:#a7f97b;
}

.datepicker_order .datepick-month th {
	border:none;
}

.datepicker_order .datepick-month td .datepick-selected {
	background:rgb(85, 168, 8);
	
}

.datepicker_order .datepick-dow-6, .datepicker_order .datepick-dow-0 {
	color:inherit;
	background:inherit;
}