
.header .main-header .header-menu {
    display: flex;
    justify-content: center;
    align-items: center;
}
.label-formatted-today {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    /* text-transform: uppercase; */
}
.header .main-header .header-account li.username {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    padding-top: 6px;
    white-space: nowrap;
}

.confirm-week-selection {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

/* less than 700px */
@media (max-width: 700px) {
    .header.header-style-3 .header-logo {
        width: 15%;
        min-width: none;
    }
    .header .main-header .header-menu {
        width: 70%;
    }
    .header.header-style-3 .header-account {
        width: 15%;
        min-width: initial;
    }
    .header .main-header .header-account li.username {
        display: none;
    }
}

@media (max-width: 1199px) {
    .header .main-header .header-menu {
        min-height: initial;
    }
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #026838;
    border: 1px solid #02683859;
    border-radius: 5px;
}

.food-image {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cardImage {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: 30%;
    background-repeat: no-repeat;
    background-image: url(/web/assets/imgs/default-food.png);
}

.week-day-label {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #026838;
}

.table thead th {
    border: none !important;
}

.header .main-header .header-logo a img{
    max-height: 90px !important;
}