body .p-datatable .p-datatable-thead > tr > th {
	background-color: white;
	vertical-align: middle;
}

body .p-datatable .p-datatable-thead > tr > th{
    padding: 1rem 1rem;
}

body .p-datatable .p-datatable-tbody > tr > td {
	vertical-align: middle;
}

body .p-datatable .p-datatable-tfoot > tr > td {
	background-color: #edf1f6;
}

body .p-datatable .p-datatable-header,
body .p-datatable .p-datatable-footer {
	background-color: #edf1f6;
}

body .p-paginator {
	background-color: #edf1f6;
}

body .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
	background-color: #005eb8;
	color: #ffffff;
}

body .p-datatable .p-sortable-column .p-sortable-column-icon {
	font-size: 11px;
}

body .p-datatable .p-sortable-column.p-highlight .p-column-title {
	color: white;
}

body .p-datatable .p-datatable-tbody > tr.p-datatable-row.deleted-row {
	display: none;
}

body .p-chips > ul.p-inputtext {
	width: auto;
	height: auto;
}

.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover  {
    background: #005eb8;
    color: #fff;
}

.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon {
    color: #fff;
}


body .p-datatable .p-sortable-column:focus {
    outline: 0 none;
    outline-offset: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


body .custom-drawer {
	position: fixed;
	z-index: 1000;
	right: 0;
	transform: translateX(0);
	overflow: hidden;
}


