/* 
-----------------------------------------
FORMS
-----------------------------------------
*/


.form-group {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.umbraco-forms-form .checkboxlist label {
    float: unset !important;
    clear: left;
}

.umbraco-forms-form .row-fluid {
    display: flex;
    flex-direction: row;
}

.umbraco-forms-form fieldset {
    margin: 0 !important;
    padding-top: 0 !important;
}

.umbraco-forms-form fieldset .col-md-12 input{
    margin: 0 !important;
}


.form-section .umbraco-forms-form input.text, 
.form-section .umbraco-forms-form textarea {
    max-width: unset !important;
    padding: 5px;
    display: block;
    width: 100%;
}

.umbraco-forms-field {
    clear: both;
    padding-right: 1rem;
}

.umbraco-forms-form input.text,
.umbraco-forms-form input.title,
.umbraco-forms-form textarea,
.umbraco-forms-form select {
    margin: 1rem 0 !important;
    border: 1px solid rgba(115, 93, 74, .4) !important;
    border-radius: 7px;
    padding: .5em 1.25em !important;
}

.umbraco-forms-form legend {
    margin-top: 1rem;
}