DIV.figure { padding-top: 0; clear: both } /* no extra space req'd as there's a P anyway */
/* compact and supercompact styles are (going) to be
 * set in the source XML, and carried through to the
 * HTML by the XSLT. Some tables are otherwise just too big
 * to fit on the page.
 */
TABLE.compact, TABLE.supercompact {
  border-collapse: collapse;
}

TABLE.compact TD, TABLE.supercompact TD {
  border: none; /* 1px solid silver; */
  padding: 0.2em !important;
}

TABLE.compact TD {}

TABLE.supercompact TD {
  font-size: xx-small !important;
}


A.figure_anchor     { font-variant: small-caps; font-weight: bold; }
.figure_source  { font: smaller Arial, sans-serif; }
A.figure_dnldcsv    { text-decoration: none; }
A.figure_dnldcsv:hover { color: red; }

/* used when encountering any general table data that is not a figure */
.subsection TABLE { font: small arial,sans-serif; margin-bottom: 1em; padding:1em; }
.subsection TD { padding-right: 2em; vertical-align: top; font-size: 10pt; padding-right: 2em; }

/* list items should generally be spaced-out-ish */
.subsection li { padding-top: 0; padding-bottom: 0.4em; }

/* used to display options underneath a figure */
DIV.figure DIV.tools { width:100%; }
DIV.figure DIV.tools TABLE.toolbar { font:bold 8pt arial,sans-serif; text-align: right; }
DIV.figure DIV.tools TABLE.toolbar TD.function { color: #336699; padding-left:5px; padding-right:5px; margin:5px; }
DIV.figure DIV.tools TABLE.toolbar SPAN.function { color: #336699; }
DIV.figure DIV.tools TABLE.toolbar TD.function_selected { background: #5588bb; color: #336699; padding-left:5px; padding-right:5px; margin:5px; }
DIV.figure DIV.tools TABLE.toolbar SPAN.function_selected { background: #5588bb; color: #336699; }
DIV.figure DIV.tools TABLE.toolbar TD.separator { width: 1px; background: #aaaaaa; padding:0; margin:0; }

TABLE.graph_list { border: solid 1px #dddddd; }
TABLE.graph_list TD.icon { margin-right:0; padding-right:0; }
TABLE.graph_list TD.link { margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
TABLE.graph_list TD.link A { font-size: 10pt; color: blue; text-decoration: underline; }
TABLE.graph_list TD.link A.me,
TABLE.graph_list TD.link A.me:link,
TABLE.graph_list TD.link A.me:visited { color: red; }

/* styles for xref links */
P.report_xref { background: #aaffaa; font-size: smaller; }
P.news_xref   { background: #ffaaaa; font-size: smaller; }

/* styles for list of report sections on reportcover */
TABLE.report_contents { font-size: 10pt; }
.report_contents .accessible { /*font-weight: bold;*/ text-decoration: none; }
.report_contents .accessible:hover { color: red; }
.report_contents .inaccessible { text-decoration: none; color: gray }
.search_hit { font-weight: bold; }
.hit_word, a.hit_word:hover { background: yellow !important; color:black; text-decoration:none; }

/* style for differentiating options in a select box which are search_hits*/
.search_hit_option { font-weight: bold; }
.search_not_hit_option {color: gray; }

/* the listed number links on report cover */
TABLE.link_count TH { text-align: left; vertical-align: top; font: bold 10pt arial,sans-serif; color: red; }
TABLE.link_count TD { padding-left: 15px; font: 7.5pt arial,sans-serif; }

P.report_cost { background-color: #dddddd; }

DIV.copyright_header { font-size: smaller; }

A.more { text-decoration: none }
A.more SPAN { color: red; }

/* style for links within report sections.. */
a.external_link,
a.external_link:link,
a.external_link:link:hover,
a.external_link:visited:hover,
a.external_link:link:active,
a.external_link:visited:active
{
  text-decoration: none;
  border-bottom: 1px dotted #000000;
  background: transparent url(/images/oxygen/external.png) right center no-repeat;
  padding-right: 13px;
  color: #000000;
}

.update_section { color: #000099 !important; }

/* styles for company names within html text */
A.company_in_text:link,
A.company_in_text:visited,
A.company_in_text:link:hover,
A.company_in_text:visited:hover,
A.company_in_text:link:active,
A.company_in_text:visited:active {
  color: black;
  border-bottom: 1px dotted #000000;
  text-decoration: none;
  background: transparent;
}

A.company_highlighted_in_text,
A.company_highlighted_in_text:link,
A.company_highlighted_in_text:visited { background:#ffaaff; }

/* styles for related report sections */
SELECT.section_list { font: 8pt arial,sans-serif; color: #333333; background:#ffffff; }
SELECT.versions { font: 8pt arial,sans-serif; }

/* this for the full report cover page */
TABLE.report_cover { width: 100%; font-size: smaller; border: 0; background: white; }
TABLE.report_cover TR.title TH { font-size: larger; text-align: left; background: white; border-bottom: solid 1px #e0e0e0; }
TABLE.report_cover TR.title TH.navigation { text-align: right; padding-left:5px; padding-right:5px; margin:5px; color: #336699; font:bold 8pt arial,sans-serif;}
TABLE.report_cover TR.title TH.navigation TABLE.toolbar { margin-left: auto; margin-right: 0px; }
TABLE.report_cover TD.date  { text-align: left; background: white; }
TABLE.report_cover TD.cost  { text-align: right; background: white; }
TABLE.report_cover TD.cost SPAN.price { color: red; font-weight: bold; }
TABLE.report_cover TD.basic { background: #f7f7f7; }
TABLE.report_cover TH.basic { font: bold 10pt Arial,sans-serif; text-align: left; background: #e0e0e0;  }
TABLE.report_cover TD.abstract { background:#ffffff; vertical-align: top; }

/* style for the list of report sections on cover page */
TABLE.report_sectlist { width: 100%; background: #dbeaf3; text-align: left; }
TABLE.report_sectlist TH DIV.title { color: #000066; margin-top: 5px; }
TABLE.report_sectlist TD.sections { font-size: 10pt; vertical-align: top; }
TABLE.report_sectlist TD.sections UL { list-style: none; padding-left: 0; }
TABLE.report_sectlist TD.sections A:link, TABLE.report_cover TD.sections A:active, TABLE.report_cover TD.sections A:visited { color: #333333; }
TABLE.report_sectlist TD.sections .accessible { text-decoration: none; }
TABLE.report_sectlist TD.sections .accessible:hover { color: red; text-decoration: underline; }
TABLE.report_sectlist TD.sections .inaccessible { text-decoration: none; color:gray; }
TABLE.report_sectlist DIV.report_contents { font: 9pt arial,sans-serif; padding:5px; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #aaaaaa; }
TABLE.report_sectlist TR.report_contents TD { font: 10pt arial,sans-serif; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }

TABLE.report_sectlist TH.update_heading { font: 10pt arial, sans-serif; color:red }
TABLE.report_sectlist TH.original_heading { font: 10pt arial, sans-serif; }

/* status info (price/liveness/published) on the report cover page */
TABLE.cover_status TR { font-size: 10pt; }
TABLE.cover_status TD.published { font-weight: bold; }
/*SPAN.liveness { margin-left: 50px; }*/
TABLE.cover_status TD.liveness  { text-align: right; }

/* styles for cost box */
DIV.cost { text-align: left; font-weight: bold; margin-top:1em }
DIV.cost UL { margin:0; padding:0; }
DIV.cost UL LI {display:inline; border-left: solid 1px #aaaaaa; padding: 0 0.2em 0 0.4em;}
DIV.cost LI.noborder {border-left:0;padding-left:0}
DIV.cost UL.pay_price { color: red; }
DIV.cost UL.full_price { color:#333333; } 
DIV.cost UL.price_off { color:silver; } 

/* styles for the report section page including the related item boxes */
TABLE.report_section { font-size: smaller; border: 0; background: white; }
TABLE.report_section TR.title TH { font: bold 18pt arial,sans-serif; text-align: left; }
TABLE.report_section TR.title TH.prevnext { border-bottom: solid 1px #e0e0e0; }
TABLE.report_section TR.title TH.icon { text-align: center; border-bottom: 0; }
TABLE.report_section TR TD.section_name { font: bold 16pt arial,sans-serif; text-align: left; vertical-align: bottom; padding-bottom: 10px; }
TABLE.report_section TR TD.legal { font: 7.5pt arial,sans-serif; color:#333333; padding-bottom: 15px; }
TABLE.report_section TR TD.left_margin  { vertical-align:top; text-align:right; padding:0; margin:0; }
TABLE.report_section TR TD.right_margin { vertical-align:top; text-align:left; padding:0;  margin:0; }
TABLE.report_section TD.sections { font-size: 8pt; vertical-align: top; }
TABLE.report_section TD.sections UL { list-style: none; padding-left: 0; }
TABLE.report_section TD.sections A:link,
TABLE.report_section TD.sections A:active,
TABLE.report_section TD.sections A:visited { color: #666; }
TABLE.report_section TD.sections .accessible { text-decoration: none; }
TABLE.report_section TD.sections .accessible:hover { color: red; text-decoration: underline; }
TABLE.report_section TD.sections .inaccessible { text-decoration: none; color:gray; }
TABLE.report_section TD.subsection { font: 10pt arial,sans-serif; vertical-align:top; padding-left: 5px; padding-right: 5px; }
TABLE.report_section TD.subsection P { margin-top: 0; }

TABLE.report_section TD.item_body TABLE { margin-top: 1ex; border-collapse: collapse; }
TABLE.report_section TABLE TR.oddrow  { background-color: #DBEAF3 }
TABLE.report_section TABLE TR.headrow { background-color: #A9BDCF }

TABLE.report_section TD.contact_info { vertical-align:top; text-align: left; font-size:9pt; /*padding-right:50px;*/ }
TABLE.report_section TABLE.function_bar { padding-top:5px; border-top: solid 1px #e0e0e0; }
TABLE.report_section TABLE.relsubject_header { font-size: 8pt; text-align:left; background: #003366; }
TABLE.report_section TABLE.relsubject_header TH { font: bold 10pt arial,sans-serif; }
TABLE.report_section TABLE.relsubject_header TD { padding-left:12pt; }
TABLE.report_section TABLE.relsubject_header A:visited,
TABLE.report_section TABLE.relsubject_header A:link  { color: white; text-decoration: none; }
TABLE.report_section TABLE.relsubject_header A:hover { color: red; text-decoration: none; }
TABLE.report_section TABLE.relsubject_list { font-size: 8pt; text-align:left; border: 1px solid #dddddd; }
TABLE.report_section TABLE.relsubject_list TH { font: bold 10pt arial,sans-serif; }
TABLE.report_section TABLE.relsubject_list TD { padding-left:12pt; }
TABLE.report_section TABLE.relsubject_list .accessible { text-decoration: none; }
TABLE.report_section TABLE.relsubject_list .accessible:hover { color: red; }
TABLE.report_section TABLE.relsubject_list .inaccessible { text-decoration: none; color:gray; }

/* styles for related item links boxes that appear next to a document */

TABLE.section_links { background: #ffffff; margin: 0; border: 0;  }
TABLE.section_links TH { text-align:left; font: bold 10pt arial,sans-serif; border-bottom: 1px solid #ffffff; }
TABLE.section_links TD { font-size: 7.5pt; padding: 2px; }
TABLE.section_links UL { padding:0; margin: 0; list-style-type: none; margin-bottom: 10px; border-bottom: solid 1px #cccccc; }
TABLE.section_links UL LI { margin:0; margin-bottom: 5pt; }
TABLE.section_links UL LI A,
TABLE.section_links UL LI A:visited { color:#000000; }
TABLE.section_links UL LI A:hover   { color:#ff0000; }
TABLE.section_links TH.report  { background:#336699; color:#ffffff; }
TABLE.section_links TD.report  { background:#e3e9f9; color:#000000; }
TABLE.section_links TD.report SPAN.country { color:#000099; }
TABLE.section_links TD.report SPAN.atom    { color:#000099; }
TABLE.section_links TH.news    { background:#333366; color:#ffffff; }
TABLE.section_links TD.news    { background:#e0e0e0; color:#000000; }
TABLE.section_links TH.commentary { background:#333366; color:#ffffff; }
TABLE.section_links TD.commentary { background:#ffddee; color:#000000; }
TABLE.section_links TH.usefullist { background:#330099; color:#ffffff; }
TABLE.section_links TD.usefullist { background:#e7e7e7; color:#000000; }
TABLE.section_links TH.company { background:#ccccff; color:#333333; }
TABLE.section_links TD.company { background:#f7f7f7; color:#000000; }
TABLE.section_links TH.gnpd    { background:#ffcc00; color:#000000; }
TABLE.section_links TD.gnpd    { background:#ffffff; color:#000000; }
TABLE.section_links TH.posplus { background:#77bbee; color:#000000; }
TABLE.section_links TD.posplus { background:#ffffff; color:#000000; }
TABLE.section_links TD.notes   { background:#ffffff; color:#000000; }
TABLE.section_links TD.internal_update { background:#ff0033; color:#ffffff; }
TABLE.section_links TD.internal_update A { color:#ffffff; font: bold 12px white; }
TABLE.section_links TD.internal_update A:visited { text-decoration: none; }

/* styles for related item links boxes that appear next to a document */

TABLE.contents_section_links { background: #ffffff; margin: 0; border: 0;}
TABLE.contents_section_links TH { text-align:left; font: bold 10pt arial,sans-serif; border-bottom: 1px solid #ffffff; }
TABLE.contents_section_links TD { font-size: 7.5pt; padding: 2px; }
TABLE.contents_section_links UL { padding:0; margin: 0; list-style-type: none; margin-bottom: 10px; }
TABLE.contents_section_links UL LI { margin:0; margin-bottom: 5pt; }
TABLE.contents_section_links UL LI A,
TABLE.contents_section_links UL LI A:visited { color:#000000; }
TABLE.contents_section_links UL LI A:hover   { color:#ff0000; }
TABLE.contents_section_links TH.report  { background:#336699; color:#ffffff; }
TABLE.contents_section_links TD.report  { background:#e3e9f9; color:#000000; }
TABLE.contents_section_links TD.report SPAN.country { color:#000099; }
TABLE.contents_section_links TD.report SPAN.atom    { color:#000099; }

/* this for the company profile page */
TABLE.company_page { text-align:left; font-size: smaller; border: 0; }
TABLE.company_page TR.title TH {
    text-align:left;
    font-size: 18pt;
    font-weight: bold;
    font-family: Arial, sans-serif;
    margin-bottom: 0.5em;
    color: rgb(0, 0, 153);
    padding-bottom: 4pt;
    border-bottom: 1px solid rgb(255, 204, 0);
}
TABLE.company_page TR.title TD.separator { text-align: left; background: #777777; }
TABLE.company_page TR TD.date  { text-align: left; background: white; }
TABLE.company_page TR TD.basic { background: #f7f7f7; }
TABLE.company_page TR TD.basic P.description { font: 8pt Arial,sans-serif; }
TABLE.company_page TR TD.basic P.header { color:#4477aa; font: 8pt Arial,sans-serif; }
TABLE.company_page TR TH.basic { font: bold 10pt Arial,sans-serif; text-align: left; background: #e0e0e0;  }
TABLE.company_page TD.sections { background: #f7f7f7; font-size: 8pt; vertical-align: top; }
TABLE.company_page TD.sections UL { list-style: none; padding-left: 0; }
TABLE.company_page TD.sections A:link, TABLE.company_page TD.sections A:active, TABLE.company_page TD.sections A:visited { color: #666; }
TABLE.company_page TD.sections .accessible { text-decoration: none; }
TABLE.company_page TD.sections .accessible:hover { color: red; text-decoration: underline; }
TABLE.company_page TD.sections .inaccessible { text-decoration: none; color:gray; }
TABLE.company_page TD abstract { background:#ffffff; vertical-align: top; }
TABLE.company_page TD.abstract DIV { padding: 0px 5px 5px 5px; }
TABLE.company_page TD.photos { background:#e0e0e0; padding: 5px; }
TABLE.company_page TD.photos SPAN.title { font: bold 12pt arial,sans-serif; }
TABLE.company_page TD.photos DIV.body { margin-left: 10px; margin-top: 3px; }

/* use this for the section which displays the essential company profile fields */
TABLE.company_profile { background:#f7f7f7;  }
.company_profile_header{font-family: Arial,Helvetica,sans-serif; font-size:16px;font-weight:bold;border-bottom: 1px solid #FFCC00; color:#000099; }
TABLE.company_profile TD.field_title { color:#333333; font-weight:bold;  font-size: 8pt; padding-left:15px; padding-right:5px; }
TABLE.company_profile TD.field_data  { color:#333333; font-size: 8pt; }

/* this for the abridged report cover page */
TABLE.report_abridged { padding:5px; text-align: left; vertical-align: top; }
TABLE.report_abridged TR.title TH { font: bold 10pt arial,sans-serif; }
TABLE.report_abridged TD.date { font: bold 9pt arial,sans-serif; color:#333333; height:30pt; vertical-align:top; }
TABLE.report_abridged TD.abstract { font-size: 9pt; }

/* this for the abridged report section page */
TABLE.section_abridged { padding:5px; text-align: left; vertical-align: top; }
TABLE.section_abridged TR.title TH { font: bold 10pt arial,sans-serif; }
TABLE.section_abridged TD.date { font: bold 9pt arial,sans-serif; color:#333333; height:30pt; vertical-align:top; }
TABLE.section_abridged TD.body { font-size: 9pt; }

/* this for the company profile page */
TABLE.company_abridged { text-align: left; background: white; width: 100%; }
TABLE.company_abridged TR.title TH { font: bold 10pt arial,sans-serif; border-top: 1px solid #cccccc; }
TABLE.company_abridged TD.field_title { font: 8pt arial,sans-serif; width: 20%; }
TABLE.company_abridged TD.field_data  { color:#4477aa; font: 8pt arial,sans-serif; }

/* this for the abridged gnpd version */
TABLE.gnpd_abridged { padding:5px; text-align: left; vertical-align: top; }
TABLE.gnpd_abridged TR.title TH { font: bold 10pt arial,sans-serif; }
TABLE.gnpd_abridged TD.company { font: bold 9pt arial,sans-serif; }
TABLE.gnpd_abridged TD.date  { font: bold 9pt arial,sans-serif; color:#333333; }
TABLE.gnpd_abridged TD { font-size: 9pt; }

/* this for the trend index page */
TABLE.trend_index { padding:5px; text-align: left; vertical-align: top; }
TABLE.trend_index TR.title TH { font: bold 10pt arial,sans-serif; }
TABLE.trend_index TD { font-size: 9pt; }

/* these are also used by retail interactive */
/* :D modifying myblue #4477aa to bold grey to suit new design*/
.myblue { color:#333333; font: 8pt Arial,sans-serif; font-weight:bold; }

.smallsmall { font-size:xx-small; font-family:verdana,arial,helvetica,sans-serif; color:black; }
.note { font-size:xx-small; vertical-align:super; font-family:verdana,arial,helvetica,sans-serif; color:#808080; }

blockquote { padding-bottom: 0; margin: 1em 3em 1em 3em; text-align: justify; }
blockquote DIV.trade_quote { background: #aaffaa; padding-left: 0.5em; padding-right: 0.5em; }
blockquote p { padding-top: 0; padding-bottom: 0; margin-bottom: 0; }
p.attribution { padding-top: 0.4em; margin-top: 0; font-weight: bold; text-align: right; }

/* Styles for report contents page */

DIV.contents_section { font-size: smaller; font-family: Arial, Helvetica, sans-serif; margin-left: +2em; }
DIV.contents_section h2 { font-size: medium; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px}
DIV.contents_subsection { margin-left: +2em; }
DIV.contents_subsection h3 { font-size: small; font-family: Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px}
DIV.contents_subsection h4 { font-size: small; font-family: Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px}
DIV.contents_subsection h5 { font-size: small; font-family: Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px}
DIV.contents_figure { margin-left: +2em; font-size: small; font-family: Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px}

.resource { padding-top: 0.5em; padding-bottom: 1em; }
.resource p { padding-top: 1em; padding-bottom: 0; margin-bottom: 0; }

.consumer_question { font-style: italic; }

.search_report { font-size: small; font-weight: normal; }
TH.search_report { text-align: right; }

TD.update { border-left: 1px solid #cc0000; background: #ffe0e0; /*background: #dbeaf3 url("/images/oxygen/updated_report_icon_large.gif") no-repeat top right fixed  !important; */}
/*.update TABLE { background: #ffffff; }*/
TD.update TABLE.right_toolbar TD { background: #ffe9e9; }
TD.update img.figure_bookmark { background: #ffe9e9; }

/* Used when displaying a collection of tables (e.g. all tables in a report). */
TABLE.table_collection { font-size: smaller; border: 0; background: white; }
TABLE.table_collection TR.title TH { font: bold 18pt arial,sans-serif; text-align: left; border-bottom: solid 1px #e0e0e0; }

TABLE.table_collection TR TD.contents { vertical-align: top; }
TABLE.table_collection TR TD.contents UL.section { list-style: none; padding-left: 0; }
TABLE.table_collection TR TD.contents UL.section LI UL.figure { list-style: disc; padding-left: 2em; }

TABLE.table_collection TR TD.figure { border-top: solid 1px #e0e0e0; }
TABLE.table_collection TR TH.section_header { font: bold 16pt arial,sans-serif; text-align: left; }

.datatable TABLE { font: small arial,sans-serif; margin-bottom: 1em; padding:1em; }
.datatable TD { padding-right: 2em; vertical-align: top; font-size: 10pt; padding-right: 2em; }

DIV.ellipsis {text-align:right; vertical-align:top; font-weight:bold; font-size:+20px;}

H3.extract_heading {font-size:100%}

/************       FIGURES + ZEBRA TABLES       ***************/
.figure TABLE
{
  font-size: 9pt;
  font-family: Verdana, Arial, sans-serif;
  margin: 1em auto;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #eee;
}

.figure TABLE TR.headrow
{
  font-weight: bold;
  background-color: #eee;
}

.figure TABLE TR.oddrow
{
  background-color: #E6F0F7; 
}
.figure TABLE TR.evenrow
{
  background-color: white;
}
.figure TABLE TD
{
  padding: 3px;
}

.figure
{
  clear: left;
  margin: 1em 0;
  padding: 1em 0;
}
.figure IMG
{
  margin:auto;
  text-align: center;
}
.figure .expanding_content
{
  margin-top: 0;
  padding: 1em;
  background-color: rgb( 247,247,247 );
}

.figure .expanding_content .figure_notes
{
  background-color: rgb( 247,247,247 );
  padding: 1em 0;
  margin: 0;
}

.figure .user_graphs IMG
{
  vertical-align: middle;
  padding-right: 0.5em;
}
.figure .user_graphs
{
  padding-bottom: 0.5em;
}
.figure .figure_source,
.figure .figure_heading
{
  margin:1em 0;
}

#consumerdata-confirm {
  padding-bottom: 30px;
}

.ui-widget-overlay {
  background: #000;
}

.ui-dialog {
  border-radius: 0;
}

.ui-dialog .ui-dialog-titlebar {
  background: none;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  padding: 10px 0;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: none;
  border: 0;
  margin-top: -20px;
}

.ui-button-icon-primary.ui-icon.ui-icon-closethick {
  background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}

.ui-button-icon-primary.ui-icon.ui-icon-closethick::after {
  content: 'X';
}

.ui-dialog .ui-dialog-buttonpane {
  border-width: 0;
}

.ui-dialog .ui-dialog-buttonpane button {
  border: 0;
  border-radius: 0;
  color: #000;
  padding: 5px 15px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
}

.ui-dialog .ui-dialog-buttonpane button:first-child {
  background-color: #ccc;
  margin-right: 20px;
}

.ui-dialog .ui-dialog-buttonpane button:nth-child(2) {
  background-color: #ffe512; 
  font-weight: 700;
}
