/* TODAY */
.datepick-prev a, .datepick-next a, .datepick-current a{
    font-size:1em;
    font-weight:bold;
    text-decoration:none;
    color:#999;
}
.datepick-prev {
    width:33%;
    float:left;
    text-align:left;
}
.datepick-next {
    width:33%;
    float:left;
    text-align:right;
}
.datepick-next a, .datepick-prev a{
    font-size:1.8em !important;
    padding:5px;

}
.datepick-current{
    width:34%;
    float:left;
    text-align:center;
}

/**********************************************************************/

.datepick-links {
    clear:both;
    float:left;
    width:100%;
}
.datepick-one-month {
    float:left;
}

/** MONTHES *************************************************************/
.datepick-header{
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
    /*line-height:2em;*/
	padding:5px 0px;
	width:282px;
}
.datepick  .datepick-days-cell {
    text-align:center;
}
 

/*    I N    U S E   */

#datepick-div, .datepick-inline { /* Main BackGround color */
 }

.datepick-control, .datepick-links { /* TOP Header color - TODAY */
    background-color:#f3f3f3;
}

.datepick-header {                  /* Header - Monthes*/
background:none repeat scroll 0 0 transparent;
border-bottom:medium none;
color:#000000;
text-shadow:0 0 1px #DDDDDD;
}
.datepick  .datepick-title-row th{
    color:#aaa;
    text-align:center;
	background:none;
	margin:0px;
	padding:5px 0px;
}


.datepick  .datepick-days-cell a {             /* NORMAL CELL*/
	display: block;
	background-color: #f2f2f2;
	border: 1px solid #777;
        color:#21759B;
        font-weight:bold;
}
.datepick  .datepick-unselectable {          /* CELLS which have be UN SELECTED*/
	color: #b5b5b5;
        font-size: 14px;
}
.datepick  .datepick-today a {               /* TODAY DAY*/
	/*background: #f5f5b5;
	border: 1px solid #d9bb73;/**/
}

/*   S I Z E    */
.datepick-inline table.datepick td{
    border:0 none;
color:#555555;
font-size:16px;
font-weight:normal;
height:44px;
padding:0;
width:40px;

    line-height:44px;
    font-size: 15px;
    font-weight: normal;
}
.datepick-inline table.datepick td a{
    line-height:40px;
    font-size:16px;
}

/* Show in diferent style reserved days in pending and aproval list */
/*.datepick  .date2approve, .datepick  .date2approve a, .datepick  td.date2approve  { color:#555555 !important; } /*fafafa*/

/* .datepick  .date_approved, .datepick  .date_approved a, .datepick  td.date_approved { color:#555555  !important; }*/

/*.datepick .timespartly .datepick-days-cell a:hover, .datepick  .timespartly  .datepick-days-cell-over a{
    text-decoration: none;
    border:1px solid #EE9955;
     color:#000000;
}
*/

/* .datepick  .date2approve, .datepick  .date2approve a:hover, .datepick-days-cell-over
{
    text-decoration: none;
    border:1px solid #EE9955;
    color:#EEAA55;
}
 */
 /* datepick-days-cell  cal4date-2-22-2012 date2approve timespartly datepick-days-cell-over */

.datepick .datepick_mouse_over a{
    background:#ff0000 !important;
}

.calendar-links  {
float:left;
height:15px;
margin-bottom:-35px;
padding:5px 0;
position:relative;
width:100%;
z-index:0;
}
.calendar-links .datepick-next  {
    float:right;
}
.calendar-links .datepick-next,.calendar-links .datepick-prev{
text-shadow:0 0 1px #ccc;
font-size:11px;
}

/* Black */

.datepick  .datepick-title-row th{
border-bottom:1px solid #999999;
color:#777777;
font-size:11px;
text-shadow:0 1px 0 #FFFFFF;
}

/* datepick-days-cell  cal4date-2-29-2012 date_approved timespartly
datepick-days-cell  cal4date-2-28-2012 reserved_days_count1
 */
