video#bgvid
{
    position: absolute;
    z-index: 1; 
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    -o-object-fit: cover;
       object-fit: cover;
}

.nf-before-form-content
{
    display: none;
}

.nf-form-content
{
    padding: 0;
}

.nf-field-label label
{
    display: none;
}

.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea
{
    border: 1px solid #f0f0f0 !important; 
    background-color: white !important;
}

.nf-form-content button,
.nf-form-content input[type=button],
.nf-form-content input[type=submit]
{
    font-family: 'proxima-nova', sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25rem;

    display: inline-block;

    height: auto !important;
    padding: 1rem 2rem;

    -webkit-transition: color .15s ease-in-out;
            transition: color .15s ease-in-out; 
    letter-spacing: .1em;
    text-transform: uppercase;

    color: #000 !important;
    border: 1px solid #75b6e5 !important;
    background-color: white !important;
}
.nf-form-content button:hover,
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover
{
    color: #75b6e5 !important;
}
