.mauticform-label {
    font-size: 1.4rem !important;
    font-weight: 400 !important;
    padding: 0 .5rem;
}

.mauticform-label:after {
    color: #c33b3b !important;
}

.mauticform-errormsg {
    font-size: 1.4rem;
    color: #c33b3b !important;
}

.mauticform-selectbox,
.mauticform-input,
.mauticform-textarea {
    padding: 1em 0.5em !important;
}

.mauticform-textarea {
    height: 10rem;
}

.mauticform-row:last-child {
    text-align: center;
}

.mauticform-button.btn-default {
    background: #c33b3b !important;
    color: #fff !important;
    border: none !important;
    letter-spacing: .2em;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    padding: 16px 48px !important;
}

.mauticform-button.btn-default:hover {
    background: #b83737 !important;
    box-shadow: none;
}
