/*!
 * Customers Styling
 * https://implecode.com/wordpress/plugins/quote-cart/
 *
 * Copyright 2022 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributing author: Norbert Dreszer
 */
.customer_panel_actions{clear:both}#customer_email{font-size:20px;float:left}#customer_logout{float:right}#customer_panel_tabs{margin-top:20px;clear:both}#customer_products_table{margin-top:20px}#customer_products_table .table-cell{min-width:80px}#customer_panel_tabs-password .new-password-button,.dialog .order_form_row,.renewal-dialog .order_form_row{display:table}.dialog .order_form_row .label{display:table-cell;vertical-align:top}.dialog .order_form_row .field{padding:5px}.dialog .order_form_row .field,.renewal-dialog .order_form_row .label{display:table-cell;vertical-align:top}.renewal-dialog .order_form_row .field{display:table-cell;vertical-align:top;padding:5px}.dialog .order_form_row .field span,.renewal-dialog .order_form_row .field span{vertical-align:top;margin-right:5px}.dialog .order_form_row .label,.renewal-dialog .order_form_row .label{padding:0}.edit-websites,.no-edit-websites{font-size:14px}.edit-websites .al-box{font-size:13px}.edit-websites input{border:0;padding-left:0}.edit-websites span.delete,.edit-websites span.delete:before{cursor:pointer;color:red;content:"\f158";font-family:dashicons;font-size:18px}.edit-websites table,.edit-websites table td,.edit-websites table tr{border:0}.edit-websites table td.delete-td,.edit-websites table td.lp-td{max-width:25px;width:25px;vertical-align:middle}#customer_panel_tabs span.active,#customer_panel_tabs span.expired{padding:2px 4px;border-radius:5px;color:#fff;max-width:67px;text-align:center}#customer_panel_tabs span.active{border:1px solid green;background:green}#customer_panel_tabs span.expired{border:1px solid red;background:red}.spinner_gif{margin-right:3px;position:relative;top:5px}#customer_panel_tabs-password input{max-width:300px;width:50%}#customer_panel_tabs-password label{min-width:220px;display:inline-block}#customer_panel_tabs-password .new-password,#customer_panel_tabs-password .repeat-new-password{margin-bottom:10px}#customer_panel_tabs-password .spinner{opacity:.7;filter:alpha(opacity=70);padding-left:5px;display:table-cell;vertical-align:middle}#customer_panel_tabs-password .spinner img{display:none}.login_form.panel_login{max-width:400px;margin:0 auto;border-radius:3px;padding:10px 20px}.login_form.panel_login h2{margin-top:0}.menu li.menu-item-type-custom.show-popup ul.sub-menu:before,.menu-item-type-custom.show-popup .ic-fake-login-submenu-bg,.menu-item-type-custom.show-popup .ic-login-form-options,.menu-item-type-custom.show-popup .ic-saved-guest-container,.menu-item-type-custom.show-popup .login_button.logged,.menu-item-type-custom.show-popup .menu_arrow{display:none!important}.menu-item-type-custom.show-popup .ic-customer-menu-login-container{padding:0}.popup_login .ic-guest-register,.popup_login .ic-user-register,.popup_login_form{position:fixed;top:5%;left:30%;background:#fff;box-shadow:0 0 1px #000;max-width:360px;z-index:1000;border-radius:4px;width:25%;min-width:280px;white-space:initial}.popup_login .ic-guest-register,.popup_login .ic-user-register,.popup_login_form #login_form{padding:30px 20px}.popup_login_form form{width:100%}.login_form label,.popup_login_form label{min-width:90px;display:block;line-height:1.5}#activation_form form input[type=email],#activation_form form input[type=text],.popup_login_form #user_login,.popup_login_form #user_pass{padding:10px;font-size:1.1em;width:100%}.popup_login_form .inside_login{max-width:360px}.popup_login_form .inside_login .ui-tabs-nav a{font-size:1.2em}.popup_login_form .button,.popup_login_form .button-primary{padding:10px;font-size:1.2em;font-weight:400}#ic_overlay,.ic-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}body.ic-disabled-body{overflow:hidden;height:100vh}body.ic-disabled-body>:not(.ic-not-disabled-body){opacity:5%;pointer-events:none}.ic-disabled-container{opacity:50%;pointer-events:none}.popup_login_form .closer{top:7px;right:7px;left:auto}.closer{position:absolute;top:5px;left:0;z-index:99;cursor:pointer}.closer:before{font-family:dashicons;content:"\f158";font-size:25px;color:#000}.renewal-dialog h3,.upgrade-dialog h3{margin:15px 0}.renewal-dialog .payment-options,.upgrade-dialog .payment-options,.upgrade-dialog .upgrade_types{margin:10px}.ui-dialog.edit-websites .ui-dialog-titlebar-close span,.ui-dialog.renew-license .ui-dialog-titlebar-close span,.ui-dialog.upgrade-dialog .ui-dialog-titlebar-close span{margin:0;left:0;top:0}.ui-dialog.renew-license .renew-normal-price div,.ui-dialog.renew-license .renew-renewal-price div,.upgrade-dialog #license_upgrade_price{display:inline-block}#customer_products_table .expiry-date{font-size:.9em}.ui-dialog.renew-license .renew-normal-price div{text-decoration:line-through}.ui-dialog.renew-license .renew-renewal-price{color:#027e02}.ui-dialog.renew-license .renew-normal-price,.ui-dialog.renew-license .renew-normal-price div,.ui-dialog.renew-license .renew-renewal-price,.ui-dialog.renew-license .renew-renewal-price div,.ui-dialog.renew-license .renewed-valid-until{font-size:1.2em;margin:5px 0}.renewal-dialog .order_form_row .label{padding-top:6px}#customer_panel .add-to-shopping-cart button.button{padding:12px;min-width:185px}#customer_orders_table .table-row .table-cell .dashicons{cursor:pointer;vertical-align:bottom;font-size:1em}#customer_orders_table .order-name-edit{padding:0}.ic-login-form-container{width:auto;max-width:600px}.ic-login-form-container .ic-guest-register-email input,.ic-login-form-container .ic-guest-register-name input,.ic-login-form-container .ic-guest-register-phone input,.ic-login-form-container .ic-user-register-email input,.ic-login-form-container .ic-user-register-name input,.ic-login-form-container .ic-user-register-phone input,.user_registration-1 .ic-user-register-name input,.user_registration-1 .login-password input,.user_registration-1 .login-username input{width:100%;max-width:100%;margin-bottom:0;box-sizing:border-box}.ic-top-registration-link{line-height:1.5;text-align:right;margin-bottom:-1.5em}.ic-design.button.ic-cancel-login,.ic-design.button.ic-guest-cancel,.ic-design.button.ic-user-register-cancel{margin-left:7px}.login_form{width:500px;max-width:100%}.ic-guest-register,.ic-top-registration-link,.ic-user-register,.login_form.guest_checkout-1,.login_form.user_registration-1{display:none}.ic-login-form-options.user_registration-1.guest_checkout .ic-buttons{display:inline}.ic-login-form-options.user_registration-1.guest_checkout .ic-create-account{padding-left:5px}.ic-guest-register,.ic-user-register{max-width:100%}span.ic-input-comment{font-size:.7em;line-height:.8}div.quote-cart-login form.ic-guest-register>p,div.quote-cart-login form.ic-user-register>p,form.ic-guest-register>p,form.ic-user-register>p{margin-bottom:20px}.ic-form-title{font-weight:700;font-size:1.1em}.ic-guest-register .ic-registration-notice{float:right}.ic-hidden-submit{display:none!important}.ic-hidden{display:none}.ic-design.button.ic-edit-guest{margin-left:10px}.ic-lost-password-link{font-size:.8em;margin-bottom:10px;display:inline-block}.guest-sign-in,.ic-design.button.guest-sign-in{margin-left:7px}.ic-login-form-options .ic-create-account{margin-top:5px;display:inline-block}.ic-customer-menu-login-container{padding:10px;z-index:2;position:relative}.ic-customer-menu-login-container a.button.ic-design{margin-left:5px}.ic-trigger-menu-login{display:inline}.ic-trigger-menu-login .dashicons{vertical-align:middle}#site-navigation .ic-customer-menu-login-container a.ic-create-account,#site-navigation .ic-customer-menu-login-container a.ic-create-account:active,#site-navigation .ic-customer-menu-login-container a.ic-create-account:focus,#site-navigation .ic-customer-menu-login-container a.ic-create-account:hover,.ic-customer-menu-login-container a.ic-create-account,.ic-customer-menu-login-container a.ic-create-account:active,.ic-customer-menu-login-container a.ic-create-account:focus,.ic-customer-menu-login-container a.ic-create-account:hover{color:inherit}.ic-customer-menu-login-container .widget{margin:0}.ic-customer-menu-login-container .ic-buttons,.ic-customer-menu-login-container .ic-saved-guest-container,.ic-customer-menu-login-container div.popup_login,.ic-customer-menu-login-container span.login_button{white-space:nowrap}.ic-menu-login-label{padding-right:5px}.ic-permanent-show{display:block!important}.ic-fake-login-submenu-bg{width:160%;height:160%;position:absolute;top:-30%;left:-30%;z-index:1}.ic-always-hidden{display:none!important}@media (min-width:1200px){.login_form.panel_login,.login_form.panel_login .inside_login,.popup_login_form,.popup_login_form .inside_login{max-width:500px}.popup_login_form{width:35%}}@media (max-width:1000px){.popup_login .ic-guest-register,.popup_login .ic-user-register,.popup_login_form{top:0;left:0;width:100%;max-width:500px;min-width:280px}.ic-top-registration-link{margin-bottom:5px}}@media (max-width:550px){.ic-design.button.ic-cancel-login,.ic-design.button.ic-guest-cancel,.ic-design.button.ic-user-register-cancel{margin-left:0}}@media (max-width:300px){.guest-sign-in,.ic-design.button.guest-sign-in{margin:10px 0 0}}