@font-face {
    font-family: itc_avon_guard;
    src: url(fonts/ITCAvantGardeStd-Bk.ttf);
}
html {
    font-family: itc_avon_guard, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    background: lightblue;
    background: url(background-light.png);
    background-size: cover;
}
h1, h2, h3, h4, strong {
    margin-top: 0;
    margin-bottom: 10px;
    color: rgb(147, 192, 31);
}
h4 {
    margin-bottom: 2px;
}
.fake {
    opacity: 0;
}
div.wrapper {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    height: 100vh;
    padding-bottom: 50px;
    display: flex;
    flex-direction: column;
}
div.content {
    background: white;
    overflow-y: scroll;
    padding: 10px;
    margin-bottom: 100px;
    flex: 1;
}
div.head.content {
    margin-left: 345px;
    flex: inherit;
}
a {
    text-decoration: none;
}
nav {
    position: fixed;
    left: 22px;
    bottom: 20px;
    z-index: 1;
}
nav a {
    display: block;
    width: 250px;
    height: 123px;
    background-image: url(buttons.png);
}
nav a.quote {
    background-position-y: -123px;
}
nav a.signin {
    background-position-y: -246px;
}
nav a.active {
    background-position-x: -256px;
}
nav a:hover {
    background-position-x: -512px;
}
header {
    margin-bottom: -35px;
}
header img {
    height: 250px;
    left: -235px;
    z-index: 2;
    position: relative;
}
header.top {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -50px;
    flex-basis: 365px;
}
img {
    max-height: 100%;
    max-width: 100%;
}
table {
    border-spacing: 10px;
}
tr td {
    height: 250px;
}
tr.half td {
    height: 125px;
}
tr.double td {
    height: 100%;
}
td {
    box-shadow: 2px 2px 5px 1px grey;
}
header.top img {
    height: 360px;
    left: 0;
}
iframe {
    border: none;
}
.auth {
    display: inline-block;
    width: 100px;
}
/* scroll bar fix */
::-webkit-scrollbar{
    width: 10px;
}
::-webkit-scrollbar-thumb{
    background-color: rgb(147, 192, 31);
    border-radius: 500px;
}
::-webkit-scrollbar-track{
    background-color: rgb(185, 220, 139);
}

/* fullpage fixes */
#fp-nav {
    zoom: 1.5;
}
.fp-controlArrow {
    display: none;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    /*height: 15px;*/
    /*width: 15px;*/
    border: solid white 1px;
    background: white;
}

body {
    min-width: 1474px;
}
