/*Errors*/


.ml-error input, .ml-error textarea, .ml-error select {
    border-color: red !important;
}

.ml-error .custom-checkbox-radio-list {
    border: 1px solid red !important;
    border-radius: 4px;
    padding: 10px;
}

.ml-error .label-description,
.ml-error .label-description p,
.ml-error .label-description p a,
.ml-error label:first-child {
    color: #ff0000 !important;
}

.error-description {
    padding-top: 1rem !important;
    display: none;
}

.ml-error .error-description {
    display: block;
}

#mlb2-11510000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
#mlb2-11510000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
    color: #ff0000 !important;
}


/*Form submission*/

#mlb2-11510000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
    display: none;
}


/*Recaptcha*/

.g-recaptcha {
    transform: scale(1);
    -webkit-transform: scale(1);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}


.ml-form-recaptcha {
    margin-bottom: 20px;
}

.ml-form-recaptcha.ml-error iframe {
    border: solid 1px #ff0000;
}

@media screen and (max-width: 480px) {
    .ml-form-recaptcha {
        width: 220px!important
    }
    .g-recaptcha {
        transform: scale(0.78);
        -webkit-transform: scale(0.78);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}