#activity_request_form th{
	background-color: rgba(102,64,97,0.4);
}

#activity_request_form td{
	background-color: rgba(102,64,97,0.1);
}

.pp-bold{
	font-weight: bold !important;
}

.pp-black{
	color: black !important;
}

.pp-f12{
	font-size: 12px !important;
}

.pp-border{
	border: 1px solid black !important;
}

.tra_table th, .tra_table td{
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.pp-tra-title{
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
	font-size: 14px;
}

.pp-text{
	line-height: 30px;
	text-align: justify;
}


.salary_slip_bg{
	background-image: url("./../images/boa_logoranslucent.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 500px;
	/* background-color: rgba(0, 0,0, 0.1) */
}

.v-box{
	height: 500px !important;
	overflow: scroll;
}

.p-approval-block{
	background-color: #ffffff;
	box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
	border-radius: 5px;
	padding: 10px;
	background-clip: padding-box;
	margin-bottom: 8px;
	margin-left: 1px;
	margin-right: 1px;
}

.p-approval-title {
    text-indent: 30px;
}
.p-approval-title i{
    position: absolute;
    left: -25px;
    top: 0;
    opacity: 0.2;
    font-size: 30px;
}

@media print {
	.pp-page-break-before {page-break-before: always;}
	.pp-page-break-after {page-break-after: always;}

	.pp-avoid-break-before {page-break-before: avoid;}
	.pp-avoid-break-after {page-break-after: avoid;}
	.pp-avoid-inside {page-break-inside: avoid;}


}

* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
}
