
.navbar-toggler>i {
  margin: 5px;
}
.navbar .form-inline .form-group {
  margin-bottom: 0;
}
i.fa.align-self-center {
  margin-right: 5px;
  line-height: 1.5;
}

 @media (max-width: 767.98px) {

.container-fluid-sm{
  max-width: 100%;
  padding:0;
  margin:0;
}

  /*OffCanvas left*/
.row-offcanvas {
  position: relative;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
 }
 .row-offcanvas-left {
  left: 0;
 }
 .row-offcanvas-left .sidebar-offcanvas-left {
  left: -85%;
 }
 .row-offcanvas-left.active {
  left: 85%; 
 }
 .sidebar-offcanvas-left{
  position: absolute;
  display: block;
  top: 0;
  width:85%; 
  height: 100vh;
  background-color: var(--gray-dark);
 }

  .offcanvas-collapse-right {
    z-index: 9;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    background-color: var(--gray-dark);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-collapse-right.open {
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem); /* Account for horizontal padding on navbar */
  }
  .offcanvas-collapse-left {
    z-index: 9;
    position: fixed;
    top: 56px; /* Height of navbar */
    bottom: 0;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    background-color: var(--gray-dark);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform: translateX(-130%);
    transform: translateX(-130%);
  }
  .offcanvas-collapse-left.open {
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem); /* Account for horizontal padding on navbar */
  }
}