.totem-theme .bg-background,
.totem-theme .header.active,
.totem-theme .list-group-item.active {
    background-color: #e7efff
}

.totem-theme .bg-gradient-bottom:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 20%, #e7efff 70%);
}

.totem-theme .cat-item-gradient-top:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, transparent 70%, #2b3e50 20%);
}

.totem-theme .header-page-image:after,
.totem-theme .header-page-image-lg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 0%, #2b3e50 90%);
    max-width:1080px;
}

.totem-theme .item-gradient-bottom:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 70%, #0000008c 90%);
}

.totem-theme .wrapper {
    background-color: #2b3e50;
}

.totem-theme .btn {
    font-weight: 400;
}

.totem-theme .bg-dark {
    background-color: #2b3e50 !important;
}

.totem-theme body,
.totem-theme body.sidemenu-open,
.totem-theme .bg-template,
.totem-theme .btn-default,
.totem-theme .custom-control-input:checked~.custom-control-label::before,
.totem-theme .small-slide .swiper-slide .card:hover,
.totem-theme .small-slide .swiper-slide .card:focus,
.totem-theme .filter,
.totem-theme .chosen-container .chosen-results li.highlighted,
.totem-theme .page-item.active .page-link,
.totem-theme .nav-pills .nav-link.active,
.totem-theme .nav-pills .show>.nav-link,
.totem-theme .loader-screen {
    background-color: #426d98eb;
}

.totem-theme .filter,
.totem-theme .filter .form-control,
.totem-theme .filter .form-group label,
.totem-theme .float-label .chosen-container-multi .chosen-choices,
.totem-theme .float-label .chosen-container-multi .chosen-choices li.search-field input[type=text],
.totem-theme .filter .chosen-container-multi .chosen-choices li.search-choice,
.totem-theme .btn-default,
.totem-theme .sidebar,
.totem-theme .sidebar .main-menu .list-group-item,
.totem-theme .small-slide .swiper-slide .card:hover *,
.totem-theme .small-slide .swiper-slide .card:focus * {
    color: #ffff !important;
}

.totem-theme .filter .form-group label {
    opacity: 0.85;
}

.totem-theme .btn-default:hover,
.totem-theme .btn-default:focus {
    color: #ffffff;
    background-color: #174e86;
}

.totem-theme .btn-light,
body a.btn-light {
    background-color: #5b6977;
    color: #ffffff;
    border-color: transparent;
}

.totem-theme #selling_item_buttons>.btn-light,
.totem-theme #selling_item_buttons>.a.btn-light {
    background-color: #ffffff;
    color: #174e86;
    border-color: transparent;
}

.totem-theme .btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    border-color: transparent;
}

.totem-theme .figure-profile,
.totem-theme .form-control:focus,
.totem-theme .custom-control-input:focus~.custom-control-label::before,
.totem-theme .custom-control-input:checked~.custom-control-label::before,
.totem-theme .float-label .form-control:focus,
.totem-theme .page-item.active .page-link,
.totem-theme .btn-outline-default {
    border-color: #0e2146
}

.totem-theme div#nav-0-tab.active,
.totem-theme div#nav-1-tab.active,
.totem-theme div#nav-2-tab.active,
.totem-theme div#nav-3-tab.active,
.totem-theme div#nav-4-tab.active,
.totem-theme div#nav-5-tab.active,
.totem-theme div#nav-6-tab.active,
.totem-theme .btn-outline-default:hover,
.totem-theme .btn-outline-default:focus {
    color: #ffffff;
    background-color: #174e86;
}

.totem-theme .filter .form-control:focus,
.totem-theme .filter .custom-control-input:focus~.custom-control-label::before,
.totem-theme .filter .custom-control-input:checked~.custom-control-label::before,
.totem-theme .filter .float-label .form-control:focus {
    border-color: #ffffff
}

.totem-theme .custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 104, 0.3);
}

.totem-theme .btn-light:hover,
.totem-theme .btn-light:focus,
.totem-theme .btn-light:not(:disabled):not(.disabled).active,
.totem-theme .bg-template-light {
    background-color: #dae0e5;
}

.totem-theme .text-template,
.totem-theme .btn-link,
.totem-theme a,
.totem-theme .float-label .form-control:focus+.form-control-label,
.totem-theme .btn-light:hover,
.totem-theme .btn-light:focus,
.totem-theme .btn-light:not(:disabled):not(.disabled).active,
.totem-theme .btn.btn-link-default:hover,
.totem-theme .btn.btn-link-default:focus,
.totem-theme .btn.btn-link-default.active {
    color: #0e2146;
}

.totem-theme .bg-warning,
.totem-theme .badge-warning {
    background-color: #FFAB40 !important;
}

.totem-theme .cal1 .clndr .clndr-table tr .day.event,
.totem-theme .cal1 .clndr .clndr-table tr .day.my-event,
.totem-theme .bg-success,
.totem-theme .badge-success {
    background-color: #69f0ae !important;
}

.totem-theme .cal1 .clndr .clndr-table tr .day.event:hover,
.totem-theme .cal1 .clndr .clndr-table tr .day.my-event:hover {
    background-color: #69f0ae !important;
}

.totem-theme .bg-orange,
.totem-theme .badge-orange {
    background-color: #FFAB40 !important;
}

.totem-theme .bg-primary,
.totem-theme .badge-primary {
    background-color: #3fa7ff !important;
}

.totem-theme .orange-slice {
    margin-right: -110px;
}