/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/


/* 
    Created on : Dec 12, 2018, 4:24:45 PM
    Author     : Femina Agravat
*/

#calendar .ui-datepicker {
    padding: 1.7em 0.2em 0;
}

#calendar .ui-datepicker.ui-datepicker-multi {
    width: 100% !important;
}

#calendar .ui-datepicker th {
    height: 50px;
    background: linear-gradient(to bottom, #fff 0, #c7c7c7 100%);
    color: #000;
    border: 1px solid #c5c5c5;
}

#calendar .ui-datepicker td {
    width: 30px;
    line-height: 40px;
    height: 30px;
    text-align: center;
    border: 1px solid #c5c5c5;
    padding: 0px;
}

.ui-state-hover {
    border: none;
}

#calendar .ui-datepicker .ui-datepicker-prev,
#calendar .ui-datepicker .ui-datepicker-next {
    height: auto;
}

#calendar .ui-state-default,
#calendar .ui-widget-content .ui-state-default,
#calendar .ui-widget-header .ui-state-default,
#calendar .ui-button,
html #calendar .ui-button.ui-state-disabled:hover {
    background: white;
    border-color: #b0b0b0;
    text-align: center;
    vertical-align: middle;
    border: none;
    color: #000;
}

#calendar .ui-widget-content .ui-state-active {
    /*background: #007fff ;   */
}

#calendar .ui-widget-header {
    background: none;
    border: none;
}

#calendar .withRates a,
#calendar .withRates span {
    background: #FFF;
}

.bookedPM.withRates a,
#calendar td.ui-state-disabled.bookedPM.withRates span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #FFF), color-stop(50%, #F74A00), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(-45deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -ms-linear-gradient(-45deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

.bookedPM.noRates a,
.bookedPM a,
#calendar td.ui-state-disabled.bookedPM.noRates span,
#calendar td.ui-state-disabled.bookedPM span {
    background: #EEEEEE;
    background: -moz-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EEEEEE), color-stop(50%, #EEEEEE), color-stop(50%, #F74A00), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -ms-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

.pendingBookingPM.withRates a,
#calendar td.ui-state-disabled.pendingBookingPM.withRates span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #FFF), color-stop(50%, #0D66B2), color-stop(50%, #0D66B2), color-stop(100%, #0D66B2))!important;
    background: -webkit-linear-gradient(-45deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -o-linear-gradient(-45deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -ms-linear-gradient(-45deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
}

.pendingBookingPM a,
#calendar td.ui-state-disabled.pendingBookingPM span {
    background: #EEEEEE;
    background: -moz-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EEEEEE), color-stop(50%, #FFF), color-stop(50%, #0D66B2), color-stop(50%, #0D66B2), color-stop(100%, #0D66B2))!important;
    background: -webkit-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -o-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -ms-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
}

.bookedAM.withRates a,
#calendar td.ui-state-disabled.bookedAM.withRates span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #F74A00), color-stop(50%, #FFF), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -ms-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
}

.bookedAM a,
.bookedAM.noRates a,
#calendar td.ui-state-disabled.bookedAM span,
#calendar td.ui-state-disabled.bookedAM.noRates span {
    background: #EEEEEE;
    background: -moz-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EEEEEE), color-stop(50%, #F74A00), color-stop(50%, #EEEEEE), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #EEEEEE 50%, #FFF 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -ms-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}

.pendingBookingAM.withRates a,
#calendar td.ui-state-disabled.pendingBookingAM.withRates span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #0D66B2), color-stop(50%, #FFF), color-stop(50%, #0D66B2), color-stop(100%, #0D66B2))!important;
    background: -webkit-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -ms-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
}

.pendingBookingAM a,
#calendar td.ui-state-disabled.pendingBookingAM span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EEEEEE), color-stop(50%, #0D66B2), color-stop(50%, #EEEEEE), color-stop(50%, #0D66B2), color-stop(100%, #0D66B2))!important;
    background: -webkit-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -ms-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}

td.ui-state-disabled.booked {
    opacity: 1;
}

#calendar .booked a {
    background: #F74A00!important;
}

#calendar .pendingBooking a {
    background: #0D66B2!important;
    color: #fff!important;
}

#calendar .booked a.ui-state-default {
    color: #FFF;
    border: 1px solid transparent;
}

td.ui-state-disabled.booked span {
    background: #F74A00!important;
    color: #FFF;
    border: 1px solid transparent;
}

.checkin-out td.pendingBooking a.ui-state-default {
    background: #0D66B2 !important;
    border: 1px solid transparent;
    color: #FFF;
}

table.dataTable {
    width: 100%!important;
}

#calendar td.ui-selecting a {
    background: #0D66B2!important;
}

#calendar td.ui-selected a {
    color: white!important;
    background: rgb(243, 116, 62)!important;
}

#calendar td.ui-state-disabled.bookedAM,
#calendar td.ui-state-disabled.bookedPM {
    opacity: 1;
}

#calendar td.ui-state-disabled.bookedAM span,
#calendar td.ui-state-disabled.bookedPM span {
    color: #b0b0b0;
    font-weight: normal;
}

