.dobWrapper{margin-right:1%;width:31.3%;display:inline-block}.labelError{color:#d0021b}.dobContainer{display:inline-block;text-align:left;max-width:360px;padding-top:20px;margin:auto}.signInButtonRecoverUsername{text-align:center}.dobLabel{display:block}.smile__recovery_container{margin:0 auto;text-align:center}.smile__recovery_container .smile__grid{padding:10px 10px 10px 10px}.smile__recovery_container .smile__container .inputWrapper{width:100%}.smile__recovery_container h1{margin-top:54px;margin-bottom:12px;font-size:32px;line-height:34px}.smile__recovery_container h3{margin-top:28px;font-size:18px}.smile__recovery_container h4{font-weight:500}.smile__recovery_container #phmain_0_pnlSignIn{margin-top:40px}.smile__recovery_container .smile__recover_form{width:100%;display:inline-block;margin-top:20px}.smile__recovery_container .smile__recover_form .pwguide{text-align:left;max-width:710px;margin:0 auto}.smile__recovery_container .smile__recover_form .smile__recover_form_row{vertical-align:top;display:inline-block;text-align:center;width:100%}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper{width:100%;text-align:left}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper input{text-indent:15px;max-width:360px}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper ul{padding-left:30px;padding-top:10px}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper ul li{line-height:19px;font-weight:400;font-size:14px}.smile__recovery_container .smile__recover_form .smile__recover_form_row .passwordRules{width:266px;margin:auto;text-align:left;font-size:15px}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper:nth-child(even){margin-right:0}.smile__recovery_container .smile__recover_form .smile__recover_form_row .dateofbirth select{border-radius:5px;font-size:16px;font-weight:400;margin-right:1%;width:31.5%;color:#999}.smile__recovery_container .smile__recover_form .smile__recover_form_row .dateofbirth select:last-of-type{width:32%;margin:0}.smile__recovery_container .smile__recover_form .smile__recover_form_row_sec .inputWrapper{margin-right:0}.smile__recovery_container .smile__recover_form .smile__recover_form_row_sec .inputWrapper h4{text-align:center;font-size:16px}.smile__recovery_container .smile__recover_form_buttonrow{margin-top:40px;margin-bottom:210px;text-align:center}.smile__recovery_container .smile__recover_form_buttonrow a{margin-right:40px}.smile__recovery_container br{clear:both}.smile__recovery_container .validationError span{font-size:14px;line-height:22px;font-style:italic;font-weight:300;color:#d0021b;float:right;margin-top:20px}.smile__recovery_container .successMessageContainer{display:none}.register__accountType{font-size:14px;color:#999}.register__accountType .account__select{display:inline-block;width:100%;margin-top:19px}.register__accountType .account__select .selectorBoxes{border:1px solid #999;border-radius:5px;width:100%;max-width:360px;text-align:center;margin-bottom:15px;font-size:16px;color:#1a1a1a;font-weight:400;margin:0 auto 15px;-webkit-transition:width 2s;transition:width 2s;text-align:center;padding:20px 0 20px}.register__accountType .account__select .selectorBoxes .subText{font-size:12px;font-weight:300;color:#757575;padding-top:10px;text-align:center}.register__accountType .account__select .selectorBoxes.selected{border:2px solid #42b02a;outline:0}.smile__recovery_confirmation{margin-bottom:490px}.cancelButton{font-size:16px;margin-right:40px;display:inline-block;margin-top:16px;margin-left:20px}.bottomButtons{margin:40px auto;max-width:600px;display:inline-flex}.valid-feedback{color:#1d8928}@media only screen and (max-width:767px){.smile__recovery_container{padding:0 20px}.smile__recovery_container h1{margin-top:40px}.smile__recovery_container .smile__recoverpassword-h3{margin-top:0}.smile__recovery_container .smile__recoverpassword-sub{margin-top:40px;font-weight:300;font-size:18px;line-height:19px;text-align:center}.smile__recovery_container .smile__recover_form_buttonrow{margin-bottom:40px}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper{margin:0}.smile__recovery_container .smile__recover_form .smile__recover_form_row .inputWrapper input{max-width:100%}.smile__recovery_container .smile__recover_form_buttonrow a:last-of-type{margin-right:0}.smile__recover_form_buttonrow{display:table;width:100%}.smile__recover_form_buttonrow a:first-of-type{display:table-footer-group}.smile__recover_form_buttonrow a:last-of-type{margin-bottom:20px}}.panel{margin-top:5px;margin-bottom:0;margin-left:auto;margin-right:auto;border-radius:4px;background-color:#fff;border:1px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel .panel-heading{border-bottom:0;padding:10px 25px;border-top-left-radius:3px;border-top-right-radius:3px;text-align:left;font-weight:bold;font-size:18px}.panel-success{border-color:#3c763d}.panel-success .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}input#SubscriberUsername:focus+label{transform:translateY(-14px) scale(.8)}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.smile_stepper_container_mobile{margin-bottom:1rem}.smile_stepper_container_mobile .stepper-title{text-transform:uppercase;color:#1d8928;font-weight:600;font-size:.875rem}.smile_stepper_container_mobile .stepper-sub-title{color:#1d8928;font-size:.75rem}.smile_stepper_container_mobile .stepper-step-text-badge{font-size:.875rem;font-weight:600}.smile_stepper_container .stepper-step-text-badge{font-size:1rem;font-weight:400;height:35px;width:35px;line-height:1.7rem}.smile_stepper_container .stepper-step-text-badge.badge-not-completed{background-color:#bfbfbf}.smile_stepper_container .col-divider{border-top:solid 1px #bfbfbf;transform:translateY(50%)}.smile_stepper_container .single-step-title{font-size:1rem}@media only screen and (max-width:980px){.smile_stepper_container_mobile{display:block}.smile_stepper_container{display:none}}@media only screen and (max-width:1220px) and (min-width:981px){.smile_stepper_container .single-step-title{font-size:.875rem}}@media only screen and (max-width:767px){.smile_stepper_container_mobile{margin-left:-35px;margin-right:-35px;margin-top:-20px}.stepper-title{font-size:.75rem!important}}.smile__stepper-container{width:100%;height:110px;background-color:#e0f1df}.smile__stepper-container .smile__grid{max-height:110px;margin:0 auto 0 auto;padding:10px 0 10px 0}.smile__stepper-container .stepper-steps{margin:auto;padding:25px 0 0 5.9%;width:85.9%;text-align:center}.smile__stepper-container .stepper-steps .single-step{display:inline-block;width:33%}.smile__stepper-container .stepper-steps .single-step:nth-child(1){float:left}.smile__stepper-container .stepper-steps .single-step:nth-child(2){margin-left:-69px}.smile__stepper-container .stepper-steps .single-step:nth-child(3){float:right}.smile__stepper-container .stepper-steps .single-step h3{font-size:22px;line-height:25px;font-weight:300;text-align:left;color:#000;margin-top:-4px}.smile__stepper-container .stepper-steps .single-step p{font-size:16px;line-height:22px;font-weight:300;text-align:left;color:#000}.smile__stepper-container .stepper-steps .single-step .step-indicator{border-radius:50%;width:40px;height:40px;background-color:#bbccb8;float:left;margin-right:15px}.smile__stepper-container .stepper-steps .single-step .step-indicator.active{border:11px solid #1d8928;background-color:#fff}.smile__stepper-container .stepper-steps .single-step .step-indicator.complete{background:#1d8928 url("/Assets/images/smile/iam-tick.svg") no-repeat center}@media only screen and (max-width:767px){.smile__stepper-container{min-height:143px;max-height:143px}.smile__stepper-container .stepper-steps{padding:10px 0 0 5%;width:100%}.smile__stepper-container .stepper-steps .single-step:nth-child(1) .step-indicator{margin-left:7px}.smile__stepper-container .stepper-steps .single-step:nth-child(1) p{margin:56px 0 0 10px;width:123px}.smile__stepper-container .stepper-steps .single-step:nth-child(2){margin-left:0}.smile__stepper-container .stepper-steps .single-step:nth-child(2) .step-indicator{margin-left:16px}.smile__stepper-container .stepper-steps .single-step:nth-child(2) p{margin:56px 0 0 10px;width:90px;padding-left:0}.smile__stepper-container .stepper-steps .single-step:nth-child(3) .step-indicator{margin-left:25px}.smile__stepper-container .stepper-steps .single-step:nth-child(3) p{margin:56px 0 0 -10px;max-width:110px}.smile__stepper-container .stepper-steps h3{display:none}.smile__stepper-container .stepper-steps p{font-size:13px;line-height:16px;font-weight:500;text-align:center;color:#4d4d4d}}@media only screen and (max-width:980px) and (min-width:768px){.smile__stepper-container .stepper-steps{padding:25px 0 0 3.05%;width:100%}.smile__stepper-container .stepper-steps .single-step:nth-child(2){margin-left:0}.smile__stepper-container .stepper-steps .single-step:nth-child(2) .step-indicator{margin-bottom:35px}}@media only screen and (max-width:1220px) and (min-width:981px){.smile__stepper-container .stepper-steps{padding:25px 0 0 8.7%;width:100%}.smile__stepper-container .stepper-steps .single-step:nth-child(1){margin-left:-17px}.smile__stepper-container .stepper-steps .single-step:nth-child(3){margin-right:0}}@media only screen and (min-width:1221px) and (max-width:1280px){.smile__stepper-container .stepper-steps{width:86.8%}.smile__stepper-container .stepper-steps .single-step:nth-child(2){margin-left:-70px}}