#employee-salary-calender-table table th,
#employee-salary-calender-table table td {
	border: 1px solid #ebecf1;
	border-top: 0;
	display: block;
}
#employee-salary-calender-table .slots {
	color: #555;
	display: inline-block;
	margin: 0.1em 0.5em 0 0;
	width: 12.5%;
}
#employee-salary-calender-table .slots .marking-tabs {
	display: inline-block;
	position: relative!important;
	top: initial!important;
	left: initial!important;
	padding: 0.25em;
	border-radius: 4px;
}
#employee-salary-calender-table .slots .partial-day {
	font-size: 0.65em;
}
#employee-salary-calender-table .slots .relieved-day {
	opacity: 0.25;
}
.pg-employee.sub_pg-salary-entry .splitscreen-section-1 {
	width: 70%!important;
}
.pg-employee.sub_pg-salary-entry .splitscreen-section-2 {
	width: 30%!important;
}
.pg-employee.sub_pg-salary-entry form.salary_form .form-row label:not(.radio-data):not(.checkbox-data) .data-label,
.pg-employee.sub_pg-salary-entry form.salary_form input.leaves_used_this_month,
.pg-employee.sub_pg-salary-entry form.salary_form input.leaves_used_till_now,
.pg-employee.sub_pg-salary-entry form.salary_form input.leaves_allotted,
.pg-employee.sub_pg-salary-entry form.salary_form input.days_to_deduct,
.pg-employee.sub_pg-salary-entry form.salary_form input.payable,
.pg-employee.sub_pg-salary-entry form.salary_form input.paid,
.pg-employee.sub_pg-salary-entry form.salary_form input.balance,
.pg-employee.sub_pg-salary-entry form.salary_form input.concession {
	width: 17.5%!important;
}
.pg-employee.sub_pg-salary-entry div#block-salary-label label .data-label,
.pg-employee.sub_pg-salary-entry div#block-salary-label label.form-data:first-of-type .data-label {
	margin: 0!important;
	width: 18.75%!important;
	padding: 0;
	text-align: left;
}