.datepicker { z-index: 1021 !important; border-radius: 0; margin: 0 !important; padding: 0 !important; border: none !important; box-shadow: 0 0 0 0.2rem rgba(0, 132, 64, 0.25); font-size: 0.925rem !important; font-family: 'Lato', sans-serif; direction: ltr; }

.datepicker-inline { width: 11rem px; }

.datepicker-rtl { direction: rtl; }

.datepicker-rtl table tr td span { float: right; }

.datepicker-dropdown { top: 0; left: 0; padding: 0.2rem; }

.datepicker-days, .datepicker-months, .datepicker-years { background: linear-gradient(to bottom, #008440 0%, #008440 100%) left top no-repeat; background-size: 100% 2.85rem; }

.datepicker > div { padding: 0 0.809rem 0.809rem; }

.datepicker table { margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-collapse: separate; }

.datepicker table tr td, .datepicker table tr th { text-align: center; width: 1.5rem; height: 1.5rem; border-radius: 0; border: none; padding: 0.45rem !important; }

.datepicker table tr .dow { text-transform: uppercase; padding-top: 0.8545rem !important; }

.datepicker table tbody { line-height: 1; }

.datepicker table tfoot { font-size: 0.85em; }

.datepicker table tfoot tr th { display: table-cell; }

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; }

.datepicker table tr td { border-radius: 0.15rem; }

.datepicker table tr td.old, .datepicker table tr td.new { color: #7d7d7d; }

.datepicker table tr td.day { border: solid 1px #f0f0f0; }

.datepicker table tr td.day:hover, .datepicker table tr td.focused { background: #008440; color: white; cursor: pointer; }

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #c7c7c7; cursor: default; }

.datepicker table tr td.highlighted { background: #17a2b8; color: white; }

.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active { color: #c7c7c7; }

.datepicker table tr td.today { background: #008440; color: white; }

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active { color: white; pointer-events: none; }

.datepicker table tr td.range { background: #1a9053; color: white; }

.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active { color: #c7c7c7; }

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active { color: #c7c7c7; }

.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted { background: #008440; color: white; }

.datepicker table tr td.selected.range-start:not(.range-end), .datepicker table tr td.selected.highlighted.range-start:not(.range-end) { border-radius: 0.45rem 0.15rem 0.15rem 0.45rem; }

.datepicker table tr td.selected.range-end:not(.range-start), .datepicker table tr td.selected.highlighted.range-end:not(.range-start) { border-radius: 0.15rem 0.45rem 0.45rem 0.15rem; }

.datepicker table tr td.selected.range-start.range-end, .datepicker table tr td.selected.highlighted.range-start.range-end { border-radius: 0.45rem; }

.datepicker table tr td.active, .datepicker table tr td:active:not([colspan]), .datepicker table tr td.active.highlighted { background: #008440; color: white; }

.datepicker table tr td span { display: block; width: 23%; height: 2.7rem; line-height: 2.7rem; float: left; margin: 1%; cursor: pointer; border-radius: 0.1rem; }

.datepicker table tr td span:hover, .datepicker table tr td span.focused { background: #008440; color: white; }

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #c7c7c7; cursor: default; }

.datepicker .datepicker-switch { width: 7.25rem; color: rgba(0, 0, 0, 0.7); text-transform: capitalize; font-size: 1.05rem; }

.datepicker .datepicker-switch:hover { text-decoration: underline; -webkit-text-decoration-color: rgba(0, 0, 0, 0.2); text-decoration-color: rgba(0, 0, 0, 0.2); text-underline-position: under; }

.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next { color: white; cursor: pointer; }

.datepicker tfoot tr th { color: rgba(0, 0, 0, 0.7); cursor: pointer; }

.datepicker .prev, .datepicker .next { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s; }

.datepicker .prev:hover, .datepicker .next:hover { -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }

.datepicker .prev .icon, .datepicker .next .icon { font-size: 1.7rem; }

.datepicker .prev { -webkit-transform-origin: right center; transform-origin: right center; }

.datepicker .next { -webkit-transform-origin: left center; transform-origin: left center; }

.datepicker .cw { font-size: 0.5rem; width: 0.6rem; padding: 0 0.1rem 0 0.25rem; vertical-align: middle; }

.input-group.date .input-group-addon { cursor: pointer; }

.input-daterange .input-group-addon { width: auto; min-width: 0.8rem; padding: 0.2rem 0.25rem; line-height: 1.618; text-shadow: 0 1px 0 #fff; border-width: 1px 0; margin-left: -0.25rem; margin-right: -0.25rem; }
/*# sourceMappingURL=bootstrap-datepicker3.css.map */