/**** Config ****/
/* Login */
.applications-login .login-container { width: auto; margin: 0px; padding: 0px; }
.applications-login .login-container .form-table .login-form-label-either, .applications-login .login-container .form-row-table .login-form-label-either { width: 130px; }

.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; }

.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-row-submit a.button { margin: 0 -10px 0 15px; }

.applications-form .form-input-submit, .applications-form .form-input-submit:link, .applications-form .form-input-submit:active, .applications-form .form-input-submit:visited, .applications-form .form-input-submit:hover { margin-left: 15px; }

/* Table form */
.applications-form.form-table .form-label { width: 250px; margin-right: 10px; }

.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, .applications-form.form-table textarea { width: 250px; }

/* 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; }

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

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

.p-success { padding: 25px 30px; background: #fbfbfb; }

.topic-description { font-size: 14px; padding-left: 17px; display: inline-block; }

/** Reviews */
.page-item-applications_reviews .form-row { margin-bottom: 20px; }

/*!/*##end##*/
