:root { 	
	--BGColorWidget: #FFFFFF;	
	--BGColorChart: #FFFFFF;
	--BGColorColHead: #FFFFFF;
	--BGColorSelected: #FFFFFF;	
}
/* #TID0389608225 a { */
	/* text-decoration: none; */
/* } */
#TID0389608225 .down {
	/* border-bottom: solid 1px var(--FontColorDown); */
	color: var(--FontColorWidget);
}
#TID0389608225 .up {
		color: var(--FontColorWidget);
	/* border-bottom: solid 1px var(--FontColorUp); */
}
#TID0389608225 .flat {
	/* border-bottom: solid 1px var(--FontColorFlat); */
	color: var(--FontColorWidget);
}
#TID0389608225.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;
}
#TID0389608225 #todaysDate {
	/* padding: 0; */
	/* padding-bottom: .5em; */
	/* font-size: .8em; */
	padding: 0;
	padding-bottom: .5em;
	padding-left: .5em;
	font-weight: normal;
	font-size: 16px;
}

#TID0389608225 .title {
	padding-bottom: .5em;
	white-space: nowrap;
	font-weight: normal;
	padding-bottom: .5em;
}
#TID0389608225 #chartContainer {
	display: none;
}
#TID0389608225 .titleContainer {
	
	/* text-transform: uppercase; */
	/* border-left: solid 1px #000000; */
	/* border-right: solid 1px #000000; */
	/* padding: .6em; */
	/* width: auto; */
	/* font-size: .8em; */
	/* display: flex; */
    /* flex-direction: column; */
	/* align-items: center; */
	
	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;
}
#TID0389608225 .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%; */
}
#TID0389608225 .Section {                
	border: solid 1px var(--FontColorWidget);
	margin: .3em;
	min-width: 775px;
	/* remove this for stacked tiles */
	flex-basis: unset;
}
#TID0389608225 .sectionBreakRow {
	/* remove this for vertical orientation */
	/* span is the number of rows in the section */
	grid-column: 1 / span 4;
	font-size: 1.3em;
 }
#TID0389608225 .sectionBreak {
	margin: 0;
 }
#TID0389608225 #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; */
}
#TID0389608225 #TableHeaderRow {
	display: none;
}
#TID0389608225 .TableRow {
	margin: .2em;
 	align-items: stretch;	
	/* width: 200px !important; */
	width: auto  !important;
	min-width: 130px;
	align-content: center;
	flex-wrap: wrap;
	/*padding: 8px 0;*/
}
#TID0389608225 .TableRow, #TID0389608225 .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;
}
#TID0389608225 .widgetTableCell {
    align-items: center;
    display: flex !important;
	/* enable this to place name and rate on same line */
	/* width: unset; */
}    
#TID0389608225 .selected {
    /* font-weight: unset !important; */
    /* font-style: unset !important; */
    /* background-color: unset !important; */
    /* color: unset !important; */
	/* border: none !important; */
	/* padding: 0  !important; */
}
#TID0389608225 [class^="widgetTableCell field"] {
    padding: 0;
}
#TID0389608225 .valPrefix {
	display: inline;
	padding-right: .4em;
}
#TID0389608225 [class*="col"] {
	display: none !important;
}
#TID0389608225 .col1, #TID0389608225 .col2 {
	display: flex !important;
	justify-content: center;
	/* padding-top: 0 !important; */
	/* padding-bottom:  0 !important; */
}
#TID0389608225 .col2 {
	grid-row: 2 / 2;
	/* font-size: 1.8em; */
    font-weight: normal;	
	/* padding-right: 1.3em; */
}

#TID0389608225 .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; */
}

#TID0389608225 #copyright {
	padding: 0;
	text-transform: none;
}

/* #TID0389608225 #copyrightContainer::before { */
  /* content: ''; */
  /* width: 100%; */
  /* order: 6; */
/* } */

@container (max-width: 1000px) {
	#TID0389608225.widgetContainer {	
		flex-direction: column;
	}
	#TID0389608225 .titleContainer {
		border: none;
		border-bottom: solid 1px var(--FontColorWidget);
		max-width: unset;
    }
}
@container (max-width: 1700px) {
	#TID0389608225 .TableRow {
		flex-direction: column;
	}
}