.weekDays-selector input {
   display: none!important;
}

.weekDays-selector input[type=checkbox] + label {
   display: inline-block;
   border-radius: 6px;
   background: #dddddd;
   height: 40px;
   width: 50px;
   margin-right: 3px;
   line-height: 40px;
   text-align: center;
   cursor: pointer;
}

.weekDays-selector input[type=checkbox]:checked + label {
   background: #FF9016;
   color: #ffffff;
}

a.nav-link {
  color: #000000;
}

.bg-dark {
  background-color: #0076db !important;
}

#mainNav.navbar-dark .navbar-collapse .navbar-sidenav {
  background: #0076db !important;
}

#mainNav.fixed-top.navbar-dark .sidenav-toggler {
  background-color: #0076db !important;
}

#mainNav.navbar-dark .navbar-collapse .navbar-sidenav>.nav-item>.nav-link {
  color: #ffffff !important;
}

#mainNav.navbar-dark .navbar-collapse .navbar-sidenav>.nav-item>.nav-link:hover {
  color: #ff9016 !important;
}

@media only screen and (min-width: 991px) {
   #exampleAccordion {
     overflow-y: scroll;
     overflow-x: hidden;
   }
}


@media only screen and(max-width: 991px) {
   #exampleAccordion {
      overflow-y: hidden !important;
   }
}

/* scroll bar style for main navigation (Not mobile) */
#exampleAccordion::-webkit-scrollbar{width:2px}
#exampleAccordion::-webkit-scrollbar-track{background:#FFF;border-radius:0px; margin-top: 5px;}
#exampleAccordion::-webkit-scrollbar-thumb{background:#ff9016;border-radius:0px}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 18px;
  margin-top: 8px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 2px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.slider {
  background-color: #ff9016;
}

input:focus+.slider {
  box-shadow: 0 0 1px #ff9016;
}

input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}