.archive-media-contacts h1::before {
	content: ""!important;
}
.media-search-panel {
	display: flex;
	column-gap: 20px;
	margin: 20px 0;
}
/*Datatable*/
table.dataTable {   
}
thead {
	background-color: #093a5c;
}
thead>tr,
thead>tr>th {
	background-color: transparent;
	color: #fff;
	font-weight: normal;
	text-align: start;
}
table.dataTable thead th,
table.dataTable thead td {
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 0px solid #111 !important;
}
.dataTables_wrapper {
	min-height: 200px;
}
.dataTables_wrapper > div { 
	margin: 20px 5px 5px; 
}
table.dataTable.display tbody tr.odd {
	background-color: #ffffff;
}
table.dataTable thead th {
	position: relative;
	background-image: none !important;
}
table.dataTable.no-footer {
	border-bottom: 1px solid #ddd!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #fff!important;
    font-size: 1.1em!important;
    background: #0A5592!important;
    border-radius: 3px;
    padding: 8px 13px!important;
	margin: 2px;
	text-align: left;
	border: none!important;
	line-height: 1;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background-color: #ff5126!important;
	color: #fff!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: #E0E0E0 !important;
	color: #000000 !important
}
.dataTables_wrapper .btn-read-more {
	background: #ff7a59;
    color: #ffffff!important;
	padding: 2px 10px;
	font-size: 0.8em;
	border-radius: 3px;
	line-height: 1;
}