.edNews_mediaContainer {
    width: 30rem;
}
.eds_news_Press .in_article_image .image_description {
  position: relative;  
}
/* Code for the conversion of simple TABLES to DIVs*/
/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px hidden #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
/* For the Ranking Tables Display */
.flex-container {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
/* For Older Results Tables pre Nov 2019 */
table.results {
    font-size: 90%;
    margin-left:auto; 
    margin-right:auto;
    margin-top: 5px;
    width:80%; 
}
table.rankresults {
    font-size: 90%;
    margin-left:auto; 
    margin-right:auto;
    margin-top: 5px;
    width:60%; 
}
.wideresults {
    font-size: 90%;
    margin-left:0; 
    margin-right:0;
    margin-top: 5px;
    width:100%; 
}
.narrowresults {
    font-size: 90%;
    margin-left:auto; 
    margin-right:auto;
    margin-top: 5px;
    width:60%;    
}
/* For newer results tables less than screen width */
.table-centre {
  margin-left: auto; 
  margin-right: auto;
}
/* = table-dark in Bootstrap 5  */
.thead-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)
}
.dnnFormItem input{ 
margin: 0 !important; 
padding: 0 !important; 
} 
.html_preview{ 
margin-top:60px; 
} 
/* Desktop: normal table */
summarytable {
    width: 100%;
    border-collapse: collapse;
}

summarytable th,
summarytable td {
    padding: 0.5rem;
    border: 1px solid #ccc;
}
/* Mobile layout */
@media (max-width: 768px) {
    /* Target any table where the class attribute contains "summarytable" OR "results" */
    table[class*="summarytable"] thead,
    table[class*="results"] thead {
        display: none;
    }

    table[class*="summarytable"] tr, 
    table[class*="summarytable"] td,
    table[class*="results"] tr, 
    table[class*="results"] td {
        display: block;
        width: 100%;
    }

    table[class*="summarytable"] td,
    table[class*="results"] td {
        text-align: right;
        position: relative;
        padding-left: 50%;
    }

    table[class*="summarytable"] td::before,
    table[class*="results"] td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        text-align: left;
        font-weight: bold;
    }
}
/*
  Highlight Top 3 positions in Sailwave Tables
*/
.rank1 {
	background-color: #31acf1 !important;
  	color:darkred !important;
}
.rank2 {
    background-color: #ffc0cb !important;
   color:darkred !important;
}
.rank3 {
   background-color: #55ec7a !important;
   color:darkred !important;
}


