.dataTables_scrollBody thead{
	visibility: collapse;
}
.dataTables_scrollBody tr{
	height: 0px !important;
    border: none !important;
}
.pagination{
	margin-top: 1em !important;
}

div.dataTables_wrapper div.row{
	width: 100% !important;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  white-space: nowrap;
  justify-content: flex-end;
}

@media screen and (max-width: 767px) {
div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}

.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding: 0px !important;
	margin: 0px !important; 
	border: 0px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button .page-link{
	padding: 4px 8px !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody{
	border-bottom: none !important;
}

.dataTable th, .dataTable td {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 180px;
	/* To Break the Content in table to multiple line */
	white-space: normal !important;
}

.customField{
	white-space: pre-wrap;
}

.table {
	/* To display the yellow border of table header */
	border-collapse: collapse !important;
}

.table th {
	vertical-align: middle !important;
}

.invalid-feedback{
	display:block;
}

.display-none{
	display: none;
}
.dataTables_wrapper table {
width:102%;
}
@media screen and (max-width: 1204px) {
.dataTables_wrapper {
max-width:105% !important;
overflow-x:auto;
}
div.dataTables_wrapper div.row{
width: 102% !important;
}
}
