@charset "utf-8";
/* CSS Document */
a.mlink{}

.modal-open {
overflow: visible !important;
}

 /* Make the image fully responsive */
 #renderCanvas {
 width: 100%;
 height: 600px;
 touch-action: none;

}
	  
 .img-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
}


.text-container {
    position: relative;
    font-family: Arial;
}

.text-block {
	position:absolute;
	bottom: 5px;
	margin:auto;
    padding: 10px;
    background-color:rgba(170, 170, 170, 0.6);
    color: white;

}
	  
.border-3 {
    border-width:3px !important;
}
	  
.nav-tabs, .nav-link:not(.active) {
    border-color: transparent !important;
}
	  
div.tab-background {
		 background-color: #FFFFFF;
	  }
html, body { 
	background: #F5FAFF !important; 
	
} 

table {
  table-layout: fixed;
  width: 100%; /* Or a specific pixel value */
}

th:nth-child(1),
td:nth-child(1) {
  width: 20%; /* First column */
}

th:nth-child(2),
td:nth-child(2) {
  width: 12%; /* Second column */
}

th:nth-child(3),
td:nth-child(3) {
  width: 70%; /* Third column */
}