/**
 * E/O Reports CSS
 *
 * Modifications:
 *
 * @author  Darren Hill
 * @since   09/28/2011
 */

.report-box th, .report-box td { width: 8%; }
.report-box th + th, .report-box td + td { width: 31%; }
.report-box th + th + th, .report-box td + td + td { width: 25%; }
.report-box th + th + th + th, .report-box td + td + td + td { width: 22%; }
.report-box th + th + th + th + th, .report-box td + td + td + td + td { width: 14%; }
.report-box td p { padding: 0 0 0 16px; text-indent: -16px; }
.report-box a, .report-box .ui-icon { vertical-align: top; }

.ui-mini-button { vertical-align: top; }

#seal { float: left; margin: 0 30px 20px 0; }
#rept_header { margin-left: 155px; }
#rept_header .title { font-size: 21pt; font-weight: bold; line-height: 1em; margin: 0.3em 0; text-decoration: underline; }
#rept_header .subtitle { font-size: 0; color: #00529f; margin-top: 0.25em; }
#rept_header .subtitle span { font-size: 16pt; line-height: 1em; }
#rept_header .prompt { color: #00529f; font-weight: bold; width: 7.5em; display: inline-block; }
#rept_header .note { font-size: 13pt; font-style: italic; line-height: 1em; margin-left: 0.5em; }
#rept_header .degrees { font-size: 13pt; font-style: italic; color: #00529f; line-height: 1em; list-style: circle; margin-top: 0.5em; padding-left: 1em; }

#rept_header #rept_status { font-size: 14pt; font-style: italic; color: #cd0a0a; }
#rept_draft { font-size: 14pt; font-style: italic; line-height: 1em; margin-top: 0.4em; }

.centercontent { font-size: 12pt; line-height: 1em; padding: 5px 32px; }
.centercontent input, .centercontent textarea, .centercontent select { font-size: 14px; line-height: 1em; }
.centercontent table, .centercontent tr, .centercontent th, .centercontent td { border-style: solid; }

.view-section > p, .view-section > div { padding: 10px; }
.view-section > .ui-widget { padding: 0; }

.section { margin: 0; padding: 0; background: transparent; border: 0; page-break-inside: avoid; }
.section-head { margin: 10px 0; padding: 1px 0; font-size: 0; }
.section-head hr { background: transparent; height: 4px; border-width: 1px 0; border-style: solid none; border-color: #000; margin-bottom: 5px; }
.section-head .title { font-size: 16pt; font-weight: bold; line-height: 1em; color: #00529f; }
.section-head .prompt { font-size: 14px; font-weight: bold; }
.section-head .notes { font-size: 12pt; font-style: italic; position: absolute; left: 0; right: 0; text-align: center; color: #cd0a0a; }
.section-body { margin: 10px 0 50px; }
.section-body blockquote { font: inherit; width: 100%; padding: 0; text-indent: 0; border: 0; margin-left: 40px; background: transparent; }
.section-body blockquote::first-letter { background: transparent; padding: 0; font: inherit; }

.button-box { position: relative; display: inline-block; vertical-align: top; }
.button-box > div { position: absolute; left: -32px; width: 32px; font-size: 0; padding: 2px 0 0; z-index: 10; }
.button-box .ui-mini-button { float: right; }

.none { font-size: 12pt !important; font-style: italic; color: #aaa; }

p { padding: 10px 0; }
input.inline-edit { padding: 0; }
textarea.inline-edit { width: 30em; height: 4em; vertical-align: super; }

#edit_reminder { position: absolute; width: 250px; z-index: 1000; }

#view_comments { white-space: pre-line; }

/***********
 *   Fin   *
 ***********/
