*{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    box-sizing: border-box;
}
header{
    padding: 1rem;
    color: whitesmoke;
    background-color: #21A2E3;
    text-align: center;
}
body{
    margin-left: 10%;
    margin-right: 10%;
    min-width: 80vw;
    max-width: 100vw;
    background-color: whitesmoke;
    border: 1px solid #21A2E3;
}
main{
    margin: 1em;
}
h1{
    font-size: 2.5rem;
}

#MDlink{
    color:#343A40;
}
table, th, td{
    border: 1px solid #343A40;
    border-collapse: collapse;
}

th{
    color: white;
    background-color: #21A2E3;
    padding: 0.8rem;
    font-size: 1.5rem;
}
td{
    padding: 0.8rem;
    font-size:11pt;
}
p{
    font-size:11pt;
}

footer{
    background-color: #343A40;
    color: whitesmoke;
    padding:1rem;
}

.footlink{
    color: whitesmoke;
    font-weight: bold;
}