body {
    background-color: #222222;
}
h1, h2, h3, h4, h5, h6, p{
    color:white;
}
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 60%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
    background-color:#333333;
    color:white
}

a {
    text-decoration: none;
    color: #67cdcc;
}
a:visited {
    color: #0077EE;
}
label{
    color: white;
}
input{
    background-color: #444444;
    color: white;
    border: 1px solid black;
}
input:hover{
    background-color: #555555;
}
input[type=submit], input[type=reset] {
    border: none;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

html, body {
    height: 100%;
    margin: 0;
}


