/* Snippet #743 */

[type=button],
[type=submit],
button {
    border-color: var(--gi-primary, #57E1FF);
    color: var(--gi-primary, #57E1FF);
}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
    background-color: var(--gi-primary, #57E1FF);
    border-color: var(--gi-primary, #57E1FF);
    color: #22242A;
}






[type=button]:focus,
[type=button]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover {
    background-color: var(--gi-dark, #22242A) !important;
    border-color: var(--gi-dark, #22242A) !important;
    color: #57E1FF !important;
    text-decoration: none;
}

.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus {
    background-color: var(--gi-dark, #22242A) !important;
    border-color: var(--gi-dark, #22242A) !important;
    color: #57E1FF !important;
}

/* Snippet #695 */

.gi-switch-space-btn,
.gi-switch-space-btn--client {
    background: #ffffff !important;
    color: #00CFFF !important;
    border-radius: 40px !important;
    padding: 5px 15px !important;
    font-size: 13px !important;
}

/* Snippet #675 */

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color: #00CFFF !important;
   
}



#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: transparent !important;
}

/* Snippet #603 */

.gi-auth-logo {
    height: 100px !important;
}

/* Snippet #575 */

.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button {
 
    border-radius: 40px !important;
}

/* Snippet #574 */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 0!important;
    
}

