﻿.form-floating > .form-control, .form-floating > .form-select {
    height: calc(2.5rem + 2px);
    line-height: 1.25;
    border: 2px solid #0495044a;
    border-radius: 10px;
}

.form-floating > label {
    padding: .6rem .75rem;
}

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
    margin-top: -20px;
    margin-left: -10px;
    color: forestgreen;
    font-weight: 700;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 0.625rem;
    padding-bottom: .625rem;
    font-weight: 700;
}