.datepick .datepick-days-cell a,
.datepick  .date2approve a, .datepick  td.date2approve,
.datepick  .date_approved a, .datepick  td.date_approved
{
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 0 0 #888888;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-box-shadow:0 0 0 #888888;
	background-color:#21a049;
/* 	border:1px solid #BBBBBB; */
	color:#fefefe;
/* 	display:block; */
	font-size:18px;
	font-weight:normal;
	margin:1px;
	text-shadow:0 -1px 0 #555555;
}

.datepick .datepick-days-cell a:hover, .datepick  .datepick-days-cell-over a{
    text-decoration: none;
    border:1px solid #EE9955;
/*     color:#EEAA55; */
     color:#000000;
}

.datepick-inline .datepick {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 0 2px #444444;
-webkit-border-radius:4px 4px 4px 4px;
-webkit-box-shadow:0 0 2px #444444;
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #999999;
margin:0 2px 0 0 !important;
padding:0 !important;}

.tooltips {

    display:none;
    background: url(../../js/tooltip/img/white_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    font-weight: bold;
    color:#555;/**/

/*
         background-color:#000;
        border:1px solid #fff;
        padding:10px 15px;
        width:200px;
        display:none;
        color:#fff;
        text-align:left;
        font-size:12px;
        -moz-box-shadow:0 0 10px #000;
        -webkit-box-shadow:0 0 10px #000; /**/
}


.datepick .date2approve {
    background: #e7e7e7 !important;
}

.datepick .date_approved {
    background: #FAFAFA !important;
}

.datepick .timespartly a {
/*
	background:url("../../img/clock_fill.png") no-repeat scroll 100% 100% !important;
	text-shadow:0 0 0;
	font-weight:normal;
*/
}

.block_hints .block_booked, .block_hints {
    background: #eee !important;
}

.block_pending {
    background: #aaa !important;
}

 .datepick span.admin_calendar_selection a.booking_overmause0, .datepick span.admin_calendar_selection a.booking_overmause1, .datepick .admin_calendar_selection, .datepick .admin_calendar_selection a{
        background-color: #ff0000 !important;
        border:none;
        color:#fff !important;
}

.widget_wpdev_booking .datepick-inline table.datepick td a, .widget_wpdev_booking .datepick-inline table.datepick td, .widget_wpdev_booking .block_hints .block_free a, .widget_wpdev_booking .block_hints .block_time a{
    font-size:11px;
}
.widget_wpdev_booking .datepick-inline table.datepick .datepick-current-day a {
    font-size:11px !important;
}

#wpdev-booking-general .datepick .date2approve, #wpdev-booking-general .datepick .date2approve.timespartly a {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#FFBB45 !important;
    
    color:#FFFFFF !important;
    font-size:19px;
    text-shadow:0 -1px 0 #777777;
}

#wpdev-booking-general .datepick .date_approved, #wpdev-booking-general .datepick .date_approved.timespartly a {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#99BBEE !important;
    
    color:#FFFFFF !important;
    font-size:19px;
    text-shadow:0 -1px 0 #777777;
}











.datepick  .date2approve, .block_hints .block_pending {
   }
.datepick  .date_approved,.block_hints .block_booked {
  }

 
.block_hints .block_free   a { margin:0px; }
.block_time.timespartly { /* background:#F2F2F2 url('../../img/clock_fill.png') no-repeat 100% 100% !important; */   color:#21A049 !important; }
/**/




.datepick-inline .datepick td.datepick-current-day a {         /* SELECTED DAYs*/
background-color:#ff0000 !important;
border:1px solid #AAAAAA !important;
color:#FFFFFF !important;
font-size:18px !important;
text-shadow:0 -1px 0 #999999 !important;
}
.datepick .datepick-days-cell-over a {      /* OVER some DAY*/
	background: #fff;
	color: #e95;
	border: 1px solid #FF0000; /* #e95 */
}

.widget_wpdev_booking .block_pending, .widget_wpdev_booking .block_time, .widget_wpdev_booking .block_booked, .widget_wpdev_booking .block_free { height:20px; line-height:20px; width:20px; }
.widget_wpdev_booking .block_text { height:20px; line-height:20px; }
.wpdev_clear_hint{ height:1px; clear:both; }
.datepick .datepick-days-cell a, .datepick .datepick-days-cell a:hover{ cursor:pointer;}

