/* Base CSS */
* {
    /*margin: 0;
    padding: 0;*/
    box-sizing: border-box;
}

header {
    background-color: grey;
    color: white;
    height: 75px;
}

main {
    height: auto;
}

footer {
    background-color: grey;
    color: white;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

nav a {
    padding: 5px;
}

#inclined-splash {
    background-color: #376572;
    visibility: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    text-align: center;
    align-content: center;
    transition: opacity 0.5s ease-in-out, visibility 0s 0.5s;
    opacity: 0;
    z-index: 9999;
}

#inclined-splash.show {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.5s linear;
}
