:root {
    --primary-color: #C8102E;
    --primary-hover-color: #E14857;
    --secondary-color: #343a40; 
    --secondary-hover-color: #6c757d;
}

.btn-primary{
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus{
    background-color: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
}

.form-control:focus{
    border-color: var(--primary-color);
}

.btn-danger{
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}

.btn-danger:hover, .btn-danger:focus{
    background-color: var(--secondary-hover-color);
    border-color: var(--secondary-hover-color);
}

.navbar{
    background-color: var(--primary-color);
}

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

.page-item.active .page-link{
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.page-link {
    color: black;
}
  
.page-link:hover {
    color: gray;
}

.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: var(--primary-color);
    color: #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-color);
}

.custom_text_color{
    color: var(--primary-color);
}

.nav-pills .nav-link:not(.active):hover {
    color: var(--primary-color);
  }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px;
}