/* ==============
  Form-elements
===================*/

label {
  font-weight: 500;
}

.form-control {
  font-size: $base-font;
  &:focus {
    border-color: $primary;
    box-shadow: none;
  }
}

.form-control-sm {
  font-size: .875rem;
}

.custom-select{
  &:focus {
    box-shadow: none;
  }
}

.custom-select-sm {
  font-size: 75%;
}

.custom-control-input:checked~.custom-control-indicator {
  background-color: $primary;
}

.custom-control-input:focus~.custom-control-indicator {
  -webkit-box-shadow: 0 0 0 1px $white, 0 0 0 3px $primary;
  box-shadow: 0 0 0 1px $white, 0 0 0 3px $primary;
}

.input-group-text{
  font-size: 14px;
}