.sggTable th{
  font-family: 'RobotoCondensed', sans-serif;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  background: #466B99;
  color: #fff;
  border-top: 0!important;
  vertical-align: middle !important;
}
.content-table-sgg p{
  font-family: 'RobotoCondensed', sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    text-align: center;
}

.table-striped tbody tr:nth-of-type(odd) {
  background: #f8f9fa;
}
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}
.loader__label, .no-wrap td, .no-wrap th, .nowrap {
  white-space: nowrap;
}
.table-bordered, .table-bordered td, .table-bordered th {
  border: 1px solid #e9ecef;
}
.sgg-table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
 
.dt-buttons button{
  background-color: #466B99;
  color: #fff;
  font-size: 13px;
  border: 1px solid #466B99;
  padding-left: 1rem;
  padding-right: 1rem;
}
.dt-buttons button:hover{
  background-color: #fff;
  color:#466B99;
}
.dt-buttons{
    display:inline-block;
  margin-right:20px;
}
.dataTables_length {
    display: inline-block;
}
.dataTables_filter {
    float: right;
}
.dt-buttons, .dataTables_length
{
    float: left ;	
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination{
  justify-content:center!important;
  margin-top:30px!important;
display:flex!important
}
.pagination .page-link {
    margin: 2px;
}
.pagination .page-item.active .page-link {
    background-color: #466B99 !important;
    color: #ffffff !important;
    border: 1px solid #466B99 !important
}
.pagination .page-link {
    border: 1px solid #466B99 !important;
    color: #466B99 !important;
    border-radius: 0;
    font-family: 'RobotoCondensed', sans-serif;
    font-size: 13px;
    font-weight: 700;
}
.pagination .page-link:hover {
        background-color: #466B99 !important;
        color: #ffffff !important;
        border: 1px solid #466B99 !important;
    }

.pagination .page-link:focus {
        box-shadow: none;
    }

.dataTables_filter input {
border-radius:0!important;
padding-top:2px!important;
padding-bottom:2px!important;
}
#sggTable_wrapper{
    padding-left: 10px;
    padding-right: 10px;
}
.dataTables_filter input:focus{
  border:1px solid #466B99;
  box-shadow:none;
}
div.dataTables_wrapper div.dataTables_filter label{
  font-family:'RobotoCondensed', sans-serif;
  font-weight:600!important;
  color: #303633;
  font-size:15px;
}