.k-switch-on .k-switch-track {
    border-color: #00acc7;
    background-color: #00acc7;
}

.k-datepicker {
    width: 12.4em;
}

.k-input-inner {
    font-size: 1rem;
    font-family: "Sinkin Sans", Helvetica, Arial, sans-serif;
}

.k-datepicker.k-focus, .k-combobox.k-focus, .k-dropdownlist.k-focus {
    border-color: #80d6e3;
    color: #495057;
    background-color: #ffffff;
    box-shadow: 0 0 0 0.25rem rgba(0, 172, 199, 0.25);
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: #fff;
    background-color: #009eb7;
}

.k-button-solid-primary {
    border-color: #00acc7;
    color: #fff;
    background-color: #00acc7;
}

.k-button-solid-primary:hover {
    border-color: #008094;
    color: #fff;
    background-color: #008ba1;
}

.k-button-solid-primary:focus {
    box-shadow: 0 0 0 3px rgba(0,172,199,.5);
}

.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
    color: #00acc7;
}

.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
    color: #fff;
    background-color: #00acc7;
}

.k-pager-md .k-pager-sizes .k-dropdown-list,
.k-pager-md .k-pager-sizes .k-dropdown,
.k-pager-md .k-pager-sizes .k-dropdownlist,
.k-pager-md .k-pager-sizes > select {
    width: 6em;
}

.k-pager-nav.k-button {
    border-color: #dee2e6 !important;
    color: #056abf !important;
    background-color: #fff;
}

.k-pager-numbers .k-button {
    border-color: #dee2e6 !important;
    color: #056abf !important;
    background-color: #fff;
}

.k-pager-numbers .k-button.k-selected {
    border-color: #00acc7 !important;
    color: #fff !important;
    background-color: #00acc7 !important;
}

.k-calendar .k-calendar-nav-today {
    color: #056abf;
}

.k-calendar .k-calendar-nav-today:hover {
    color: #00abc7;
}

.k-calendar .k-calendar-view .k-today .k-link {
    box-shadow: inset 0 0 0 1px #00acc7;
}

.k-calendar .k-calendar-td.k-selected.k-focus .k-link {
    border-color: #009eb7;
    color: #ffffff;
    background-color: #00acc7;
}

.k-calendar .k-calendar-view .k-today.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-view .k-today.k-focus .k-link {
    box-shadow: inset 0 0 0 2px rgba(0, 117, 135, 0.5);
}
