:root { 	
	--BGColorWidget: #FFFFFF;	
	--BGColorChart: #FFFFFF;
	--BGColorColHead: #FFFFFF;
	--BGColorSelected: #FFFFFF;	
}
/* #TID0393408287 a { */
	/* text-decoration: none; */
/* } */
#TID0393408287 .down {
	/* border-bottom: solid 1px var(--FontColorDown); */
	color: var(--FontColorWidget);
}
#TID0393408287 .up {
		color: var(--FontColorWidget);
	/* border-bottom: solid 1px var(--FontColorUp); */
}
#TID0393408287 .flat {
	/* border-bottom: solid 1px var(--FontColorFlat); */
	color: var(--FontColorWidget);
}
#TID0393408287.widgetContainer {
	max-width: unset !important;
	min-width: unset !important;
	background-color: var(--BGColorWidget);
	color: var(--FontColorWidget);
	/* font-size: .8em; */
	font-weight: normal;
	padding: 0;
	border: none;
	display: flex;
    flex-direction: row;
    justify-content: start;
}
#TID0393408287 #todaysDate {
	/* padding: 0; */
	/* padding-bottom: .5em; */
	/* font-size: .8em; */
	padding: 0;
	padding-bottom: .5em;
	padding-left: .5em;
	font-weight: normal;
	font-size: 16px;
}

#TID0393408287 .title {
	padding-bottom: .5em;
	white-space: nowrap;
	font-weight: normal;
	padding-bottom: .5em;
}
#TID0393408287 #chartContainer {
	display: none;
}
#TID0393408287 .titleContainer {
    color: var(--FontColorChart);
    order: 0;
    font-size: 1.2em;
    font-weight: bold;
	text-transform: uppercase;	
	
	/* border-right: solid 1px var(--FontColorWidget); */
	/* padding: .6em; */
	/* display: flex; */
    /* flex-direction: row; */
    /* flex-wrap: wrap; */
	/* justify-content: center; */
	/* font-size: 16px; */
	/* max-width: 325px; */
	/* align-content: flex-start; */
}
#TID0393408287 .titleContainer::after {
    /* content: '\00a9 theFinancials.com'; */
    /* text-transform: none; */
    /* font-size: .5em; */
	/* font-weight: normal; */
	/* letter-spacing: 1px; */
    /* text-align: center; */
    /* padding-top: .5em; */
    /* white-space: nowrap; */
    /* color: var(--FontColorWidget); */
	/* flex-basis: 100%; */
}
#TID0393408287 .Section {                
	border: solid 1px var(--FontColorWidget);
	margin: .3em;
	min-width: 775px;
	/* remove this for stacked tiles */
	flex-basis: unset;
}
#TID0393408287 .sectionBreakRow {
	/* remove this for vertical orientation */
	/* span is the number of rows in the section */
	grid-column: 1 / span 4;
	font-size: 1.3em;
 }
#TID0393408287 .sectionBreak {
	margin: 0;
 }
#TID0393408287 #TableRows {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-evenly;
	padding: 0;
	width: 100% !important;
	
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-evenly;
	padding: 0;
	width: 100% !important;

	/* grid-template-columns: auto auto auto; */
	/* uncomment to display each row on own line */
	/* display: revert; */
}
#TID0393408287 #TableHeaderRow {
	display: none;
}
#TID0393408287 .TableRow {
	margin: .2em;
 	align-items: stretch;	
	/* width: 200px !important; */
	width: auto  !important;
	min-width: 130px;
	align-content: center;
	flex-wrap: wrap;
	padding: 8px 0;
}
#TID0393408287 .TableRow, #TID0393408287 .Section {                
	display: grid;
	/* change to flex to display vertically */
	gap: 1px;
	align-items: center;
	
	gap: 1px;
	align-items: center;
	width: auto;
	display: flex;
	flex-wrap: wrap;
	cursor: default !important;
}
#TID0393408287 .widgetTableCell {
    align-items: center;
    display: flex !important;
	/* enable this to place name and rate on same line */
	/* width: unset; */
}    
#TID0393408287 .selected {
    /* font-weight: unset !important; */
    /* font-style: unset !important; */
    /* background-color: unset !important; */
    /* color: unset !important; */
	/* border: none !important; */
	/* padding: 0  !important; */
}
#TID0393408287 [class^="widgetTableCell field"] {
    padding: 0;
}
#TID0393408287 .valPrefix {
	display: inline;
	padding-right: .4em;
}
#TID0393408287 [class*="col"] {
	display: none !important;
}
#TID0393408287 .col1, #TID0393408287 .col2 {
	display: flex !important;
	justify-content: flex-start;
	/* justify-content: center; */
	/* padding-top: 0 !important; */
	/* padding-bottom:  0 !important; */
}
#TID0393408287 .col2 {
	grid-row: 2 / 2;
	/* font-size: 1.8em; */
    font-weight: normal;	
	/* padding-right: 1.3em; */
}

#TID0393408287 .col1 {	
	grid-column: 1 / 2;
	/* font-size: 1.1em; */
	background-color: var(--BGColorChart);
    color: var(--FontColorChart);
	font-weight: bold;
	margin-bottom: .4em;
	margin-bottom: 0;
	/* padding: .4em; */
	/* padding-bottom: 0; */
}

#TID0393408287 #copyright {
	padding: 0;
	text-transform: none;
}

/* #TID0393408287 #copyrightContainer::before { */
  /* content: ''; */
  /* width: 100%; */
  /* order: 6; */
/* } */

@container (max-width: 1000px) {
	#TID0393408287.widgetContainer {	
		flex-direction: column;
	}
	#TID0393408287 .titleContainer {
		/* border: none; */
		/* border-bottom: solid 1px var(--FontColorWidget); */
		/* max-width: unset; */
    }
}
@container (max-width: 1700px) {
	#TID0393408287 .TableRow {
		flex-direction: column;
	}
}