/*.ami-podcast:before { content:unicode("e939");}*/
.float-right, .pull-right { float: right !important; }

.float-left, .pull-left { float: left !important; }

.datepickerWrapper .input-group .form-control.datepicker[readonly], .datepickerWrapper .input-group .form-control.date[readonly] { background: #fff; border-radius: 6px; }

.datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append { position: absolute; width: 100%; z-index: 4; height: 100%; }

.datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append .input-group-text { height: 100%; border: 0; background: rgba(0, 0, 0, 0); }

.datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append:hover, .datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append:focus { background: 0; }

.datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append:hover .input-group-text, .datepickerWrapper .input-group .datepicker-button.bootstrap4.input-group-append:focus .input-group-text { color: #000; }

/*  sizes and positions */
a.datepicker-button { cursor: pointer; }

div.datepicker-calendar { margin: 0 10px 10px 0; font-size: 14px; padding: 2px; position: absolute; width: 261px; border: 1px solid #ccc; border-radius: 4px; z-index: 50; overflow: hidden; }

div.datepicker-calendar div.datepicker-month-wrap { margin: 0; padding-top: 1px; text-align: center; height: 30px; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap > div { padding-top: 0; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-prev, div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-next { padding-top: 2px; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i { width: 14px; height: 14px; background-color: #fff; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i:before { display: none; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-forward, div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-backward { font-size: .8em; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-left, div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-right { font-size: 1.1em; }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-forward { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m231.293 473.899 19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m231.293 473.899 19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z'/%3E%3C/svg%3E"); -webkit-transform: scale(-1); transform: scale(-1); }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-right { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M390.3 473.9 180.9 264.5c-4.7-4.7-4.7-12.3 0-17L390.3 38.1c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L246.4 256l180.7 181.1c4.7 4.7 4.7 12.3 0 17l-19.8 19.8c-4.7 4.7-12.3 4.7-17 0zm-143 0 19.8-19.8c4.7-4.7 4.7-12.3 0-17L86.4 256 267.1 74.9c4.7-4.7 4.7-12.3 0-17l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L20.9 247.5c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M390.3 473.9 180.9 264.5c-4.7-4.7-4.7-12.3 0-17L390.3 38.1c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L246.4 256l180.7 181.1c4.7 4.7 4.7 12.3 0 17l-19.8 19.8c-4.7 4.7-12.3 4.7-17 0zm-143 0 19.8-19.8c4.7-4.7 4.7-12.3 0-17L86.4 256 267.1 74.9c4.7-4.7 4.7-12.3 0-17l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L20.9 247.5c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0z'/%3E%3C/svg%3E"); -webkit-transform: scale(-1); transform: scale(-1); }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-backward { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m231.293 473.899 19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m231.293 473.899 19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z'/%3E%3C/svg%3E"); }

div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-left { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M390.3 473.9 180.9 264.5c-4.7-4.7-4.7-12.3 0-17L390.3 38.1c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L246.4 256l180.7 181.1c4.7 4.7 4.7 12.3 0 17l-19.8 19.8c-4.7 4.7-12.3 4.7-17 0zm-143 0 19.8-19.8c4.7-4.7 4.7-12.3 0-17L86.4 256 267.1 74.9c4.7-4.7 4.7-12.3 0-17l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L20.9 247.5c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M390.3 473.9 180.9 264.5c-4.7-4.7-4.7-12.3 0-17L390.3 38.1c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L246.4 256l180.7 181.1c4.7 4.7 4.7 12.3 0 17l-19.8 19.8c-4.7 4.7-12.3 4.7-17 0zm-143 0 19.8-19.8c4.7-4.7 4.7-12.3 0-17L86.4 256 267.1 74.9c4.7-4.7 4.7-12.3 0-17l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L20.9 247.5c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0z'/%3E%3C/svg%3E"); }

div.datepicker-calendar div.datepicker-month-fast-prev.disabled, div.datepicker-calendar div.datepicker-month-fast-next.disabled, div.datepicker-calendar div.datepicker-month-prev.disabled, div.datepicker-calendar div.datepicker-month-next.disabled { border: none; cursor: default; }

div.datepicker-calendar div.datepicker-month-fast-prev, div.datepicker-calendar div.datepicker-month-fast-next, div.datepicker-calendar div.datepicker-month-prev, div.datepicker-calendar div.datepicker-month-next { cursor: pointer; margin: 3px; width: 24px; height: 24px; padding: 0 !important; background: #D8D8D8; border-radius: 100%; display: flex; justify-content: center; align-items: center; }

div.datepicker-calendar div.datepicker-month-fast-prev { padding-right: 2px; }

div.datepicker-calendar div.datepicker-month-fast-next { padding-left: 2px; }

div.datepicker-calendar div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar div.datepicker-month-fast-prev.enabled:focus { margin-top: 2px; border: 1px solid #800; }

div.datepicker-calendar div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar div.datepicker-month-fast-next.enabled:focus { margin-top: 2px; border: 1px solid #800; }

div.datepicker-calendar div.datepicker-month-prev.enabled:hover, div.datepicker-calendar div.datepicker-month-prev.enabled:focus { margin-top: 2px; border: 1px solid #800; }

div.datepicker-calendar div.datepicker-month-next.enabled:hover, div.datepicker-calendar div.datepicker-month-next.enabled:focus { margin-top: 2px; border: 1px solid #800; }

div.datepicker-calendar div.datepicker-month { margin: 3px auto 2px; height: 24px; text-align: center; font-weight: 500; cursor: pointer; padding-top: 1px; max-width: calc(100% - 125px); border: 1px solid #ccc; border-radius: 4px; }

div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after { font-family: 'Glyphicons Halflings'; font-size: 0.6em; display: inline-block; content: "\e252"; }

div.datepicker-calendar.bootstrap4 div.datepicker-month:after { display: inline-block; padding: 0 .4em; vertical-align: middle; width: 8px; height: 5px; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='m3.788 4.908-3.7-3.85a.326.326 0 0 1 0-.446L.583.093a.29.29 0 0 1 .425 0L4 3.201 6.992.093a.29.29 0 0 1 .425 0l.495.519a.326.326 0 0 1 0 .446l-3.7 3.85a.29.29 0 0 1-.425 0Z'/%3E%3C/svg%3E") center center/contain no-repeat; content: ""; color: #000; }

div.datepicker-calendar div.datepicker-month:hover, div.datepicker-calendar div.datepicker-month:focus { padding-top: 0; border: 1px solid #800; border-radius: 4px; }

div.datepicker-calendar table.datepicker-grid { width: 100%; text-align: center; }

div.datepicker-calendar table.datepicker-grid.rtl { direction: rtl; }

div.datepicker-calendar table.datepicker-grid:focus { outline: none; }

div.datepicker-calendar table.datepicker-grid th, div.datepicker-calendar table.datepicker-grid td { text-align: center; padding: 0; }

div.datepicker-calendar table.datepicker-grid th abbr { border: none; text-decoration: none; font-weight: 500; }

div.datepicker-calendar table.datepicker-grid td { border: 1px solid #999; cursor: pointer; }

div.datepicker-calendar table.datepicker-grid td.unselectable { cursor: default; }

div.datepicker-calendar table.datepicker-grid th { height: 30px; }

div.datepicker-calendar table.datepicker-grid td.day { height: 30px; }

div.datepicker-calendar table.datepicker-grid td.month { height: 60px; }

div.datepicker-calendar table.datepicker-grid td.year { height: 45px; }

div.datepicker-calendar table.datepicker-grid td.curDay, div.datepicker-calendar table.datepicker-grid td.curMonth, div.datepicker-calendar table.datepicker-grid td.curYear { border: 1px solid #999; }

div.datepicker-calendar table.datepicker-grid td.empty { border: 1px solid #999; cursor: default; }

div.datepicker-calendar .offscreen { position: absolute; left: -200em; top: -100em; }

.datepicker-overlay { background: #777; display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.5; height: 100%; min-height: 100%; z-index: 40; font-weight: bold; }

div.datepicker-calendar button.datepicker-close { height: 30px; width: 100%; font-weight: bold; margin-top: 1px; border: 1px solid #eee; border-radius: 2px; }

/****************************  colors */
/****************************  default theme colors */
a.datepicker-button.default:hover, a.datepicker-button.default:focus { background-color: #DDD; }

div.datepicker-calendar.default { background-color: #FFF; }

div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled, div.datepicker-calendar.default div.datepicker-month-fast-next.disabled, div.datepicker-calendar.default div.datepicker-month-prev.disabled, div.datepicker-calendar.default div.datepicker-month-next.disabled { color: #999; }

div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus { background-color: #999; border-color: #999; }

div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus { background-color: #999; border-color: #999; }

div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover, div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus { background-color: #999; border-color: #999; }

div.datepicker-calendar.default div.datepicker-month-next.enabled:hover, div.datepicker-calendar.default div.datepicker-month-next.enabled:focus { background-color: #999; border-color: #999; }

div.datepicker-calendar.default div.datepicker-month:hover, div.datepicker-calendar.default div.datepicker-month:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.default button.datepicker-close:hover, div.datepicker-calendar.default button.datepicker-close:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.default table.datepicker-grid:focus { outline: 1px dotted #999; }

div.datepicker-calendar.default tr.datepicker-weekdays th { padding-bottom: .3rem; }

div.datepicker-calendar.default table.datepicker-grid th { border: none; }

div.datepicker-calendar.default table.datepicker-grid td { border: none; color: #000; }

div.datepicker-calendar.default table.datepicker-grid td.unselectable { color: #999; }

div.datepicker-calendar.default table.datepicker-grid td.curDay, div.datepicker-calendar.default table.datepicker-grid td.curMonth, div.datepicker-calendar.default table.datepicker-grid td.curYear { background-color: #FFF0C4; }

div.datepicker-calendar.default table.datepicker-grid td.empty { border: none; color: #CCC; }

div.datepicker-calendar.default table.datepicker-grid td.selectable:hover, div.datepicker-calendar.default table.datepicker-grid td.selectable.focus { border-radius: 5px; background-color: #DDD; }

div.datepicker-calendar.default table.datepicker-grid td.selectable.curDay { background-color: #000; }

div.datepicker-calendar.default table.datepicker-grid td.empty:hover { background-color: #F9F9F9; }

div.datepicker-calendar.default button.datepicker-close { background-color: #DDD; border-color: #999; color: #000; }

/****************************  bootstrap theme colors */
a.datepicker-button.bootstrap:hover, a.datepicker-button.bootstrap:focus { background-color: #DDD; }

div.datepicker-calendar.bootstrap { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); min-width: 200px; font-size: .8em; background-clip: padding-box; background-color: #FFF; border-radius: 4px; line-height: 20px; }

div.datepicker-calendar.bootstrap.below { margin-top: 2px; }

div.datepicker-calendar.bootstrap.above { margin-top: -2px; }

div.datepicker-calendar.bootstrap:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; left: 7px; }

div.datepicker-calendar.bootstrap:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute; left: 6px; }

div.datepicker-calendar.bootstrap.below:before { top: -7px; }

div.datepicker-calendar.bootstrap.below:after { top: -6px; }

div.datepicker-calendar.bootstrap.above:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; }

div.datepicker-calendar.bootstrap.above:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff; }

div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.disabled, div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.disabled, div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled, div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled { color: #999; }

div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover, div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover, div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap div.datepicker-month:hover, div.datepicker-calendar.bootstrap div.datepicker-month:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap button.datepicker-close:hover, div.datepicker-calendar.bootstrap button.datepicker-close:focus { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.bootstrap table.datepicker-grid:focus { outline: none; }

div.datepicker-calendar.bootstrap tr.datepicker-weekdays { border: none; }

div.datepicker-calendar.bootstrap table.datepicker-grid th abbr { text-decoration: none; cursor: default; }

div.datepicker-calendar.bootstrap table.datepicker-grid td { border: none; color: #000; }

div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable { color: #999; }

div.datepicker-calendar.bootstrap table.datepicker-grid td.curDay, div.datepicker-calendar.bootstrap table.datepicker-grid td.curMonth, div.datepicker-calendar.bootstrap table.datepicker-grid td.curYear { background-color: #FFF0C4; }

div.datepicker-calendar.bootstrap table.datepicker-grid td.empty { border: none; color: #CCC; }

div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover, div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus { background-color: #DDD; }

div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover { background-color: #F9F9F9; }

div.datepicker-calendar.bootstrap button.datepicker-close { background-color: #DDD; border-color: #999; color: #000; }

/****************************  maroon theme colors */
a.datepicker-button.maroon { color: #FFF; background-color: #A63950; }

a.datepicker-button.maroon:hover, a.datepicker-button.maroon:focus { color: #FFF; background-color: #802C3E; }

div.datepicker-calendar.maroon { background-color: #FFF; border-color: #CCC; }

div.datepicker-calendar.maroon div.datepicker-month-wrap { background-color: #522A3F; color: #FFF; }

div.datepicker-calendar.maroon div.datepicker-month-fast-prev.disabled, div.datepicker-calendar.maroon div.datepicker-month-fast-next.disabled, div.datepicker-calendar.maroon div.datepicker-month-prev.disabled, div.datepicker-calendar.maroon div.datepicker-month-next.disabled { color: #999; }

div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:hover, div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon div.datepicker-month-next.enabled:hover, div.datepicker-calendar.maroon div.datepicker-month-next.enabled:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon div.datepicker-month:hover, div.datepicker-calendar.maroon div.datepicker-month:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon button.datepicker-close:hover, div.datepicker-calendar.maroon button.datepicker-close:focus { background-color: #A63950; border-color: #800; }

div.datepicker-calendar.maroon table.datepicker-grid:focus { outline: 1px dotted #A63950; }

div.datepicker-calendar.maroon table.datepicker-grid th { background-color: #A63950; color: #FFF; }

div.datepicker-calendar.maroon table.datepicker-grid td { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.maroon table.datepicker-grid td.unselectable { color: #999; }

div.datepicker-calendar.maroon table.datepicker-grid td.curDay, div.datepicker-calendar.maroon table.datepicker-grid td.curMonth, div.datepicker-calendar.maroon table.datepicker-grid td.curYear { background-color: #FFF0C4; }

div.datepicker-calendar.maroon table.datepicker-grid td.empty { background-color: #F9F9F9; color: #AAA; }

div.datepicker-calendar.maroon table.datepicker-grid td.selectable:hover, div.datepicker-calendar.maroon table.datepicker-grid td.selectable.focus { background-color: #B55A6E; color: #FFF; border-color: #800; }

div.datepicker-calendar.maroon table.datepicker-grid td.empty:hover { background-color: #F9F9F9; border-color: #999; }

div.datepicker-calendar.maroon button.datepicker-close { background-color: #522A3F; color: #FFF; border-color: #EEE; }

/****************************  blue theme colors */
a.datepicker-button.blue { color: #FFF; background-color: #063A5B; }

a.datepicker-button.blue:hover, a.datepicker-button.blue:focus { background-color: #262A33; }

div.datepicker-calendar.blue { background-color: #FFF; border-color: #CCC; }

div.datepicker-calendar.blue div.datepicker-month-wrap { background-color: #063A5B; color: #FFF; }

div.datepicker-calendar.blue div.datepicker-month-fast-prev.disabled, div.datepicker-calendar.blue div.datepicker-month-fast-next.disabled, div.datepicker-calendar.blue div.datepicker-month-prev.disabled, div.datepicker-calendar.blue div.datepicker-month-next.disabled { color: #999; }

div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue div.datepicker-month-prev.enabled:hover, div.datepicker-calendar.blue div.datepicker-month-prev.enabled:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue div.datepicker-month-next.enabled:hover, div.datepicker-calendar.blue div.datepicker-month-next.enabled:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue div.datepicker-month:hover, div.datepicker-calendar.blue div.datepicker-month:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue button.datepicker-close:hover, div.datepicker-calendar.blue button.datepicker-close:focus { background-color: #0B6BA8; border-color: #3484B7; }

div.datepicker-calendar.blue table.datepicker-grid:focus { outline: 1px dotted #0B6BA8; }

div.datepicker-calendar.blue table.datepicker-grid th { background-color: #0B6BA8; color: #FFF; }

div.datepicker-calendar.blue table.datepicker-grid td { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.blue table.datepicker-grid td.unselectable { color: #999; }

div.datepicker-calendar.blue table.datepicker-grid td.curDay, div.datepicker-calendar.blue table.datepicker-grid td.curMonth, div.datepicker-calendar.blue table.datepicker-grid td.curYear { background-color: #FFF0C4; }

div.datepicker-calendar.blue table.datepicker-grid td.empty { background-color: #F9F9F9; color: #AAA; }

div.datepicker-calendar.blue table.datepicker-grid td.selectable:hover, div.datepicker-calendar.blue table.datepicker-grid td.selectable.focus { background-color: #0B6BA8; color: #FFF; border-color: #3484B7; }

div.datepicker-calendar.blue table.datepicker-grid td.empty:hover { background-color: #F9F9F9; border-color: #999; }

div.datepicker-calendar.blue button.datepicker-close { background-color: #063A5B; color: #FFF; border-color: #EEE; }

/****************************  green theme colors */
a.datepicker-button.green { color: #FFF; background-color: #0C5E2F; }

a.datepicker-button.green:hover, a.datepicker-button.green:focus { background-color: #262A33; }

div.datepicker-calendar.green { background-color: #FFF; border-color: #CCC; }

div.datepicker-calendar.green div.datepicker-month-wrap { background-color: #0C5E2F; color: #FFF; }

div.datepicker-calendar.green div.datepicker-month-fast-prev.disabled, div.datepicker-calendar.green div.datepicker-month-fast-next.disabled, div.datepicker-calendar.green div.datepicker-month-prev.disabled, div.datepicker-calendar.green div.datepicker-month-next.disabled { color: #999; }

div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:hover, div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:hover, div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green div.datepicker-month-prev.enabled:hover, div.datepicker-calendar.green div.datepicker-month-prev.enabled:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green div.datepicker-month-next.enabled:hover, div.datepicker-calendar.green div.datepicker-month-next.enabled:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green div.datepicker-month:hover, div.datepicker-calendar.green div.datepicker-month:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green button.datepicker-close:hover, div.datepicker-calendar.green button.datepicker-close:focus { background-color: #0D803B; border-color: #36955C; }

div.datepicker-calendar.green table.datepicker-grid:focus { outline: 1px dotted #0D803B; }

div.datepicker-calendar.green table.datepicker-grid th { background-color: #0D803B; color: #FFF; }

div.datepicker-calendar.green table.datepicker-grid td { background-color: #EEE; border-color: #999; }

div.datepicker-calendar.green table.datepicker-grid td.unselectable { color: #999; }

div.datepicker-calendar.green table.datepicker-grid td.curDay, div.datepicker-calendar.green table.datepicker-grid td.curMonth, div.datepicker-calendar.green table.datepicker-grid td.curYear { background-color: #FFF0C4; }

div.datepicker-calendar.green table.datepicker-grid td.empty { background-color: #F9F9F9; color: #AAA; }

div.datepicker-calendar.green table.datepicker-grid td.selectable:hover, div.datepicker-calendar.green table.datepicker-grid td.selectable.focus { background-color: #0D803B; color: #FFF; border-color: #36955C; }

div.datepicker-calendar.green table.datepicker-grid td.empty:hover { background-color: #F9F9F9; border-color: #999; }

div.datepicker-calendar.green button.datepicker-close { background-color: #0C5E2F; color: #FFF; border-color: #EEE; }
/*# sourceMappingURL=datepicker.css.map */