/*
 * File name: styles.min.css
 * Last modified: 2021.10.24 at 12:46:07
 * Author: SmarterVision - https://codecanyon.net/user/smartervision
 * Copyright (c) 2021
 */body{font-family:Poppins,sans-serif!important}.card-body .nav-pills .nav-link{border-radius:100px}.card-body .nav-pills .nav-link i.fab,.card-body .nav-pills .nav-link i.fas{width:1.6rem}@media (min-width:992px){.content-wrapper,.main-footer,.main-header{margin-left:270px}}.content-header{padding:15px 1.5rem}.content-wrapper>.content{padding:1rem 1.5rem}.content-headerfixed-top{margin-top:60px}body:not(.sidebar-collapse) .main-sidebar .nav-treeview>.nav-item>.nav-link{font-size:90%!important}body:not(.sidebar-collapse) .main-sidebar .nav-treeview>.nav-item>.nav-link .nav-icon{font-size:95%!important}.small-box>.small-box-footer{background-color:rgba(0,0,0,.05);border-bottom-left-radius:2px;border-bottom-right-radius:2px}.small-box>.small-box-footer:hover{background-color:rgba(0,0,0,.07)}.small-box .icon{color:rgba(0,0,0,.05)}.small-box .icon i{font-size:60px!important}.pb-35{padding-bottom:.9rem!important}.dt-buttons.btn-group{display:inline}div.dataTables_wrapper div.dataTables_filter{height:60px;margin:0 1.2em}div.dataTables_wrapper div.dataTables_filter input{margin-left:0!important}div.dataTables_filter input.form-control.input-sm{margin:0 20px}div.dataTables_wrapper div.dataTables_info{float:left;padding-top:10px}div.dataTables_wrapper .dataTables_length{float:left}div.dataTables_wrapper tr.booking-cancel{background-color:rgba(0,0,0,.06)!important;color:#b3b3b3!important}div.dataTables_wrapper tr.booking-cancel .text-success,div.dataTables_wrapper tr.booking-cancel a{color:#b3b3b3!important}div.dataTables_wrapper tr.booking-cancel .badge{background-color:rgba(0,0,0,.1)!important;color:#b3b3b3!important}.pagination>li>a{border-radius:70px!important;font-size:12px;line-height:1;margin:0 3px;width:32px;height:32px;text-align:center;padding:10px 12px}#dataTableBuilder_next a,#dataTableBuilder_previous a{width:auto!important}.pagination>.disabled>span{color:#b9b9b9!important}.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#b9b9b9!important}.pagination>.disabled>a{color:#b9b9b9!important}.pagination>.disabled>a:focus,.pagination>.disabled>a:hover{color:#b9b9b9!important}table.dataTable{margin-bottom:15px!important;border-spacing:0}table.dataTable thead>tr>th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table td,.table th{vertical-align:middle}table.dataTable tr.group.group-start{background-color:#e9ecef}table.dataTable tr.group.group-start td{padding:.4rem .75rem;font-weight:600}table.dataTable .btn-group{align-items:center}.btn-group-vertical{align-items:center}.btn-default{color:#383838;background-color:#f1f1f1;border-color:#f1f1f1}.btn-default:active,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{color:#000;background-color:#e2e2e2;border-color:#e2e2e2}span.input-group-addon{width:43px!important;border:2px solid #dce4ec}.card .card-header .select2-container--default .select2-selection--single{height:30px}.card .card-header .select2-container--default .select2-selection--single .select2-selection__arrow{height:22px}.card .card-header .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:25px}.select2-selection .select2-selection--single{height:30px}.card .card-body .custom-field-container{padding-top:20px;border-top:1px solid #eee;display:flex;flex-wrap:wrap}.card .card-header .nav-link{font-size:85%;padding:.5rem .6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card .card-header .select2-container--default{height:30px}.card .card-header .select2-container--default .select2-selection__arrow{height:22px}.card .card-header .select2-container--default .select2-selection__rendered{line-height:25px}.card .card-header .select2-selection{height:30px}.card .card-header .select2-container--default .select2-dropdown.select2-dropdown--below{margin-top:2px}.card .card-header .select2-container--default li.select2-selection__choice{font-size:14px;padding:1px 7px;line-height:1.2}.select2-container{width:100%!important}.login-page,.register-page{flex-direction:initial}.login-box{width:450px;margin:7% auto}.login-box .login-logo img{max-width:160px;max-height:80px}.login-box .login-card-body,.login-box .register-card-body{background-color:transparent!important;padding:40px!important}.login-box .login-card-body span.input-group-text,.login-box .register-card-body span.input-group-text{width:50px}.login-box .login-card-body span.input-group-text i,.login-box .register-card-body span.input-group-text i{width:50px}.login-box .login-card-body .btn-group .btn,.login-box .register-card-body .btn-group .btn{border-radius:0}.login-box .login-card-body .btn-group .btn+.btn,.login-box .register-card-body .btn-group .btn+.btn{margin-left:0}.login-box .login-card-body .error-code i.fa,.login-box .register-card-body .error-code i.fa{font-size:40px!important}.btn.btn-facebook{background-color:#4267b2;border-color:#395da5;color:#fff}.btn.btn-google{background-color:#4285f4;border-color:#3174df;color:#fff}.btn.btn-twitter{background-color:#00aced;border-color:#00a4e6;color:#fff}.form-text{font-size:80%}@media (min-width:576px){#mediaModal .card{position:initial;box-shadow:0 0 3px rgba(0,0,0,.2);cursor:pointer}#mediaModal .card:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}#mediaModal .card img{border-radius:3px 3px 0 0}#mediaModal .card-footer{padding:.25rem .5rem 0}#mediaModal .card:hover .card-footer{background-color:rgba(0,0,0,.08)}#mediaModal .card .delete-media{position:absolute;right:13px;top:5px;padding:.1rem .35rem;display:none}#mediaModal .modal-footer span{width:100%;text-align:left;font-size:90%}#mediaModal .card-footer small{display:inline-block;font-size:80%;font-weight:400;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}#mediaModal .modal-body{height:560px;overflow:auto}#mediaModal #createMediaField{display:none}#mediaModal .media-item{position:relative}}.nmain-header .navbar-nav p{margin-bottom:0}nav.nmain-header .nav-header{display:none}nav.nmain-header img.brand-image{margin-top:-5px;margin-left:0}nav.nmain-header .brand-text{margin-right:15px}.navbar-nav.ml-auto .brand-image{float:right;line-height:.8;max-height:34px;width:auto;margin-left:.8rem;margin-right:.5rem;margin-top:-3px}.card-body form div.form-group.col-12.text-right{padding-top:25px;margin-top:15px}.light-mode .card-body form div.form-group.col-12.text-right{border-top:1px solid #eee}.dark-mode .card-body form div.form-group.col-12.text-right{border-top:1px solid #56606a}.dark-mode .card-header{border-bottom:1px solid #56606a}.note-editor.note-frame{border:1px solid #ced4da;border-radius:5px;box-shadow:none}.dropzone{box-sizing:border-box;min-height:9.75rem;padding:.5rem;border:2px dashed rgba(158,158,158,.39);border-radius:.3rem;background:0 0}.dropzone .dz-message{margin-top:2.25rem;font-size:.875rem;text-align:center;line-height:1;color:rgba(158,158,158,.39)}.dropzone .dz-message .dz-button:before{display:block;position:relative;top:0;left:calc(50% - (2.5rem / 2));width:2.5rem;height:2.5rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23eee' d='M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z'/%3E%3C/svg%3E");opacity:20%;background-size:2.5rem 2.5rem;background-position:center center;background-repeat:no-repeat}[class*=icheck-]>input:first-child+input[type=hidden]+label::before,[class*=icheck-]>input:first-child+label::before{border-radius:3px!important}@media (min-width:1440px){.container{max-width:1550px}}body.rtl *{direction:rtl!important}body.rtl.layout-fixed .main-sidebar{right:0!important}body.rtl .brand-image{float:right}body.rtl .content-wrapper,body.rtl .main-footer,body.rtl .main-header{margin-left:0!important;margin-right:250px!important}body.rtl .mr-auto-navbav{margin-right:auto!important}body.rtl .navbar-expand .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}body.rtl [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,body.rtl [class*=icheck-]>input:first-child:checked+label::after{right:15px;left:auto}body.rtl .nav-sidebar .nav-link>.right,body.rtl .nav-sidebar .nav-link>p>.right{left:1rem;right:auto}body.rtl .nav-sidebar .nav-link>.right:nth-child(2),body.rtl .nav-sidebar .nav-link>p>.right:nth-child(2){left:2.2rem;right:auto}body.rtl .small-box .icon>i{left:15px;right:auto}@media (min-width:992px){body.rtl .sidebar-mini.sidebar-collapse .content-wrapper,body.rtl .sidebar-mini.sidebar-collapse .main-footer,body.rtl .sidebar-mini.sidebar-collapse .main-header{margin-right:4.6rem!important}body.rtl .sidebar-mini.sidebar-collapse .content-wrapper,body.rtl .sidebar-mini.sidebar-collapse .main-footer,body.rtl .sidebar-mini.sidebar-collapse .main-header{margin-right:4.6rem!important;margin-left:0!important}}@media (max-width:767.98px){body.rtl .main-sidebar,body.rtl .main-sidebar::before{box-shadow:none!important;margin-right:-250px}body.rtl .content-wrapper,body.rtl .content-wrapper::before,body.rtl .main-footer,body.rtl .main-footer::before,body.rtl .main-header,body.rtl .main-header::before{margin-right:0}body.rtl .sidebar-open .main-sidebar,body.rtl .sidebar-open .main-sidebar::before{margin-right:0}}body.rtl .ml-auto,body.rtl .mx-auto{margin-left:inherit!important}@media (min-width:576px){body.rtl .float-sm-left{float:right!important}body.rtl .float-sm-right{float:left!important}}@media (min-width:768px){body.rtl .float-md-left{float:right!important}body.rtl .float-md-right{float:left!important}}@media (min-width:992px){body.rtl .float-lg-left{float:right!important}body.rtl .float-lg-right{float:left!important}}@media (min-width:1200px){body.rtl .float-xl-left{float:right!important}body.rtl .float-xl-right{float:left!important}}body.rtl div.dataTables_wrapper div.dataTables_info{float:right!important}body.rtl div.dataTables_wrapper .dataTables_length{float:right!important}@media (min-width:992px){body.rtl .sidebar-mini.sidebar-collapse .content-wrapper,body.rtl .sidebar-mini.sidebar-collapse .main-footer .sidebar-mini.sidebar-collapse .main-header{margin-right:4.6rem!important;margin-left:0!important}}
/*# sourceMappingURL=styles.min.css.map */

:root {
  --navy: #061d48;
  --navy2: #021231;
  --blue: #0f62fe;
  --text: #10204f;
  --muted: #657399;
  --line: #dfe7f4;
  --bg: #f7faff;
  --green: #06a96b;
  --red: #e73030;
  --orange: #f59e0b;
  --shadow: 0 10px 30px rgba(15, 35, 80, 0.08);
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family: Inter, system-ui, sans-serif !important;
  background: var(--bg);
  color: var(--text);
}
.app-shell {
  display: flex;
  min-height: 100vh;
}
.sidebar {
  /* width: 270px; */
  background: linear-gradient(180deg, var(--navy), var(--navy2));
  color: #fff;
  /* padding: 24px 18px;
  position: fixed;
  inset: 0 auto 0 0;
  z-index: 20;
  overflow: auto; */
}
.brand {
  font-size: 23px;
  font-weight: 800;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 28px;
}
.brand b {
  color: #19d87b;
}
.brand-icon {
  background: #0e6cff;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
}
.menu p {
  font-size: 11px;
  text-transform: uppercase;
  color: #aebce0;
  margin: 22px 10px 8px;
}
.menu a {
  color: #eef5ff;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 13px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
}
.menu a span {
  width: 18px;
  opacity: 0.9;
}
.menu a.active,
.menu a:hover {
  background: #1063ff;
}
.menu em {
  margin-left: auto;
  background: #ff7a1a;
  border-radius: 20px;
  padding: 2px 8px;
  font-style: normal;
  font-size: 12px;
}
.admin-card {
  margin-top: 25px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 12px;
  padding: 14px;
  display: flex;
  align-items: center;
  gap: 12px;
  background: rgba(255, 255, 255, 0.04);
}
.avatar {
  width: 42px;
  height: 42px;
  background: #fff;
  border-radius: 50%;
  display: grid;
  place-items: center;
}
.admin-card small {
  display: block;
  color: #c5d2ef;
  margin-top: 3px;
}
.admin-card span {
  margin-left: auto;
}
.main {
  margin-left: 270px;
  flex: 1;
}
.topbar {
  height: 72px;
  background: #fff;
  border-bottom: 1px solid var(--line);
  display: flex;
  align-items: center;
  padding: 0 30px;
  gap: 22px;
  position: sticky;
  top: 0;
  z-index: 10;
}
.hamburger {
  border: 0;
  background: transparent;
  font-size: 24px;
  color: var(--text);
  cursor: pointer;
}
.search {
  width: 460px;
  max-width: 55vw;
  height: 42px;
  border: 1px solid var(--line);
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 12px;
}
.search input {
  border: 0;
  outline: 0;
  flex: 1;
  color: var(--text);
}
kbd {
  background: #f2f5fb;
  border: 1px solid var(--line);
  border-radius: 6px;
  padding: 3px 8px;
  color: #7180a5;
}
.top-icons {
  margin-left: auto;
  display: flex;
  gap: 16px;
}
.top-icons button {
  border: 0;
  background: #fff;
  font-weight: 700;
  font-size: 18px;
  position: relative;
}
.top-icons sup {
  background: #e31b34;
  color: #fff;
  border-radius: 50%;
  font-size: 10px;
  padding: 2px 5px;
  position: absolute;
  top: -8px;
}
.content {
  padding: 24px;
}
.page-head,
.actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  flex-wrap: wrap;
}
.page-head h1 {
  margin: 0 0 8px;
  font-size: 28px;
}
.page-head span {
  color: var(--muted);
  font-size: 14px;
}
.btn {
  border: 1px solid var(--line);
  border-radius: 8px;
  height: 48px;
  padding: 0 18px;
  background: #fff;
  color: var(--text);
  font-weight: 700;
  cursor: pointer;
}
.btn.primary {
  background: #095cff;
  color: #fff;
  border-color: #095cff;
  box-shadow: 0 8px 18px rgba(9, 92, 255, 0.18);
}
.btn.light {
  background: #fff;
}
.btn.small {
  height: 36px;
  padding: 0 14px;
}
.stats {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 14px;
  margin: 24px 0;
}
.stats article {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 22px;
  display: flex;
  gap: 20px;
  align-items: center;
  box-shadow: var(--shadow);
}
.stats i {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-style: normal;
  font-size: 24px;
}
.blue {
  background: #e8f0ff;
}
.orange {
  background: #fff1db;
}
.green {
  background: #dff8ed;
}
.purple {
  background: #efe8ff;
}
.red {
  background: #ffe3e3;
}
.teal {
  background: #e0fbfd;
}
.stats small {
  color: #40507b;
  font-weight: 600;
}
.stats h2 {
  margin: 9px 0 16px;
  font-size: 26px;
}
.stats p {
  margin: 0;
  font-weight: 800;
  font-size: 13px;
}
.stats p span {
  font-weight: 500;
  color: var(--muted);
  margin-left: 6px;
}
.up {
  color: var(--green);
}
.down {
  color: var(--red);
}
.filter-card,
.table-card {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 12px;
  box-shadow: var(--shadow);
}
.filter-card {
  padding: 22px;
  display: grid;
  grid-template-columns: 1.4fr repeat(4, 1fr);
  gap: 18px 24px;
}
.filter-card label {
  font-weight: 600;
  color: #2a3968;
  font-size: 13px;
}
.filter-card input,
.filter-card select {
  width: 100%;
  height: 42px;
  margin-top: 8px;
  border: 1px solid #cfdaec;
  border-radius: 7px;
  padding: 0 13px;
  color: #26365f;
  background: #fff;
}
.filter-actions {
  display: flex;
  gap: 14px;
  align-items: end;
  justify-content: end;
}
.table-card {
  margin-top: 20px;
  overflow: hidden;
}
.table-toolbar {
  height: 56px;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 0 20px;
  border-bottom: 1px solid var(--line);
  color: #53638f;
}
.table-wrap {
  overflow: auto;
}
table {
  border-collapse: collapse;
  width: 100%;
  /* min-width: 1160px; */
}
th,
td {
  border-bottom: 1px solid var(--line);
  padding: 14px 12px;
  text-align: left;
  font-size: 13px;
}
th {
  background: #fbfdff;
  color: #435178;
  font-weight: 700;
}
.biz {
  display: flex;
  align-items: center;
  gap: 12px;
}
.logo {
  width: 42px;
  height: 42px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  font-weight: 800;
  color: #fff;
}
.sub {
  display: block;
  color: #60709a;
  font-size: 12px;
  margin-top: 4px;
}
.pill {
  padding: 7px 13px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 12px;
  display: inline-block;
}
.premium {
  background: #eee3ff;
  color: #6b35e9;
}
.gold {
  background: #fff0d9;
  color: #d77b00;
}
.free {
  background: #eef2f8;
  color: #5c6b8f;
}
.verified,
.approved {
  background: #dff8ec;
  color: #068b5a;
}
.pending {
  background: #fff1d7;
  color: #d77c00;
}
.rejected {
  background: #ffe3e5;
  color: #d9152b;
}
.row-actions {
  display: flex;
  gap: 8px;
}
.icon-btn {
  border: 1px solid var(--line);
  background: #fff;
  border-radius: 8px;
  width: 34px;
  height: 34px;
  color: #075dff;
  font-weight: 800;
}
.pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  color: #53638f;
  font-size: 13px;
  gap: 12px;
}
.pagination div {
  display: flex;
  gap: 8px;
  align-items: center;
}
.pagination button {
  border: 1px solid var(--line);
  background: #fff;
  border-radius: 8px;
  min-width: 36px;
  height: 36px;
  color: #1d2d5b;
}
.pagination button.active {
  background: #095cff;
  color: #fff;
}
.overlay {
  display: none;
}
[class*=sidebar-light-] .sidebar a {
    color: #fff;
}
[class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link {
    color: #fff;
}
[class*=sidebar-light-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-light-] .nav-sidebar>.nav-item:hover>.nav-link {
    color: #fff;
}
[class*=sidebar-light-] .nav-header {
    background-color: inherit;
    color: #fff;
}
[class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link.active:hover {
    background-color: rgb(241 241 253 / 10%);
    color: #fff;
}
@media (max-width: 1300px) {
  .stats {
    grid-template-columns: repeat(3, 1fr);
  }
  .filter-card {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 900px) {
  .sidebar {
    transform: translateX(-100%);
    transition: 0.25s;
  }
  .sidebar.open {
    transform: translateX(0);
  }
  .overlay.show {
    display: block;
    position: fixed;
    inset: 0;
    background: rgba(2, 10, 30, 0.45);
    z-index: 15;
  }
  .main {
    margin-left: 0;
  }
  .topbar {
    padding: 0 16px;
  }
  .search {
    max-width: none;
    flex: 1;
  }
  .stats {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-card {
    grid-template-columns: 1fr 1fr;
  }
  .actions .btn {
    flex: 1;
  }
  .content {
    padding: 16px;
  }
  .page-head {
    align-items: flex-start;
  }
  .pagination {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 560px) {
  .top-icons,
  kbd {
    display: none;
  }
  .topbar {
    gap: 10px;
  }
  .search {
    height: 40px;
  }
  .stats,
  .filter-card {
    grid-template-columns: 1fr;
  }
  .stats article {
    padding: 17px;
  }
  .filter-actions {
    justify-content: stretch;
  }
  .filter-actions .btn,
  .actions .btn {
    width: 100%;
  }
  .page-head h1 {
    font-size: 24px;
  }
  .actions {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
  }
  .table-toolbar {
    overflow: auto;
    white-space: nowrap;
  }
  .pagination div {
    flex-wrap: wrap;
  }
  .sidebar {
    width: 82vw;
  }
  .content {
    padding: 12px;
  }
}

