/*******************************************************************************
* COPYRIGHT (C) 726 TECHNOLOGY INC, 2017 - 2023            ALL RIGHTS RESERVED *
*******************************************************************************/
/* DIV WINDOWS CSS */
.WindowBox { height: 100%; display: block; }
@media screen and (min-width: 1100px) and (orientation: landscape) {
    .WindowBox { display: flex; flex-wrap: wrap; height: 76vh; 
                 align-items: flex-start; }
}   
.WindowMessage { width: 100%; color: #fff; text-align: center; }
.WindowPane { width: 100%; min-height: 20vh; }
.WindowPane.footer { display: block; max-height: 14vh; margin-top: 2vh;
                     padding: 0 6%; width: 100%; box-sizing: border-box; }
@media screen and (min-width: 1100px) and (orientation: landscape) {
    .WindowPane.footer { display: flex; align-items: center; width: 50%;
                         max-height: 80vh; margin-top: 2vh; 
                         align-self: center; }
}  
.WindowPane.short { min-height: 5vh; }
.WindowText { font-size: 2.0vh; color: ghostwhite; text-align: left;
              padding-left: 1vw; padding-right: 1vw; }
.WindowText.bold { font-weight: bold; }
.WindowText.compact { font-size: 1.5vh; }
.WindowText.padded { padding: 2.0vh; }
@media screen and (min-width: 1100px) and (orientation: landscape) { 
    .WindowText { font-size: 2.5vh; padding-left: 0; padding-right: 0; }
    .WindowText.compact { font-size: 2.0vh; }
}