﻿.insan-btn:not([disabled]) {
    color: #16655f !important;
    border: 1px solid #71a19e !important;
    border-width: 1px !important;
    border-radius: 0.25rem;
}

.insan-btn[disabled] {
    color: #dadada !important;
    border: 1px solid #dedede !important;
    border-width: 1px !important;
    border-radius: 0.25rem;
}

.insan-btn-drpdwn {
    border-radius: 0.25rem;
}

.table-hover tbody tr:hover {
    background: #f1effcc4 !important;
}

.insan-btn, .insan-btn-drpdwn, .insan-tab-btn, insan-btn-hdr-lang {
    position: relative;
    padding: 3px 10px;
    margin: 0 !important;
    font-size: 0.88em;
    cursor: pointer !important;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    text-decoration: none !important;
}

.dropdown-menu-header .dropdown-menu-header-inner {
    padding: 12px 16px !important;
}

.insan-btn-drpdwn:not(.active):not([disabled]):hover, .dropdown.show .insan-btn-drpdwn, .insan-tab-btn:not(.active):not([disabled]):hover, .insan-menu-btn:hover:not(.active):not([disabled]), .insan-btn:not(.active):not([disabled]):hover {
    color: #029189 !important;
}

.dropdown.show .insan-btn-drpdwn {
    background-color: #dce6eb;
}

.insan-btn-drpdwn:not(.active):not([disabled]):hover:before, .insan-menu-btn:not(.active):not([disabled]):hover:before, .insan-btn:not(.active):not([disabled]):hover:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #16655f;
    border-radius: 0.25rem;
    opacity: 0.1;
}

.insan-tab-btn:not(.active):not([disabled]):hover:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #16655f;
    opacity: 0.1;
}

.insan-btn-drpdwn-hdr:not(.active):not([disabled]):hover, .dropdown-item:focus, .dropdown-item:hover {
    background-color: #e9e8f3e0 !important;
    color: #635ba8 !important;
}

.userinfo-text {
    color: #0d5e58 !important;
}

.page-title-icon > i {
    color: #0d5f59 !important;
    opacity: 0.6 !important;
}

.insan-btn-drpdwn-hdr.active {
    color: #ffffff !important;
    background-color: #7870bac9 !important;
}

    .insan-btn-drpdwn-hdr.active > i {
        opacity: 1 !important;
    }

.insan-tab-btn.active, .insan-menu-btn.active {
    color: #ffffff !important;
    background-color: #029189 !important;
}

.insan-btn-drpdwn {
    color: #16655f !important;
    background-color: #dde9e9 !important;
}

.insan-menu-btn {
    font-size: 0.87em !important;
}

.insan-hdr-menu {
    color: #ffffff !important;
    background-color: #029189 !important;
}

.insan-tab-btn {
    color: #16655f;
    border: 1px solid #4885811f !important;
    margin: -1px;
}

    .insan-tab-btn.active, .insan-menu-btn.active {
        color: #ffffff !important;
        background-color: #029189 !important;
    }

#pos::after, .insan-btn-drpdwn {
    background-color: #dde9e9 !important;
}

.lb_insan_txtclr, .btn-link, .btn-link .text-primary {
    color: #0d5e58 !important;
}

.insan-btn-login {
    color: #ffffff !important;
    background-color: #0d5f59 !important;
}

.insan-btn-hdr-lang, .insan-btn-hdr, .insan-pop-hdr {
    color: #ffffff !important;
    background-color: #635ba8 !important;
}

    .insan-btn-hdr-lang:hover, .insan-btn-hdr:hover, .insan-btn-login:hover {
        border: 1px solid #635ba8;
        color: #635ba8 !important;
        background-color: transparent !important;
    }

    .insan-btn-hdr-lang, .insan-btn-hdr, .insan-btn-login, .insan-btn-hdr-lang:hover, .insan-btn-hdr:hover, .insan-btn-login:hover {
        webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -o-transition: all .3s linear;
        -ms-transition: all .3s linear;
        transition: all .3s linear;
    }

.badge-insan {
    color: #fff;
    background-color: #0d5e59;
}

.vertical-nav-menu li a.mt-active {
    color: #4e5251 !important;
    background: #f0edff !important;
    font-weight: 500;
}

.vertical-nav-menu ul > li > a.mm-active, .vertical-nav-menu li a:hover, .edit-tab-header, .vertical-nav-menu li a.mm-active {
    color: #4e5251 !important;
    background: #f1effc !important;
    background-color: #f1effc !important;
}

    .vertical-nav-menu .app-sidebar__heading a.mt-active i, .vertical-nav-menu a.mt-active .metismenu-state-icon, .vertical-nav-menu a.mt-active i.metismenu-icon, .vertical-nav-menu li a.mm-active .metismenu-icon {
        opacity: 1 !important;
    }

.vertical-nav-menu li a.mt-active {
    color: #0d5f59 !important;
}

.vertical-nav-menu ul:before {
    background: #a7c8c5 !important;
}

.select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-results__option[aria-selected=true], .input-group-text {
    background-color: #f5f4ff !important;
    border: 1px solid #dfdee9 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #8b85bf !important;
    color: white !important;
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after, .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #0d5f59 !important;
}

.main-action, table.table thead tr {
    background-color: #DDE9E8 !important;
}

.page-item.active .page-link, .pagination .active.page-number .page-link {
    background-color: #635BA7 !important;
    border-color: #635BA7 !important;
}

.pagination li a:hover {
    background-color: #E9E8F3 !important;
    border-color: #635ba726 !important;
}

.pagination li a {
    color: #635ba7;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.checkbox-rc.tbl label, .radio-rc.tbl label {
    color: #0d5f5a;
}


::-webkit-scrollbar {
    background-color: rgb(13 95 89 / 10%) !important;
}

::-webkit-scrollbar-thumb {
    background-color: rgb(13 95 89 / 25%) !important;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(20 160 150 / 4%) !important;
    background-color: rgb(20 160 150 / 4%) !important;
}
