
        

.umbraco-forms-form input.text, .umbraco-forms-form textarea {
    max-width: none !important;
    padding: 5px;
    display: block;
    width: 100%;
    background-color:  #f0eeee;
    border: none !important;
    padding: 0.8125rem 1.25rem;
}

.umbraco-forms-field *:focus-visible {
    outline: none;
}

.umbraco-forms-container, .umbraco-forms-fieldset { padding: 0 !important; margin: 0 !important; }
.umbraco-forms-form textarea { height: 150px; }

.umbraco-forms-field { padding-bottom: 10px; }

.umbraco-forms-page .btn { background-color: #f4a032; color: #fff; font-weight: 700; }
.umbraco-forms-form .umbraco-forms-navigation { padding: 0; }
.umbraco-forms-form .umbraco-forms-navigation .col-md-12 { padding: 0; }

.umbraco-forms-form span.contourError, .umbraco-forms-form span.field-validation-error {
    color: #f32020 !important;
    display: block;
}

.umbraco-forms-caption {
    font-size: 2em !important;
    line-height: 2em !important;
}
.umbraco-forms-form legend {
    font-weight: 700;
    font-size: unset;
    line-height: 1.2em;
    display: block;
    margin-bottom: -1rem;
}

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

.umbraco-forms-field-wrapper select {
    border: none;
    background: #f0eeee;
    padding: 0.8125rem 1.25rem;
    width: 100%;
    /*max-width: 500px;*/
}

.umbraco-forms-form .checkboxlist, .umbraco-forms-form .radiobuttonlist, .umbraco-forms-form span.checkbox {
    float: none;
}

.umbraco-forms-form input.text:focus, .umbraco-forms-form input.title:focus, .umbraco-forms-form select:focus, .umbraco-forms-form textarea:focus {
    border:none;
}


