﻿.mt-10 {
    margin-top: 10px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mb-40 {
    margin-bottom: 40px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.control-label {
    font-weight:bold;
    font-size:1.25em;
}
/*input.form-control, select.form-control {
    width:auto;
}*/

select.ui-datepicker-month, select.ui-datepicker-year {
    margin: 5px;
    padding: 5px;
    min-height: auto;
    display:inline;
}

.field-validation-error {
    color: red; /* Makes the error message text red */
    font-weight: bold; /* Makes the error message text bold */
    font-size: 0.9em; /* Adjusts the font size of the error message */
    margin-top: 5px; /* Adds some top margin for spacing */
}

input.birthdate {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0;
    color: #212529;
    display: block;
    min-height: 54px;
    padding: .9375rem;
/*    width: 100%;*/
}