/* ThemeRoller UI Lightness override style sheet for jQuery date picker v4.0.0. */
@import "ui.datepick.css";

.ui-widget-header a,
.ui-widget-header select {
	color: #ffffff; /* Set (.ui-widget-header a) colour from theme here */
    width: auto;
}
.ui-datepicker-cmd-today
{
    display: none;
}

.ui-widget-header a:hover {
	background-color: #dadada; /* Set (.ui-state-hover) colours from theme here */
	color: #212121;
}
.ui-widget-header select,
.ui-widget-header option {
	background-color: #fff; /* Set (.ui-widget-header) background colour from theme here */
	color: #4e4e4e;
}

a.ui-state-highlight {
	color: #363636; /* Set (.ui-state-highlight) colour from theme here */
}

/* Style order is important for giving correct look to range date picker.  Default, warning, active, highlight, error is the correct order. */

.genAvailCal .ui-state-default, .genAvailCal .ui-widget-content .ui-state-default, .genAvailCal .ui-widget-header .ui-state-default { border: 1px solid #ffffff; background: #1484e6 url(../images/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
.genAvailCal .ui-state-default a, .genAvailCal .ui-state-default a:link, .genAvailCal .ui-state-default a:visited { color: #ffffff; text-decoration: none; }

.genAvailCal .ui-state-warning, .genAvailCal .ui-widget-content .ui-state-warning, .genAvailCal .ui-widget-header .ui-state-warning {border: 1px solid #cc0000; background: #f3d8d8 url(../Images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.genAvailCal .ui-state-warning a, .genAvailCal .ui-widget-content .ui-state-warning a, .genAvailCal .ui-widget-header .ui-state-warning a { color: #2e2e2e; }
.genAvailCal .ui-state-warning-text, .genAvailCal .ui-widget-content .ui-state-warning-text, .genAvailCal .ui-widget-header .ui-state-warning-text { color: #2e2e2e; }
.genAvailCal .ui-state-warning .ui-icon, .genAvailCal .ui-state-warning-text .ui-icon {background-image: url(../Images/ui-icons_cc0000_256x240.png); }

.genAvailCal .ui-state-active, .genAvailCal .ui-widget-content .ui-state-active, .genAvailCal .ui-widget-header .ui-state-active { border: 1px solid #72b42d; background: #285c00 url(../Images/ui-bg_highlight-hard_30_285c00_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff !important; }
.genAvailCal .ui-state-active a, .genAvailCal .ui-state-active a:link, .genAvailCal .ui-state-active a:visited { color: #ffffff !important; text-decoration: none; }
.genAvailCal .ui-state-active .ui-icon {background-image: url(../Images/ui-icons_ffffff_256x240.png); }

.genAvailCal .ui-state-highlight, .genAvailCal .ui-widget-content .ui-state-highlight, .genAvailCal .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; color: #363636; }
.genAvailCal .ui-state-highlight a, .genAvailCal .ui-widget-content .ui-state-highlight a,.genAvailCal .ui-widget-header .ui-state-highlight a { color: #363636; }

.genAvailCal .ui-state-error, .genAvailCal .ui-widget-content .ui-state-error, .genAvailCal .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../Images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.genAvailCal .ui-state-error a, .genAvailCal .ui-widget-content .ui-state-error a, .genAvailCal .ui-widget-header .ui-state-error a { color: #ffffff; }
.genAvailCal .ui-state-error-text, .genAvailCal .ui-widget-content .ui-state-error-text, .genAvailCal .ui-widget-header .ui-state-error-text { color: #ffffff; }
.genAvailCal .ui-state-error .ui-icon, .genAvailCal .ui-state-error-text .ui-icon {background-image: url(../Images/ui-icons_ffd27a_256x240.png); }

/* Fixes a chrome bug: http://productforums.google.com/forum/#!topic/chrome/LdDHQ4t2dlE */
.ui-helper-hidden-accessible { position: absolute; left: -9999999px; }