#vc-table_length,
#vc-table_filter {
  margin-bottom: 1.4rem;
}
.sidebar {
  display: flex;
  flex-direction: column;
  overflow: scroll;
  height: 100%;
  z-index: 1050;
  min-height: 100vh;
  position: relative;
}
#vc-table_info,
#vc-table_paginate {
  margin-top: 1.4rem;
}
#vc-table_paginate {
  border: 1px solid #e5e9f2;
  border-radius: 0.25rem;
  padding: 0px;
}
.sidebar-dark .sidebar .sub-menu > li.active > a,
.sidebar-dark .sidebar .sub-menu > li.active > a:focus,
.sidebar-dark .sidebar .sub-menu > li.active > a:hover,
.sidebar-dark .sidebar .sub-menu > li > a:focus,
.sidebar-dark .sidebar .sub-menu > li > a:hover {
  color: #4c84ff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: inherit !important;
  border: 1px solid #4c84ff;
  background-color: #4c84ff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c84ff), color-stop(100%, #4c84ff));
  background: -webkit-linear-gradient(top, #4c84ff 0%, #4c84ff 100%);
  background: -moz-linear-gradient(top, #4c84ff 0%, #4c84ff 100%);
  background: -ms-linear-gradient(top, #4c84ff 0%, #4c84ff 100%);
  background: -o-linear-gradient(top, #4c84ff 0%, #4c84ff 100%);
  background: linear-gradient(to bottom, #4c84ff 0%, #4c84ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c84ff', endColorstr='#4c84ff', GradientType=0);
}
.accordion {
  border: 1px solid #e5e9f2;
}
.accordion .accordion-content {
  padding: 10px;
}
.accordion .accordion-header {
  border-top: 1px solid #e5e9f2;
  border-right: 1px solid #e5e9f2;
  border-left: 1px solid #e5e9f2;
  padding: 10px;
  cursor: pointer;
}
.accordion:last-child .accordion-header {
  border-bottom: 1px solid #e5e9f2;
}
