
/*D3*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

body {
  background-color: #000000;
}

body {
font-family: 'Montserrat', sans-serif; color: white; font-size: 17px; font-weight:normal; margin: 0}

h1 {font-family: 'Montserrat', sans-serif;  color: white; font-size: 22px; font-weight:bold; margin: 0}

/* unvisited link */
a:link {
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

/* visited link */
a:visited {
  color: #ffffff;
}

/* mouse over link */
a:hover {
  color: red;
}

/* selected link */
a:active {
  color: black;
}

table {
  border-collapse: collapse;
} 

/*
td {
  border: 1px solid red;
}
*/
td.cg {
  width:155px;
}

td.s {
  width: 4%;
}
td.m1 {
  width: 58px;
}
td.m1 {
  vertical-align: bottom;
}

td.m2 {
  width:80px;
}
td.m2 {
  vertical-align: bottom;
}
td.m3 {
  width:70px;
}
td.m3 {
  vertical-align: bottom;
}


td.me1 {
  width: 83px;
}
td.me1 {
  vertical-align: bottom;
}

td.me2 {
  width:78px;
}
td.me2 {
  vertical-align: bottom;
}
td.me3 {
  width:80px;
}
td.me3 {
  vertical-align: bottom;
}

table.t {
  table-layout: fixed;
  width: 100%; 
  text-align: center; 
}

table.f {
  table-layout: fixed;
  width: 100%;  
  height: 50px;
}

table.c {
  table-layout: fixed;
  width: 100%;  
}

/*https://www.w3schools.com/css/tryit.asp?filename=trycss3_object-fit_none*/

td.l {
  width:10%;
  vertical-align: top;
  text-align: center;
}
td.text {
  width:75%;
  object-fit: none;
}