.webform-submission-form .progress-step-is-active {
    color:red;
}
.webform-submission-form .checkbox-style {
    margin-bottom: 10px;
}
.webform-submission-form .dropdown {
    
	font-weight: 400;

}

.container .webform-submission-form .question-yes-no {
    margin-bottom: 10px;
}

.container .webform-submission-form .webform-options-display-buttons-label {
    background-color: #00599c;.webform-submission-erc-eligibility-checklist-form .question-yes-no {
    margin-bottom: 10px;
}

.container .webform-submission-form .question-yes-no .webform-options-display-buttons-label {
    background-color: #00599c;
    color: #fff;
    padding: 10px 20px;
    margin-top: 0;
    text-align: center;
    font-weight: 700 !important;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.42857143;
    border-radius: 4px;
    user-select: none;
    height: auto;
    transition: .3s;
}

.container .webform-submission-form .question-yes-no .webform-options-display-buttons-label:hover {
    background-color: #002d62;
    color: #fff;
    border-color: #204d74;
    outline: 0;
    text-decoration: none;
}

.container .webform-submission-form .question-yes-no .webform-options-display-buttons-label:active,
.container .webform-submission-form .question-yes-no .webform-options-display-buttons-label:focus,
.container .webform-submission-form .question-yes-no input:checked + label.webform-options-display-buttons-label {
    background-color: #002d62;
    color: #fff;
    border-color: #204d74;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0.5rem 0 #12636b;
    box-shadow: 0 0 0.5rem 0 #12636b;
}

.container .webform-submission-form .question-yes-no .webform-options-display-buttons-label:focus {
    outline: 1px solid highlight;
    outline-offset: 1px;
}

.webform-submission-form .form-required::after {
    content: none;
}

.webform-submission-form legend {
    border-bottom: none;
}

.webform-submission-form #edit-content-top {
    margin-bottom: 0;
}

.webform-submission-form #edit-intro {
    margin-bottom: 0;
}

@media (max-width: 600px) {
    .webform-submission-form .question-yes-no .webform-options-display-buttons,
    .webform-submission-form .question-yes-no .form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons {
        display: flex;
        margin: 0 -5px;
    }

    .webform-submission-form .question-yes-no .webform-options-display-buttons .webform-options-display-buttons-wrapper {
        display: block;
        margin: 0 5px 10px 5px;
    }
}
    color: #fff;
    padding: 10px 20px;
    margin-top: 0;
    text-align: center;
    font-weight: 700 !important;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.42857143;
    border-radius: 4px;
    user-select: none;
    height: auto;
    transition: .3s;
}

.webform-submission-form .question-yes-no .webform-options-display-buttons-label:hover {
    background-color: #002d62;
    color: #fff;
    border-color: #204d74;
    outline: 0;
    text-decoration: none;
}

.webform-submission-form .question-yes-no .webform-options-display-buttons-label:active,
.webform-submission-form .question-yes-no .webform-options-display-buttons-label:focus,
.webform-submission-form .question-yes-no input:checked + label.webform-options-display-buttons-label {
    background-color: #002d62;
    color: #fff;
    border-color: #204d74;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0.5rem 0 #12636b;
    box-shadow: 0 0 0.5rem 0 #12636b;
}

.webform-submission-form .question-yes-no .webform-options-display-buttons-label:focus {
    outline: 1px solid highlight;
    outline-offset: 1px;
}

.webform-submission-form .form-required::after {
    content: none;
}

.webform-submission-form legend {
    border-bottom: none;
}

.webform-submission-form #edit-content-top {
    margin-bottom: 0;
}

.webform-submission-form #edit-intro {
    margin-bottom: 0;
}

@media (max-width: 600px) {
    .webform-submission-form .question-yes-no .webform-options-display-buttons,
    .webform-submission-form .question-yes-no .form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons {
        display: flex;
        margin: 0 -5px;
    }

    .webform-submission-form .question-yes-no .webform-options-display-buttons .webform-options-display-buttons-wrapper {
        display: block;
        margin: 0 5px 10px 5px;
    }
}