
.bg-red-gradient {
    background-image: linear-gradient(#fd2e4b, #fe6909);
}

.bg-yellow-gradient {
    background-image: linear-gradient(#f9a718, #f5bf3c);
}

.bg-red-gradient {
    background-image: linear-gradient(#fd2e4b, #fe6909);
}

body {
    font-size: .875rem;
    background-color: #eef1f4;
}

.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

/*
 * Sidebar
 */

.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 10px 0 0; /* Height of navbar */
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
  background-color:#333!important;
  
}

@media (max-width: 767.98px) {
  .sidebar {
    top: 5rem;

  }
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.sidebar-sticky ul {
    list-style:none;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sidebar-sticky {
        position: -webkit-sticky;
        position: sticky;
        margin-top: 50px;
    }
}

.sidebar .nav-link {
    font-weight: 500;
    color: #fff;
    font-size: 1.3rem;
    margin-top: 10px;
}
.sidebar .nav-link:hover {
    color:#2ea3f2;
}
    .sidebar .nav-link i {
        margin-right: 5px;
    }

    .sidebar .nav-link .feather {
        margin-right: 4px;
        color: #999;
    }

    .sidebar .nav-link.active {
        color: #fff;
    }

        .sidebar .nav-link.feather,
        .sidebar .nav-link .feather {
            color: #2ea3f2;
        }

.sidebar-heading {
  font-size: .75rem;
  text-transform: uppercase;
}

/*
 * Navbar
 */
.navbar-nav .nav-link {
    font-weight: 500;
    color: #999 !important;
    font-size: .75rem !important;
}

.navbar-brand {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    background-color: #fff;
}

.navbar .navbar-toggler {
  top: 2rem;
  right: 1rem;
  font-size: 1.6rem;
  color:#00adee !important;
}


.navbar .form-control {
  padding: .75rem 1rem;
  border-width: 0;
  border-radius: 0;
}

.form-control-dark {
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-color: rgba(255, 255, 255, .1);
}

.form-control-dark:focus {
  border-color: transparent;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
}

.nav-item-dropdown {
display:none;
}

.nav-item-dropdown.active {
    display: block;
}

/* Date Picker styling */
.styling {
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    /* height: 150px;
  overflow: auto; */
}

.delivery_option {
    background-color: #fd2e4b;
}

.delivery_option_4 {
    background-color:#f6915c;
}
.delivery_option_2 {
    background-color: #73da71;
}
.delivery_option_3 {
    background-color: #da8de3;
}
.delivery_option_1 {
    background-color: #7bb4e8;
}

.delCol-number {
    font-size:.6rem;
}

/* Adds margin bottom to the images NOT IN panels */
.image-grid img {
    margin-bottom: 1rem;
}