.navbar-nav .icon {
    --icon-stroke: #ffffff !important;
  }
  
  /* NAVBAR */
  .navbar {
    height: 60px;
    background: #03c0ff;
    box-shadow: var(--shadow-sm);
    padding: 0;
    color: #fff !important;
  }
  .btn-primary {
    color: #fff;
    background-color: #03c0ff !important;
    border-color: #03c0ff !important;
  }
  .table-primary {
    color: #fff;
    background-color: #03c0ff !important;
    border-color: #03c0ff !important;
  }
  .text-loader {
    color: #c0c6cb !important;
  }
  .page-card-actions button {
    padding: 0.55rem 0.5rem !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
  }
  .sidebar-item-container > .selected {
    color: #fff !important;
  }
  /* NAVBAR LINKS */
  #navbar-breadcrumbs a {
    font-size: var(--text-md);
    margin-right: 10px;
    color: #fff;
  }
  #navbar-breadcrumbs a:before {
      content: var(--right-arrow-svg);
      display: inline-block;
      margin-right: 10px;
      filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%) !important;
  }
  .navbar .navbar-nav .nav-link {
    padding: 0;
    color: white !important;
  }
  .widget-head:hover {
    color: orange !important;
  }
  
  /* ICONS */
  use.like-icon {
    cursor: pointer;
    stroke: #03c0ff !important;
  }
  
  .standard-sidebar .standard-sidebar-item.selected,
  .search-dialog .search-results .search-sidebar .standard-sidebar-item.selected,
  .desk-sidebar .standard-sidebar-item.selected {
    background-color: #03c0ff !important;
    color: #fff !important;
  }
  .standard-sidebar .standard-sidebar-item.selected,
  .search-dialog .search-results .search-sidebar .standard-sidebar-item.selected,
  .desk-sidebar .standard-sidebar-item.selected a span {
    color: #fff !important;
  }
  .standard-sidebar-item.selected .icon {
    --icon-stroke: #ffffff !important;
  }
  
  #navbar-breadcrumbs li.disabled a {
    color: #ffffffc2 !important;
    pointer-events: none;
  }
  .main-section .navbar-brand img, .container .navbar-brand img {    
    width: 55px !important;
    height: auto !important;
    max-height: fit-content !important;
    position: relative;
    border-radius: 3px;
  }
  
  .for-login .page-card-head img,
  .for-forgot .page-card-head img,
  .for-login-with-email-link .page-card-head img,
  .for-signup .page-card-head img,
  .for-email-login .page-card-head img {
    max-height: 100px;
    margin-bottom: var(--margin-lg, 30px);
  }