.has-danger .form-control {
  color: #fb6340
}

.has-danger.form-group .custom-control-label, .has-danger.form-group .custom-control-label>* {
  color: #fb6340 !important
}

.has-success .form-control {
  color: #2dce89
}

.has-success.form-group .custom-control-label, .has-success.form-group .custom-control-label>* {
  color: #2dce89 !important
}

.invalid-feedback {
  display: block;
  height: 10px;
  font-size: 10px;
}

footer.footer {
  padding: 30px 30px;
}

table.dataTable {
  width: 100% !important;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 13px 0px;
}

.blockquote {
  border-left: 2px solid rgba(136, 152, 170, .32);
  padding-left: 1rem;
}

.bootstrap-select .dropdown-menu li a span.flag, .bootstrap-select .dropdown-toggle .filter-option span.flag {
  margin-top: 2px;
  margin-right: 5px;
}

.btn.select-language {
  color: #fff;
}

.btn.select-language:hover {
  transform: translateY(0);
  color: #212529;
}

.bootstrap-select .btn.dropdown-toggle.select-language.btn-outline-secondary:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
  outline: none !important;
}

.card .table td, .card .table th {
  vertical-align: middle;
}

.iframe-video {
  max-width: 100%;
  display: block;
}

.sidenav {
  overflow-x: hidden;
}

.sidenav, .sidenav.fixed-left+.main-content {
  transition: none;
}

.layout-transition .sidenav {
  transition: all .4s ease;
}

.layout-transition .sidenav.fixed-left+.main-content {
  transition: all .15s ease;
}

.copyright .ni-favourite-28 {
  position: relative;
  top: 2px;
}

          .bg-gradient-primary {
            background: linear-gradient(87deg, #edcb9b 0, #fdbb5e 100%) !important;
          }

          .fill-default {
            fill: #272f3b;
          }

          a {
            color: #edcb9b;
          }

          a:hover, a:active:focus {
            color: #e2a54f;
          }

          .btn-link {
            color: #edcb9b;
          }

          .navbar-vertical .navbar-brand-img, .navbar-vertical .navbar-brand>img {
            max-height: 3rem;
          }

          .btn-link:hover, .btn-link:active:focus {
            color: #e2a54f;
          }

          .nav-link {
            color: #edcb9b;
          }

          .page-item.active .page-link {
            border-color: #edcb9b;
            background-color: #edcb9b;
          }

          .bg-default, .header.bg-primary, .navbar.bg-primary {
            background-color: #272f3b !important;
          }

          .btn-primary {
            color: #fff;
            border-color: #f6c177;
            background-color: #f6c177;
          }

          .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active:focus {
            color: #fff;
            border-color: #fdbb5f;
            background-color: #fdbb5f;
          }

          .footer .copyright a {
            color: #5e72e4;
          }

          .custom-control-input:checked~.custom-control-label::before {
            border-color: #edcb9b;
            background-color: #edcb9b;
          }
        