.single-ccl_page{--color-text:var(--e-global-color-text,var(--the7-base-color,#333));--color-primary:var(--e-global-color-primary,var(--the7-accent-color,#777));--color-danger:#D33;--color-success:#38b343}.single-ccl_page form input[type=text]{width:100%}.single-ccl_page form input[type=submit].dt-btn{color:#FFF;background:var(--color-text)!important;transition:all 200ms ease-out}.single-ccl_page form input[type=submit].dt-btn:hover{background:var(--color-primary)!important}.single-ccl_page #login{width:60ch;max-width:100%}.single-ccl_page #login .ccl-error{background-color:white!important;border:0;border-left:4px solid var(--color-danger);margin-top:10px;color:inherit}.single-ccl_page #login .ccl-error li{margin:5px 12px}.single-ccl_page #login .ccl-success{background-color:white!important;border:0;border-left:4px solid var(--color-success);margin-top:10px;color:inherit}.single-ccl_page .ccl-required{font-weight:700;color:var(--color-danger)}.single-ccl_page .g-recaptcha{margin:0 0 1.5em}.single-ccl_page .ccl-profile{max-width:100%}.single-ccl_page .ccl-profile .ccl-form-table{border-collapse:collapse}.single-ccl_page .ccl-profile .ccl-form-table th,.single-ccl_page .ccl-profile .ccl-form-table td{display:block;vertical-align:middle;width:auto}.single-ccl_page .screen-reader-text,.single-ccl_page .screen-reader-text span{height:1px;left:-1000em;overflow:hidden;position:absolute;width:1px}.single-ccl_page .wp-pwd{text-align:right}.single-ccl_page .wp-pwd .dashicons{font-size:1em;line-height:1;height:1em;width:1em;vertical-align:middle}.single-ccl_page #pass-strength-result{margin:.5em 0}.single-ccl_page .hidden,.single-ccl_page .no-js .hide-if-no-js,.single-ccl_page .js .hide-if-js{display:none}.single-ccl_page .ccl-user-login-wrap .description{font-size:.85rem;font-style:italic;color:rgba(0,0,0,.5);margin-top:-10px;display:block}.single-ccl_page .pw-weak th{visibility:hidden}@media screen and (min-width:768px){.ccl-profile .ccl-submit-wrap input{width:auto}}.single-ccl_page #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:600;margin:-1px 0 1.5em;padding:3px 5px;text-align:center;width:100%;opacity:0}.single-ccl_page #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.single-ccl_page #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}.single-ccl_page #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}.single-ccl_page #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.single-ccl_page #pass1.short,.single-ccl_page #pass1-text.short{border-color:#e35b5b}.single-ccl_page #pass1.bad,.single-ccl_page #pass1-text.bad{border-color:#f78b53}.single-ccl_page #pass1.good,.single-ccl_page #pass1-text.good{border-color:#ffc733}.single-ccl_page #pass1.strong,.single-ccl_page #pass1-text.strong{border-color:#83c373}.single-ccl_page .ccl .password-input-wrapper{display:block;width:100%}.single-ccl_page .ccl .input.password-input{display:table-cell;margin:0}.single-ccl_page .ccl .pw-weak{display:none;margin-bottom:1.5em}.single-ccl_page .ccl .wp-pwd{position:relative}.single-ccl_page .ccl .wp-hide-pw{position:absolute;top:0;right:0;display:inline-block;transform:translateY(-100%);margin:0 0 5px 0;padding:3px 10px;cursor:pointer;text-align:center}.single-ccl_page #pass1,.single-ccl_page #pass1-text{width:100%}.single-ccl_page #pass1-text,.single-ccl_page .show-password #pass1{display:none}.single-ccl_page .show-password #pass1-text{display:inline-block}.single-ccl_page .login-form-container .register{float:right}.single-ccl_page form input[type=text]:disabled,.single-ccl_page form select:disabled{background:#EEE;cursor:not-allowed}.single-ccl_page form label{display:block}.single-ccl_page .ccl-success,.single-ccl_page .ccl-info,.single-ccl_page .ccl-error{padding:10px;margin-bottom:25px}.single-ccl_page .ccl-success p:last-child,.single-ccl_page .ccl-error p:last-child,.single-ccl_page .ccl-info p:last-child{margin-bottom:0}.single-ccl_page .ccl-success{border:1px solid #c3e6cb;color:#155724;background-color:#d4edda}.single-ccl_page .ccl-info{border:1px solid #b8daff;color:#004085;background-color:#cce5ff}.single-ccl_page .ccl-error{border:1px solid #f5c6cb;color:#721c24;background-color:#f8d7da}.single-ccl_page .ccl_settings table.form-table{border-bottom:1px solid #CCC;padding-bottom:15px;margin-bottom:20px;display:block}.single-ccl_page .ccl_settings table.form-table th{padding:10px 10px 10px 0;width:250px}.single-ccl_page .ccl_settings table.form-table td{padding:5px 10px}
