

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


.landing-view {
	//display: none;
}

.calendar-view {
	display: none;
}


.desk-booking-view {
	display: none;
}

.listDaysBookings-view {
	display: none;
}

.logged-out {
	display: none;
}



body {
    font-size: 0.875rem;
 }

.usernameText {
    font-size: 12px;
    color: #BBB;
    display: inline;
 }


.table-condensed{
  font-size: 14px;
}

.spacer { margin:0; padding:0; height:25px; }


.styleButton {
    font-size: 10px;
  	width: 80px;   
}

.results-table-list  {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-size: 12px;
}

.results-table-list  th {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  background-color: rgb(55,75,255);
  color: white;
}

.results-table-list  td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.results-table-list tr:hover {
  background-color: rgb(68,225,255);
}

.results-table-list a {
  text-decoration: none;
  
}
.table-desk {
  width: 100%;
  font-size: 12px;
}

.date-picker-font {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.map-key {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
  }

.table-desk td,
.table-desk th {
  border: 0;
  width: 0px;
}

/* Container holding the image and the text */
.desk-container {
  position: relative;
  text-align: center;
  color: black;
}

/* Centered text */
.image-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Centered text */
.name-centered-bottom {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
}










