﻿/* Header */
.header {
    /* header */
    /* Auto layout */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 32px 0px 0px;
    gap: 10px;
    /*width: 1920px;*/
    height: 71px;
    background: #FFFFFF;
}

.header-bin {
    /* container */
    /* Auto layout */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    /*gap: 104px;*/
    width: 100%;
    height: 71px;
    background: #FFFFFF;
}

.header-logo-bin {
    /* left-side */
    /* Auto layout */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 0px 0px 10px;
    gap: 10px;
    margin: 0 auto;
    /*min-width: 25%;*/
    /*width: 57%;*/ /* 1077/108*/
    /*width: 1077px;*/
    height: 71px;
}

.header-logo-sub-bin {
    margin: 17px auto 17px 0;
    padding-left: 16px;
    width: 209.82px;
    height: 71px;
}
/*.header-logo {

    position: absolute;
    left: 8.25%;
    right: 8.25%;
    top: 24.37%;
    bottom: 24.37%;
}*/
.header-link-bin {
    /* Menu */
    /* Auto layout */
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 0px;
    gap: 5px;
    margin: 0 auto;
    /*width: 811px;*/
    height: 71px;
}

.header-link {
    /* Auto layout */
    display: flex;
    flex: 1;
    /*flex-wrap: nowrap;*/
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 21px 22px;
    /*width: 102px;*/
    width: auto;
    /*white-space: nowrap;*/
    height: 71px;
    font-family: Faktum, Roboto;
    font-size: 20px;
    font-weight: 700;
    line-height: 29.1px;
    text-align: left;
    color: var(--IP-Brand-Primary-600---IP-Green, #006963);
}

.mud-nav-link {
    font-weight: 700 !important;
}

.mud-nav-link-text {
    margin: 0 !important;
    text-align: center !important;
}

.mud-nav-link.active:not(.mud-nav-link-disabled) {
    font-weight: 700 !important;
}

.header-icon-admin {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    width: 24px;
    height: 24px;
}

.header-icon-person {
    /* gobox-login */
    /* Auto layout */
    display: flex;
    flex-direction: row;
    align-items: center;
    /*padding: 0px;*/
    width: 44px;
    height: 40px;
}
.mud-layout {
    display: flex;
    flex-direction: column;
}