.filming-permissions-dashboard {
  margin: 0 auto;
  padding: 1rem;
}

.filming-permissions-dashboard .box-border {
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  padding: 1rem;
  background:#ffffff;
}

.filming-permissions-dashboard .card {
  border: 1px solid #e9ecef;
  border-radius: 12px;
}

.font-13{font-size:13px; font-weight:600 }

.filming-permissions-dashboard .card canvas {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}
.filming-permissions-dashboard .chart-fullwidth {
  overflow-x: hidden;
  padding: 1rem;
  width: 100%;
}

.canvas-container{height: 375px!important; overflow:hidden;}

.filming-permissions-dashboard .chart-fullwidth canvas {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  max-height: 650px !important;
  height: 550px !important;
}

.filming-permissions-dashboard .guide-text {
  font-size: 0.9rem;
  margin-bottom: 0.75rem;
  color: #6c757d;
}

.filming-permissions-dashboard .scroll-table1 {
  overflow-x: auto;
}

.filming-permissions-dashboard table {
  width: 100%;
  margin-bottom: 0;
}

.filming-permissions-dashboard table th,
.filming-permissions-dashboard table td {
  white-space: nowrap;
  padding: 0.75rem;
}

.table.table-striped > tbody > tr > td, .table.table-striped > thead > tr > th {
    padding: 8px 10px !important;
    line-height: 1.2;
}

.light-blue-card{
    background-color: #f3f8ff !important;
    border: 1px solid #d8e9ff !important;
}

.light-green-card{
    background-color: #f2fbf5 !important;
    border: 1px solid #d8f0df !important;
}

.light-orange-card{
    background-color: #fff7ed !important;
    border: 1px solid #ffe2ba !important;
}

.font-w-600{font-weight:600!important}