body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,
      "Helvetica Neue", sans-serif;
    line-height: 1.5;
    font-size: 1.125rem;
  
    background-image: url("tlo.jpg");
  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
  }

p { margin: 10px; font-size: 1.5rem; }
.p3 { margin: 30px; font-size: 1.5rem; }

h2 { margin: 10px; }

a { text-decoration: none; }

.ct {vertical-align: top; padding: 10px; font-size: 1.5rem; }

.map {width: 90%; height: 800px; margin: 10px; }
.map1 {width: 90%; height: 800px; margin: 5%; }

.prices {
    font-size: 1.5rem;
    font-weight: bold;
    padding-left: 30px;
  }

.calendars {
  justify-items: center;
  gap: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(430px, 430px)) ;
}  

.calendar {
    text-align: center;
    border: solid 1px;
    border-spacing: 0;
}  


.cal1 {
    text-align: center;
    border: solid 1px;
    background-color: rgba(200, 200, 200, 0.8);
}  

.cal2 {
    text-align: center;
    border: solid 1px;
    padding: 3px 10px 3px 10px;
    width: 30px;
    background-color: rgba(200, 200, 200, 0.8);
  }  

.calf {
  text-align: center;
  border: solid 1px;
  padding: 3px 10px 3px 10px;
  width: 30px;
  background-color: rgba(200, 255, 200, 0.8);
}  

.calb {
  text-align: center;
  border: solid 1px;
  padding: 3px 10px 3px 10px;
  width: 30px;
  background-color: rgba(255, 200, 200, 0.8);
}  

.caln {
  text-align: center;
  border: solid 1px;
  padding: 3px 10px 3px 10px;
  width: 30px;
  background-color: rgba(200, 200, 200, 0.8);
}  

.calx {
  text-align: center;
  border: solid 1px;
  padding: 3px 10px 3px 10px;
  width: 30px;
}  


.logintable {
	width: auto;
	background: #EFFFEF;
	margin: 1px;
	padding: 1px;
}
.loginth {
	vertical-align: top;
	border : 1px;
	padding: 3px;
	text-align: left;
	background: #000000;
	color: #FFFFFF;
}
.logintd {
	vertical-align: top;
	border : 1px;
	padding: 3px;
    background: #FFD701; 
	color: #000000;
}

