html {
    background-color: lightblue;
}

body {
    background-color: lightblue;
}

.box {
    background-color: whitesmoke;
}
 
.container {
    background-color: lightblue;
}

.navbar {
    background-color: whitesmoke;
}

.navbar-dropdown {
    background-color: white;
}

table, th, tr, td {
    background-color: whitesmoke;
}

.table.is-borderless td, .table.is-borderless th {
    border: 0;
}

.w5 {
    width: 5%;
}

.w10 {
    width: 10%;
}

.w20 {
    width: 20%;
}

input {
   background-color: blanchedalmond;
}

.select, option {
    background-color: white;
}

.errormessage {
    color: red;
}

.infomessage {
    color: blue;
}

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

* {
    box-sizing: border-box;
}

tr.inverted td {
    color: black;
    background-color: lightgray;
}

.spinner {
    border: 8px solid #eefeff; /* Light blue */
    border-top: 8px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }