Crain Auto Electric

section.elementor-section.elementor-top-section.elementor-element.elementor-element-667a806.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no { margin-bottom: 50px; background: #001328; } /* Import Montserrat */ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');/* Base */ .woocommerce-account, .woocommerce .u-columns { font-family: 'Montserrat', sans-serif; background: #f9f9f9; color: #333; padding: 40px 20px; }/* Navigation */ .woocommerce-account nav.woocommerce-MyAccount-navigation { margin-bottom: 30px; } .woocommerce-account nav.woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin: 0; } .woocommerce-account nav.woocommerce-MyAccount-navigation li { margin-bottom: 12px; } .woocommerce-account nav.woocommerce-MyAccount-navigation a { display: block; color: #125f9a; font-weight: 600; text-decoration: none; padding: 10px 15px; transition: background 0.2s ease, color 0.2s ease; } .woocommerce-account nav.woocommerce-MyAccount-navigation a:hover, .woocommerce-account nav.woocommerce-MyAccount-navigation .is-active a { background: #eaf5ff; color: #0f4d83; }/* Content Wrapper */ .woocommerce-account .woocommerce-MyAccount-content { background: #fff; border: 1px solid #e1e1e1; padding: 30px; margin-bottom: 30px; }/* Headings */ .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content h3 { font-weight: 600; margin-bottom: 20px; color: #001328; }/* Tables (Orders) */ .woocommerce-account .woocommerce-orders-table { width: 100%; border-collapse: collapse; margin-top: 20px; } .woocommerce-account .woocommerce-orders-table th, .woocommerce-account .woocommerce-orders-table td { border: 1px solid #e1e1e1; padding: 12px 15px; text-align: left; } .woocommerce-account .woocommerce-orders-table th { background: #f1f1f1; font-weight: 600; }/* Address Boxes */ .woocommerce-account .woocommerce-MyAccount-addresses .address { background: #fff; border: 1px solid #e1e1e1; padding: 20px; margin-bottom: 20px; }/* Form Fields */ .woocommerce-account input[type="text"], .woocommerce-account input[type="email"], .woocommerce-account input[type="password"], .woocommerce-account select, .woocommerce-account textarea { width: 100%; padding: 14px 16px; border: 1px solid #ccc; background: #fff; font-size: 15px; color: #333; outline: none; transition: border-color 0.3s ease; border-radius: 0 !important; } .woocommerce-account input:focus, .woocommerce-account select:focus, .woocommerce-account textarea:focus { border-color: #125f9a; }/* Labels */ .woocommerce-account label { display: block; margin-bottom: 8px; font-weight: 500; color: #333; }/* Buttons General */.woocommerce-MyAccount-content button, .woocommerce-account .button, .woocommerce-account button, button.woocommerce-Button.button, .woocommerce-address-fields__field-wrapper button, .woocommerce-address-fields button, a.button.wc-forward, a.woocommerce-Button.wc-forward.button, .woocommerce-checkout .place-order button, .woocommerce-checkout-payment button { background: #125f9a !important; color: #fff !important; padding: 12px 22px !important; border: none !important; text-transform: uppercase !important; font-weight: 600 !important; font-size: 14px !important; cursor: pointer; transition: background 0.3s ease !important; border-radius: 0 !important; text-decoration: none !important; display: inline-block !important; } .woocommerce-account .button:hover, .woocommerce-account button:hover, button.woocommerce-Button.button:hover, .woocommerce-address-fields__field-wrapper button:hover, .woocommerce-address-fields button:hover, a.button.wc-forward:hover, a.woocommerce-Button.wc-forward.button:hover, .woocommerce-checkout .place-order button:hover, .woocommerce-checkout-payment button:hover { background: #0f4d83; } .woocommerce-account .button:disabled, .woocommerce-account button:disabled, button.woocommerce-Button.button:disabled, .woocommerce-address-fields__field-wrapper button:disabled, .woocommerce-address-fields button:disabled, a.button.wc-forward[disabled], a.woocommerce-Button.wc-forward.button[disabled], .woocommerce-checkout .place-order button:disabled, .woocommerce-checkout-payment button:disabled { background: #ccc; color: #888; cursor: not-allowed; }/* Logout Button Specific */ .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-logout { margin-top: 20px; }/* Notices */ .woocommerce-account .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-info { background: #eaf5ff; border-left: 5px solid #125f9a; color: #125f9a; padding: 15px 20px; margin-bottom: 20px; border-radius: 0; box-shadow: none; } .woocommerce-account .woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-info a { color: #fff !important; background: #125f9a !important; padding: 8px 14px; text-decoration: none; border-radius: 0; }/* Responsive Adjustments */ @media (max-width: 768px) { .u-columns { flex-direction: column; } } button.show-password-input { background: transparent !important; }

Login


Lost your password?

Register

A link to set a new password will be sent to your email address.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.