// // Datepicker // .datepicker { border: 1px solid $gray-100; padding: 8px; z-index: 999 !important; right: auto; direction: rtl; table { tr { th { font-weight: 500; &.next, &.prev { font-family: arial, $font-family-base; } } td { &.active, &.active:hover, .active.disabled, &.active.disabled:hover, &.today, &.today:hover, &.today.disabled, &.today.disabled:hover, &.selected, &.selected:hover, &.selected.disabled, &.selected.disabled:hover { background-color: $primary !important; background-image: none; box-shadow: none; color: $white !important; } &.day.focused, &.day:hover, span.focused, span:hover { background: $gray-200; } &.new, &.old, span.new, span.old { color: $gray-500; opacity: 0.6; } &.range, &.range.disabled, &.range.disabled:hover, &.range:hover { background-color: $gray-300; } span { float: right; &.active:hover { background: $primary; } } } } &.table-condensed { >thead>tr>th, >tbody>tr>td { padding: 6px 8px; } } } .datepicker-switch:hover, .next:hover, .prev:hover, tfoot tr th:hover, table tr td.day.focused, table tr td.day:hover, table tr td span.focused, table tr td span:hover { background: $datepicker-hover; } &.datepicker-dropdown { &.datepicker-orient-top { &:before { border-top-color: $gray-100; } &:after { border-top-color: $datepicker-background; } } &.datepicker-orient-bottom { &:before { border-bottom-color: $gray-100; } &:after { border-bottom-color: $datepicker-background; } } } } .ui-datepicker { color: inherit; background-color: $datepicker-background; border: 1px solid $datepicker-border; .ui-state-default { background: transparent; color: inherit; } td:not(.ui-state-disabled) .ui-state-default:hover { background: $datepicker-hover; } .ui-datepicker-today .ui-state-default { background: $datepicker-today; } .ui-state-default.ui-state-active { background: $primary !important; color: #fff !important; } .ui-datepicker-header .btn.ui-state-hover { background: transparent; } .ui-datepicker-header { border-bottom: 1px solid $datepicker-border; } .ui-datepicker-buttonpane { background: transparent; border-top: 1px solid $datepicker-border; .btn { color: inherit; &:hover { background: $datepicker-hover; } } } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.6; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.2; } select { color: inherit; background-color: $datepicker-select; border: 1px solid $datepicker-border; outline: none; } td { span, a { padding-top: 6px; padding-bottom: 6px; } } }