/*
    Biotime style sheet for jQuery Datepicker "datepick" v5.0.1.

    Adapted from default and Redmond stylesheet
*/
.datepick { background-color: #fff; color: #000; }

.datepick-rtl { direction: rtl; }

.datepick-popup { z-index: 1000; }

.datepick-disable { position: absolute; z-index: 100; background-color: white; opacity: 0.5; filter: alpha(opacity=50); }

.datepick a { color: #fff; text-decoration: none; }

    .datepick a.datepick-disabled { color: #888; cursor: auto; }

.datepick-nav { height: 24px; line-height: 24px; }

    .datepick-nav button { color: #fff; border: none; }

.datepick-nav, .datepick-ctrl { float: left; width: 100%; /*background-color: #516AA5;*/ background-color: #f1f1f1; }
    .datepick-nav a, .datepick-ctrl a { color: #000; }

.datepick-ctrl { }

.datepick-cmd { width: 31%; height: 24px; }

    .datepick-cmd:hover { background-color: #b4c0e8; color: #000; }

button.datepick-cmd:hover { color: #000; }

.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; }

.datepick-cmd-current, .datepick-cmd-today { float: left; width: 31%; text-align: center; }

.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close { float: right; text-align: right; }

.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear { float: right; 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; text-align: left; }

.datepick-month-nav { float: left; text-align: center; }

    .datepick-month-nav div { float: left; width: 12.5%; margin: 1%; }

    .datepick-month-nav span { color: #888; }

.datepick-month-row { clear: left; }

.datepick-month { float: left; text-align: center; }

.datepick-month-header, .datepick-month-header select, .datepick-month-header input { height: 24px; line-height: 24px; }

    .datepick-month-header select, .datepick-month-header input { border: none; }

    .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; text-align: center; }

.datepick-month th { /*border: 1px solid #fff;*/ padding-top: 10px; padding-bottom: 8px; border: 1px solid #ddd; /*Alternate Color*/ background-color: #d5cfcf; /*Alternate Color*/ }
.datepick-month td.datepick-week * { background-color: #d0e5f5; color: #222; border: none; }

.datepick-month a, .datepick-month span { display: block; width: 100%; color: #000; }

.datepick-month a { text-decoration: none; }

.datepick-status { clear: both; text-align: center; }

.datepick-clear-fix { clear: both; }

/* These apply to the <a> or <span> elements composing each day cell */
.datepick-month td { /*border: 1px solid #fff;*/ /*background-color: #b4c0e8;*/ border: 1px solid #ddd; background-color: #fff; }

    .datepick-month td .datepick-other-month { /*background-color: #d5cfcf;*/ background-color: #f5f5f5; /* Alternate Color */ color: #666; /* Alternate Color */ }

    .datepick-month td .datepick-today { }

    .datepick-month td .datepick-highlight { }

    .datepick-month td .datepick-selected { background-color: #4297d7; color: #fff; }

/* Make some room between months but keep "outerWidth()" measurement working */
.datepick-month { padding: 5px; }

    .datepick-month.first { padding-left: 0px; }

    .datepick-month.last { padding-right: 0px; }

.list-calendar .today, .edit-calendar .today { background-color: rgb(227, 232, 243) }
.list-calendar .holiday, .edit-calendar .holiday { background-color: rgba(173,216,230,.40); }
.list-calendar .conflict { background-color: orange }

.edit-calendar .selected { background-color: #516aa5; color: #fff }
