.fiprimary {background-color: #90401f;}
.fiprimary2 {background-color: #491711;}
.fiprimary3 {background-color: #32150e;}
.fiprimaryText {color: #90401f;}
.fiText {color: #e69151;}
.btn-fi {
    color: #fff !important;
    background-color: #90401f;
}
.btn-fi.active, .btn-fi.active:focus, .btn-fi.focus, .btn-fi:active, .btn-fi:active:focus, .btn-fi:focus, .btn-fi:hover {
    color: #fff !important;
    background-color: #4a2a18;
}
.error-container {
  max-width: 620px;
  margin: auto;
  padding-top: 6%;
}
.mask-custom {
 backdrop-filter: blur(5px);
 background-color: hsla(0, 0%, 0%, 0.4);
}
.form-outline .form-control:focus~.form-notch .form-notch-leading {
border-color: #FFFFFF;
box-shadow: -1px 0 0 0 #FFFFFF, 0 1px 0 0 #FFFFFF, 0 -1px 0 0 #FFFFFF;
}
.form-outline .form-control:focus~.form-notch .form-notch-middle {
border-color: #FFFFFF;
box-shadow: 0 1px 0 0 #FFFFFF;
border-top: 1px solid rgba(0, 0, 0, 0);
}
.form-outline .form-control:focus~.form-notch .form-notch-trailing {
border-color: #FFFFFF;
box-shadow: 1px 0 0 0 #FFFFFF, 0 -1px 0 0 #FFFFFF, 0 1px 0 0 #FFFFFF;
}
.form-outline .form-control:focus~.form-label {
color: #FFFFFF;
}
.badge-primary i {
color: #4a2a18;
}
.form-outline {
--mdb-form-outline-select-notch-border-color: #FFFFFF;
}
.select-input.focused~.select-label, .form-outline .form-control.select-input:focus~.select-label {
    color: #FFFFFF;
}
.form-check-input:checked {
border-color: #e69151;
}
.form-check-input[type=checkbox]:checked {
background-color: #FFFFFF;
}
.select-option.selected.active {
background-color: rgb(230 145 81);
}
.form-check-input[type=checkbox]:checked:focus {
background-color: #e69151;
}
.form-check-input:checked:focus {
border-color: #FFFFFF;
}
.form-check-input[type=radio]:checked:after{
background: #e69151 !important;
}
.form-check-input[type=radio]:checked:focus {
border-color: #e69151;
}