body {
    margin: 0;
}

a {
    text-decoration: none;
}
a.logout {
    color: #E74C3C !important;
}

header {
    background-color: #F09A3E;
    color: #F0F0F0;
    padding: 10px;
    width: auto;
    margin-bottom: 30px;
}
header h1 {
    margin: 0;
    padding: 0;
    font-size: 2.4em !important;
    font-weight: bold !important;
    color: #FFFFFF;
}

h2 {
    text-transform: uppercase;
    font-size: 1.8em !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    color: #666666;
    text-align: center;
}

.userinfos {
    float: right;
}
.userinfos .login {
    /*color: #2C3E50;*/
    cursor: help;
    -webkit-text-shadow: 0 1px 3px rgba(0,0,0,.24);
    text-shadow: 0 1px 3px rgba(0,0,0,.24);
}
.userinfos .separator {
    color: #bc680f;
}

.emptylogs {
    font-style: italic;
    opacity: 0.7;
    font-size: 0.9em;
    text-align: center;
}

footer {
    position: fixed;
    bottom: 0;
    background-color: #FAFAFA;
    color: #666666;
    font-size: 0.8em;
    padding: 3px;
    text-align: center;
    width: 100%;
}
footer a {
    font-weight: bold;
    color: #2C3E50 !important;
}

form.login,
form.register {
    text-align: center;
}
form.login label,
form.register label {
    display: none;
}
form.login button[type="submit"],
form.register button[type="submit"] {
    text-transform: uppercase;
    background-color: #F09A3E;
    font-weight: 600;
    color: #FFFFFF;
    margin-top: 5px;
    padding: 8px 12px;
    border: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.24);
}
form.login button[type="submit"]:hover,
form.register button[type="submit"]:hover {
    background-color: #ED8516;
    cursor: pointer;
}
form.login button[type="submit"]:focus,
form.register button[type="submit"]:focus {
    background-color: #ED8516;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.32);
    box-shadow: 0 1px 3px rgba(0,0,0,.32);
}
form.login button[type="submit"]:active,
form.register button[type="submit"]:active {
  background-color: #bc680f;
  -webkit-box-shadow: 0 4px 6px rgba(0,0,0,.32);
  box-shadow: 0 4px 6px rgba(0,0,0,.32);
}
form.login p {
    margin: 0;
}
form input[type="text"],
form input[type="email"],
form input[type="password"] {
    padding: 3px 10px;
    margin-bottom: 15px;
}

#dataGrid {
    padding-bottom: 20px !important;
    margin: auto;
    width: 94%;
}