.datepick { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(68, 68, 68); border-radius: 0.25em; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
.datepick-rtl { direction: rtl; }
.datepick-popup { z-index: 1000; }
.datepick-disable { position: absolute; z-index: 100; background-color: white; opacity: 0.5; }
.datepick a { color: rgb(255, 255, 255); text-decoration: none; }
.datepick a.datepick-disabled { color: rgb(136, 136, 136); cursor: auto; }
.datepick button { margin: 0.25em; padding: 0.125em 0em; background-color: rgb(255, 204, 204); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0.25em; font-weight: bold; }
.datepick-nav, .datepick-ctrl { float: left; width: 100%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 90%; font-weight: bold; }
.datepick-ctrl { background-color: rgb(102, 0, 0); }
.datepick-cmd { width: 30%; }
.datepick-cmd:hover { background-color: rgb(119, 119, 119); }
.datepick-ctrl .datepick-cmd:hover { background-color: rgb(240, 128, 128); }
.datepick-cmd-prevJump, .datepick-cmd-nextJump { width: 8%; }
a.datepick-cmd { height: 1.5em; }
button.datepick-cmd { text-align: center; }
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear { float: left; padding-left: 2%; }
.datepick-cmd-current, .datepick-cmd-today { float: left; width: 35%; text-align: center; }
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close { float: right; padding-right: 2%; text-align: right; }
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear { float: right; padding-left: 0%; padding-right: 2%; 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; padding-left: 2%; padding-right: 0%; text-align: left; }
.datepick-month-nav { float: left; background-color: rgb(119, 119, 119); text-align: center; }
.datepick-month-nav div { float: left; width: 12.5%; margin: 1%; padding: 1%; }
.datepick-month-nav span { color: rgb(136, 136, 136); }
.datepick-month-row { clear: left; }
.datepick-month { float: left; width: 15em; border: 1px solid rgb(68, 68, 68); text-align: center; }
.datepick-month-header, .datepick-month-header select, .datepick-month-header input { height: 1.5em; background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); font-weight: bold; }
.datepick-month-header select, .datepick-month-header input { height: 1.4em; margin: 0em; padding: 0em; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 100%; }
.datepick-month-header input { position: absolute; display: none; }
.datepick-month table { width: 100%; border-collapse: collapse; }
.datepick-month thead { border-bottom: 1px solid rgb(170, 170, 170); }
.datepick-month th, .datepick-month td { margin: 0em; padding: 0em; font-weight: normal; text-align: center; }
.datepick-month th { border: 1px solid rgb(119, 119, 119); }
.datepick-month th, .datepick-month th a { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); }
.datepick-month td { background-color: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); }
.datepick-month td.datepick-week { border: 1px solid rgb(119, 119, 119); }
.datepick-month td.datepick-week * { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.datepick-month a { display: block; width: 100%; padding: 0.125em 0em; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); text-decoration: none; }
.datepick-month span { display: block; width: 100%; padding: 0.125em 0em; }
.datepick-month td span { color: rgb(136, 136, 136); }
.datepick-month td .datepick-other-month { background-color: rgb(255, 255, 255); }
.datepick-month td .datepick-weekend { background-color: rgb(221, 221, 221); }
.datepick-month td .datepick-today { background-color: rgb(240, 192, 192); }
.datepick-month td .datepick-highlight { background-color: rgb(240, 128, 128); }
.datepick-month td .datepick-selected { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); }
.datepick-month th.datepick-week { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); }
.datepick-status { clear: both; background-color: rgb(221, 221, 221); text-align: center; }
.datepick-clear-fix { clear: both; }
