/* jQuery UI Datepicker moving pixels fix */
.ui-datepicker-inline { background: #fff !important; }
table.ui-datepicker-calendar { border-collapse: collapse; }

.ui-datepicker-header { background: var(--bg-table-header); border-radius: 0; }
.ui-datepicker-header .ui-datepicker-title { font-weight: bold; color: var(--table-header-text); }
.ui-datepicker-header .ui-datepicker-prev { background: url(../../admin/VO4/img/icon-arrow-left.svg) no-repeat center; cursor: pointer; }
.ui-datepicker-header .ui-datepicker-next { background: url(../../admin/VO4/img/icon-arrow-right.svg) no-repeat center; cursor: pointer; }


.ui-datepicker-calendar thead { background: var(--bg-table-header); }
.ui-datepicker-calendar td { border: none; }
.ui-datepicker-calendar td a { text-align: center; }

.ui-datepicker-calendar td,
.ui-datepicker-calendar th { text-align: center; width: 20px; height: 20px; border: 1px solid transparent !important; white-space: nowrap; cursor: pointer; }
    
.ui-datepicker-calendar td a { border-radius: 4px; padding: 4px 5px 3px 5px; }

/* jQuery UI Datepicker hide datepicker helper */
#ui-datepicker-div { display:none; }

/* jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a { color: var(--color-blue2); }
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight { background: none; border: none; }
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a { background-color: var(--color-primary); color: #fff; border-radius: 3px; }

