.active>.page-link, .page-link.active {
    z-index: 3;
    color: white;
    background-color: var(--gray-800);
    border-color: var(--gray-600);
}
.page-link {
    color: black;
}
.page-link:focus,
.page-link.active:focus,
.active > .page-link:focus {
    outline: none;
    box-shadow: none;
}
.nav-link  {
  color: unset!important;
}
input:focus,
select:focus,
textarea:focus {
  outline: none!important;
  border-color: var(--gray-500)!important;
  box-shadow: 0 0 0 3px rgba(173, 181, 189, 0.25)!important; 
  transition: all 0.2s ease;
}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
  background-color: var(--gray-700) !important;   
  border-color: var(--gray-700) !important;       
}

.dropdown-item:active {
  background-color: transparent !important;
  color: inherit;
}

p a {
  color: var(--main-color);
}
label {
  font-weight: 500!important;
}
.container {
  max-width: 1500px!important;
}