#church-auth-form {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    overflow: hidden
}

#church-auth-form .auth-btn {
    margin: 20px;
    top: 0;
    right: 0;
    position: absolute
}

#church-auth-form .auth-btn.hide {
    display: none
}

#church-auth-form .auth-container {
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
    width: 220px;
    margin: 20px;
    position: relative;
    background: #fff;
    padding: 10px;
    border-radius: 4px
}

#church-auth-form .auth-container.show {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

#church-auth-form h2 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 16px
}

#church-auth-form .close {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 16px
}

#church-auth-form label {
    font-size: 10px;
    text-transform: uppercase
}

#church-auth-form input[type="text"], #church-auth-form input[type="password"] {
    margin-bottom: 10px;
    padding: 4px;
    font-size: 12px
}

#church-auth-form .actions {
    text-align: center;
    margin-bottom: 0
}

#church-auth-form .actions a {
    font-size: 10px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 4px
}

/*# sourceMappingURL=auth.css.map */
