table {
    border-collapse: collapse;
}

td, th {
    padding:8px;
    border: 1px solid black;
}

.warning {
    background-color: rbga(80, 120, 120, 0.4);
}

.no-border{
    border:none;
}

a:link {
    color:black;
  }  
a:visited {
    color: black;
  }


.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }