/* --- bSundry Technologies Custom CSS --- */

/* --- header --- */
.uk-margin-medium-bottom {
    margin-bottom: inherit !important;
}
address, dl, fieldset, figure, ol, p, pre, ul {
    margin: 0 0 0px 0;
}

/* --- mainmenu --- */
:not(.uk-sticky-below)>.uk-navbar-container:not(.uk-navbar) {
    padding-top: 15px;
    padding-bottom: 15px;
}
.uk-subnav>*>:first-child {
font-size: 16px;
  font-weight: 400;
      letter-spacing: 1px;
    font-style: normal;
  text-align:center; 
}
.mmm {
 margin:0 15px;
  width:80px; 
}

.uk-subnav>.uk-active>a {
    color: #ffffff; font-weight:700;
}

.uk-navbar-nav { gap: 30px; text-align: center; }

.uk-navbar-center:only-child, .uk-navbar-left, .uk-navbar-right {
    flex-wrap: wrap;
    margin: 0 auto;
}


.uk-margin-medium-top { margin:40px; padding:40px; border:3px solid antiquewhite; }

.uk-section {
    padding-top: 40px;
    padding-bottom: 40px;
}

.footer-text { font-size:14px; text-align:left; }


/* ---------- MODULES ---------- */
.section-wrap { margin:10px; padding:10px; padding-left:30px; 
  width:300px; height:250px; border:2px solid #343434;  }
.section-title { font-size:2em; }
.sitemap-wrap { display:flex; flex-direction:row; flex-wrap:wrap;  }




/* MapGrid CSS */



/* Style for the table */
.grid-table {
    border-collapse: collapse;
    border: none; /* Hide table border */
    width: 300px; /* Adjust the table width as needed */
    margin: 0; /* Remove table margin */
    padding: 0; /* Remove table padding */
}




/* Style for the table cells */
.grid-cell {
    border: none; /* Hide cell border */
    padding: 0;
}



/* Style for the grid items (divs) */
.grid-item {
    width: 100px;
    height: 100px;
    border: 2px solid black; /* 2px border on the divs */
    margin: 2px; /* Adjust the margin for spacing between divs */
    padding: 0px; /* Add padding to the divs */
    background-color: antiquewhite; color:#343434;
}

.grid-item:hover {
    background-color: white;
}


/* Style for the grid column wrapper */
.grid-colwrap {
    display: flex;
    flex-direction: column;
    border:0px solid goldenrod;
}


.shiftUp { position:relative; top:-52px; }
.shiftNon  { position:relative; top:inherit; }
.middleColmn { border:3px solid gold; }

.room-space { background-color:transparent; border:0px solid gold;  }
.room-frame { background-color:blue; border:1px solid skyblue;  }

.room-atrium  { background-color:limegreen; border:4px solid limegreen  }
.room-office  { background-color:lightblue; border:4px solid lightblue  }
.room-show  { background-color:orange; border:4px solid orange  }
.room-active { background-color:yellow; border:4px solid yellow  }




