.uk-button {
  text-transform: unset;
}
.uk-input:focus {
  border-color: #5e51a1;
}
.uk-link {
  color: #5e51a1;
}
.uk-link:hover {
  color: #7162be;
}
.uk-text-xmeta {
  font-size: 0.700rem;
  line-height: 1.4;
  color: #999;
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
  background-color: #5e51a1;
  border-color: transparent;
}
.uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {
  background-color: #5e51a1;
}
.uk-form-icon {
  z-index: 1;
}
.uk-padding-xsmall {
  padding: 15px;
}

.uk-table {
  border-collapse:separate;
  border: 1px solid #ddd;
}

.uk-table td, .uk-table th {
  border: none;
  background-color: #fff;
  border-bottom: solid 1px #ddd;
}

.uk-table tr:last-child td,
.uk-table tr:last-child th {
  border-bottom: none;
}

.uk-table tr:first-child td,
.uk-table tr:first-child th {
  border-bottom: solid 1px #ddd;
}

.uk-table th {
  border-top: none;
  background-color: #f9f9fc;
  font-weight: 600;
}

.uk-table .uk-link {
  text-decoration: none;
}

.uk-table tr:first-child, td:first-child, .uk-table th:first-child {
   border-left: none;
}

.uk-table.uk-border-rounded tr:first-child th:first-child {
  border-radius: 15px 0 0 0;
}

.uk-table.uk-border-rounded tr:first-child th:last-child {
  border-radius: 0 15px 0 0;
}

.uk-table.uk-border-rounded tr:last-child td:last-child {
  border-radius: 0 0 15px 0;
}

.uk-table.uk-border-rounded tr:last-child td:first-child {
  border-radius: 0 0 0 15px;
}

.uk-offcanvas {
  top: 81px;
}
.uk-offcanvas-bar {
  background: #fff;
  width: 100%;
  padding: 15px 40px 40px 35px;
}
.uk-offcanvas-bar * {
  color: #333;
}
.uk-offcanvas-bar h1,
.uk-offcanvas-bar h2,
.uk-offcanvas-bar h3,
.uk-offcanvas-bar h4,
.uk-offcanvas-bar h5,
.uk-offcanvas-bar h6 {
  color: #333;
}
.uk-text-danger {
  color: #ff434f !important;
}
.uk-text-success {
  color: #56c378 !important;
}
.uk-text-warning {
  color: #ffb003 !important;
}
@media (min-width: 960px){
  .uk-offcanvas-bar {
    width: 40%;
    padding: 20px 40px 40px 35px;
  }
}


/* mCustomScrollbar */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #4a4a4a;
}
.mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #c7c6c6;
}
.mCSB_scrollTools {
  right: 4px;
  opacity: 0.3;
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}
.mCSB_scrollTools .mCSB_draggerContainer {
  top: 20px;
  bottom: 20px;
}
.px-sidebar-left .mCSB_scrollTools .mCSB_draggerContainer {
  top: 0px;
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_paginate ul {
    padding: 5px 10px;
    border-radius: 4px;
    border: solid 1px #ddd;
    background: #fff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 20px;
  padding: 0px 5px;
  margin-left: 10px;
  text-align: center;
  font-size: 14px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:first-child {
    margin-left: 0px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.uk-active,
.dataTables_wrapper .dataTables_paginate .paginate_button.uk-active>*,
.dataTables_wrapper .dataTables_paginate .paginate_button.uk-active:hover {
  border-radius: 4px;
  background-color: #5e51a1;
  color: #fff !important;
}