.datepicker {
	box-shadow: 0 8px 24px 0 rgba(32, 33, 37, 0.34);
	border: 0;
}
.datepicker {
 padding:4px 12px
}
.datepicker-dropdown::before,
.datepicker-dropdown::after {
	display: none !important;
}
.datepicker.input-group {
 padding:4px 0
}
.datepicker .input-group-append>button {
 padding:0 13px;
 font-size:1.846rem;
 line-height:23px
}
.datepicker .input-group-append>button>i {
 vertical-align:middle
}
.datepicker.input-group-sm .input-group-append>button {
 font-size:1.538rem;
 line-height:21px;
 padding:0 11px
}
.datepicker.input-group-lg .input-group-append>button {
 padding:0 15px
}
.datepicker table {
 border-collapse:separate;
 border-spacing:7px 2px
}
.datepicker table thead tr th {
 padding:10px 4px 8px
}
.datepicker table thead tr th.next,
.datepicker table thead tr th.prev {
 padding:0
}
.datepicker table thead tr th.next>.icon,
.datepicker table thead tr th.prev>.icon {
 font-size:1.615rem
}
.datepicker table thead tr th.next:hover,
.datepicker table thead tr th.prev:hover {
 background-color:transparent;
 color:#7ed320;
}
.datepicker table thead tr th.switch {
 font-weight:600;
 font-size:1.077rem
}
.datepicker table thead tr th.switch:hover {
 background-color:transparent;
 color:#5a5a5a
}
.datepicker table thead tr th.dow {
 font-weight:400;
 font-size:1.077rem;
 padding-top:10px
}
.datepicker table tbody tr td {
 line-height:31px;
 padding:0 8px
}
.datepicker table tbody tr td.day {
 border-radius:50%;
 color:#737373;
 height: 35px;
}
.datepicker table tbody tr td.day.new,
.datepicker table tbody tr td.day.old {
 color:#b3b3b3
}
.datepicker table tbody tr td.day.active {
 background:#7ed320;
 color:#fff;
 text-shadow:none
}
.datepicker table tbody tr td.day.active:hover {
 background:#1266f1
}
.datepicker table tbody tr td .hour,
.datepicker table tbody tr td .minute,
.datepicker table tbody tr td .month,
.datepicker table tbody tr td .year {
 color:#737373
}
.datepicker table tbody tr td .hour.new,
.datepicker table tbody tr td .hour.old,
.datepicker table tbody tr td .minute.new,
.datepicker table tbody tr td .minute.old,
.datepicker table tbody tr td .month.new,
.datepicker table tbody tr td .month.old,
.datepicker table tbody tr td .year.new,
.datepicker table tbody tr td .year.old {
 color:#b3b3b3
}
.datepicker table tbody tr td .hour.active,
.datepicker table tbody tr td .minute.active,
.datepicker table tbody tr td .month.active,
.datepicker table tbody tr td .year.active {
 background:#7ed320;
 color:#fff;
 text-shadow:none
}
.datepicker table tbody tr td .hour.active:hover,
.datepicker table tbody tr td .minute.active:hover,
.datepicker table tbody tr td .month.active:hover,
.datepicker table tbody tr td .year.active:hover {
 background:#1266f1
}
.datepicker table tbody tr td fieldset legend {
 font-size:1.308rem;
 font-weight:400;
 color:#5a5a5a;
 margin-bottom:5px
}
.datepicker.dropdown-menu {
 border-color:rgba(0,0,0,.1);
 padding:10px
}
.datepicker.dropdown-menu:before {
 border-bottom-color:rgba(0,0,0,.08)
}