.table-wrap
{ display:table; width:100%; height:100%;}
.table-row
{ display: table-row; width:100%;}
.table-cell 
{ display:table-cell; vertical-align:middle; text-align:center;}

/* FX Daily Update Setting ******/
.fxDailyUpdateSection
{}
.fxDailyUpdateSection .leadinListingArea
{ margin-bottom: 30px; }
.fxDailyUpdateSection .leadinListingArea ul li
{ font-size:16px; color:#000; line-height: 1.3;}

.fxDailyTableArea
{ margin-bottom: 50px; display:none;}
.fxDailyTableArea .desktopTbl
{ display:block; }
.fxDailyTableArea .mobileTbl
{ display:none; }
.fxDailyTableArea .fxDataCol
{ position:relative; width:50%; border:1px solid #c3c3c3; border-collapse: collapse; vertical-align: top;}
.fxDailyTableArea .fxDataCol .lCol,
.fxDailyTableArea .fxDataCol .rCol
{ width:50%; vertical-align: top;}
.fxDailyTableArea .fxDataCol th.firstCol
{ background:#b70050; color:#fff;}
.fxDailyTableArea .fxDataCol td.firstCol
{ background:#f3f3f3; color:#000; vertical-align: middle;}
.fxDailyTableArea .fxDataCol th
{ background:#555; width:50%; color:#fff;}
.fxDailyTableArea .fxDataCol td
{ background:#fff; color:#000; width:50%;}
.fxDailyTableArea .fxDataCol td.viewGood
{ color:#18ac00;}
.fxDailyTableArea .fxDataCol td.viewNeutral
{ color:#000; }
.fxDailyTableArea .fxDataCol td.viewBad
{ color:#bb0000;}
.fxDailyTableArea .fxDataCol th,
.fxDailyTableArea .fxDataCol td
{ width:25%; padding:10px; border:1px solid #c3c3c3; border-collapse: collapse; border-left:none; border-top:none; text-align: center; font-size:15px; line-height: 1.3;}
.fxDailyTableArea .fxDataCol .lastCol
{ border-right:none; }
.fxDailyTableArea .fxDataCol td td
{ width:50%; padding:2px; border:none;}
.fxDailyTableArea .fxDataCol .subTitCol
{ text-align: left; }
.fxDailyTableArea .fxDataCol .subTxtCol
{ text-align: right; }

.fxDailyTableArea .dataRow
{ text-align: left; }
.fxDailyTableArea .descRow
{ padding:10px 0px 30px 0px; text-align: left; }
.fxDailyTableArea .descRow ul
{ padding:5px 10px;}
.fxDailyTableArea .descRow li
{ margin-bottom: 20px;}
.fxDailyTableArea .sourceRef
{ position:absolute; bottom:0px; right:0px; background:#f7f7f7; width:100%; text-align: right;}
.fxDailyTableArea .sourceRef p
{ display:block; padding:5px; font-size:15px; color:#000; line-height: 1.3;}
.fxDailyTableArea .sourceRef p a
{ font-size:15px; color:#000; font-weight: bold;}
.fxDailyTableArea .sourceRef p a:hover
{ color:#b70050; }

.fxDailyTableArea .mobileDescCol
{ display:none; }

.fxDailyTableArea .fxChartCol
{ padding-top:20px; width:50%; border:1px solid #c3c3c3; border-left:none; border-collapse: collapse; vertical-align: bottom;}

.fxDailyTableArea .fxChartCol img
{ width:100%; height: auto;}
/* FX Daily Update Setting ******/


@media screen and (max-width:790px){
/* FX Daily Update Setting ******/
.fxDailyUpdateSection
{}
.fxDailyUpdateSection .leadinListingArea
{ margin-bottom: 30px; }
.fxDailyUpdateSection .leadinListingArea ul li
{ font-size:13px;}
	
.fxDailyTableArea .desktopTbl
{ display:none; }
.fxDailyTableArea .mobileTbl
{ display:block; }
.fxDailyTableArea .mobileDescCol
{ display:block; width:100%; border:1px solid #c3c3c3; border-top:none;}
.fxDailyTableArea .descRow
{ padding:10px 0px 0px 0px; }
.fxDailyTableArea .sourceRef
{ position:relative; }

.fxDailyTableArea .fxDataCol
{ display:block; width:100%; border-bottom:none;}
.fxDailyTableArea .fxChartCol
{ display:block; width:100%; border:1px solid #c3c3c3; border-top:none;}
/* FX Daily Update Setting ******/
}

@media screen and (max-width:500px){
/* FX Daily Update Setting ******/
.fxDailyUpdateSection
{}
.fxDailyUpdateSection .leadinListingArea
{ margin-bottom: 30px; }
.fxDailyUpdateSection .leadinListingArea ul li
{ font-size:13px;}

.fxDailyTableArea
{ margin-bottom: 30px; }
.fxDailyTableArea .fxDataCol th,
.fxDailyTableArea .fxDataCol td
{font-size:16px; line-height: 1.3;}
/* FX Daily Update Setting ******/
}

