* {
    font-size: 17px !important;
    font-family: Signika, "Open Sans", "Segoe UI", Tahoma, Helvetica, Arial, sans-serif !important;
}

body {
    background-color: #005787;
    background-image: linear-gradient(#005787, #005787);
}

.container {
    border: 0 solid lightgray;
    border-radius: 2px;
}

.header > div:first-child {
    height: 110px;
}

.frameBackground {
    background-color: #E1E1E1;
}

.navButton {
    background: #A8D5ED;
    border: 1px solid #80c2e5;
    color: black;
}

.navButton:hover {
    background: #80c2e5;
}

.candButton {
    background: #A8D5ED;
    border: 1px solid #80c2e5;
    color: black;
}

.candButton:hover {
    background: #80c2e5;
}

#tblLogin {
    border: 2px solid #005787;
}

#tblLogin li:first-child {
    background-color: #005787;
    color: white;
}

.linesTable {
    border: 2px solid #005787;
}

.gridTable {
    border: 2px solid #005787;
}

.tableHeader {
    background-color: #005787;
    color: white;
}

.tableFooter {
    background-color: #005787;
    color: white;
}

#divLogout_Voted {
    max-width: 460px;
}

#divShLogin_Logo, #divLogout_Logo { 
    display: none; 
}

#divShLogin_Creds, #divLogout_Voted, #divLogout_NotVoted { 
    float: none; 
    margin: 40px auto 20px auto; 
}
