/* banner background */
TD#header {
	text-align: left;
	background-repeat: repeat-x;
	height: 191px !important ;
	background-image: url(../../lnpf_bannerslice.jpg);
}

/* remittance entry table */
table#pcTable { float: left ; border: 1px solid black }
div#pcTable_wrapper.dataTables_wrapper { width: 50% }
td.wageInputTd { width: 15%; }

/*remittance table errors*/
td.err1 {background-color: #FF9999 !important ;}
span.err1 {color: #FF0000; font-weight: bold;}
td.err2 {background-color: #a5ff99 !important ;}
span.err2 {color: #68b35f; font-weight: bold;}
td.err3 {background-color: #7ec5ff !important ;}
span.err3 {color: #4d8ec4; font-weight: bold;}
td.err4 {background-color: #ffb45e !important ;}
span.err4 {color: #ffa136; font-weight: bold;}

/* background color of header row on remittance entry table and new employee table */
tr.tableLabel { 
	background-color: #313b5f ; 
	color: #fff 
} 

/* background color of totals footer row */
#pcTable tfoot {
	background-color: #313b5f ; 
	color: #fff 
} 

#reportTable thead {
	background-color: #313b5f ; 
	color: #fff 
}

#creditDiv {
    border: solid;
    display:inline-block;
    border-width: 2px;
    background-color: #baefbe;
    border-radius: 10px;
    padding-right:20px;
    padding-left:20px;
}

/* ------ DATATABLES ----------*/

table.dataTable thead th, table.dataTable thead td {
    background-color: #313b5f;
	color: #fff;
}

.btn-large {
	background-color: #313b5f !important;
	color: #fff !important;
}

/* roster maintenance webform view */
input.webform {color:#000099 !important}
select.webform {color:#000099 !important}

/* footer styles */
.iremit-footer {padding: 10px 10px 10px 10px}