.qb-iup-invite-user-dialog .invite-row-group {
    max-height: 14em;
    overflow: auto;
}

.qb-iup-invite-user-dialog textarea {
    margin-top: 0.5em;
    width: 100%;
    height: 3em;
    min-height: 3em;
    max-height: 12em;
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.qb-iup-invite-user-dialog textarea.active {
    height: 5em;
    min-height: 5em;
}

.qb-iup-invite-user-dialog .invite-row {
    background: #f3f3f3;
    padding: 0.5em 1em;
    margin-top: 1px;
    white-space: nowrap;
    color: #555;
}
.qb-iup-invite-user-dialog .invite-row.invited {
    font-weight: bold;
    color: #222;
}
.qb-iup-invite-user-dialog .invite-row:first-child {
    margin-top: 0;
}

.qb-iup-invite-user-dialog .invite-row label.name {
    max-width: 32em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.qb-iup-invite-user-dialog .invite-row input,
.qb-iup-invite-user-dialog .invite-row select {
    margin: 0;
}
.qb-iup-invite-user-dialog .invite-row > span > * {
    display: inline-block;
	vertical-align: middle;
}
.qb-iup-invite-user-dialog p.readonly {
    opacity: 0.6;
    filter: alpha(opacity=60)
}
.qb-iup-invite-user-dialog p label {
    font-weight: bold;
}
.qb-iup-invite-user-dialog p.readonly textarea {
    background: white !important;
}
