@media all {
    .aa-srp .aasrp-form-label {
        width: 100%;
        font-weight: normal;
    }

    .aa-srp .aasrp-form-field-errors {
        margin-top: 0.5rem;
    }

    .aa-srp .field-required > span {
        font-weight: bold;
    }

    .aa-srp .field-required .aasrp-form-label-text::after {
        content: " *";
    }

    .aa-srp .form-label-text-normal {
        font-weight: normal;
    }

    .aa-srp input[type="checkbox"] {
        display: initial;
        width: auto;
        height: auto;
    }

    .aa-srp .form-checkbox-left {
        margin-right: 0.5rem;
    }
}
