body {
    margin: 0px;
    background-image: url("../../img/bg.png");
    font-family: 'Roboto', sans-serif;
}

table.login {
    border: 1px solid black;
    background: #fff;
    margin-top: 180px;
}

table.login tr.header {
    background-color: #fff;
    color: black;
    display: none;
}
table.login tr th img {
    background-color: #fff;
    color: black;
    display: none;
}

table.login tr.header {
    /* border-bottom: 1px solid black; */
}

table.login tr.footer {
    color: white;
}

table.login tr.header th { padding: 5px;}
table.login tr.footer td { padding: 10px;}

td.label {
    text-align: right;
    font-family: 'Roboto', sans-serif;
    padding-right: 1em;
    padding-left: 1em;
}

input {padding-right: 1em}
td {padding-right: 1em}
th {padding-right: 1em}

input[type=submit] {
    cursor:pointer;
    margin: 0 auto;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid black; /*2px solid #1ECD97;*/
    border-radius: 4px;
    background: transparent;
}

input[type=submit]:hover {
    cursor:pointer;
    border: 1px solid white; /*2px solid #1ECD97;*/
    background: black;
    color: white;
}

td.label:after { content: ":";}
