  /* overflow: hidden; */
  @media screen and (max-width: 700px) {

    *,
    *::before,
    *::after {
      box-sizing: border-box;
      /* overflow: hidden; */
    }

    .datatable-css {
      margin-bottom: 10px !important;
      margin-left: -6px;
    }
  }

  image {
    vertical-align: middle;
    border-style: none;
  }

  .blockquote-new {
    font-size: 1rem;
    text-align: justify;
  }

  .row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
  }

  .col {
    -webkit-flex-basis: 0;
    -webkit-flex-grow: 1;
  }

  .table th,
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
    /* min-width: 35px; */
  }

  .table-width {
    min-width: 800px;
  }

  .btn-primary {
    color: #fff;
    background-color: #1a3874;
    border-color: #1a3874;
    box-shadow: none;
  }

  .btn-primary:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
  }

  .btn-primary.disabled,
  .btn-primary:disabled {
    color: #fff;
    background-color: #1a3874;
    border-color: #1a3874;
  }

  .btn-primary:not(:disabled):not(.disabled):active,
  .btn-primary:not(:disabled):not(.disabled).active,
  .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1a3874;
    border-color: #1a3874;
  }

  .btn-group-sm>.btn {
    line-height: 1.0;
  }

  .btn-group,
  .btn-group-vertical {
    position: relative;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
  }

  .btn-group>.btn,
  .btn-group-vertical>.btn {
    position: relative;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .btn-toolbar {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }


  .btn-group-vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .input-group {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
  }

  .input-group>.form-control,
  .input-group>.form-control-plaintext,
  .input-group>.custom-select,
  .input-group>.custom-file {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }


  .input-group>.custom-file {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .input-group-prepend,
  .input-group-append {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .input-group-text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #1a3874;
    border: 1px solid #1a3874;
    border-radius: 0.25rem;
  }

  .custom-control-inline {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem;
  }

  .custom-file-label::after {
    color: #fff;
    content: "Browse";
    background-color: #1a3874;
  }

  .nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .nav-fill>.nav-link,
  .nav-fill .nav-item {
    -webkit-flex: 1 1 auto;
  }

  .nav-justified>.nav-link,
  .nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
  }

  .navbar {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.5rem 0.5rem;
  }

  .navbar .container,
  .navbar .container-fluid,
  .navbar .container-sm,
  .navbar .container-md,
  .navbar .container-lg,
  .navbar .container-xl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .navbar-search-block {
    -webkit-justify-content: center;
    -webkit-flex-direction: column;
  }

  .navbar-search-block.navbar-search-open {
    display: -webkit-flex;
  }


  .navbar-nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }


  .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  @media (min-width: 576px) {
    .navbar-expand-sm {
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }

    .navbar-expand-sm .navbar-nav {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
      position: absolute;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-xl {
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
    }

    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible;
    }

    .navbar-expand-sm .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      -webkit-flex-basis: auto;
      flex-basis: auto;
    }

    .navbar-expand-sm .navbar-toggler {
      display: none;
    }
  }

  @media (max-width: 767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-xl {
      padding-right: 0;
      padding-left: 0;
    }
  }

  @media (min-width: 768px) {
    .navbar-expand-md {
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }

    .navbar-expand-md .navbar-nav {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
      position: absolute;
    }

    .navbar-expand-md .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-xl {
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
    }

    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible;
    }

    .navbar-expand-md .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      -webkit-flex-basis: auto;
      flex-basis: auto;
    }

    .navbar-expand-md .navbar-toggler {
      display: none;
    }
  }

  @media (max-width: 991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-xl {
      padding-right: 0;
      padding-left: 0;
    }
  }

  @media (min-width: 992px) {
    .navbar-expand-lg {
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-nav {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: absolute;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-xl {
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
    }

    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible;
    }

    .navbar-expand-lg .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      -webkit-flex-basis: auto;
      flex-basis: auto;
    }

    .navbar-expand-lg .navbar-toggler {
      display: none;
    }
  }

  @media (max-width: 1199.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-xl {
      padding-right: 0;
      padding-left: 0;
    }
  }

  @media (min-width: 1200px) {
    .navbar-expand-xl {
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }

    .navbar-expand-xl .navbar-nav {
      -webkit-flex-direction: row;

    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
      position: absolute;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-xl {
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
    }

    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible;
    }

    .navbar-expand-xl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      -webkit-flex-basis: auto;
      flex-basis: auto;
    }

    .navbar-expand-xl .navbar-toggler {
      display: none;
    }
  }

  .navbar-expand {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand>.container,
  .navbar-expand>.container-fluid,
  .navbar-expand>.container-sm,
  .navbar-expand>.container-md,
  .navbar-expand>.container-lg,
  .navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0;
  }

  .navbar-expand .navbar-nav {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .navbar-expand>.container,
  .navbar-expand>.container-fluid,
  .navbar-expand>.container-sm,
  .navbar-expand>.container-md,
  .navbar-expand>.container-lg,
  .navbar-expand>.container-xl {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand .navbar-collapse {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }

  .card {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-body {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .card-img,
  .card-img-top,
  .card-img-bottom {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 100%;
  }

  @media (min-width: 576px) {
    .card-deck {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      margin-right: -7.5px;
      margin-left: -7.5px;
    }

    .card-deck .card {
      -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
      flex: 1 0 0%;
      margin-right: 7.5px;
      margin-bottom: 0;
      margin-left: 7.5px;
    }
  }


  .breadcrumb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pagination {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .page-link {
    color: #1a3874;
  }

  .page-item.active .page-link {
    background-color: #1a3874;
    border-color: #1a3874;
  }

  .badge-pink {
    color: #fff;
    background-color: #e83e8c;
  }

  .list-group {
    display: -webkit-flex;
    -webkit-flex-direction: column;
  }

  .media {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }


  .media-body {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }


  .list-group-horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .modal-content {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .modal-dialog-scrollable {
    display: -webkit-flex;
  }

  .modal-dialog .overlay {
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
  }

  .modal-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .modal-body {
    position: relative;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .modal-footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .d-flex {
    display: -webkit-flex !important;
  }

  .d-inline-flex {
    display: -webkit-inline-flex !important;
  }

  .flex-row {
    -webkit-flex-direction: row !important;
  }

  .flex-grow-0 {
    -webkit-flex-grow: 0 !important;
  }

  .flex-grow-1 {
    -webkit-flex-grow: 1 !important;
  }

  .align-content-start {
    -webkit-align-content: flex-start !important;
  }

  .align-content-end {
    -webkit-align-content: flex-end !important;
  }

  .align-content-center {
    -webkit-align-content: center !important;
  }

  .align-content-between {
    -webkit-align-content: space-between !important;
  }

  .align-content-around {
    -webkit-align-content: space-around !important;
  }

  .align-content-stretch {
    -webkit-align-content: stretch !important;
  }

  body:not(.layout-fixed) .main-sidebar .sidebar {
    overflow-y: visible;
  }

  .preloader {
    display: -webkit-flex;
  }

  .layout-fixed .brand-link {
    height: 50px;
  }

  [class*="sidebar-dark-"] {
    background-color: #1a3874;
    ;
  }

  [class*="sidebar-dark"] .list-group-item {
    background-color: #1a3874;
  }

  [class*="sidebar-dark"] .list-group-item:hover {
    background-color: #43a746;
  }

  [class*="sidebar-dark"] .list-group-item:focus {
    background-color: #43a746;
  }

  [class*="sidebar-dark-"] .nav-sidebar>.nav-item>.nav-link:active {
    color: #43a746;
  }


  .navbar-no-expand {
    -webkit-flex-direction: row;
  }


  .sidebar .form-inline .input-group {
    -webkit-flex-wrap: nowrap;
  }

  .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,
  .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #43a746;
    color: #fff;
  }

  .pagination-month .page-item .page-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .carousel-control-prev,
  .carousel-control-next {
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
  }

  .carousel-indicators {
    display: -webkit-flex;
    -webkit-justify-content: center;
  }

  .carousel-indicators li {
    -webkit-flex: 0 1 auto;
  }

  .card-primary:not(.card-outline)>.card-header {
    background-color: #1a3874;
    ;
  }

  .ui-slider .ui-slider-handle {
    cursor: default;
    touch-action: none;
  }

  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_444444_256x240.png?2bf13b17d09412f118b0d2191a04af9d)
    /*{iconsContent}*/
    ;
  }

  .ui-widget-header .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_444444_256x240.png?2bf13b17d09412f118b0d2191a04af9d)
    /*{iconsHeader}*/
    ;
  }

  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_555555_256x240.png?d184ebcfe5b609497d9df1e36d321619)
    /*{iconsHover}*/
    ;
  }

  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_ffffff_256x240.png?74e9fe3d9ced3f6712fe8e987b109292)
    /*{iconsActive}*/
    ;
  }

  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_777620_256x240.png?8003dc8ce47dd77bd0187ce80345024b)
    /*{iconsHighlight}*/
    ;
  }

  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_cc0000_256x240.png?0085819bbded1954c054280cb41790d0)
    /*{iconsError}*/
    ;
  }

  .ui-button .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_777777_256x240.png?961d67294deccae7cc75078cc91ea876)
    /*{iconsDefault}*/
    ;
  }

  .ui-icon-blank {
    background-position: 16px 16px;
  }

  .main-footer {
    padding: 0.5rem;
    min-height: 45px;
  }

  .page-link {
    color: #1a3874;
  }

  .form-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .form-check-inline {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
  }

  .info-box {
    display: -webkit-flex;

  }


  .info-box .info-box-icon {
    -webkit-align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: center;
  }

  .info-box .info-box-content {
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-flex: 1;
  }

  .form-inline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .login-page,
  .register-page {
    -webkit-align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
  }

  @media (max-width: 575.98px) {
    .fc-toolbar {
      -webkit-flex-direction: column;
    }

    .fc-toolbar .fc-left {
      -webkit-order: 1;
    }

    .fc-toolbar .fc-center {
      -webkit-order: 0;
    }

    .fc-toolbar .fc-right {
      -webkit-order: 2;
    }
  }


  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 0;
    }



    .form-inline .form-group {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 0;
    }

    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle;
    }

    .form-inline .form-control-plaintext {
      display: inline-block;
    }

    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto;
    }

    .form-inline .form-check {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: auto;
      padding-left: 0;
    }

    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0;
    }

    .form-inline .custom-control {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .form-inline .custom-control-label {
      margin-bottom: 0;
    }
  }


  .col {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-1>* {
    -webkit-flex: 0 0 100%;
  }

  .row-cols-2>* {
    -webkit-flex: 0 0 50%;
  }

  .row-cols-3>* {
    -webkit-flex: 0 0 33.333333%;
  }

  .row-cols-4>* {
    -webkit-flex: 0 0 25%;
  }

  .row-cols-5>* {
    -webkit-flex: 0 0 20%;
  }

  .row-cols-6>* {
    -webkit-flex: 0 0 16.666667%;
  }

  .col-auto {
    -webkit-flex: 0 0 auto;
  }

  .col-1 {
    -webkit-flex: 0 0 8.333333%;
  }

  .col-2 {
    -webkit-flex: 0 0 16.666667%;
  }

  .col-3 {
    -webkit-flex: 0 0 25%;
  }

  .col-4 {
    -webkit-flex: 0 0 33.333333%;
  }

  .col-5 {
    -webkit-flex: 0 0 41.666667%;
  }

  .col-6 {
    -webkit-flex: 0 0 50%;
  }

  .col-7 {
    -webkit-flex: 0 0 58.333333%;
  }

  .col-8 {
    -webkit-flex: 0 0 66.666667%;
  }

  .col-9 {
    -webkit-flex: 0 0 75%;
  }

  .col-10 {
    -webkit-flex: 0 0 83.333333%;
  }

  .col-11 {
    -webkit-flex: 0 0 91.666667%;
  }

  .col-12 {
    -webkit-flex: 0 0 100%;
  }

  @media (min-width: 576px) {
    .col-sm {
      -webkit-flex-basis: 0;
      -webkit-flex-grow: 1;
    }

    .row-cols-sm-1>* {
      -webkit-flex: 0 0 100%;
    }

    .row-cols-sm-2>* {
      -webkit-flex: 0 0 50%;
    }

    .row-cols-sm-3>* {
      -webkit-flex: 0 0 33.333333%;
    }

    .row-cols-sm-4>* {
      -webkit-flex: 0 0 25%;
    }

    .row-cols-sm-5>* {
      -webkit-flex: 0 0 20%;
    }

    .row-cols-sm-6>* {
      -webkit-flex: 0 0 16.666667%;
    }

    .col-sm-auto {
      -webkit-flex: 0 0 auto;
    }

    .col-sm-1 {
      -webkit-flex: 0 0 8.333333%;
    }

    .col-sm-2 {
      -webkit-flex: 0 0 16.666667%;
    }

    .col-sm-3 {
      -webkit-flex: 0 0 25%;
    }

    .col-sm-4 {
      -webkit-flex: 0 0 33.333333%;
    }

    .col-sm-5 {
      -webkit-flex: 0 0 41.666667%;
    }

    .col-sm-6 {
      -webkit-flex: 0 0 50%;
    }

    .col-sm-7 {
      -webkit-flex: 0 0 58.333333%;
    }

    .col-sm-8 {
      -webkit-flex: 0 0 66.666667%;
    }

    .col-sm-9 {
      -webkit-flex: 0 0 75%;
    }

    .col-sm-10 {
      -webkit-flex: 0 0 83.333333%;
    }

    .col-sm-11 {
      -webkit-flex: 0 0 91.666667%;
    }

    .col-sm-12 {
      -webkit-flex: 0 0 100%;
    }

    .order-sm-first {
      -webkit-order: -1;
    }

    .order-sm-last {
      -webkit-order: 13;
    }

    .order-sm-0 {
      -webkit-order: 0;
    }

    .order-sm-1 {
      -webkit-order: 1;
    }

    .order-sm-2 {
      -webkit-order: 2;
    }

    .order-sm-3 {
      -webkit-order: 3;
    }

    .order-sm-4 {
      -webkit-order: 4;
    }

    .order-sm-5 {
      -webkit-order: 5;
    }

    .order-sm-6 {
      -webkit-order: 6;
    }

    .order-sm-7 {
      -webkit-order: 7;
    }

    .order-sm-8 {
      -webkit-order: 8;
    }

    .order-sm-9 {
      -webkit-order: 9;
    }

    .order-sm-10 {
      -webkit-order: 10;
    }

    .order-sm-11 {
      -webkit-order: 11;
    }

    .order-sm-12 {
      -webkit-order: 12;
    }

    .offset-sm-0 {
      margin-left: 0;
    }

    .offset-sm-1 {
      margin-left: 8.333333%;
    }

    .offset-sm-2 {
      margin-left: 16.666667%;
    }

    .offset-sm-3 {
      margin-left: 25%;
    }

    .offset-sm-4 {
      margin-left: 33.333333%;
    }

    .offset-sm-5 {
      margin-left: 41.666667%;
    }

    .offset-sm-6 {
      margin-left: 50%;
    }

    .offset-sm-7 {
      margin-left: 58.333333%;
    }

    .offset-sm-8 {
      margin-left: 66.666667%;
    }

    .offset-sm-9 {
      margin-left: 75%;
    }

    .offset-sm-10 {
      margin-left: 83.333333%;
    }

    .offset-sm-11 {
      margin-left: 91.666667%;
    }
  }


  @media screen and (max-width: 600px) {
    a.btn.btn-success.btn-sm {
      font-size: small;
      /* Your other CSS rules go here */
    }
  }

  @media only screen and (max-width: 350px) {
    #Schedule {
      margin-top: 10px;
    }
  }

  @media (min-width: 992px) {
    .col-lg {
      -ms-flex-preferred-size: 0;
      -webkit-flex-basis: 0;
      flex-basis: 0;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }

    .row-cols-lg-1>* {
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }

    .row-cols-lg-2>* {
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }

    .row-cols-lg-3>* {
      -webkit-flex: 0 0 33.333333%;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }

    .row-cols-lg-4>* {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }

    .row-cols-lg-5>* {
      -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }

    .row-cols-lg-6>* {
      -webkit-flex: 0 0 16.666667%;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }

    .col-lg-auto {
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }

    .col-lg-1 {
      -webkit-flex: 0 0 8.333333%;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }

    .col-lg-2 {
      -webkit-flex: 0 0 16.666667%;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }

    .col-lg-3 {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }

    .col-lg-4 {
      -webkit-flex: 0 0 33.333333%;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }

    .col-lg-5 {
      -webkit-flex: 0 0 41.666667%;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }

    .col-lg-6 {
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }

    .col-lg-7 {
      -webkit-flex: 0 0 58.333333%;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }

    .col-lg-8 {
      -webkit-flex: 0 0 66.666667%;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }

    .col-lg-9 {
      -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }

    .col-lg-10 {
      -webkit-flex: 0 0 83.333333%;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }

    .col-lg-11 {
      -webkit-flex: 0 0 91.666667%;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }

    .col-lg-12 {
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }

    .order-lg-first {
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }

    .order-lg-last {
      -webkit-order: 13;
      -ms-flex-order: 13;
      order: 13;
    }

    .order-lg-0 {
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
    }

    .order-lg-1 {
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }

    .order-lg-2 {
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
    }

    .order-lg-3 {
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
    }

    .order-lg-4 {
      -webkit-order: 4;
      -ms-flex-order: 4;
      order: 4;
    }

    .order-lg-5 {
      -webkit-order: 5;
      -ms-flex-order: 5;
      order: 5;
    }

    .order-lg-6 {
      -webkit-order: 6;
      -ms-flex-order: 6;
      order: 6;
    }

    .order-lg-7 {
      -webkit-order: 7;
      -ms-flex-order: 7;
      order: 7;
    }

    .order-lg-8 {
      -webkit-order: 8;
      -ms-flex-order: 8;
      order: 8;
    }

    .order-lg-9 {
      -webkit-order: 9;
      -ms-flex-order: 9;
      order: 9;
    }

    .order-lg-10 {
      -webkit-order: 10;
      -ms-flex-order: 10;
      order: 10;
    }

    .order-lg-11 {
      -webkit-order: 11;
      -ms-flex-order: 11;
      order: 11;
    }

    .order-lg-12 {
      -webkit-order: 12;
      -ms-flex-order: 12;
      order: 12;
    }
  }

  .small-box .overlay {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

  }

  .ui-controlgroup>.ui-controlgroup-item {
    margin-right: 0;
  }

  .ui-controlgroup>.ui-controlgroup-item:focus,
  .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
  }

  .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
    border-left: none;
  }

  .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {

    border-right: none;

  }


  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
  }

  .select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
  }

  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
  }

  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 38px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
  }

  .select2-container .select2-selection--multiple .select2-selection__rendered {
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .select2-container .select2-search--inline {
    float: left;
  }

  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
  }

  .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  .select2-results__option[aria-selected] {
    cursor: pointer;
  }

  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
  }

  /* Default (desktop) */
  .bootstrap-datetimepicker-widget {
    min-width: 380px;
    /* for larger screens */
  }

  /* For smaller screens, reduce cell size so it fits without scroll */
  @media (max-width: 576px) {

    /* adjust breakpoint if needed */
    .bootstrap-datetimepicker-widget {
      min-width: 100%;
      /* take full width of screen/container */
      max-width: 100%;
    }

    .bootstrap-datetimepicker-widget table td.day,
    .bootstrap-datetimepicker-widget table td {
      width: 38px;
      /* smaller cells */
      height: 38px;
    }

    .bootstrap-datetimepicker-widget table th {
      width: 38px;
      height: 38px;
    }
  }



  .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  .select2-search--dropdown.select2-search--hide {
    display: none;
  }

  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }

  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
  }

  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
  }

  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
  }

  .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    position: absolute;
    top: 50%;
    width: 0;
  }

  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
  }


  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
  }

  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
  }



  .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
  .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-right-radius: 0;
  }

  .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
  .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-right-radius: 0;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
  }

  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
  }



  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
  }

  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }

  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px;
  }

  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
  }

  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
  }

  .select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
  }

  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none;
  }

  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
  }


  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
  }

  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
  }

  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
  }

  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
  }

  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
  }

  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
  }


  .select2-container--classic .select2-results>.select2-results__options {
    overflow-y: auto;
  }

  .colorpicker-saturation .colorpicker-guide {
    display: block;
    height: 6px;
    width: 6px;
    border-radius: 6px;
    border: 1px solid #000;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    margin: -3px 0 0 -3px;
  }

  .colorpicker-bar:before {
    display: table;
    clear: both;
  }

  .colorpicker-preview>div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }

  .tooltipss .tooltiptexts {
    visibility: hidden;
    width: 350px;
    background-color: #212529;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 5px 5px 5px;
    position: absolute;
    z-index: 9999;
    bottom: 150%;
    left: 50%;
    margin-left: -300px;
    word-wrap: break-word;
  }

  .tooltipss .tooltiptexts::after {
    content: "";
    position: absolute;
    top: 100%;
    /* Arrow pointing down */
    left: 50%;
    transform: translateX(-50%);
    border-width: 6px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
  }

  .tooltipss:hover .tooltiptexts {
    visibility: visible;
    opacity: 1;
  }

  /*created by manish*/
  .tblRes {
    border-spacing: 0px;
    table-layout: fixed;
    margin-left: auto;
    margin-right: auto;

  }

  .colspace {
    display: flex;
    justify-content: space-between;
  }

  .sidebartext {
    white-space: normal !important;
    display: contents !important;
  }

  a.viewReport {
    text-decoration: underline;
  }

  a.viewReport:hover,
  a.viewReport:active {
    font-size: 105%;
    text-decoration: underline;
  }

  .not_logged_in {
    margin-left: 0px !important;
    display: contents;
  }

  .btn-search-sidebar {
    background-color: #1a3874 !important;
  }

  .tab-content .badge.badge-info {
    float: right;
  }

  input[type="checkbox"] {
    accent-color: #1a3874;
  }

  .action-btns {
    display: flex;
    align-items: center;
    gap: 8px;
  }