.contact-form {
  /*width: auto!important;*/
  display: inline-block!important;
  background-color: #141414 !important;
  border-color: grey;
  box-shadow: none !important;
  border-radius: 0 !important;
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
}

.contact-form:focus {
  border-color: white !important;
}

.form-check-label {
  font-size: 12px;
}

.filter-input-field {
  font-size: 20px;
  display: inline-block!important;
  flex: 1 1 auto!important;
  text-align: center;
  border: solid 2px grey!important;
  background-color: var(--bs-dark);
}

.filter-input-field:focus-visible {
  box-shadow: none!important;
  outline: none!important;
  border-color: white!important;
}

.filter-check .form-check-label {
  font-size: 16px!important;
}

.form-check-input:checked {
  background-color: var(--bs-primary)!important;
  border-color: var(--bs-primary)!important;
}

.form-check-input:focus {
  border-color: var(--bs-primary);
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(21,82,89,0.33);
}

