input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select{    border-color: rgba(0,0,0,0.30) !important;}
.cart-empty .btn-go-shop,.cart-summary .checkout-methods-items .action.primary.checkout,.block-minicart .block-content > .actions > .primary .action.primary,.box-tocart .action.tocart{
    background:#002855 !important;
    background-color:#002855 !important;
}
.header.panel > .header.links > li > span,.page-header.type1 .header.panel > .header.links > li > a{font-weight: bold;}
.custom_header ul li{
    display: inline-block;font-weight: bold;
}
.custom_header ul li.customer-welcome span.customer-name{display: none !important;}
.custom_header ul li.customer-welcome .customer-menu{
    display: inline-block;
}
.custom_header ul li.customer-welcome .customer-menu ul.header.links{
    position: relative;min-width: auto;
}
.header_budget_balance{
    position: absolute;
    bottom: 40px;

}
.custom_header ul li.customer-welcome  ul.header.links{
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.custom_header ul li.customer-welcome  ul.header.links li:hover{
    background:transparent !important;
}
.custom_header ul li.customer-welcome  ul.header.links:before{
    content: '';
    display: none;
}
.custom_header ul li.customer-welcome  ul.header.links a{
    color: #57585f;
}
.custom_header ul li.customer-welcome ul.header.links li.link.authorization-link{ display:none !important }
.custom_header ul li a,.custom_header ul li.customer-welcome .customer-menu ul.header.links a {
    color: #57585f !important;
    padding-top: 8px ;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 8px;
    text-transform: none;font-weight: bold;
}
.cms-home .product.data.items > .item.title.active {
    color: #57585f !important;
    border-color: #57585f !important;
}
.cart-summary a.action.continue{
    display: inline-block;
    vertical-align: top;
    zoom: 1; /* Fix for IE7 */
    background: #002855;
    color: #FFF;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    padding: 10px;
}
.opc-block-shipping-information .ship-via,.checkout-index-index td.col.col-method,
.checkout-index-index td.col.col-carrier{
    display: none;
}
.action.primary:hover,
.pages .action:hover,
.pages a.page:hover,
button:hover,
.action-primary:hover,
.action.primary:focus,
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
.products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option:not(.disabled):hover,
.products-grid .swatch-option.color:hover::after,
.products-grid .swatch-option.image:hover::after,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type4 .product-item-actions .towishlist:hover,
.product-item-info.type4 .product-item-actions .tocompare:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type0:hover .product-item-details .product-item-actions .tocart,
.page-header.type18 .navigation:not(.side-megamenu) .level0 > .submenu{
    background-color: #002855 !important ;
    border-color: #002855 !important ;
}
.action.primary:active,
button:active,
.filter-toggle.active{
    background-color: #002855 !important ;
}
.product-item-info.type1 .product-item-details .product-item-actions .tocart{
    border:0 none !important;
}
.page-main > .page-title-wrapper .page-title{
    color: #002855 !important;
}
button.action.update{
    background-color: #FFF !important;
    
    border: 2px solid #002855 !important;
    color: #002855 !important;
}
button{
    border-radius: 4px !important;
}
.footer-bottom,.page-wrapper>.breadcrumbs{background-color: #002855}
.footer-bottom{color: #FFF;}
.panel.header .links li {
    display: inline-block;
    margin: 0 10px;
}
.checkout-billing-address,.discount-code,.cart-discount{display: none !important;}

.order-attributes .order-attributes-form{
    display: none;
}
.checkout-showcost {
    margin: 20px 0;
}
.helper-center p {
    display: inline;
    padding-right: 20px;
}
.opc-wrapper .shipping-address-item{
    width: auto;
    padding: 20px;
}
.logo img{    max-height: unset;}
.sticky-header .header_budget_balance{
    display: none;
}
@media (max-width: 768px) {
    .header_budget_balance{
        bottom: 0;
        width: 270px;
        display: inline-block;
    }
    h3{font-size: 20px !important;}
    .header-main .header-left {
        min-width: 30%;
    }
}
