/*csslint adjoining-classes: false, star-property-hack: false */

.itsaviewlogin .pure-form-aligned .pure-control-group label {
    width: 7em;
}

.itsaviewlogin.itsaviewlogin-loggedin .itsa-buttonwrapper.itsa-buttonwrappersize-small {
    margin-left: 1em;
}

.itsaviewlogin.itsaviewlogin-loggedin .itsa-buttonwrapper.itsa-buttonwrappersize-large {
    display: block;
    width: 100%;
}

.itsaviewlogin.itsaviewlogin-loggedin .itsaviewlogin-nonsimplified {
    text-align: center;
}

.itsaviewlogin.itsaviewlogin-loggedin .itsaview-statusbar {
    text-align: left;
}

.itsaviewlogin .itsa-login {
    text-align: right;
    padding-right: 0.1em;
    width: 100%;
}

.itsaviewlogin input.itsa-login {
    text-align: left;
    width: 17em;
}

.itsaviewlogin .itsa-login-checkbox {
    text-align: left;
    display: block;
    float: right;
    width: 13.7em;
}

.itsaviewlogin .itsa-dialog-forgotbutton {
    display: block;
    text-align: center;
    margin-top: 1em;
    clear: both;
}

.itsaviewlogin .itsa-dialog-forgotbutton.itsadialog-firstbutton {
    margin-top: 2em;
}

.itsaviewlogin .itsa-dialog-forgotbutton button {
    min-width: 220px;
}

.itsaviewlogin .pure-form-aligned .pure-controls {
    margin: 0.1em 0 0;
    clear: both;
}

.itsaviewlogin .pure-form-aligned .pure-controls.itsa-login-checkbox {
    margin: 0.1em 0 1.5em;
}

.itsaviewlogin .itsa-mainicon.itsa-iconsize-large {
    margin-right: 0.4em;
    font-size: 300%;
}
.itsaviewlogin .itsa-mainicon.itsa-iconsize-small {
    margin-right: 0.5em;
    font-size: 200%;
}
.itsaviewlogin .pure-button.itsabutton-textbottom ,
.itsaviewlogin.itsaviewlogin-loggedin .pure-button {
    vertical-align: text-bottom;
}