﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body, input[type="text"], input[type="password"], input[type="number"], textarea, select, input[type="button"], input[type="submit"] {
    font-family: "Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
}

.max-body-width {
    background: #FFF;
}

    .max-body-width .wrapper_main_container {
        box-shadow: 0 30px 35px 10px #EFEFEE;
    }

.desktop-menu-container-sticky .sticky-logo {
    margin-top: 10px;
}

.login_action_container .btn-primary, .login-secondary-btn {
    background: #224992 !important;
}

    .login_action_container .btn-primary:hover, .login_action_container .btn-primary:focus, .login-secondary-btn:hover, .login-secondary-btn:focus {
        background: #224992 !important;
    }

a, .header-points a, .header-points span, .product-points, .product-icon div .mat-icon:hover, .savings-goal-star-active, .fade-out-block-button-open span, .fade-out-block-button-open .mat-icon, .fade-out-block-button-close span, .fade-out-block-button-close .mat-icon, .product-container-blocks .product-title a:hover {
    color: #224992;
}

    a:hover, a:focus {
        color: #224992;
    }

.order-direct-container {
    background: #224992;
}

.product-icon div .mat-icon:hover {
    color: #224992;
}

.product-points {
    color: #224992;
}




/* Header changes */
.logo-container {
    padding: 10px 0;
}

.desktop-menu-container-sticky .basket-click {
    background: url(/images/basket_icon_mobile.png) no-repeat bottom;
    color: #FFFFFF;
}


/* Menu changes */
.desktop-menu-container, .desktop-menu-container-sticky {
    background: #224992;
}

    .desktop-menu-container li a, .desktop-menu-container-sticky li a, .desktop-menu-container li a:focus {
        color: #FFFFFF;
    }

        .desktop-menu-container li a:hover, .desktop-menu-container-sticky li a:hover {
            background: #ededed;
            color: #224992;
        }

.submenu .dropdown-menu {
    background: #224992;
    opacity: 0.9;
}

.desktop-menu-container-sticky .header-points a {
    color: #FFFFFF;
}

.navbar {
    border: 0;
}



.wrapper_main_content_loggedin {
    /* must be same height as the footer */
    padding-bottom: 209px;
}

.wrapper_main_footer_loggedin {
    /* negative value of footer height */
    margin-top: -209px;
    height: 209px;
}

.wrapper_main_container {
    padding-bottom: 30px;
}

@media (max-width: 991px) {
    .savings-goal-star-active, .savings-goal-star-active:hover {
        color: #224992 !important;
    }
}
