.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}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:inherit;pointer-events:inherit;opacity:1}.accordionContent .inputWrapper{width:100%;max-width:31.2%}form .field-container input:not([type=checkbox]):not([type=radio]),form .field-container textarea,form .field-container select,.smile__container .inputWrapper input:not([type=checkbox]):not([type=radio]){max-width:100%}h1,h3{text-align:center}.headings{margin:40px 0}.username-validation{color:#1d8928!important}.threeColInputs{float:left;width:33%;margin:10px!important}.threeColInputs select{height:50px;width:100%;outline:none;font-size:16px;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;background:none;max-width:475px;display:inline-block;background:#fff url(/Assets/images/smile/arrow_svg_sel.svg) no-repeat 95% 50%;border:1px #999 solid;border-radius:4px}.threeColInputs select:disabled{opacity:.6}.returnedAddress{margin-top:20px}.resetLink{float:left;padding:20px;margin-top:70px;min-height:70px}.businessTIN{margin-top:31px!important}.bottomButtons{padding:20px 10px;min-height:90px;clear:both;height:auto;width:100%}.doneIcon{float:right;width:25px;height:18px;background:none}form .password-rules .criteria.checked,form .password-rules .criteria{background-color:#f7f7f7;font-weight:400;color:#262626}.subcriteria{color:#262626;font-weight:400}.header-valid .doneIcon{width:25px;background:#fff url(/Assets/images/smile/tick_green.png) no-repeat;height:18px}.subLabel{font-size:12px}.confirmedAddress{margin:40px 0 0 10px;font-size:14px}.checkUserSpinning{display:none}.passwordInput{max-width:100%!important}form .field-container.input-validation-error .checkBoxes{color:#262626}.terms__Agreement{clear:both;margin-right:15px;float:right}.inputWrapperUserName input{max-width:271px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important;font-weight:300}.inputWrapperUserName a.checkUserName{width:89px;display:inline-block;float:right;height:50px;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff;background-color:#1d8928;text-decoration:none;text-align:center;font-size:16px;font-weight:300;vertical-align:middle;padding-top:17px;cursor:pointer}.inputWrapperUserName a.checkUserName:hover{background:#8ed07f}.checkBoxes{width:100%;display:block;margin:10px}.passcodeLabel{margin-top:21px}.recaptchaTerms{display:block;margin-left:10px}.recaptchaTerms .recaptcha{display:inline-block;margin-top:22px}.recaptchaTerms .recaptcha div{max-width:100%;padding-right:31px}.terms__Agreement{display:inline-block}.checkInput{width:20px;float:left}.field-validation-error{color:#d0021b;float:right;width:100%;text-align:right;font-weight:400;font-style:italic}form .field-container .smile__CheckBox input{height:auto}.checkboxLabel{float:none!important;font-style:normal!important;font-size:14px!important}.smile__CheckBox{width:20px;height:20px;position:relative;top:2px;margin-right:5px;position:relative;display:inline-block;visibility:visible}.smile__CheckBox input{position:absolute;top:0;left:0}.smile__CheckBox label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;left:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #999;background:#fff;background:-webkit-linear-gradient(top,#fff 0%,#fff 100%);background:-moz-linear-gradient(top,#fff 0%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#fff 100%);background:linear-gradient(top,#fff 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="fff",GradientType=0)}.smile__CheckBox label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:"";position:absolute;width:11px;height:5px;background:transparent;top:4px;left:3px;border:2px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.smile__CheckBox label:after:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.5}.smile__CheckBox input[type=checkbox]:checked+label{border:1px solid #1d8928;background:#1d8928;background:-webkit-linear-gradient(top,#1d8928 0%,#1d8928 100%);background:-moz-linear-gradient(top,#1d8928 0%,#1d8928 100%);background:-o-linear-gradient(top,#1d8928 0%,#1d8928 100%);background:-ms-linear-gradient(top,#1d8928 0%,#1d8928 100%);background:linear-gradient(top,#1d8928 0%,#1d8928 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1D8928",endColorstr="#1D8928",GradientType=0)}.smile__CheckBox input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.validationError.smile__CheckBox label{border:1px solid #d0021b}.collapsible{background-color:transparent;cursor:pointer;border:solid 2px #1d8928;padding:20px;border-radius:5px;width:100%;margin:1px;text-align:left;outline:none;font-size:18px;font-weight:600}.active{color:#1d8928}.active:focus,.collapsible:focus{outline:0}.accordionContent{padding:0 10px;background-color:#f7f7f7;display:none}.accordionContent li:last-child{padding:5px 0 15px 0}@media only screen and (max-width:1220px) and (min-width:981px){.smile__container .inputWrapper{width:100%;max-width:313px}.threeColInputs{width:100%}}@media only screen and (max-width:980px) and (min-width:768px){.smile__container .inputWrapper{width:100%;max-width:354px}}@media only screen and (max-width:980px){.accordionContent .inputWrapper{padding-right:15px;max-width:100%}.threeColInputs{width:100%}}