body, html {
    background-color: #040720;
    /* background-color: #001F3F;
    background: rgb(0,31,63);
    background: -moz-linear-gradient(180deg, rgba(0,31,63,1) 69%, rgba(9,56,98,1) 95%, rgba(12,64,108,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,31,63,1) 69%, rgba(9,56,98,1) 95%, rgba(12,64,108,1) 100%);
    background: linear-gradient(180deg, rgba(0,31,63,1) 69%, rgba(9,56,98,1) 95%, rgba(12,64,108,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#001f3f",endColorstr="#0c406c",GradientType=1); */
}

#top-text, .name {
    font-family: 'Montserrat', sans-serif;
    padding-left: 10px;
    padding-right: 10px;
}

p {
    /* color: #FDFFFC; */
    color: #FFFFFF;
}

a {
    color: #E54510;
}

a:visted {
    color: #E54510;
}

a:hover {
    color: #F05E2D;
}

button {
    background-color: #E54510;
    font-family: 'Racing Sans One', 'Open Sans';
    -webkit-text-stroke: 0px;
    -moz-text-stroke: 0px;
    letter-spacing: .01em;
    float: right;
    left: 0;
    margin-bottom: 1.5em;
}

button:hover {
    background-color: #EF4F1A;
}

.document {
    display: block;
    padding-bottom: 1em;
    /* to stop anchor tag from being wider than text */
    max-width: 310px;
 }


.document-list-head {
    font-weight: 700;
    padding-top: 1.5em;
}

.top-unicode {
    display: inline;
    font-size: 2em;
    font-weight: 700;
    color: #5CDB95;
}

.top-unicode:hover {
    color: #5CDB95;
}

.snake {
    font-weight: 700;
    /* color: #449FFE; */
    color: #5CDB95;
}

.dash {
    color: #FFFFFF;
}

.project-img {
    max-width: 1200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.no-margin {
    margin: 0;
    margin-left: -3px;
    display: inline;
    padding: 0;
}

.project-div {
    /* margin: 0 auto; */
    text-align: center;
}

.project-div p {
    display: inline-block;
}

.figure-text {
    font-size: 1.2em;
    font-family: 'Germania One', 'Open Sans', sans-serif;
    display: inline-block;
}

.bit0wulf-board {
    max-width: 1400px;
}

#bit0wulf-board-1 {
    width: 800px;
}

#bit0wulf-board-2 {
    width: 400px;
}

#fafnir-schem {
    height: 470px;
}

#malice-striker {
    max-width: 1300px;
}