.achForm{margin:5px auto;position:relative;color:#e9e9e8;text-align:left}.achForm .formMainContent{width:400px;margin:0 auto}@media only screen and (max-width:600px){.achForm .formMainContent{width:100%}}.achForm input[type=number]::-webkit-inner-spin-button,.achForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.achForm input[type=number]{-moz-appearance:textfield}.achForm .trialText{font-size:13px}.achForm .trialText b{color:#ff9000;display:inline}.achForm .errorMessage{display:none;color:red;font-weight:600;margin-top:3px;font-size:11px}.achForm .errorMessage.active{display:block}.achForm .error_securityCode{float:left;width:48%}.achForm .error_expiryDate{float:right;width:48%}.achForm .sdIconWrapper{display:inline-block;margin-top:5px;margin-bottom:8px;float:left}.achForm .sdIconWrapper span{color:#fff;font-size:14px;font-weight:600;vertical-align:middle}.achForm .sdIconWrapper span.secureLock{display:inline-block;background:url(../../images/premium/secureLockIcon.png?cache=2023083106) no-repeat;background-size:cover;width:25px;height:25px}.achForm .paymentMethod{float:right;color:#fff;font-size:14px;font-weight:600;margin-top:11px}.achForm .headerLogo{text-align:center}.achForm .headerLogo img{display:inline-block}@media only screen and (max-width:600px){.achForm .headerLogo img{height:30px}}.achForm .headerLogo .pornhubLogo{display:inline-block;background:url(../../images/premium/premium-logo-medium.png?cache=2023083106) no-repeat;width:210px;height:40px}.achForm .headerSubText{text-align:left;padding:10px 0}.achForm .floatContainer{border:solid 1px #ccc;background-color:#dedede;padding:0 8px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.achForm .floatContainer input:-webkit-autofill,.achForm .floatContainer input:-webkit-autofill:focus,.achForm .floatContainer input:-webkit-autofill:hover,.achForm .floatContainer select:-webkit-autofill,.achForm .floatContainer select:-webkit-autofill:focus,.achForm .floatContainer select:-webkit-autofill:hover{background-color:#dedede;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #dedede inset}.achForm .floatContainer input{position:static;background-color:#dedede;color:#000;border:none;font-size:16px;outline:0;width:100%;margin-left:-8px;text-indent:16px;margin-top:4px;margin-bottom:0;padding:16px 0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.achForm .floatContainer input.expiryInput{width:44%;padding-bottom:0;margin-right:20px;margin-bottom:0;padding-top:0;display:block;border:0}.achForm .floatContainer.wrong{border-color:red}.achForm .floatContainer label{position:absolute;color:#8a8a8a;font-size:14px;margin-left:8px;transform-origin:top left;-webkit-transform:translate(0,16px) scale(1);-ms-transform:translate(0,16px) scale(1);-moz-transform:translate(0,16px) scale(1);-o-transform:translate(0,16px) scale(1);transform:translate(0,16px) scale(1);transition:all .1s ease-in-out;pointer-events:none}.achForm .floatContainer.active label{-webkit-transform:translate(0,4px) scale(.75);-ms-transform:translate(0,4px) scale(.75);-moz-transform:translate(0,4px) scale(.75);-o-transform:translate(0,4px) scale(.75);transform:translate(0,4px) scale(.75);font-weight:600;margin-bottom:3px}.achForm .formRow{margin-bottom:10px;text-align:left}.achForm .formRow.twoSections .floatContainer{box-sizing:border-box;width:49%;float:left}.achForm .formRow.twoSections .floatContainer:nth-child(2){float:right}.achForm .formRow.twoSections .errorMessage{width:50%;float:left;padding:0 5px 0;box-sizing:border-box}.achForm .formRow.twoSections .errorMessage:nth-child(3){float:right}.achForm .accountType{height:32px;margin-top:17px;margin-left:5px;margin-right:5px;border:none;background-color:transparent;width:97.5%;box-sizing:border-box;display:block;color:#000}.achForm .accountType.displayNone{display:none}.achForm a{color:#f90;text-decoration:underline}.achForm .footerText{display:inline;text-align:center}.achForm .footerText img{max-width:100%}@media only screen and (max-width:600px){.achForm .footerText img{width:300px;margin:0 auto}}.achForm .submitPayment{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:.875rem;display:block;text-align:center;margin:15px auto 15px;text-transform:uppercase;padding:17px 60px;background:#68a944;border:none;font-weight:700;text-decoration:none;color:#000;-webkit-appearance:none}.achForm .submitPayment:hover{cursor:pointer}.achForm .submitPayment.disabledLoading{background:url(../../images/html5Uploader/loading.gif?cache=2023083106) no-repeat center center;background-size:30px;background-color:#444;color:transparent;cursor:default}.achForm .disclaimer{font-size:10px;line-height:1.2;display:block;text-align:center}.achForm .formDisclaimer{font-size:10px;line-height:1.2;margin-bottom:10px;text-align:center}.achForm.mobile .floatContainer label[for=socialSecurityLast4],.achForm.tablet .floatContainer label[for=socialSecurityLast4]{margin-top:-5px}.achForm.mobile .floatContainer.active label[for=socialSecurityLast4],.achForm.tablet .floatContainer.active label[for=socialSecurityLast4]{margin-top:0;width:115%}.achForm .withCustomDropDown{z-index:10}.achForm .withCustomDropDown .customDropDownLabelContainer{color:#000;padding:16px 0 10px;cursor:pointer}.achForm .withCustomDropDown .customDropDownLabelContainer .customDropDownLabel{display:inline-block;width:100%;font-size:16px;line-height:1.2em;margin-top:4px;text-indent:7px;pointer-events:none}.achForm .withCustomDropDown .customDropDownLabelContainer .customDropdownArrow{pointer-events:none;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;bottom:15px}.achForm .withCustomDropDown .customDropdown{display:none;position:absolute;width:100%;margin-left:-9px;margin-top:3px;border:1px solid #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:auto}.achForm .withCustomDropDown .customDropdown.active{display:block}.achForm .withCustomDropDown .customDropdown .dropdownOption{color:#000;background-color:#dedede;font-size:14px;padding:13px 0 13px;position:relative;text-indent:16px;cursor:pointer}.achForm .withCustomDropDown .customDropdown .dropdownOption:hover{background-color:#ccc}.modalMTubes.premiumSignupModal .achForm .formRow{margin:0 auto 10px}.modalMTubes.premiumSignupModal .achForm .submitPayment{background:#68a944}