 .webform-submission-register-your-interest-form div#edit-flexbox1,
 .webform-submission-register-your-interest-form div#edit-flexbox1--2{
    display: flex;
    flex-direction: column;
}

 .webform-submission-register-your-interest-form.webform-submission-form div#edit-flexbox1 label,
 .webform-submission-register-your-interest-form.webform-submission-form div#edit-flexbox1--2 label{
    width: 100%;
    font-weight:500;
    padding-bottom: 0px;
    text-transform: uppercase;
    font-size: 18px;
    color:#1b1b1b;
}

 .webform-submission-register-your-interest-form div#edit-flexbox1 .js-form-item.form-item.js-form-type-textfield.form-type-textfield input,
 .webform-submission-register-your-interest-form div#edit-flexbox1 .js-form-item.form-item.js-form-type-select.form-type-select select,
 .webform-submission-register-your-interest-form div#edit-flexbox1 .js-form-item.form-item.js-form-type-email.form-type-email input,
 .webform-submission-register-your-interest-form div#edit-flexbox1--2 .js-form-item.form-item.js-form-type-textfield.form-type-textfield input,
 .webform-submission-register-your-interest-form div#edit-flexbox1--2 .js-form-item.form-item.js-form-type-select.form-type-select select,
 .webform-submission-register-your-interest-form div#edit-flexbox1--2 .js-form-item.form-item.js-form-type-email.form-type-email input{
    border: #d3d3d3 solid 0px;
    font-weight: 400;
    padding:10px 15px;
    font-size: 18px;
    border-radius: 2px;
    background-color: #f1f1f1;
    color:#8a8a8a;
    text-transform: none;
}

 .webform-submission-register-your-interest-form div#edit-flexbox2--2,
 .webform-submission-register-your-interest-form div#edit-flexbox2{
    display: flex;
    background-color: #f1f1f1;
    flex-direction: column;
    padding: 40px;
}

 .webform-submission-register-your-interest-form div#edit-flexbox2 div#edit-marketing-permissions strong,
 .webform-submission-register-your-interest-form div#edit-flexbox2--2 div#edit-marketing-permissions--2 strong{
    font-weight: 900;
    text-transform: uppercase;
}

 .webform-submission-register-your-interest-form div#edit-flexbox2 div#edit-marketing-permissions p,
 .webform-submission-register-your-interest-form div#edit-flexbox2--2 div#edit-marketing-permissions--2 p{
    FONT-WEIGHT: 400 !important;
}


 .webform-submission-register-your-interest-form div#edit-flexbox2 .webform-options-display-buttons label.webform-options-display-buttons-label,
 .webform-submission-register-your-interest-form div#edit-flexbox2--2 .webform-options-display-buttons label.webform-options-display-buttons-label{
    display: table-cell;
    height: 100%;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size:16px;
    line-height:16px;
    text-transform: none;
    FONT-WEIGHT: 400;
    background-color: #fff;
}

 .webform-submission-register-your-interest-form div#edit-flexbox2 .webform-options-display-buttons .webform-options-display-buttons-wrapper,
 .webform-submission-register-your-interest-form div#edit-flexbox2--2 .webform-options-display-buttons .webform-options-display-buttons-wrapper {
    flex: none;
}

 .webform-submission-register-your-interest-form div#edit-flexbox2 .js-form-item-terms-of-service-02.form-item-terms-of-service-02 label.option,
 .webform-submission-register-your-interest-form div#edit-flexbox2--2 .js-form-item-terms-of-service-02.form-item-terms-of-service-02 label.option{
     text-transform: none;
     FONT-WEIGHT: 400;
     color:#666;
     font-size: 18px;
}


.webform-submission-register-your-interest-form div#edit-flexbox1 .webform-flex.webform-flex--1 .webform-flex--container .form-item, 
.webform-submission-register-your-interest-form div#edit-flexbox1--2 .webform-flex.webform-flex--1 .webform-flex--container .form-item{
    padding-bottom: 15px;
}

.webform-submission-register-your-interest-form .webform-readonly.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-course-title.form-item-course-title label {
    width: auto;
    font-weight: 900;
    padding-bottom: 0px;
    text-transform: uppercase;
    font-size: 18px;
    color: #1b1b1b;
}

.webform-submission-register-your-interest-form .webform-readonly.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-course-title.form-item-course-title input {
    background:none;
    border:none;
    FONT-WEIGHT: 400;
    font-size:18px;
    color:#616161;
    text-transform: uppercase;
}

.webform-submission-register-your-interest-form .webform-readonly.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-course-title.form-item-course-title {
    margin-bottom: 0px !important;
    background: #f1f1f1;
    padding: 20px;
}

.webform-submission-register-your-interest-form div#edit-blockflexbox,
.webform-submission-register-your-interest-form div#edit-blockflexbox--2{
    margin-top: 0px;
}

.webform-submission-register-your-interest-form.webform-submission-form .form-actions input,
.webform-submission-_2285-add-form input#edit-submit, input#edit-submit--2, input#edit-submit--3{
    padding: 10px 30px;
    font-size:18px;
    border: 0px;
    text-transform: uppercase;
    background: #23366b !important;
    color: #ffffff !important;
    font-weight: 900;
}

.webform-submission-register-your-interest-form.webform-submission-form .form-actions input:hover, 
.webform-submission-register-your-interest-form.webform-submission-form .form-actions input:focus
.webform-submission-_2285-add-form input#edit-submit:hover, 
.webform-submission-_2285-add-form input#edit-submit:focus,
input#edit-submit--2:focus, input#edit-submit--3:hover,
input#edit-submit--2:focus, input#edit-submit--3:hover{
    background: #0061a7 !important;
    border: 0px;
}

.webform-submission-register-your-interest-form div#edit-flexbox2 .webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label,
.webform-submission-register-your-interest-form div#edit-flexbox2--2 .webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label,
.webform-submission-register-your-interest-form div#edit-flexbox2 .webform-options-display-buttons input:focus,
.webform-submission-register-your-interest-form div#edit-flexbox2--2 .webform-options-display-buttons input:focus{
    box-shadow: none;
}


.webform-submission-register-your-interest-form div#edit-flexbox2  input[type="radio"]:checked + label.option,
.webform-submission-register-your-interest-form div#edit-flexbox2--2  input[type="radio"]:checked + label.option{
  background-color: #23366b !important;
  color: white !important;
}
