.ptcfm-membership-wrapper{padding:20px;background:#fff;transition:box-shadow .25s ease-in-out;box-shadow:1px 1px 20px 0px #E9E9E9;border-radius:3px;width:90%;margin:25px auto}div#ptcfm_membership_container form{max-width:100%!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;height:1px;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:500;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}#ptcfm_membership_container input.ptcfm_submit_button,#ptcfm_membership_container a.ptcfm_submit_button{float:right;margin-top:10px;margin-left:10px;background:#2a3344 none repeat scroll 0 0;border-bottom:1px solid #f08e0f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-weight:500;letter-spacing:.046875em;line-height:1;padding:.84375em .875em 0.78125em!important;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;text-transform:uppercase}#ptcfm_membership_container input.ptcfm_submit_button:hover,#ptcfm_membership_container a.ptcfm_submit_button:hover{background:#f08e0f none repeat scroll 0 0;color:#ffffff!important}#ptcfm_membership_container p.description{font-size:12px;font-style:italic;font-weight:400}#ptcfm_membership_container p.ptcfm_title,#ptcfm_membership_container span.ptcfm_title{font-size:15px;margin-bottom:10px!important;font-style:normal;width:39%;display:inline-block;vertical-align:top}#ptcfm_membership_container p.ptcfm_title strong,#ptcfm_membership_container span.ptcfm_title strong{font-style:italic;font-weight:600!important}#ptcfm_membership_container input[type="text"],#ptcfm_membership_container input[type="file"],#ptcfm_membership_container input[type="password"],#ptcfm_membership_container select,#ptcfm_membership_container input[type="number"],#ptcfm_membership_container input[type="time"],#ptcfm_membership_container input[type="search"],#ptcfm_membership_container textarea{background-color:#fff!important;border:1px solid #ccc!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:8px 10px;width:60%;margin-bottom:15px;font-size:15px;display:inline-block;box-shadow:1px 1px 5px 0px #E9E9E9;line-height:18px}#ptcfm_membership_container textarea{resize:vertical}#ptcfm_membership_container .select2-container{margin-bottom:15px;box-shadow: 1px 1px 5px 0px #E9E9E9}#ptcfm_membership_container .select2-container,#ptcfm_membership_container .select2-container .select2-selection{min-height:38px!important}#ptcfm_membership_container .select2-container--default .select2-selection--single .select2-selection__rendered,#ptcfm_membership_container .select2-search input{padding-top:3px!important;padding-bottom:3px!important}#ptcfm_membership_container input[type="text"]:focus,#ptcfm_membership_container input[type="password"]:focus,#ptcfm_membership_container select:focus,#ptcfm_membership_container input[type="number"]:focus,#ptcfm_membership_container input[type="time"]:focus,#ptcfm_membership_container input[type="search"]:focus,#ptcfm_membership_container textarea:focus{border-color:#20a8d8!important;outline:none!important}#ptcfm-main-contentainer input[type="submit"]:focus{outline:none!important}#ptcfm_membership_container .select2-search{padding:0px!important}#ptcfm_membership_container .select2-search input[type="search"]{border:0px!important;background-color:transparent!important}#ptcfm-main-contentainer input.ptcfm-checkbox,#ptcfm-main-contentainer input[type="checkbox"]{border:1px solid #ccc;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 5px 0px #E9E9E9;box-shadow:1px 1px 5px 0px #E9E9E9;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;-webkit-appearance:none}#ptcfm_membership_container input.ptcfm-checkbox{margin-right:50%}#ptcfm_membership_container input#terms{margin-right:10px}input.ptcfm-checkbox:checked:before{display:inline-block;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;content:"\f00c";color:#f08e0f;font-weight:900;margin-top:0;line-height:20px!important}#ptcfm-main-contentainer input#terms{margin-left:39%;vertical-align:middle}#ptcfm_membership_container .ptcfm_email_verified,#ptcfm_membership_container .ptcfm_sms_verified,#ptcfm_membership_container .ptcfm_store_slug_verified{margin-left:39%;margin-bottom:10px}#ptcfm_membership_container .ptcfm_store_slug_status{margin-left:10px;color:#008C00}#ptcfm_membership_container .ptcfm_email_verified .ptcfm_email_verified_icon,#ptcfm_membership_container .ptcfm_sms_verified .ptcfm_sms_verified_icon{color:#008C00}#ptcfm_membership_container .ptcfm_email_verified .ptcfm_email_verified_input,#ptcfm_membership_container .ptcfm_sms_verified .ptcfm_sms_verified_input{float:left;min-width:150px;width:150px}#ptcfm_membership_container .ptcfm_email_verified .ptcfm_email_verified_button,#ptcfm_membership_container .ptcfm_sms_verified .ptcfm_sms_verified_button{float:left;margin-top:5px;padding:5px!important;width:auto;max-width:200px}#ptcfm_membership_container input[type="text"].ptcfm_validation_failed,#ptcfm_membership_container input[type="file"].ptcfm_validation_failed,#ptcfm_membership_container input[type="password"].ptcfm_validation_failed,#ptcfm_membership_container select.ptcfm_validation_failed,#ptcfm_membership_container input[type="number"].ptcfm_validation_failed,#ptcfm_membership_container input[type="time"].ptcfm_validation_failed,#ptcfm_membership_container input[type="search"].ptcfm_validation_failed,#ptcfm_membership_container textarea.ptcfm_validation_failed{border-left:6px solid #FF0084!important}#ptcfm_membership_container input.ptcfm-checkbox.ptcfm_validation_failed,#ptcfm_membership_container input[type="checkbox"].ptcfm_validation_failed{border:1px solid #FF0084!important}#ptcfm_membership_container input[type="text"].ptcfm_validation_success,#ptcfm_membership_container input[type="file"].ptcfm_validation_success,#ptcfm_membership_container input[type="password"].ptcfm_validation_success,#ptcfm_membership_container select.ptcfm_validation_success,#ptcfm_membership_container input[type="number"].ptcfm_validation_success,#ptcfm_membership_container input[type="time"].ptcfm_validation_success,#ptcfm_membership_container input[type="search"].ptcfm_validation_success,#ptcfm_membership_container textarea.ptcfm_validation_success{border-left:6px solid #008C00!important}#ptcfm_membership_container input.ptcfm-checkbox.ptcfm_validation_success,#ptcfm_membership_container input[type="checkbox"].ptcfm_validation_success{border:1px solid #008C00!important}#ptcfm_membership_container #password_strength{margin-left:39%;font-style:italic;font-weight:700;font-size:12px;margin-top:-10px;margin-bottom:15px;letter-spacing:1px}#password_strength.short{color:#e83e8c}#password_strength.weak{color:#f86c6b}#password_strength.good{color:#ffc107}#password_strength.strong{color:#4dbd74}.ptcfm_clearfix{clear:both}@media only screen and (max-width:640px){#ptcfm_membership_container p.ptcfm_title{width:90%}#ptcfm_membership_container p.ptcfm_title.checkbox-title{width:50%}#ptcfm_membership_container p.terms_title{width:auto}#ptcfm_membership_container p.ptcfm_title.checkbox_title{width:75%}#ptcfm_membership_container input[type="text"].ptcfm-text,#ptcfm_membership_container input[type="file"],#ptcfm_membership_container input[type="password"].ptcfm-text,#ptcfm_membership_container select.ptcfm-select,#ptcfm_membership_container input[type="number"].ptcfm-text{width:100%}#ptcfm_membership_container textarea.ptcfm-textarea{width:100%}#ptcfm_membership_container input.ptcfm-checkbox{margin-right:5%}#ptcfm-main-contentainer input#terms{margin-left:0}#ptcfm_membership_container .ptcfm_email_verified,#ptcfm_membership_container .ptcfm_sms_verified,#ptcfm_membership_container .ptcfm_store_slug_verified,#ptcfm_membership_container #password_strength{margin-left:0}#ptcfm_membership_container .ptcfm_email_verified input[type="number"].ptcfm_email_verified_input,#ptcfm_membership_container .ptcfm_sms_verified input[type="number"].ptcfm_sms_verified_input{width:150px}}