body {
    color: #fff;
    font-family: 'Lato', sans-serif;
}

.row {
    width: 800px;
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
    font-family: 'Lato', sans-serif;
}

.button {
    background: #d41c2f;
    border: 1px solid rgb(0, 0, 0);
    box-shadow: 2px 3px 3px rgba(255, 255, 255, 0.5) inset,
                -2px -3px 3px rgba(0, 0, 0, 0.5) inset;
    transition: box-shadow 0.1s;
}

.buttonyellow {
    background: #fbf315;
    border: 1px solid rgb(0, 0, 0);
    box-shadow: 2px 3px 3px rgba(255, 255, 255, 0.5) inset,
                -2px -3px 3px rgba(0, 0, 0, 0.5) inset;
    transition: box-shadow 0.1s;
}

.button.radius {
    border-radius:10px;
}

.buttonyellow.radius {
    border-radius:10px;
}

.yellowbtn {
    color: black;
}

.yellowlink {
    color: #fbf315;
}

.button:hover{
    background-color: #b41727;
}
.button.active,
.button:active {
    background-color: #b41727;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5) inset,
                -2px -3px 3px rgba(255, 255, 255, 0.5) inset;
    transition: box-shadow 0.1s;
}



.button.facebook {
    background: #314d91;
} 

form.custom input {
    display: inline-block;
    width: 100%;
    height: 26px;
    border: 1px solid #000;
    border-radius: 5px;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5) inset;
}

form.custom a {
    color: #fff;
    text-decoration: underline;
    font-size: 9pt;
}

form.custom h4 {
    font-family: 'Lato',sans-serif;
    color: #fff;
}

form.custom h4 small {
    color: #fff;
}

form.custom div.row button {
    width: auto;
    height: 30px;
    padding-top: 5px;
}

form.custom div.row p {
    color: #fff;
    line-height: 1.2;
}