*, html 
{
    margin:0;
    padding:0;  
}

body
{
    background-color: #d0d0d0ff;
    font-family: Georgia;
}

@font-face {
    font-family: "Daniel";
    src: url("static/fonts/daniel.tff");
}

.testing
{
    font-family: "Daniel";
}

.page_not_found_article
{
    background-color: #c0c0c0ff;
    width: 100%;
    height: 100vh;
    margin: auto;
}

.page_not_found_text
{
    text-align: center;
    font-size: 170%;
    font-weight: bold;
}

.page_not_found_image
{
    width: 100%;
    max-width: 620px;
    display: block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

.page_not_found_center
{
    height: 100%;
    width: 100%;
}

@media screen and (min-width: 600px)
{
    .page_not_found_article
    {
        background-color: #c0c0c0ff;
        width: 80%;
        height: 100vh;
        margin: auto;
    }

    .page_not_found_text
    {
        text-align: center;
        font-size: 250%;
        font-weight: bold;
    }
}
