.quiqqer-login-auth {
    overflow: hidden;
    position: relative;
}

.quiqqer-auth-login-container {
    width: 100%;
    display: flow-root;
}

.quiqqer-login-auth label {
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 100%;
}

.quiqqer-login-auth label span {
    display: block;
    padding-bottom: 5px;
    width: 100%;
}

.quiqqer-login-auth label input {
    display: block;
    width: 100%;
}

.quiqqer-login-auth [type="submit"] {
    cursor: pointer;
}

.quiqqer-auth-login-passwordreset {
    width: 100%;
    display: flow-root;
}

.quiqqer-auth-login-passwordreset-link {
    cursor: pointer;
    margin-bottom: 20px;
    float: right;
}

.quiqqer-auth-login-passwordreset [type="submit"] {
    width: 100%
}

.quiqqer-auth-login-passwordreset button {
    clear: both;
    cursor: pointer;
    line-height: 20px;
    margin-top: 20px;
    width: 100%
}