.btn-primary {
    background-color: #c31348;
    border-color: #c31348;
}

.btn-primary:hover {
    background-color: #c31348;
    border-color: #c31348;
}

.form-control {
    border: 1px solid #866458;
}

label {
    color: #866458;
}


.sidebar-header {
    background-color: #fff;
}

.sidebar-default .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #866458;
}

.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),
.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled).active,
.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true] {
    background-color: #c31348;
    color: #fff
}

.table thead tr {
    color: #c31348;
}

h2,
h1,
h3,
h4,
h5 {
    color: #866458;
}

a {
    color: #c31348;

}

.iq-navbar {
    border-bottom: 3px solid #aaa827;
}

.card {
    background: rgba(170, 168, 39, 0.3);
}

.bg-soft-primary {
    color: #fff;
    background-color: #c31348 !important;
}

.page-item.active .page-link {
    background-color: #c31348;
    border-color: #c31348;
}

.hr-horizontal {
    background-image: linear-gradient(90deg, transparent, rgba(195, 19, 72, 0.4), transparent);
}

.sidebar .sidebar-header {
    border-bottom: 1px solid #866458;
}



.form-switch .form-check-input:checked {
    background-color: #c31348;
    border-color: #c31348;
}

.btn-sm,
.btn-group-sm>.btn {
    background-color: #fff;
}

.counter {
    color: #000;
    font-family: revert;
    font-size: 1em;
}