
#password-container>form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'Plate Medium';
    text-transform: uppercase;
    font-size: 2.12969vw;
    font-style: normal;
    font-weight: 400;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    letter-spacing: 0;
    line-height: .8831;
    min-height: 100vh;
    padding: 1.04167vw;
    box-sizing: border-box;
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

@media (max-width: 1024px) and (orientation:portrait) {
    #password-container>form {
        padding:5.33333vw
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    #password-container>form {
        padding:2.66667vw
    }
}

@media (max-width: 1024px) and (orientation:portrait) {
    #password-container>form {
        font-size:6.4vw
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    #password-container>form {
        font-size:3.2vw
    }
}

@media (max-width: 767px) {
    #password-container>form {
        letter-spacing:0;
        line-height: .875
    }
}

@media (max-width: 1024px) {
    #password-container>form {
        text-align:center
    }
}

#password-container>form p:first-child {
    display: none
}

#password-container>form input {
    border: 5px solid #000;
    padding: .41667vw
}

@media (max-width: 1024px) and (orientation:portrait) {
    #password-container>form input {
        padding:2.13333vw
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    #password-container>form input {
        padding:1.06667vw
    }
}

@media (max-width: 1024px) {
    #password-container>form input[type=password] {
        margin:.5em 0
    }
}

#password-container>form input[type=submit] {
    background: #fff;
    color: #000;
    cursor: pointer;
    -webkit-transition: background .2s ease,color .2s ease;
    transition: background .2s ease,color .2s ease;
    text-transform: uppercase;
}

#password-container>form input[type=submit]:hover {
    background: #000;
    color: #fff
}
