.theme-teal .navbar-main {
    background-color: rgba(20, 60, 65, 0.9) !important;
}

.theme-teal .btn-info {
    background-color: #6ed7e0;
    border-color: #6ed7e0;
}

.theme-teal .btn-info:hover {
    background-color: #5bc0c9;
    border-color: #5bc0c9;
}

.theme-teal .btn-primary {
    background-color: #3cabb6;
    border-color: #3cabb6;
}

.theme-teal .btn-primary:hover {
    background-color: #2a8a94;
    border-color: #2a8a94;
}

.theme-teal a:not(.btn, .dropdown-item, .nav-link) {
    color: #3cabb6;
}

.theme-teal a:not(.btn, .dropdown-item, .nav-link):hover {
    color: #2a8a94;
}

.theme-teal .progress-bar-info {
    background-color: #3cabb6;
}

.theme-teal .page-item.active .page-link {
    background-color: #e0f7f9;
    border-color: #3cabb6;
}

.theme-teal .dropdown-menu li:hover>a {
    background-color: #e0f7f9;
}

.theme-teal .dropdown-menu>.active>a,
.theme-teal .dropdown-menu>.active>a:hover,
.theme-teal .dropdown-menu>.active>a:focus {
    background-color: #d1f0f3;
}

.theme-teal .nav-tabs>li.active>a,
.theme-teal .nav-tabs>li.active>a:hover,
.theme-teal .nav-tabs>li.active>a:focus {
    border-bottom-color: #3cabb6;
}

.theme-teal .select2-results__option[aria-selected=false]:hover {
    background-color: #e0f7f9 !important;
}

.theme-teal .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #d1f0f3 !important;
}

.theme-teal .progress-bar {
    background-color: #3cabb6;
}

.theme-teal .nav-tabs>li.active>a.nav-link,
.theme-teal .nav-tabs>li>a.nav-link.active,
.theme-teal .nav-tabs>li>a.nav-link:hover,
.theme-teal .nav-tabs>li>a.nav-link:focus {
    border-bottom-color: #3cabb6;
}

body.mode-dark.theme-teal,
body.mode-dark.theme-teal .modal-content,
body.mode-dark.theme-teal .dropdown-menu li,
body.mode-dark.theme-teal .select2-dropdown,
body.mode-dark.theme-teal .autofill-dropbox-container,
body.mode-dark.theme-teal .top-sticky-content,
body.mode-dark.theme-teal .search-results,
body.mode-dark.theme-teal .template-create-sticky {
    background-color: rgba(20, 40, 45, 1);
}

body.mode-dark.theme-teal .navbar-main {
    background-color: rgba(15, 30, 35, 0.9) !important;
}

body.mode-dark.theme-teal a:not(.btn, .dropdown-item, .nav-link) {
    color: #3cabb6;
}

body.mode-dark.theme-teal a:not(.btn, .dropdown-item, .nav-link):hover {
    color: #8edce3;
}

.theme-teal .switchery[type="checkbox"]:checked~.check-symbol:before,
.theme-teal .styled[type="checkbox"]:checked~.check-symbol:before {
    background-color: #3cabb6;
    border-color: #3cabb6;
}

.theme-teal .styled[type="radio"]:checked~.check-symbol:after {
    background-color: #3cabb6;
}

.theme-teal.bg-slate-800 {
    background-color: #3b3938;
    border-color: #3b3938;
}

/* Text Selection Color */
.theme-teal ::selection {
    background-color: #3cabb6;
    color: #ffffff;
}

.theme-teal ::-moz-selection {
    background-color: #3cabb6;
    color: #ffffff;
}