#app {
    padding-top: 5.5%;
}

#top-menu > ul {
    margin-top: 2.2%;
    margin-bottom: 2%;
    z-index: 1010;
}

#top-menu > img {
    width: auto !important;
    max-height: 80% !important;
    z-index: 1000;
}


#footer > img {
    width: auto !important;
    max-height: 50% !important;
    top: 20px !important;
}

nav.menu#user-menu > ul {
    margin: 6.7% 6% 4% 0 !important;
}

.background-html {
    background-color: #ebebeb;
}

.background-nav {
    background-color: #000028;
}

.text-nav:not(.landing).router-link-active,
.text-nav.router-link-exact-active {
    color: white;
}

.border-nav {
    border-color: white;
}

.background-primary {
    background-color: #FFA18A;
}

.background-primary.brand-promotion {
    background-color: #ebebeb;
}
.background-primary.product-type img,
.background-primary.concierge img {
    filter: invert(100%);
}

.background-quartary {
    background-color: #A8C4BD;
}

.offer_details .background-quartary {
    background-color: white;
}

.background-tertiary {
    background-color: #000028;
}

.boxes.products .square.product-type.background-primary {
    background-color: #FFA18A;
}

.border-primary {
    border-color: #FFA18A;
}

.product-tile .text-primary {
    border-color: #2d2f3e;
}

.text-primary {
    color: #2d2f3e !important;
}

.background-secondary {
    background-color: #FCBF1B;
}

.background-secondary.reassurance {
    background-color: #FCBF1B;
}


form input[type="text"]:focus,
form input[type="password"]:focus,
form input.mx-input:focus {
    border-color: #2d2f3e;
    color: #0f2966;
}

.sweet-modal .sweet-title h2 {
    color: #2d2f3e;
}

.technical-specifications h1.specs {
    color: #2d2f3e;
}

