/* kwekwe.css */

.text-primary {
  color: #A32C21 !important;
}

.bg-primary {
  background-color: #A32C21 !important;
}

.text-secondary {
  color: #FFE21C !important;
}

.text-tri {
  color: #F7941D!important;
}

.bg-secondary {
  background-color: #FFE21C !important;
}

.bg-neutral {
  background-color: #F7941D!important;
}

.bg-btn-gradient {
  background: linear-gradient(90deg, #FFE21C 0%, #F7941D 50%, #A32C21 100%) !important;
  color: #FFFFFF !important;
}

.button-primary {
  background: linear-gradient(90deg, #FFE21C 0%, #F7941D 50%, #A32C21 100%) !important;
  color: #FFFFFF !important;
  border-radius: 8px;
  padding: 12px 24px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.button-primary:hover {
  background: #A32C21 !important;
  color: #FFE21C !important;
  transition: all 0.3s ease-in-out;
}
.button-secondary {
  background: #F7941D !important;
  color: #FFFFFF!important;
  border-radius: 8px;
  padding: 12px 24px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.button-secondary:hover {
  background: #FFE21C!important;
  color: #A32C21!important;
  transition: all 0.3s ease-in-out;
}


ul.flex.flex-col li a.active {
  color: #F7941D !important;
  border-color: #F7941D !important;
  font-weight: 600 !important;
}


.gi-main-menu a.active {
  color: #F7941D;
  font-weight: 600;
}
.gi-main-menu a.active i {
  color: #fff;
}





.invalid-feedback {
    color: #dc3545 !important; 
    font-style: italic !important; 
    font-size: 0.8rem !important; 
    font-weight: 400 !important; 
    margin-top: 0.25rem !important;
    display: block !important;
}


.form-control.is-invalid {
    border-color: #dc3545 !important;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important;
}


.form-control.is-invalid:focus {
    border-color: #dc3545 !important;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important;
}


.invalid-feedback.soft-red {
    color: #e74c3c !important;
}


.invalid-feedback.extra-small {
    font-size: 0.7rem !important; 
}







