
.form-control{
    padding: 0.5rem 0.8rem;
}

.form-control:focus {
    border-color: var(--bs-dark);
    box-shadow: inset 0 0 0 0.05rem var(--bs-dark);
}

.form-control::placeholder {
    color: var(--bs-color-gray);
    opacity: .7;
}

.form-control .form-control-plaintext {
    padding: 0;
    line-height: 1.4;
}

.form-control-secondary {
    --bs-border-color:  var(--bs-form-control-secondary);
    background-color: var(--bs-form-control-secondary);
}

.form-control-secondary:focus-within {
    box-shadow: 0 0 0 0.1rem  var(--bs-dark);
}

.form-select {
    padding: 0.5rem 2.25rem 0.5rem 0.75rem;
}

.form-select-secondary {
    --bs-border-color: var(--bs-form-control-secondary);
    background-color: var(--bs-form-control-secondary);
}

.form-select:focus {
    border-color: var(--bs-dark);
    outline: 0;
    box-shadow: inset 0 0 0 0.1rem  var(--bs-dark);
}

.form-label {
    font-size: .9rem;
    font-weight: 500;
}

