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

.awards-login-left { float: left; width: 50%; padding-right: 5%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Table form */
.awards-form.form-table .form-label { width: 100%; }

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

.awards-form.form-table .form-input-text, .awards-form.form-table .form-input-email, .awards-form.form-table textarea, .awards-form.form-table select { width: 500px; max-width: 100%; }

.awards-form.form-table textarea { width: 100%; }

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

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

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

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

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

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

/* Style */
.awards-form h3 { /* Uncomment 2nd line if we have no .button style */ background: #1466aa; color: #fff !important; border: none; padding: 10px 15px; font-size: 20px; line-height: 20px; text-shadow: none; }

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

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