.table-custom-attendance{
	border-collapse: collapse;
	width: 100%;
}

.table-custom-attendance th, .table-custom-attendance td{
	font-family: arial , helvetica !important;
}

.table-custom-attendance .title th{
	font-size:14px !important;
	text-align:center;
	background:#e1e1e1;
}

.table-custom-attendance .sub-title td{
	font-size:14px !important;
	font-weight:600;
	text-align:center;
	background:#e1e1e1	
}

.table-custom-attendance tbody td{
	font-size: 13px !important;
	text-align:center
}

.table-custom-attendance tbody td.equals{
	background:#e1e1e1;
	font-weight:700
}

.table-custom-attendance tfoot td{
	background:#e1e1e1;
	font-weight:700;
	font-size:14px !important;
}

.table-custom-attendance .hidden_cell{border:none !important;background:#F4F4F4 !important}


.arrow_dates_prev,.arrow_dates_next{
	text-decoration:none;
	font-size:15px
}

.manual_report_table{
	text-align:right
}

.arrow_dates_prev span,.arrow_dates_next span{
	font-size:30px;
	line-height:40px;
	margin-right:20px
}

.arrow_dates_prev:focus,.arrow_dates_next:focus,.arrow_dates_prev:hover,.arrow_dates_next:hover{
	text-decoration:none !important;
	background:none !important;
	color:#767676 !important;
}

.manual_report_table{
	margin:20px 0
}

.bys8_table_report_custom{
   max-width: 1500px !important;
   margin: 0 auto;	
   position:relative
}

.bys8_loading_ajax{
	background: rgba(255, 255, 255, 0.6);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;	
}

.custom_table_ajax_loader{
	top: 40%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);	
}
