.fin-tbl tr:hover {background:#FDEFE0; color:#76787A;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
 tr.no-hover:hover {color:#00528C!important;} /*TABLE ON HOVER HIGHLIGHTED COLOUMN TEXT COLOUR TO REMAIN STAT*/
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; line-height:1.4;} /*THE COMPLETE TABLE TO BE GIVEN 100% WIDTH; O MARGINS AND O PADDING*/
.fin-tbl tr td {padding:3px 3px 3px 3px;} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {background-color:#E0DFDF; color:#404041 !important; padding:2px 3px 3px 3px;  font-weight:bold; text-align: right;} /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.finheader{color:#D14E1D!important; font-weight:bold; border-bottom:2px solid #D14E1D; border-top:2px solid #D14E1D;}
.finGreyheader{background-color:#E6E7E8;}

/*Table layout*/
.finthin {border-bottom:1px solid #76787A;}
.finthick {border-bottom:2px solid #76787A;}
.finthickerbotleft {border-bottom:5px solid #76787A;border-left:1px solid #76787A;}
.finthicker {border-bottom:5px solid #76787A; line-height: 1.3em;}
.finthickerorange {border-bottom:5px solid #EA8C1C;}
.fintoporange {border-top:5px solid #EA8C1C;}
.fintop {border-top:1px solid #76787A;}
.fintopleft {border-top:1px solid #76787A; border-left:1px solid #76787A;}
.fintopright {border-top:1px solid #76787A; border-right:1px solid #76787A;}
.fintbotleft {border-bottom:1px solid #76787A; border-left:1px solid #76787A;}
.finbotright {border-bottom:1px solid #76787A; border-right:1px solid #76787A;}
.finleft {border-left:1px solid #76787A;}
.finright {border-right:1px solid #76787A;}
.header{background:#EA8C1C;color:#fff;line-height:1.3em;}
.switch-grey { color:#484B4B;} 
.fincolumnOrange {background:#FDEFE0; }
.finthickertoporange {border-top:5px solid #EA8C1C; }
.finrowleft {border-left:1px solid #76787A;border-top:1px solid #76787A;border-bottom:1px solid #76787A;}
.finrowright {border-right:1px solid #76787A;border-top:1px solid #76787A;border-bottom:1px solid #76787A;}
.finrowrow {border-top:1px solid #76787A;border-bottom:1px solid #76787A;}
.fintopbot {border-top:1px solid #76787A;border-bottom:1px solid #76787A;}

.finthinLeftorange {border-left:1px solid #D14E1D; }
.finthinRightorange {border-right:1px solid #D14E1D; }

.finthickorange {border-bottom:2px solid #D14E1D; }
.fintopbothead {border-top:1px solid #D14E1D; border-bottom:2px solid #D14E1D;}
.fintophead {border-top:1px solid #D14E1D;}
.switch-orange {
    color: #D14E1D;
}
.finnotehead {background-color:#E8E7E6; border-top:1px solid #76787A; border-bottom:2px solid #76787A; color:#D04E1C; font-weight:bold; padding:15px;}

/*Excel button new*/

.rgt-excel {
  float: right;
  border: 1px solid #D14E1D;
  padding: 20px 20px 20px 20px;
  border-radius: 0px;
  margin-bottom: 30px;
}

a.hoverMe-excel{ position:relative; padding-left:45px; color:#212529;}
a.hoverMe-excel:before {background:#EA8C1C;height: 40px;width: 40px;border: 0;color: #fff;text-align: center;padding:7px; overflow: hidden; position: absolute; cursor: pointer; font-size:20px; margin-right:10px; left:0; top:-10px;content: "\efd8";font-family: 'icomoon';    line-height: 1.3; }
a.hoverMe-excel:after { height: 40px; width: 40px; border: 0; color: transparent; text-align: center; content: '\ef2c'; display: block; position: absolute; top: -40px; left: 0px; line-height: 40px; transition: all 0.5s ease-in-out;font-size: 20px;font-family: 'icomoon'; }
a.hoverMe-excel:hover:after {position: absolute; top: -10px; color: #D14E1D;background: #fff;}

/*Excel button new*/