/* Login */
.applications-login .login-container { margin: 0px; padding: 0px; }

.applications-login-left { float: left; width: 50%; }

.applications-login-right { float: left; width: 50%; }

/* Saved */
.applications-saved-button-right { float: right; margin: -35px 0px 5px 0px; }

.applications-saved-draft { color: red; }

/* Form */
.applications-form .core-tiny { font-size: 11px; line-height: 12px; }

.applications-form .form-input-text, .applications-form .form-input-email, .applications-form textarea { width: 95%; }

.applications-form .form-field-file { padding-top: 6px; }

.applications-form .form-row { margin-bottom: 12px; }

.applications-form-section { padding: 0px 0px 15px; }

.applications-form-section-inner { padding: 10px 15px; }

.page-item-applications_reviews .applications-form-section-inner { padding: 3px 0px; }

.applications-form-presenter-inner { padding: 5px 10px 10px; }

.applications-form-text { padding: 0px 0px 20px; }

.applications-form .form-row-submit { margin: 0px; float: left; }

.applications-form .form-input-submit, .applications-form .form-input-submit[type=submit] { margin-left: 15px; float: left; }

.form-label-blank { display: none; }

/* Table form */
.applications-form.form-table .form-label { width: 150px; margin-right: 10px; font-size: 14px; }

.applications-form.form-table .form-row-stack .form-label, .applications-form.form-table .form-row-submit .form-label.form-label-blank { width: auto; margin-right: 0px; }

.applications-form.form-table .form-input-text, .applications-form.form-table .form-input-email { width: 400px; }

.applications-form.form-table textarea { width: 400px; height: 120px; }

/* Display */
.applications-form-display div.core-row { padding: 10px; border: 1px solid #e3e3e3; margin: 0px 0px -1px 0px; }

.applications-form-display .form-label { font-weight: bold; }

.applications-form-display .form-field { margin: 0px; }

.applications-form-display .core-tiny { display: none; }

.applications-form-display .applications-form-presenter-inner { padding: 5px 0px 15px; }

.applications-form-display .form-required-icon { display: none; }

.applications-form-display .application-display-hide { display: none; }

.applications-form .i-button { letter-spacing: 0px; float: none; display: inline-block; margin-bottom: -2px; height: 22px; line-height: 18px; }

.applications-form .i-text { height: 16px; }

.applications-form input[readonly] { color: #999; }

.application-display-table .form-label, .application-display-table .form-field { float: left; }
.application-display-table .form-label { width: 140px; }
.application-display-table .form-row { width: 100%; }
.application-display-table .form-field-checkbox { padding-top: 4px; }

/* Style */
.applications-form h3 { /* Uncomment 2nd line if we have no .button style */ background: #5ebd6b; color: #fff; border: none; padding: 5px 15px; font-size: 20px; line-height: 20px; text-shadow: none; letter-spacing: 0px; }

.applications-form h3 .core-tiny { color: #ccc; }

/*##end##*/
