/*
Template Name: Minton - Admin & Dashboard Template
Author: YoonHo
Version: 1.0.0
remark: User Custom CSS
*/

/*
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap");
:root, [data-bs-theme=light] {
  --bs-theme-border-width: 0px;
  --bs-theme-card-border-color: #e7eaed;
} */

/* datatable */
.table>:not(caption)>*>*{
    padding: .45rem .45rem !important;            
}

/* order before */
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
  top: 2px  !important;
}

/* order after */
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
  top: 9px  !important;
}

/* loading */
div.dataTables_wrapper div.dataTables_processing {
    left: 40%;
    background: none;
}

/* select2 */
.ms-container {
  max-width: 570px !important;
}

/* padding handling */
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  padding-right: calc(var(--bs-gutter-x)* .01) !important;
  padding-left: calc(var(--bs-gutter-x)* .01) !important;
}

/* top navi bottom height */
@media (max-width: 991.98px) {
  .topnav {
      max-height: 550px !important;
  }
}

.card {
  --bs-card-spacer-y: 1.0rem !important;
  --bs-card-spacer-x: 1.0rem !important;
}