/* password styles */
body.private {
    background: #040707 !important;
}

body.private #footer {
    display: none;
}

.private-content h1 {
    font-size: 1rem;
    margin-top: -2rem;    
}


.private-content h1 small {
    display: none;
}

.private-content:before {
    background: url('https://d24wuq6o951i2g.cloudfront.net/img/events/id/247/2476254/assets/201.badge.png') center center no-repeat;
    background-size: contain;
    content: '';
    padding-top: 8rem;
    width: 35%;
    display: inline-block;
    margin-top: -4rem;
    margin-bottom: 4rem;
}

.private-content .form-holder #access-code-form input[name="access_code"],
.private-content .form-holder #access-code-form input, 
.private-content .form-holder #access-code-form input:hover {
    background: none;
    border: 1px solid #808080;
    border-right: none;
    transition: all .14s linear;
    height: 50px;
    padding: 0;
    font-size: 1rem;
}

.private-content .form-holder #access-code-form input:focus {
    border-color: #fff;
}

.private-content .form-holder #access-code-form input:focus {
    border: 1px solid #fff;
}

.private-content .form-holder #access-code-form input.form-submit.normal {
    background: none;
    border: 1px solid #808080;
    position: relative;
    top: 1px;
    font-size: 1rem;
    height: 50px;
    line-height: 0.9;
}

.private-content .form-holder #access-code-form input.form-submit.normal:hover {
    border: 1px solid #fff;
}



