

body.employer_engagement #main-content h2 { color: #007DBA; font-weight: 700; font-size: 30px; }
body.employer_engagement #main-content .et_pb_button { border: 2px solid #333; background: #F1F2F2; color: #333; font-weight: 700; }
body.employer_engagement #main-content ul li { margin-top: 20px; }
body.employer_engagement #main-content ul li strong { color: #007DBA; }
body.employer_engagement #main-content h3.score { color: #007DBC; font-size: 26px; font-weight: 700; margin-bottom: 40px; }

body.employer_engagement .gform_wrapper .ginput_container_text input, body.employer_engagement .gform_wrapper .ginput_container_textarea textarea { background: #E5F2F8; border: none; color: #007DBB; font-weight: 700; padding: 15px; }
body.employer_engagement .gform_wrapper .ginput_container_text input::placeholder, body.employer_engagement .gform_wrapper .ginput_container_textarea textarea::placeholder { color: #007DBB; font-weight: 700; }
body.employer_engagement .gform_wrapper legend { color: #007DBB; font-weight: 700; }
body.employer_engagement .gform_wrapper .gchoice { display: inline-block; width: 150px; }
body.employer_engagement .gform_wrapper .gform_button { background: #007DBC; color: #fff; line-height: 46px; width: 196px; text-align: center; font-size: 17px; border-radius: 25px; border: 0; display: inline-block; border: 2px solid #007DBC; }
body.employer_engagement .gform_wrapper .gform_button:hover { background: #2C2C2C; border-color: #2C2C2C; color: #fff; }

#spo-assessment .question { border: 2px solid #E5F2F8; margin-bottom: 30px; }
#spo-assessment .question p { background: #E5F2F8; padding: 15px; font-size: 19px; color: #007DBB; font-weight: 700; }
#spo-assessment .answers { padding: 0 15px 15px 15px; }
#spo-assessment .answers label { display: inline-block; width: 200px; font-size: 17px; line-height: 1em; vertical-align: top; margin-top: 15px; }
#spo-assessment .answers label.wide { width: 255px; }
#spo-assessment .answers label.xwide { width: 345px; }
#spo-assessment .answers label span { display: inline-block; font-size: 17px; line-height: 1em; width: 170px; }
#spo-assessment .answers label.wide span { width: 225px; }
#spo-assessment .answers label.xwide span { width: 315px; }
#spo-assessment .answers input { border: 0px; width: 17px; height: 17px; display: inline-block; vertical-align: top; margin-top: 0; }

#spo-assessment button, body.employer_engagement #main-content a.btn { background: #007DBC; color: #fff; line-height: 46px; width: 196px; text-align: center; font-size: 17px; border-radius: 25px; border: 0; display: inline-block; border: 2px solid #007DBC; }
#spo-assessment button:hover, body.employer_engagement #main-content a.btn:hover { background: #2C2C2C; border-color: #2C2C2C; color: #fff; }
body.employer_engagement #main-content a.btn_alt { background: #fff; color: #007DBC; }

.resource_box { border: 3px solid #2C2C2C; padding: 25px; border-radius: 25px; }
.resource_box h3 { font-size: 26px !important; font-weight: 700; }
.resource_box a { font-weight: 700; }