body {
    background-color: #ffffff;
}

.chequelogin .panel, .signup .panel {
    background-color: rgba(255,255,255,0.80) !important;
}


/* nav */
.template-punchout .navbar-toggle .icon-bar {
    background: #ffffff;
}

/* Buttons */
.btn-primary {
    background-color: #e9b209 !important;
    border-color: #e9b209 !important;
    color: #ffffff !important;
}
.btn-primary:hover {
    background-color: #00588e !important;
    border-color: #00588e !important;
    color: #ffffff !important;
}

.btn-secondary {
background-color: #00588e !important;
border-color: #00588e !important;
color: #ffffff !important;
}
.btn-secondary:hover {
background-color: #e9b209 !important;
border-color: #e9b209 !important;
color: #ffffff !important;
}

/* Countdown */
.template-punchout header .container .countdown dl dt:first-child {
    background: #00588e;
    color: #ffffff;
}
.template-punchout header .container .countdown dl dt:before {
    background: #00588e;
}


/* Checkout */
.template-punchout .checkout-navigation li.active {
    color: #e9b209;
}
.template-punchout .checkout-navigation li {
    color: #00588e;
}

/* Productlist */
.template-punchout .productlist-item a .label {
    background: #00588e;
    color: #ffffff;
}
.template-punchout .productlist-item a:hover .label {
    background: #e9b209;
    color: #ffffff;
}


/* Footer */
.template-punchout footer .footer-top {
    background: #00588e;
    color: #ffffff;
}
.template-punchout footer .footer-top a {
    color: #ffffff;
}

/* Order popup */
#order-popup .modal-footer-background {
    background-color: #e9b209;
}

#order-popup .modal-body p {
    color: #ffffff;
}

#order-popup .modal-body a {
    color: #e9b209;
}

#order-popup .btn-outline-primary {
    color: #ffffff !important;
}