#calendar td.ui-state-disabled.booked span {
    background: #F74A00!important;
    color: #b0b0b0;
}

.checkin-out td.withRates a {
    background: #FFF;
}

.checkin-out td.bookedPM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
    background: -moz-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
}

.checkin-out td.bookedAM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -moz-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

.checkin-out td.bookedPM a.ui-state-default,
.checkin-out td.bookedPM.noRates a.ui-state-default  {
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -moz-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}

.checkin-out td.bookedAM a.ui-state-default,
.checkin-out td.bookedAM.noRates a.ui-state-default {
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -moz-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

#calendar td.ui-state-disabled.booked span {
    background: #F74A00!important;
    color: #b0b0b0;
}

#calendar td.ui-state-disabled.pendingBooking span {
    background: #0D66B2!important;
    color: #b0b0b0;
}

.checkin-out td.bookedPM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%);
    background: -moz-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #FFF 50%, #FFF 100%)!important;
}

.checkin-out td.bookedAM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -moz-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(135deg, #FFF 0, #FFF 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

.checkin-out td.bookedPM a.ui-state-default,
.checkin-out td.bookedPM.noRates a.ui-state-default {
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%);
    background: -moz-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(135deg, #F74A00 0, #F74A00 50%, #F74A00 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}

.checkin-out td.bookedAM a.ui-state-default,
.checkin-out td.bookedAM.noRates a.ui-state-default {
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -moz-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

.checkin-out td.pendingBookingPM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #FFF 50%, #FFF 100%);
    background: -moz-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #FFF 50%, #FFF 100%)!important;
}

.checkin-out td.pendingBookingPM a.ui-state-default,
.checkin-out td.pendingBookingPM.noRates a.ui-state-default  {
    background: linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 100%);
    background: -moz-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #0D66B2 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}

.checkin-out td.pendingBookingAM.withRates a.ui-state-default {
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -moz-linear-gradient(135deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -webkit-linear-gradient(135deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -o-linear-gradient(135deg, #FFF 0, #FFF 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
}

.checkin-out td.pendingBookingAM a.ui-state-default,
.checkin-out td.pendingBookingAM.noRates a.ui-state-default {
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -moz-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -webkit-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -o-linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
}

.checkin-out td.bookedPM a.ui-state-default:hover,
.checkin-out td.bookedAM a.ui-state-default:hover {
    border: 1px solid #dddddd;
    color: #000;
}

/*HALF ORANGE HALF BLUE*/
.bookedAM.pendingBookingPM a{
    background: -moz-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #0D66B2), color-stop(50%, #F74A00), color-stop(50%, #0D66B2), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -o-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: -ms-linear-gradient(-45deg, #F74A00 0, #F74A00 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
    background: linear-gradient(135deg, #F74A00 0, #F74A00 50%, #0D66B2 50%, #0D66B2 50%, #0D66B2 100%)!important;
}

.pendingBookingAM.bookedPM a {
    background: -moz-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #0D66B2), color-stop(50%, #0D66B2), color-stop(50%, #F74A00), color-stop(50%, #F74A00), color-stop(100%, #F74A00))!important;
    background: -webkit-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -o-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: -ms-linear-gradient(-45deg, #0D66B2 0, #0D66B2 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
    background: linear-gradient(135deg, #0D66B2 0, #0D66B2 50%, #F74A00 50%, #F74A00 50%, #F74A00 100%)!important;
}

#calendar .noRates a,
#calendar td.ui-state-disabled.noRates span {
    background: #EEEEEE!important;
}

.view-details .availability .same-display ul li.noRates span,
.checkin-out td.noRates a.ui-state-default {
    background: #EEEEEE;
}

.withRatesAM a,
#calendar td.ui-state-disabled.withRatesAM span,
.checkin-out td.ui-state-disabled.withRatesAM span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #FFF 0, #FFF 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #FFF), color-stop(50%, #EEEEEE), color-stop(50%, #EEEEEE), color-stop(100%, #EEEEEE))!important;
    background: -webkit-linear-gradient(-45deg, #FFF 0, #FFF 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -o-linear-gradient(-45deg, #FFF 0, #FFF 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: -ms-linear-gradient(-45deg, #FFF 0, #FFF 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
    background: linear-gradient(135deg, #FFF 0, #FFF 50%, #EEEEEE 50%, #EEEEEE 50%, #EEEEEE 100%)!important;
}
.withRatesPM a,
#calendar td.ui-state-disabled.withRatesPM span,
.checkin-out td.ui-state-disabled.withRatesPM span {
    background: #FFF;
    background: -moz-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(50%, #EEEEEE), color-stop(50%, #FFF), color-stop(50%, #FFF), color-stop(100%, #FFF))!important;
    background: -webkit-linear-gradient(-45deg, #EEEEEE 0, #EEE 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -o-linear-gradient(-45deg, #EEEEEE 0, #EEE 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: -ms-linear-gradient(-45deg, #EEEEEE 0, #EEEEEE 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
    background: linear-gradient(135deg, #EEEEEE 0, #EEEEEE 50%, #FFF 50%, #FFF 50%, #FFF 100%)!important;
}

#calendar td.ui-state-disabled {
    opacity: 1;
}