/**
* @Description : jQuery UI DatePicker Custom CSS
*							(½ºÅ¸ÀÏ º¯°æ ½Ã jquery-ui-cusom-lightness.css ¿Í ÇÔ²² È®ÀÎ ÇØ¾ßÇÑ´Ù.) 				
* @Author : PARKIS
* @Since 2017.01.02
**/

.ui-datepicker {
	/*background-color: #fff;*/
	background : #fcfdfd url("/resources/images/lightness/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;
	border: 1px solid #66AFE9;
	border-radius: 4px;
	/*box-shadow: 0 0 8px rgba(102,175,233,.6);*/
	display: none;
	margin-top: 4px;
	padding: 8px;
	width: 240px;
}
.ui-datepicker a,
.ui-datepicker a:hover {
	text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
	/*color: #2A6496;*/
	color : #4297d7;
	-webkit-transition: color 0.1s ease-in-out;
	   -moz-transition: color 0.1s ease-in-out;
	     -o-transition: color 0.1s ease-in-out;
	        transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
	/*margin-bottom: 4px;*/
	text-align: center;
	border-radius : 4px;
	border:1px solid #4297d7;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: 600;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor: default;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	/*line-height: 1;*/
	margin-top: 5px;
	width: 30px;
}
.ui-datepicker .ui-datepicker-prev {
	float: left;
	text-align: left;
}
.ui-datepicker .ui-datepicker-next {
	float: right;
	/*text-align: right;*/
}
.ui-datepicker .ui-datepicker-prev:before {
	/*content: "\e079";*/
}
.ui-datepicker .ui-datepicker-next:before {
	/*content: "\e080";*/
}
.ui-datepicker .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
	width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
	text-align: center;
	/*padding: 4px 0;*/
}
.ui-datepicker .ui-datepicker-calendar td {
	/*background : #dfeffc url("./../../../resources/images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;*/
	/*border-radius: 1px;*/
	-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	   -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	     -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	        transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
	/*background-color: #eee;*/
	background-color:#5c9ccc;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
	text-decoration: none;	
	/*border:1px solid #c5dbec;*/
	background : #dfeffc url("./../../../resources/images/lightness/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
}
.ui-datepicker .ui-datepicker-current-day {
	background-color: #4289cc;
	font-weight : bold;
}
.ui-datepicker .ui-datepicker-current-day a {
	/*color: #fff*/
	color : #000; 
	font-weight : 800;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable{
	border:1px solid #c5dbec;
	/*background : #dfeffc url("./../../../resources/images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;*/ 
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
	/*background-color: #fff;*/
	background-color:#5c9ccc;	
	cursor: default;
}

/* custom css */
.ui-datepicker-calendar > tbody td:first-child a { color: #ff6600; }
.ui-datepicker-calendar > tbody td:last-child a { color: #0095c7; }
.ui-datepicker-calendar > tbody tr td:first-child+td+td+td+td+td+td a { color: #0095c7; }
.ui-datepicker-trigger { padding-left:5px; cursor:pointer;vertical-align:middle;border:0; }
.ui-datepicker-year { border:1px solid #c5dbec;margin-right:3px!important; height:26px!important; color:#666 !important;}
.ui-datepicker-month{ border:1px solid #c5dbec;height:26px!important;color:#666 !important; }