﻿:root {
    --primary: #880016;
    --secondary: #59212e;
}

/*BUTTON*/
.btn-primary {
    background-color: #880016;
    border-color: #880016;
}

    .btn-primary:hover {
        color: #ffffff;
        background-color: #59212e;
        border-color: #59212e;
    }

    .btn-primary:focus, .btn-primary.focus {
        background-color: #59212e;
        border-color: #59212e;
    }

    .btn-primary.disabled, .btn-primary:disabled {
        background-color: #880016;
        border-color: #880016;
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
    .show > .btn-primary.dropdown-toggle {
        color: #ffffff;
        background-color: #880016;
        border-color: #880016;
    }

        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
        }

/*MENU*/
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #880016;
}

/*CARD TAB*/
.card-primary.card-outline-tabs > .card-header a.active {
    border-top: 3px solid #880016;
}

/*LINK*/
a{
    color: #880016;
}

    a:focus {
        color: #59212e;
    }


/*PACE*/
.pace .pace-progress {
    background: #880016 !important;
}

/*CHECKBOX*/
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #880016;
    background-color: #880016;
}