@charset "utf-8";
/* CSS Document */

.txt-table td, .txt-table th{
	padding: 5px;
}

.txt-table th{
	font-weight: normal;
}

.txt-table tr.uline1 td{
	border-bottom:1px solid #a2d06d;
}

.txt-table tr.uline1 th {
    border-bottom: 1px solid #a2d06d;
}

.txt-table tr.uline2 th {
    border-bottom: 2px solid #a2d06d;
}

.txt-table tr th.uline1{
	border-bottom:1px solid #a2d06d;
}

.txt-table thead{
	// background: #a2d06d;
	font-weight: 700;
}

.txt-table thead tr.uline2 td{
	border-bottom: 2px solid #a2d06d;
}

.txt-table tr.uline2 td,
.txt-table th.uline2,
 {
	border-bottom:2px solid #a2d06d;
}

.txt-table tr.top2 td{
	border-top:2px solid #a2d06d;
}

.txt-table td.br{
	border-right:1px solid;
}

.txt-table td h1{
	color: $green2;
	text-transform: uppercase;
	font-size: 1.4rem;
	margin-bottom: 0;
}
.txt-table td.bl{
	border-left:1px solid;
}
.txt-table td.bt{
	border-top:1px solid;
}
.txt-table td.bb{
	border-bottom:1px solid;
}

.txt-table thead th {
    border-bottom: $green 2px solid;
	text-transform: uppercase;
	border-right: $green 2px solid;
	border-top: $green 2px solid;
	color: $green2;
}

.boardheading1 {
    color: #000000;
    text-transform: uppercase;
    font-family: "Arial", Helvetica;
    font-size: 1.5rem;
	font-weight: 600;
}


/* BACKROUND COLORS */
.yellowbg { background: #fcc24c; padding: 10px;}
.blackbg { background: #231f20; padding: 10px; color:#FFFFFF;}
.tablegreybgdark { background-color:#a7a9ac; font-weight:bold; border-bottom: 4px solid #fdbf55;}
.tablegreybglight1 { background-color:#c8cbcd; font-weight:bold; border-bottom: 4px solid #fdbf55;}
.tablegreybglight2 { background-color:#c8cbcd; font-weight:bold; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.tablegreybglight3 { background-color:#c8cbcd; font-weight:bold; border-bottom: 1px solid #000;}
.tablegreybglight4 { background-color:#f3f4f5; font-weight:bold; border-bottom: 1px solid #000;}
.tablegreybglight5 { background-color:#c8cbcd; font-weight:bold; border-top: 4px solid #fdbf55; border-bottom: 1px solid #000;}
/* BACKROUND COLORS */




/* TXT_COLORS */
.txt-headingblack { color:#000000;
font-weight:bold; font-size:20px;}
/* TXT_COLORS */

.footer-notes { font-size:13px; font-style:none;}
.footer-notesitalics { font-size:13px; font-style: italic;}

/* TABLES */

.fin-tbl tbody tr.hover td, 
.fin-tbl tbody tr.hover th {  background:#D1D4D4!important; }
.fin-tbl tr.no-hover tbody td {
	background-color:none!important;
}


.fin-tbl-2 tbody tr.hover td, 
.fin-tbl-2 tbody tr.hover th {  background:#D1D4D4!important; }
.fin-tbl-2 tr.no-hover tbody td {
	background-color:none!important;
}


.fin-tbl { width:100%; border-collapse:collapse; margin-bottom:15px; }
.fin-tbl td {
	color:#000; 
	padding:2px 5px !important; 
	vertical-align:bottom;
}
.fin-tbl th {
	color:#000; 
	padding:2px 5px!important; 
	vertical-align: bottom; 
	background:#e8e7e8;
	font-weight:bold;
}

.fin-tbl-2 { width:100%; margin-bottom:15px; }
.fin-tbl-2 td {
	color:#000; 
	padding:2px 5px !important; 
	vertical-align:bottom;
}
.fin-tbl-2 th {
	color:#000; 
	padding:2px 5px!important; 
	vertical-align: bottom; 
	background:#e7e7e8;
	font-weight:bold;
}











#.txt-tbl td,
#.txt-tbl th {
  padding: 2px 5px;
  border-bottom: none;
  border-right: 1px solid #fff;
  vertical-align: top; }

#.txt-tbl thead td {
  background-color: #5799D5;
  vertical-align: bottom;
  text-align: right;
  border-bottom: 3px solid #007AC1;
  border-top: 1px solid #000;
  font-weight: bold; }

#.txt-tbl thead th {
  background-color: #ececec;
  vertical-align: bottom;
  text-align: right;
  border-top: 1px solid #000;
  font-weight: bold; }

#.txt-tbl tbody th {
  background-color: #007AC1 !important;
  color: #fff;
  border-bottom: 3px solid #fff;
  font-size: 13px;
  text-align: left; }

#.txt-tbl tbody td {
  background-color: #D8E1F3; }
/* TABLES*/



/* LINES*/
.uline1 {
  border-bottom: 1px solid #000;}
  
.uline2 {
  border-bottom: 2px solid #000;}

.ulinetop2 {
  border-top: 2px solid #000;}
  
.ulineyellow {
  border-bottom: 3px solid #fdbf55;}
  
.ulineyellowtop {
border-top: 3px solid #fdbf55!important;}

      
/* LINES*/




.tbl_scroll {
  width: 100%;
  overflow-x: auto; }

.tbl_scroll table {
  width: 1000px;
  margin-bottom: 10px; }




.tbl_scroll2 {
  width: 100%;
  overflow-x: auto; }

.tbl_scroll2 table {
  min-width: 500px;
  margin-bottom: 10px; }








