.big-link-btn   { background-color: #F9F5D1; border: 1px solid #C0C0C0; border-radius: 4px; }

div#Panel4_outer                        { font-size: 10pt; font-family: robotoregular; }
span.event_due_dates_and_documents    li    { margin-left: -20px; padding-left: 0px; family: robotomedium; }

.club-reg-info  { font-size: 10pt; font-family: 'trebuchet ms'; color: black; background-color: lightyellow; border: 1px solid firebrick; padding: 10px; padding-top: 20px; text-align: center; line-height: 2.0; }

div#Label9 ul                              { padding-left: 30px; }
div#Label9 .jqx-widget-content             { line-height: 1.5; }
div#Label9 .jqx-widget-header-summer,
div#Label9 .jqx-fill-state-pressed-summer  { background-color: beige; color: black; border-color: lightgray; font-family: open_sanssemibold; font-size: 9pt; font-weight: normal; }

.idbf-subsystems-header     { font-family: open_sansbold; color: crimson; }
.idbf-subsystems-item       { font-family: open_sanssemibold; margin-left: 30px; }

/* event_due_dates_and_documents */

div.eddad-section-btn { display: inline-block; color: white; margin-top: 2px; background-color: firebrick; padding: 6px 10px; border: 1px solid grey; text-transform: uppercase; }
hr.eddad-section-btn   {  border: 0; height: 2px; background: #333; background-image: linear-gradient(to right, firebrick, black, crimson ); width: 450px; margin-left: 0; }
hr.eddad-documents-section  { width: 450px; border: none; border-top: 1px solid grey; margin-left: 0; }
span.event_due_dates_and_documents ul { line-height: 1.7; margin-top: 6px; }
span.event_due_dates_and_documents span.doc-high { padding: 2px 6px; background-color: #2b506e; color: ivory; border-radius: 2px; } /* 30% steelblue */
span.event_due_dates_and_documents span.doc-norm { padding: 2px 6px; background-color: sienna; color: ivory; border-radius: 2px; } /* 30% steelblue */
span.event_due_dates_and_documents ul#eddad-deadlines { line-height: 1.4; list-style-type: square; }
span.event_due_dates_and_documents ul#eddad-deadlines > li { margin-bottom: 10px; padding-left: 2px; }
span.event_due_dates_and_documents ul#eddad-deadlines ul { margin-top: 0px; line-height: 1.2; list-style-type: disc; }
span.event_due_dates_and_documents ul#eddad-deadlines ul > li { padding-left: 4px; }
span.event_due_dates_and_documents ul#eddad-deadlines span.eddad-deadl-ems    { color: firebrick; font-family: robotobold; text-transform: uppercase; font-size: 9pt; }
span.event_due_dates_and_documents span.eddad-dd	{ font-family: open_sanssemibold; color: steelblue; font-size: 9pt; -font-style: italic; }
span.event_due_dates_and_documents span.eddad-dd-passed	{ font-family: robotoregular; color: dimgrey; font-size: 9pt; font-style: italic; }
span.event_due_dates_and_documents span.fa-file-pdf-o  { display: inline-block; margin: 0 8px; color: crimson; font-size: 11pt; font-weight: normal; text-shadow: 0px 0px 2px rgba(255,0,0,0.6); }
span.event_due_dates_and_documents a:link,
span.event_due_dates_and_documents a:visited{ text-decoration: none; color: #2b506e; background-color: transparent; }
span.event_due_dates_and_documents a:hover	{ text-decoration: underline; color: darkslategrey; background-color: transparent; }
span.event_due_dates_and_documents table		{ margin-top: 10px; width: 450px; }
span.event_due_dates_and_documents table.eddad-contacts-table	caption	{ text-transform: uppercase; padding-left: 0px; text-align: left; background-color: #2b506e; border-radius: 4px; }
span.event_due_dates_and_documents table.eddad-contacts-table	td			{ padding: 6px 0 2px 0; font-family: robotoregular; font-size: 9pt; white-space: nowrap; }
span.event_due_dates_and_documents table.eddad-contacts-table	td.td1	{ font-family: open_sanssemibold;  text-align: right; min-width: 200px; padding-right: 15px;  }
span.event_due_dates_and_documents table.eddad-contacts-table	tr:hover td	{ background-color: beige; }
span.event_due_dates_and_documents span.eddad-postcreate-italic		{ color: dimgrey; font-size: 8pt; font-style: italic; }
span.event_due_dates_and_documents span.eddad-postcreate-normal	{ color: crimson; font-size: 8pt; font-style: normal; }

span#public_info > div { margin: 10px 0; color: black; font-family: open_sanssemibold; border: 1px solid firebrick; padding: 10px; font-weight: normal; line-height: 1.4; }
span#public_info.public_issues > div		{ margin-top: 0px; margin-bottom: 20px; }
span#public_info > div.dt-top	{ padding-top: 0; }
span#public_info *:not(.fa)  { font-family: open_sanssemibold; font-weight: normal; line-height: 1.4; }
span#public_info span.high { font-size: 8pt; color: red; }
span#public_info span.time  { display: inline-block; float: right; font-size: 7pt; font-style: italic; position: relative; top: 5px; }
span#public_info span.time  span.date, span.bold   { color: crimson; font-family: open_sansbold; }
span#public_info span.bold	{ font-size: 1.05em; }
span#public_info span.datetimefoot { float: right; font-size: 7.5pt; color: darkslategrey; }
span#public_info span.message-title { color: crimson; float: left; font-size: 9pt; }
span#public_info div.flag    { min-width: 16px; display: inline-block; }
span#public_info div.cnpn    { min-width: 30px; display: inline-block; text-align: center; color: grey; }
span#public_info span.dtd   { font-family: open_sanssemibold; color: steelblue; }

#Image1_container   div#cancelled-caption { position: absolute; left: 0; right: 0; bottom: 20px; font-size: 24px; font-family: open_sansbold; color: crimson; text-transform: uppercase; background-color: rgba(255,255,0,0.85); padding: 5px 10px; text-align: right; pointer-events: none; }

.pointer	{ cursor: pointer; }