/* only for specific exceptions, try to keep everything in common */

body {
    margin: 0;
    font-family: 'Roboto', 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /*font-family: Georgia;  preferred by HFW */
    color: #292929;
}

.nav-link {
    color: var(--light-grey);
    border: none;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    text-shadow: none;
}

.dropdown-content a, .dropdown-content a:hover {
    color: var(--light-grey);
    text-decoration: none;
    display: block;
}


button {
    color: white;
    background-color: rgba(255, 255, 255, 0.20);
    border: 2px solid white;
    padding: 0.8rem;
    font-weight: 400;
    font-size: 0.8rem;
    font-family: inherit;
}

button:hover {
    color: var(--default_colour);
    background: white;
    text-shadow: none;
    /*color: white;*/
}