﻿.scfForm .required-field.two-column-checkbox-list.form-group.has-feedback{margin-top:1.25rem}.scfForm .required-field.two-column-checkbox-list.form-group.has-feedback::after{display:table;clear:both}.regForm .scfForm .two-column-left,.regForm .scfForm .two-column-right,.scfForm .control-label,.scfForm .two-column-checkbox-list.checkbox table tr,.syllabusRegForm,.syllabusRegForm .two-column-checkbox-list.checkbox table tr{font-size:.9375rem;line-height:1.0625rem}.scfForm .two-column-checkbox-list.checkbox::after,.scfForm .required-field.two-column-checkbox-list.form-group.has-feedback::after,.syllabusRegForm .two-column-checkbox-list::after,.syllabusRegForm .two-column-checkbox-list.checkbox{content:""!important}.scfForm .two-column-checkbox-list.checkbox table{margin-top:1.25rem;padding-bottom:0}.scfForm .two-column-checkbox-list.checkbox table tr{display:inline-block;width:45%;padding-right:1.25rem;height:4.375rem}.scfForm .two-column-checkbox-list.checkbox table tr:nth-child(3),.scfForm .two-column-checkbox-list.checkbox table tr:last-child{height:2.5rem}.scfForm .two-column-checkbox-list.checkbox table tr input[type=checkbox]{margin-bottom:2.5rem!important}.scfForm .form-group,.syllabusRegForm .form-group{clear:none}.landmark-syllabus-form label.control-label{display:block;margin-bottom:5px}.landmark-syllabus-form .required-field.two-column-left.form-group.has-feedback label.control-label,.landmark-syllabus-form .required-field.two-column-right.form-group.has-feedback label.control-label{margin-bottom:5px}.landmark-syllabus-form .required-field.two-column-left.form-group.has-feedback input,.landmark-syllabus-form .required-field.two-column-right.form-group.has-feedback input{margin-bottom:.625rem}.syllabusRegForm{padding:20px 0;background:#f4f4f4}.syllabusRegForm .required-field.two-column-checkbox-list.form-group.has-feedback .two-column-checkbox-list.checkbox{width:95%}.syllabusRegForm .two-column-checkbox-list.checkbox table tr input[type=checkbox]{margin-bottom:.9375rem!important}.syllabusRegForm .two-column-checkbox-list,.syllabusRegForm table.two-column-checkbox-list{width:100%}.syllabusRegForm .two-column-checkbox-list.checkbox table tr{display:inline-block;width:45%;padding-right:10px;height:4.375rem}.syllabusRegForm .form-submit-border{clear:both}.syllabusRegForm .form-submit-border input.btn{height:2.5rem;width:7.75rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:em(14);font-weight:600;box-sizing:border-box;text-align:center;background:#ff7e00;text-transform:uppercase;font-weight:600;color:#fff;text-decoration:none;margin:.625rem auto 0 auto!important;display:block;line-height:em(24);border:0;outline:0;cursor:pointer}.syllabusRegForm .form-group{padding-bottom:0}@media(min-width:760px){.syllabusRegForm{padding-left:1.25rem}.syllabusRegForm .form-submit-border{padding-top:.9375rem}}@media(min-width:900px){.syllabusRegForm .two-column-checkbox-list{width:47%}.syllabusRegForm .two-column-checkbox-list.checkbox table tr{padding-right:1.25rem}}@media(max-width:1020px){.regForm input[type=text]{width:10.3125rem}}.regForm .scfForm{width:420px !important}.regForm .scfCheckBoxListLabel{display:none !important}.regForm input[type=text]{float:left}.regForm .scfSectionContent{width:100%;float:left;box-sizing:content-box !important}.regForm .scfCheckBoxListGeneralPanel{width:95% !important}.regForm .scfValidatorRequired{position:relative;float:left}.regForm .two-column-checkbox-list .scfValidatorRequired{right:10%}.regForm .scfValidationSummary,.syllabusRegForm .scfValidationSummary ul li{margin-bottom:15px}.regForm .scfValidationSummary ul li,.syllabusRegForm .scfValidationSummary ul li{font-size:15px}.regForm .scfCheckBoxList tr{display:table-cell !important;float:left;width:200px;height:55px}.regForm table tr td{padding-bottom:12px !important;display:inline-block !important;width:200px !important}.regForm .scfCheckBoxList tr td label{font-size:15px !important;line-height:16px !important;display:inline-block !important;width:160px !important;float:left !important}.regForm input[type=checkbox]{margin:2px 6px 0 0 !important;float:left !important}.regForm .scfRequired{display:none}.regForm .scfSingleLineTextLabel{float:none !important;width:100% !important}.regForm label.scfSingleLineTextLabel,.regForm .scfValidator{font-size:15px}.regForm label.scfSingleLineTextLabel .small{font-size:13px}.regForm .scfForm .two-column-right,.regForm .scfForm .width-100{float:right !important;width:48% !important}.regForm .scfForm .two-column-left,.regForm .scfForm .width-100{float:left !important;width:48% !important}.vidReg .regForm .scfForm input[type='submit']{background-image:url(.../images/SEND-TXT.png);background-repeat:no-repeat;background-position:center center;font-size:0px}.regForm .scfForm input[type='submit']{height:40px;width:124px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:14px;font-weight:600;padding-top:8px;box-sizing:border-box;text-align:center;background:#ff7e00;text-transform:uppercase;font-weight:600;color:#fff;text-decoration:none;margin:10px auto 0 auto;display:block;line-height:24px;border:none;outline:none;cursor:pointer}.regForm .scfSubmitButtonBorder{clear:both;position:relative;padding:15px 0px}.regForm .scfIntroBorder p{font-size:15px}@media (min-width: 768px){.nancyVideo{height:100%;position:absolute}}.nancyVideo .link{height:100%;position:absolute}.regForm{float:right !important}.regForm .scfSingleLineGeneralPanel{width:90% !important;float:none}@media (max-width: 1210px){.regForm{padding:15px 35px 0 35px}.regForm input[type=text]{width:175px}}@media (max-width: 1180px){.regForm input[type=text]{width:165px}.regForm .scfCheckBoxList tr{width:47.5%}.regForm{padding:15px 20px 0 20px}}@media (max-width: 1020px){.regForm .scfForm .two-column-right{width:54% !important}.regForm .scfForm .two-column-left{width:44% !important}.regForm input[type=text]{width:140px}.regForm .scfSingleLineTextLabel .scWebEditInput{font-size:14px}.regForm h3{font-size:19px;line-height:21px}}@media (max-width: 930px){.regForm .scfForm .two-column-checkbox-list:nth-child(2),.scfForm .width-100{width:47% !important}.regForm .scfForm .two-column-right{width:58% !important}.regForm .scfForm .two-column-left{width:40% !important}}@media (max-width: 830px){.regForm .scfSingleLineTextLabel .scWebEditInput{font-size:13px}.regForm .scfCheckBoxList tr td label{font-size:13px !important}.regForm .scfForm .two-column-right{width:59% !important}.regForm .scfForm .two-column-left{width:38% !important}.regForm .two-column-checkbox-list .scfValidatorRequired{right:15%}}.bottomHero h1{font-size:45px;line-height:56px;font-weight:400;padding:0 0 6px 0;margin:0px;color:#fff}.bottomHero{background-size:135% 135%;margin-top:-40px;color:#fff;height:430px;font-weight:300;font-size:33px;line-height:50px;padding-top:270px;background-position:0px 40px;background-size:100%}.nancyHome .headshot img{display:block;position:absolute;bottom:0px;left:-67px;width:275px}@media (min-width: 768px){.nancyHome .headshot img{bottom:0px;left:0px;width:472px}}.syllabusRegForm .scfCheckBoxListLabel{float:none;width:100%}.syllabusRegForm .scfCheckBoxList tr{display:table-cell !important;float:left;width:45%;height:55px}.syllabusRegForm table tr td{padding-bottom:12px !important;display:inline-block !important;width:100% !important}.syllabusRegForm input[type=checkbox]{float:left}.syllabusRegForm .two-column-checkbox-list{float:left;width:47%;margin-right:10px}.syllabusRegForm .scfCheckBoxListGeneralPanel{width:90% !important}.syllabusRegForm .scfCheckBoxList tr td label{font-size:15px !important;line-height:16px !important;display:inline-block !important;width:84% !important;float:left !important}.syllabusRegForm .scfRequired{float:left}.syllabusRegForm .two-column-right .scfSingleLineTextLabel,.syllabusRegForm .two-column-left .scfSingleLineTextLabel{float:none;width:100%}.syllabusRegForm .scfSubmitButton{height:40px;width:124px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:14px;font-weight:600;box-sizing:border-box;text-align:center;background:#ff7e00;text-transform:uppercase;font-weight:600;color:#fff;text-decoration:none;margin:10px auto 0 auto;display:block;line-height:24px;border:none;outline:none;cursor:pointer}.syllabusRegForm .two-column-left .scfSingleLineGeneralPanel,.syllabusRegForm .two-column-right .scfSingleLineGeneralPanel{width:auto !important}.syllabusRegForm .two-column-left{float:left;width:23%}.syllabusRegForm .two-column-right{float:right;width:23%}.syllabusRegForm input[type=text]{width:100%}.syllabusRegForm .scfValidatorRequired{float:left}@media (max-width: 1100px){.syllabusRegForm .two-column-checkbox-list{width:51%}}@media (max-width: 980px){.syllabusRegForm .two-column-right input[type=text],.syllabusRegForm .two-column-left input[type=text]{width:160px}}@media (max-width: 870px){.syllabusRegForm .scfCheckBoxListGeneralPanel{width:97% !important}.syllabusRegForm .two-column-right input[type=text],.syllabusRegForm .two-column-left input[type=text]{width:140px}.syllabusRegForm .scfSingleLineTextLabel,.syllabusRegForm .scfCheckBoxListLabel,.syllabusRegForm .scfMultipleLineTextLabel,.syllabusRegForm .scfEmailLabel{font-size:16px}.syllabusRegForm .two-column-right .scfSingleLineTextLabel,.syllabusRegForm .two-column-left .scfSingleLineTextLabel,.syllabusRegForm .scfCheckBoxListLabel{font-size:13px}.syllabusRegForm .scfCheckBoxList tr td label{font-size:13px !important}}@media (max-width: 768px){.syllabusRegForm .two-column-right .scfSingleLineTextLabel,.syllabusRegForm .two-column-left .scfSingleLineTextLabel,.syllabusRegForm .scfCheckBoxListLabel{font-size:11px}.syllabusRegForm .scfCheckBoxList tr td label,.syllabusRegForm .scfRequired,.syllabusRegForm .scfError,.syllabusRegForm .scfValidationSummary,.syllabusRegForm .scfValidatorRequired,.syllabusRegForm .scfValidator{font-size:11px !important}.syllabusRegForm .two-column-checkbox-list{width:100%}.syllabusRegForm .two-column-right{width:50%}.syllabusRegForm .two-column-left{width:50%}.syllabusRegForm .scfSubmitButtonBorder{position:relative;top:10px}}.homeTestimonial .controlBar table{padding-top:6px}a.buttonLink.teens{width:274px;height:60px;padding-left:20px;padding-right:20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;maring:20px auto 0 auto}@media (min-width: 768px){a.buttonLink.teens{width:400px;height:40px;margin:25px auto 0 auto}}a.buttonLink.blueBar.purple{background:#4f669d}a.blueBar.buttonLink{height:40px;width:212px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:14px;line-height:13px;font-weight:700;padding-top:12px;box-sizing:border-box;text-align:center;background:#1d9ed4;text-transform:uppercase;color:#fff;text-decoration:none;margin:15px auto;display:block}.cBlockTop{padding:30px 0 00px}@media (min-width: 768px){.cBlockTop{padding:58px 0 0px}}.cBlockBottom{padding:0px 0 20px}@media (min-width: 768px){.cBlockBottom{padding:0px 0 66px}}img.videoButton,.vidReg .nancyVideo .link img{cursor:pointer}