/*
MAIN LAYOUT:
*/

#mainlayout_XNavigationFloatRefDIV {
   position: fixed;
   line-height: 1;
   padding-right: 7px;
   padding-top: 3px;
   font-size: normal;
   z-index: 1;
   white-space: nowrap;
   word-break: none;
}

#mainlayout_SessionHeaderDIV {
   display: flex;
   align-items: center;
   background: LightBlue;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 0px;
   padding-bottom: 0px;
   font-size: small;
   white-space: nowrap;
   word-break: none;
}
#mainlayout_SessionElementsDIV {
}

#mainlayout_CloseSessionBUTTON {
   margin-left: auto;
   line-height: 1;
}

#mainlayout_XNavigationHeaderRefDIV {
   display: inline;
   padding-left: 5px;
   padding-right: 4px;
   font-size: small;
   font-weight: bold;
}

#mainlayout_BodyDIV {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
}
