﻿.datepicker.datepicker-dropdown {
    z-index: 1060 !important;
}

.kt-checkbox > input:checked ~ span {
    border: 1px solid #ab8647;
}

.kt-checkbox > span:after {
    border: solid #ab8647;
}

.form-control:disabled[readonly] {
    background-color: #f7f8fa;
    opacity: 1;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: 1px solid #ab8647;
    -webkit-text-fill-color: black;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    transition: background-color 5000s ease-in-out 0s;
}

.select-fit-font {
    font-size: 0.9rem;
    padding: 5px;
}

.dataTables_processing.card {
    background-color: #ab8647;
    color:white;
}

    .dataTables_processing.card .kt-spinner.kt-spinner--brand:before {
        border: 2px solid white;
        border-left: 2px solid transparent;
    }

.badge-tab-count:empty {
    display: none;
}

.text-blue {
    color: #007bff !important;
}

.text-red {
    color: #dc3545 !important;
}

.text-green {
    color: #28a745 !important;
}

.person-image {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 3px solid #ccc;
}

/*Lightgallery override*/
.lg-outer .lg {
    direction: ltr !important;
}

tr.align-middle td {
    vertical-align: middle !important;
}

.bootbox-close-button.close:before{
    content: "" !important;
}

.dir-rtl{
    direction: rtl !important;
}

.dir-ltr {
    direction: ltr !important;
}

.p-12 {
    padding: 12px;
}

.page-daterange {
    background: #fff;
    cursor: pointer;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%
}


.kt-header-mobile__logo .kt-header__topbar-item .kt-header__topbar-icon {
    color: white;
    font-size: 1.5rem;
    position: relative;
    top: 4px;
}