/*===================================================================================*/
/*	MARGIN
/*===================================================================================*/

/* Negative margin utilities */
.mt-n1 { margin-top: -0.25rem; }
.mt-n2 { margin-top: -0.5rem; }
.mt-n3 { margin-top: -1rem; }
.mt-n4 { margin-top: -1.5rem; }
.mt-n5 { margin-top: -3rem; }

.mb-n1 { margin-bottom: -0.25rem; }
.mb-n2 { margin-bottom: -0.5rem; }
.mb-n3 { margin-bottom: -1rem; }
.mb-n4 { margin-bottom: -1.5rem; }
.mb-n5 { margin-bottom: -3rem; }

.ms-n1 { margin-left: -0.25rem; }
.ms-n2 { margin-left: -0.5rem; }
.ms-n3 { margin-left: -1rem; }
.ms-n4 { margin-left: -1.5rem; }
.ms-n5 { margin-left: -3rem; }

.me-n1 { margin-right: -0.25rem; }
.me-n2 { margin-right: -0.5rem; }
.me-n3 { margin-right: -1rem; }
.me-n4 { margin-right: -1.5rem; }
.me-n5 { margin-right: -3rem; }


/* FORMS */
.form-group { margin-bottom: 20px; }
.form-group .field-validation-error span { color: #ff0000; font-size: 12px; }
.umbracoForms-Indicator { color:#ff0000; }
.umbraco-forms-navigation .btn{z-index:100; position: relative; }
form .recaptchav3withscore{margin-bottom:0; height:0;}
input[type="hidden"] { height:0;}

.checkbox-wrapper {padding-left:30px;}
.checkbox-wrapper input[type="checkbox"] {float: left; width: 1em; height: 1em; margin-left:-30px; margin-top: 3px; margin-right:3px;}
.checkbox-wrapper .umbraco-forms-label {display:inline-block; font-weight: 400 !important; }


@media (max-width: 767.98px) {
    [data-areas="area"] {
        margin-bottom: 24px;
    }

    [data-areas="area"]:last-child {
        margin-bottom: 0;
    }
}