/* line 1, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.orbit-bar-mobile-sign-language {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 6, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  body.noScroll {
    overflow: hidden;
  }
  /* line 9, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar {
    z-index: 10000 !important;
  }
  /* line 14, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-search-sign-language #language {
    display: block;
  }
  /* line 17, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-search-sign-language #user {
    display: block;
  }
  /* line 21, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language {
    background: #333;
    display: block;
    margin: 0;
    position: absolute;
    right: 1em;
    top: 0;
  }
  /* line 28, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li {
    color: #fff;
    float: left;
    position: relative;
  }
  /* line 32, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li > span {
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 43px;
    width: 40px;
    text-align: center;
  }
  /* line 39, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li > span.toggled {
    background: #0095cf;
  }
  /* line 43, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li > label {
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 43px;
    margin: 0;
    width: 40px;
    text-align: center;
  }
  /* line 51, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li > label.toggled {
    background: #0095cf;
  }
  /* line 56, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li #language > span {
    display: none;
  }
  /* line 61, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li #user > span {
    display: none;
  }
  /* line 65, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li:hover ul ,   #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li.hover-class ul {
    display: none;
  }
  /* line 68, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul {
    background: #333 none repeat scroll 0 0;
    border-radius: 0;
    display: none;
    position: fixed;
    right: 0;
    top: 40px;
    width: 100%;
  }
  /* line 76, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul:before, #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul:after {
    display: none;
  }
  /* line 79, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul.show {
    display: block;
  }
  /* line 82, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul li {
    display: block;
    float: none;
    font-size: 1em;
    padding: 8px 1.2em;
    text-align: right;
  }
  /* line 88, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul li.active {
    display: block;
    float: none;
    padding: 8px 1.2em;
    text-align: right;
  }
  /* line 94, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
  #orbit-bar .orbit-bar-inner .orbit-bar-mobile-sign-language > li ul li a {
    color: #fff;
    font-size: 1em;
    padding: 0;
  }
}

/* line 105, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 {
  height: 100vh;
  left: -100vw;
  position: fixed;
  top: 40px;
  width: 100vw;
  overflow-y: auto;
  transition: 0.2s;
  z-index: 9999;
}

/* line 115, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2.menu-toggle {
  left: 0;
}

/* line 119, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .system-menu {
  background: #3a3a3a none repeat scroll 0 0;
  box-shadow: 10px 0 10px rgba(0, 0, 0, 0.3);
  list-style: outside none none;
  margin: 0;
  max-width: 384px;
  padding: 15px 0;
  width: 80%;
  z-index: 9999;
}

/* line 128, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .system-menu li {
  color: #fff;
  display: block;
  padding: 8px 0 8px 24px;
}

/* line 132, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .system-menu li.divider {
  display: none;
}

/* line 135, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .system-menu li i {
  font-size: 1.1em;
  margin: 0 5px 0 0;
}

/* line 139, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .system-menu li a {
  color: #fff;
  display: block;
  font-size: 1.1em;
  line-height: 1.5;
  text-decoration: none;
}

/* line 149, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .blank-space {
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
  display: none;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 40px;
  width: 100vw;
  z-index: -1;
}

/* line 161, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2.menu-toggle .blank-space {
  display: block;
}

/* line 165, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 {
  background: #fff none repeat scroll 0 0;
  box-shadow: 10px 0 10px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  min-height: calc(100vh - 184px);
  max-width: 384px;
  padding: 15px 0 55px;
  width: 80%;
  z-index: 9999;
}

/* line 176, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list div[class*=" icon"]::before, .sidebar2 .sidebar-menu2 .sidebar-nav-list div[class^=" icon"]::before {
  color: #111;
  font-size: 1.1em;
  left: 25px;
  position: absolute;
  top: 11px;
}

/* line 183, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block {
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
}

/* line 187, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block > h4 {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 10px 50px;
  width: 100%;
}

/* line 195, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block > h4[class^="icon"]:before, .sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block > h4[class*="icon"]:before {
  color: #aaa;
  position: absolute;
  right: 20px;
  top: 13px;
  transition: 0.3s;
}

/* line 203, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block > h4.sub-toggle[class^="icon"]:before, .sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block > h4.sub-toggle[class*="icon"]:before {
  position: absolute;
  right: 20px;
  top: 13px;
  transform: rotateX(180deg);
}

/* line 211, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list {
  background: #f1f1f1 none repeat scroll 0 0;
  display: none;
  margin: 0;
  padding: 0;
}

/* line 216, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list.sub-show {
  display: block;
}

/* line 220, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list li a {
  color: #333;
  font-size: 1.1em;
  margin: 0;
  padding: 5px 0 5px 54px;
  text-shadow: none;
}

/* line 226, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list li a:hover , .sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list li a.hover-class {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  text-shadow: none;
}

/* line 232, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sidebar-nav-list .sub-nav-block .nav-list li.active a {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  text-shadow: none;
}

/* line 242, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list {
  width: 100% !important;
}

/* line 244, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list div[class*=" icon"]::before, .sidebar2 .sidebar-menu2 .sub-nav-block-list div[class^=" icon"]::before {
  color: #111;
  font-size: 1.1em;
  left: 25px;
  position: absolute;
  top: 11px;
}

/* line 251, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block {
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
}

/* line 255, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block.icons-pie::before {
  top: 9px;
}

/* line 258, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block > h4 {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 10px 50px;
  width: 100%;
}

/* line 266, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block > h4[class^="icon"]:before, .sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block > h4[class*="icon"]:before {
  color: #aaa;
  position: absolute;
  right: 20px;
  top: 13px;
  transition: 0.3s;
}

/* line 274, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block > h4.sub-toggle[class^="icon"]:before, .sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block > h4.sub-toggle[class*="icon"]:before {
  position: absolute;
  right: 20px;
  top: 13px;
  transform: rotateX(180deg);
}

/* line 282, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list {
  background: #f1f1f1 none repeat scroll 0 0;
  display: none;
  margin: 0;
  padding: 0;
}

/* line 287, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list.sub-show {
  display: block;
}

/* line 291, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list li a {
  color: #333;
  font-size: 1.1em;
  margin: 0;
  padding: 5px 0 5px 54px;
  text-shadow: none;
}

/* line 297, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list li a:hover , .sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list li a.hover-class {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  text-shadow: none;
}

/* line 303, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .sub-nav-block-list .sub-nav-block .nav-list li.active a {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  text-shadow: none;
}

/* line 315, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .site-block-list {
  margin: 0;
  width: 100% !important;
}

/* line 318, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .site-block-list li {
  border-bottom: 1px solid #eee;
  display: block;
  position: relative;
}

/* line 322, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .site-block-list li > a {
  color: #000;
  display: block;
  font-size: 1.1em;
  line-height: 22px;
  padding: 10px 0 10px 24px;
}

/* line 328, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .site-block-list li > a:hover , .sidebar2 .sidebar-menu2 .site-block-list li > a.hover-class {
  text-decoration: none;
}

/* line 331, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
.sidebar2 .sidebar-menu2 .site-block-list li > a i {
  margin: 0 8px 0 0;
}

/* line 340, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
#dashboards .orbit-bar-menu {
  display: none !important;
}

/* line 343, app/assets/stylesheets/lib/orbit_bar/orbit-bar-mobile.scss.erb */
#main-wrap {
  margin: 0 !important;
}
