.nt-cp-global-container
{
    
   display: flex;
    align-items: center;
    gap: 10px; /* Adjust spacing between icons */
    align-self: stretch;
     flex: 1 0 0;
    background: var(--co-background-page, #F5F5F5);
	 flex-direction: column;
}


.nt-cp-global-top-headerbar{
    display: flex;
    padding: 12px 0;
    gap: 16px;
    height: 64px;
	background: var(--gray-900, #272623);
    width : 100%;
}


.nt-cp-global-top-header-leftitem {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    flex: 1 1 auto;
}
.nt-cp-global-top-header-simulate-exit {

    justify-content: flex-start;
    width: 20%;
}

.nt-cp-global-top-header-rightitem {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    margin-left: auto;
    color: white;
}
.nt-cp-global-top-header-text-invert {
    color: rgb(255, 255, 255) !important;
}

.nt-cp-global-top-header-gallery-menu {
    display:none;
}

.nt-cp-global-top-header-envcontainer {
	display: flex;
    height: 40px;
    max-height: 40px;
    padding: 7px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: var(--yellow-400, #f6ae30);
    width: 56px;
}

.nt-cp-global-top-header-envcontainer-text
{
	color: var(--co-text-primary, #000);
    font-family: "INTL Text";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
	
}

.nt-cp-global-top-header-icon-inverse { 
   
    img {
        filter: var(--filter-text-icon-inverse);
    }
}

.nt-cp-global-top-header-global-search
{
   /* display: flex;*/
    align-items: center;
}

/* Ensure the user profile button is pinned to the far right of the header */
.nt-cp-global-top-header-rightitem #user-profile-button {
    margin-left: auto;
}