/* line 1, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.bg-carbon-next {
  background-image: url(/assets/carbonnext-9db0befff8088c7addbce214b81d38250a176008a3aa9f6a71831e75d85980ca.jpg);
  /* path to your image */
  background-size: cover;
  /* scale image to cover entire area */
  background-repeat: no-repeat;
  /* prevent repeating */
  background-position: center;
  /* center the image */ }

/* line 13, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.navbar {
  background-color: #123030 !important;
  color: #1f1f1f;
  background-image: none;
  border: none;
  box-shadow: none; }

/* line 22, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.navbar-static-side {
  background-color: #123030 !important;
  color: #1f1f1f; }

/* line 28, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.navbar-carbon {
  background-color: #123030 !important;
  color: #1f1f1f; }

/* line 33, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
#wrapper {
  background-color: #123030 !important;
  color: #123030; }

/* line 43, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.page-wrapper .content .page-header .page-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 5px; }

/* line 49, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.breadcrumb {
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin: 0;
  padding: 0; }

/* line 58, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.breadcrumb .breadcrumb-item a {
  color: #6c757d; }

/* line 62, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.breadcrumb.active, .breadcrumb a {
  color: #fff; }

/* line 66, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
li.breadcrumb-item.active {
  color: inherit; }

/* line 70, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.add-btn {
  background-color: #eae1c4;
  border: 1px solid #eae1c4;
  color: #212529;
  float: right;
  font-weight: 500;
  min-width: 180px;
  min-height: 50px;
  font-size: 13px;
  border-radius: 10px; }

/* line 82, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: .5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 1px;
  --bs-card-border-color: rgba(0, 0, 0, .175);
  --bs-card-border-radius: .375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(.375rem - (1px));
  --bs-card-cap-padding-y: .5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(33, 37, 41, .03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: .75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: #212529;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border-radius: .375rem; }

/* line 115, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card > hr {
  margin-left: 0;
  margin-right: 0; }

/* line 120, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius); }

/* line 126, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius); }

/* line 132, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-link + .card-link {
  margin-right: var(--bs-card-spacer-x); }

/* line 136, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-header-tabs {
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0; }

/* line 143, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-header-pills {
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); }

/* line 148, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-img, .card-img-bottom, .card-img-top {
  width: 100%; }

/* line 152, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-img, .card-img-top {
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius); }

/* line 157, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.card-img, .card-img-bottom {
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius); }

@media (min-width: 576px) {
  /* line 163, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap; }

  /* line 168, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0; }

  /* line 173, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card + .card {
    margin-right: 0;
    border-right: 0; }

  /* line 178, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

  /* line 183, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
    border-top-left-radius: 0; }

  /* line 187, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-left-radius: 0; }

  /* line 191, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

  /* line 196, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
    border-top-right-radius: 0; }

  /* line 200, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-right-radius: 0; } }
/* line 208, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: inherit; }

/* line 211, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

/* line 216, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
  padding: 20px 10px;
  background-color: #202e37;
  color: #fff;
  font-size: 14px;
  font-weight: 300; }

/* line 223, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 26px; }

/* line 228, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable > thead > tr > th, table.dataTable > thead > tr > td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

/* line 232, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable thead th, table.dataTable tfoot th {
  font-weight: 700; }

/* line 235, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td, table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
  text-align: left; }

/* line 239, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.text-end {
  text-align: right !important; }

/* line 243, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

/* line 248, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable > thead > tr > th > a {
  color: #fff !important; }

/* line 252, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable tbody tr {
  background-color: transparent; }

/* line 256, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
thead, tbody, tfoot, tr, td, th {
  border-color: #808080;
  border-style: solid;
  border-width: 0; }

/* line 262, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable tbody td {
  font-size: 15px;
  font-weight: 500; }

/* line 267, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px; }

/* line 271, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable th, table.dataTable td {
  box-sizing: content-box; }

/* line 275, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0; }

/* line 283, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.pull-right {
  float: right;
  text-align: right; }

/* line 288, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
table.dataTable.row-border > tbody > tr > td {
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

/* line 292, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.form-switch .form-check-input {
  width: 3.5em;
  height: 1.5em;
  background-color: #ccc;
  border-radius: 1.5em;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  transition: background-color .2s; }

/* line 304, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.form-switch .form-check-input:checked {
  background-color: #4CAF50; }

/* line 308, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.form-switch .form-check-input:before {
  content: "";
  position: absolute;
  top: 0.1em;
  left: 0.1em;
  width: 1.3em;
  height: 1.3em;
  background: #fff;
  border-radius: 50%;
  transition: transform .2s; }

/* line 320, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.form-switch .form-check-input:checked:before {
  transform: translateX(2em); }

/* line 324, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.sidebar .sidebar-menu ul li a span, .two-col-bar .sidebar-menu ul li a span {
  transition: all .2s ease;
  display: inline-block;
  margin-left: 5px;
  white-space: nowrap;
  color: #ffffff;
  font-size: 18px; }

/* line 333, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.navbar-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 280px;
  height: 100px;
  background-color: #123030; }

/* line 342, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
body.mini-navbar .navbar-header {
  left: 0px; }

/* line 346, /var/www/webapps/8210-carbon-system-hongkong/app/assets/stylesheets/custom.scss */
.navbar-header #toggle_btn {
  color: #ffffff;
  float: left;
  font-size: 26px;
  line-height: 70px;
  padding: 0 30px; }
