  /* * {
    transition: all .25s linear !important;
  } */
  .sidenav-menu-item.active a, .sidenav-menu-item.active a > i, .sidenav-menu-item:hover a, .sidenav-menu-item:hover a > i, #settings-exit-button, #settings-exit-button i, .nav-item a:hover i {
    color: #FFFFFF !important;
  }
  .topbar .top-navbar .navbar-header img {
    filter: invert(1) brightness(2.5) saturate(0);
  }
  #loginForm input {
    text-align: center;
  }
  #loginForm input::placeholder {
    opacity: 0.5;
  }
  #loginForm .title h4 {
    text-transform: uppercase;
    font-weight: 500;
  }
  .control-label.required, .form-group .text-left {
    text-align: center !important;
  }
  .input.form-group {
    text-align: center !important;
  }
  button#submitButton {
    width: 100% !important;
    text-align: center !important;
  }
  .form-group.row {
    margin-bottom: 0px !important;
  }
  .webform body, webform {
    background-color: transparent !important;
  }
  .logo-large {
    min-height: 55px;
    margin-left: 15px;
    margin-top: 0px;
    /* margin-bottom: -30px; */
  }
  #tabs-menu-billing {
    /* display: none !important; */
  }
  .nav-item.d-none.d-sm-block {
    height: 73px;
  }
  /* .project-timeline, .tab-content,  */
  .card-body {
    background-color: #ffffff;
    border-radius: 5px;
    overflow: hidden;
    /* box-shadow: 0 0px 5px -2px rgba(0,0,0,0.5); */
  }
  .tabs-menu-item.active, 
  .tabs-menu-item:hover {
    background-color: #ffffff !important;
    box-shadow: 0 2px 3px -1px rgba(0,0,0,0.5);
  }
  .navbar-brand {
    padding-top: 50px !important;
    transition: all .15s linear;
  }
  .navbar-brand, aside.left-sidebar {
    transition: all .15s linear;
  }
  .mini-sidebar 
  .navbar-brand {
    padding-top: 0px !important;
    transition: all .15s linear;
  }
  .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
    color: #918a8a !important;
  }
  .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover {
    color: #ffffff !important;
  }
  .sidebar-nav > ul > li.active > a {
    color: #ffffff !important;;
    border-color: #ffffff;
  }
  .sidebar-nav > ul > li.active > a i {
    color: #ffffff !important;
  }
  .sidebar-nav > ul > li > a i {
    color: #918a8a !important;
  }
  .sidebar-nav > ul > li > a {
    color: #918a8a !important;;
    border-color: transparent;
  }
  .sidebar-nav > ul > li:hover > a {
    color: #ffffff !important;
  }
  .sidebar-nav > ul > li:hover > a i {
    color: #ffffff !important;
  }
  .grid-card .grid-card-content .x-meta span {
    color: #2a3443;
  }
  .grid-card .grid-card-content .x-meta .label-outline-info {
    color: #FFFFFF !important;
  }
  .projects_col_end_date {
    display: none !important;
  }
  .projects_col_start_date {
    margin-bottom: 5px !important;
  }

  .mb-1 {
    margin-bottom: 10px;
  }
  .mb-2 {
    margin-bottom: 20px;
  }
  .mb-3 {
    margin-bottom: 30px;
  }
  .mb-4 {
    margin-bottom: 40px;
  }
  .mb-5 {
    margin-bottom: 50px;
  }
  .btn-light:hover {
    color: #918a8a !important;
  }
  .btn-light:hover {
    color: #918a8a !important;
  }
  .btn-sm.text-sm {
    padding: 5px 10px !important;
    text-align: center !important;
    font-size: 11px !important;
    margin-top: 5px !important;
  }
  .activity-warning .grid-card {
    border: thin solid orange;
  }
  .activity-danger .grid-card {
    border: thin solid red;
  }
  table .activity-warning {
    background-color: rgba(255,175,0,0.05);
  }
  table .activity-danger {
    background-color: rgba(255,0,0,0.05);
  }
  
  .topbar .navbar-collapse {
    border: 0px;
  }
  #topnav_avatar {
    display: inline-block;
  }
  .login-logo img {
    display: inline-block;
  }
  .carousel .grid-card .grid-card-img-container {
    background-color: #ffffff;
    background-size: 50%;
    background-position: center center;
    height: 150px;
  }
  .carousel .grid-card-img-container {
    filter: brightness(1.15)
  }
  .datepicker-default table tr td.new {
    color: #272935;
  }
  .btn-xs.btn-filter {
    max-height: 32px;
    border: thin solid #e6e6e6;
    background-color: #272935;
    color: #FFFFFF;
  }
  .project-summary-container .card-body {
    background-color: #FFFFFF;
    /* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35); */
  }
  .project-summary-container .card-body .summary-content  {
    background-color: #FAFAFA;
    margin-top: 15px;
    padding: 15px;
    border-radius: 3px;
    box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.15);
  }
  @media print {
    /* Hide elements that you don't want to show during printing */
    /* .progress, .d-flex {
        display: none;
    } */

    /* Increase text size */
    /* h4, h6, h2 {
        font-size: 1em;
    } */

    /* Set background colors to white */
    .card {
        background-color: #fff !important;
    }

    /* Use black text */
    .text-muted {
        color: #000 !important;
    }

    /* Expand and center content */
    .card-body {
        padding: 20px;
        text-align: center;
    }

    /* Style for summary */
    .summary-content {
        font-size: 1.2em;
    }
    
    /* Force each project-summary-container to maintain width */
    /* .project-summary-container {
        flex: 0 0 calc(100% / 6);
        max-width: calc(100% / 6);
        page-break-inside: avoid;
    } */

    /* Hide elements you don't want to print */
    button, .no-print {
        display: none;
    }
  }

  .project-status {
    text-align: center !important;
    /* border: thin solid #e6e6e6; */
    padding: 15px;
    /* border-radius: 3px; */
  }
  .project-date {
    text-align: center !important;
    /* border: thin solid #e6e6e6; */
    padding: 15px;
    background-color: #272935;
    color: #FFFFFF;
    /* border-radius: 3px; */
  }
  .project-fuel-used {
    text-align: center;
    padding: 15px;
  }
  .project-fuel-used-month {
    text-align: center;
    padding: 15px;
  }
  .project-fuel-used-year {
    text-align: center;
    padding: 15px;
  }
  #embed-content-container {
    padding: 0 !important;
  }
  .project .tab-body-embedded {
    padding-left: 15px;
    padding-right: 15px;
    max-height: 535px;
    overflow-y: scroll;
  }
  #projects_ajaxtab #tasks-view-wrapper {
    padding: 0 35px;
  }
  #projects_ajaxtab .file-folders {
    padding: 0 35px;
  }
  #projects_ajaxtab #embed-content-container {
    padding: 50px;
  }

.mini-sidebar .sidebar-nav #sidebarnav > li > ul {
  top: 0;
  width: 200px;
  padding-top: 10px;
}