.required-warning{display:none}.page-title-wrapper{text-align:center}.page-title-wrapper .page-title{margin:40px 0 30px}.partner-registration-container{max-width:1110px;margin:0 auto 80px;padding:3%;background-color:#fff}.partner-registration-progress-bar{font-size:14px}.partner-registration-progress-bar ul{list-style:none;padding:0;margin:0;display:flex;border-bottom:1px solid #b7b7b7}.partner-registration-progress-bar ul li{margin:0 0 -1px;flex:1 1 auto;padding-right:10px}.partner-registration-progress-bar ul li:last-child{flex:0 1 auto;padding-right:0}.partner-registration-progress-bar ul li .step-label{padding-bottom:10px;color:#b7b7b7}.partner-registration-progress-bar ul li.active .step-label{border-bottom:1px solid #1f1e1e}.partner-registration-progress-bar ul li.active .step-label,.partner-registration-progress-bar ul li.complete .step-label{color:#1f1e1e}div.progress-circle{border-radius:50%;width:16px;height:16px;line-height:14px;font-size:7px;text-align:center;border:1px solid #b7b7b7;background:#fff;margin-right:15px;font-weight:700;display:inline-block;vertical-align:bottom;margin-bottom:2px}.partner-registration-progress-bar ul li.active div.progress-circle{border-color:#1f1e1e}.partner-registration-progress-bar ul li.complete div.progress-circle{background:#1f1e1e;color:#fff;font-weight:600;border-color:#1f1e1e}.partner-registration-progress-bar ul li.complete div.progress-circle span:before{content:"\e921";font-family:'icomoon',sans-serif}.partner-registration-progress-bar ul li .step-label span{flex-basis:calc(100% - 31px)}.terms-condition-modal.modal-popup .modal-inner-wrap{width:800px}@media (max-width:979px){.partner-registration-progress-bar ul{position:relative}.partner-registration-progress-bar ul li{margin-bottom:-10px}.partner-registration-progress-bar ul li .step-label{padding-bottom:0}.partner-registration-progress-bar ul li .step-label>span{display:none}.partner-registration-progress-bar ul li.active+li .step-label>span{position:absolute;right:0;top:calc(100% + 27px);display:block;color:#1f1e1e;font-size:12px;font-weight:500;max-width:60%}.partner-registration-progress-bar ul li .step-label>span:before{content:'Next: '}div.progress-circle{margin-right:0}.partner-registration-progress-bar ul li.active .step-label{border:none}.terms-condition-modal.modal-popup .modal-inner-wrap{width:auto}}.partner-registration-form{margin-top:60px}.step .back-btn{margin-top:-35px;margin-bottom:60px}.step .back-btn>div{display:inline-block}.partner-registration-form h3{margin-top:0;line-height:40px;padding-bottom:20px;margin-bottom:40px;position:relative;letter-spacing:4px}.partner-registration-form h3:after{content:"";position:absolute;bottom:0;width:115px;height:1px;background:#1f1e1e;display:block;left:0}.steps-columns{display:flex;align-items:start}.step-col{flex:1 1 auto}.step-col.step-process{flex:0 1 310px;border:1px solid #b7b7b7;background:#f8f6f3;font-size:14px;padding:45px;margin-left:auto}.step-col.step-process p{font-size:14px;margin-bottom:20px}.step-col.step-process ul{margin:0;padding:0 0 0 16px}.step-col.step-process ul li{padding-left:10px}.step-col.step-process p.note{font-size:13px;font-weight:700;letter-spacing:3px;line-height:18px}.step-col.step-details{max-width:455px}.step-col.step-details p.info{margin-bottom:60px}.required-doc ul{margin:0;padding:0 0 0 16px;font-size:13px}.required-doc ul li{margin-bottom:40px;padding-left:10px}.required-doc ul li:last-child{margin-bottom:0}.required-doc .title{text-transform:uppercase;font-weight:700;letter-spacing:3px;line-height:20px;margin-bottom:5px}.required-doc p{font-size:13px}.form-content{max-width:625px}.fieldset>legend{margin-top:0;line-height:40px;padding-bottom:20px;margin-bottom:40px;position:relative;letter-spacing:4px;font-size:23px;font-weight:500;text-transform:uppercase}.fieldset>legend:after{content:"";position:absolute;bottom:0;width:115px;height:1px;background:#1f1e1e;display:block;left:0}.step-4 p.info{margin-bottom:40px}.form-content .row{display:flex;font-size:16px;margin-bottom:20px}.form-content .row:last-child{margin-bottom:0}.form-content .row input[type=radio]{margin-right:20px;margin-top:3px}.form-content .fieldset .field .label{font-size:14px;font-weight:600;line-height:27px;margin-bottom:0}.form-content .fieldset .field:not(:last-child){margin-bottom:20px}.terms-conditions{max-height:500px;overflow-y:scroll;margin-bottom:30px}.step-5 .field-recaptcha{margin-top:20px}.partner-registration-form input:read-only,.partner-registration-form select[readonly]{opacity:.5}.partner-registration-form .disableInputs .field.state .control,.partner-registration-form .disableInputs .field.country .control{position:relative;z-index:0}.partner-registration-form .disableInputs .field.state .control:after,.partner-registration-form .disableInputs .field.country .control:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fileinput-button{display:inline-block;color:#1f1e1e;font-size:12px;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:3px;border:1px solid #1f1e1e;padding:15px 35px;text-decoration:none;cursor:pointer;background:0 0;border-radius:3px;box-shadow:none;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.fileinput-button:before{content:'Select Files...'}.fileinput-button:hover{background:#1f1e1e;color:#fff}.files p{margin-bottom:5px}.files a{text-decoration:underline;font-weight:500;color:#1f1e1e;margin-left:10px}@media (max-width:979px){.text-link-arrow-right,.text-link-arrow-left{font-size:12px;letter-spacing:.35px}.partner-registration-form h3{font-size:19px;line-height:30px;letter-spacing:3.5px}.step .back-btn{margin-bottom:30px}.steps-columns{display:block}.step-col:not(:last-child){margin-bottom:60px}.form-content{max-width:100%}.partner-registration-container{margin-bottom:0}.step .action.primary{width:100%}.okay.action.primary{display:none}}@media (max-width:979px){.page-title-wrapper .page-title{margin:0 0 30px;text-align:left;font-size:42px}}.age_range_note{font-size:.8em !important;color:#666}