[class^="icon-"], [class*=" icon-"] {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-search:before, #admin-menu-search .admin-menu-search .form-item:before {
  content: "\f002"; }

.icon-user:before, #admin-menu-wrapper > .dropdown > li > a[href^="/users"]:before {
  content: "\f007"; }

.icon-check:before {
  content: "\f00c"; }

.icon-close:before {
  content: "\f00d"; }

.icon-remove:before {
  content: "\f00d"; }

.icon-times:before {
  content: "\f00d"; }

.icon-cog:before {
  content: "\f013"; }

.icon-gear:before {
  content: "\f013"; }

.icon-home:before, #admin-menu-wrapper #admin-menu-icon .admin-menu-icon > a:before {
  content: "\f015"; }

.icon-chevron-left:before {
  content: "\f053"; }

.icon-chevron-right:before {
  content: "\f054"; }

.icon-chevron-up:before {
  content: "\f077"; }

.icon-chevron-down:before {
  content: "\f078"; }

.icon-cogs:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/config"]:before {
  content: "\f085"; }

.icon-gears:before {
  content: "\f085"; }

.icon-sign-out:before, #admin-menu-wrapper > .dropdown > li > a[href^="/user/logout"]:before {
  content: "\f08b"; }

.icon-wrench:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/structure"]:before {
  content: "\f0ad"; }

.icon-tasks:before {
  content: "\f0ae"; }

.icon-group:before {
  content: "\f0c0"; }

.icon-users:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/people"]:before {
  content: "\f0c0"; }

.icon-bars:before {
  content: "\f0c9"; }

.icon-navicon:before {
  content: "\f0c9"; }

.icon-reorder:before {
  content: "\f0c9"; }

.icon-caret-down:before {
  content: "\f0d7"; }

.icon-caret-up:before {
  content: "\f0d8"; }

.icon-caret-left:before {
  content: "\f0d9"; }

.icon-caret-right:before {
  content: "\f0da"; }

.icon-sort:before {
  content: "\f0dc"; }

.icon-unsorted:before {
  content: "\f0dc"; }

.icon-sort-desc:before {
  content: "\f0dd"; }

.icon-sort-down:before {
  content: "\f0dd"; }

.icon-sort-asc:before {
  content: "\f0de"; }

.icon-sort-up:before {
  content: "\f0de"; }

.icon-dashboard:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/dashboard"]:before {
  content: "\f0e4"; }

.icon-tachometer:before {
  content: "\f0e4"; }

.icon-sitemap:before {
  content: "\f0e8"; }

.icon-angle-left:before {
  content: "\f104"; }

.icon-angle-right:before {
  content: "\f105"; }

.icon-angle-up:before {
  content: "\f106"; }

.icon-angle-down:before {
  content: "\f107"; }

.icon-code-fork:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/workbench"]:before {
  content: "\f126"; }

.icon-puzzle-piece:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/modules"]:before {
  content: "\f12e"; }

.icon-file-text:before, #admin-menu-wrapper > .dropdown > li > a:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/content"]:before {
  content: "\f15c"; }

.icon-paint-brush:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/appearance"]:before {
  content: "\f1fc"; }

.icon-heartbeat:before, #admin-menu-wrapper > .dropdown > li > a[href^="/admin/reports"]:before {
  content: "\f21e"; }

@font-face {
  font-family: 'ubacity_admin_menu';
  src: url("../fonts/ubacity_admin_menu.eot?-vnfbse");
  src: url("../fonts/ubacity_admin_menu.eot?#iefix-vnfbse") format("embedded-opentype"), url("../fonts/ubacity_admin_menu.ttf?-vnfbse") format("truetype"), url("../fonts/ubacity_admin_menu.woff?-vnfbse") format("woff"), url("../fonts/ubacity_admin_menu.svg?-vnfbse#ubacity_admin_menu") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Colors */
/**
 * Mixins
 *
 * Snippets of reusable CSS to develop faster and keep code readable
 */
/**
 * Font size in rem with pixel fall back
 * @include font-size(16)
 */
/**
 * Ico moooon - http://jshak.es/easy-icomoon-icons-with-sass/
 * @param  {[type]} $icon                    [icon name as given by icomoon app]
 * @param  {[type]} $position: "before"      [Positino icon before / after text]
 * @param  {[type]} $replace:  false         [Will replace text with icon]
 */
#admin-menu *,
#admin-menu *:after,
#admin-menu *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body.ubacity-admin-menu {
  padding-left: 60px; }

body.ubacity-admin-menu-open #admin-menu {
  width: 200px;
  overflow: visible; }
body.ubacity-admin-menu-open #admin-menu-wrapper > .dropdown {
  width: 200px; }

#admin-menu {
  font-family: "fira sans", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
  font-size: 14px;
  z-index: 1000;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  background: #222;
  width: 60px;
  overflow: hidden; 
  line-height: 1.5; }
  #admin-menu.show {
    width: 200px;
    overflow: visible; }
    #admin-menu.show #admin-menu-wrapper > .dropdown {
      width: 200px; }
  #admin-menu .placeholder {
    color: #fff; }
  #admin-menu h3 {
    font-family: "fira sans", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    color: #6db15f;
    padding-left: 60px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    padding: 20px 0 10px 60px;
    margin: 0;
    border-top: 1px solid transparent; }
  #admin-menu.show h3 {
    border-color: #333; }
  #admin-menu a {
    font-family: "fira sans", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    color: #fff;
    text-decoration: none; }
    #admin-menu a:hover {
      text-decoration: none; }
  #admin-menu .maintainHover {
    background-color: #4078c0; }
  #admin-menu .dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%; }
    #admin-menu .dropdown li {
      margin: 0;
      padding: 0;
      display: block; }
    #admin-menu .dropdown a,
    #admin-menu .dropdown li > span {
      padding: 10px 15px;
      display: block;
      width: 100%; }
      @media screen and (max-height: 700px) {
        #admin-menu .dropdown a,
        #admin-menu .dropdown li > span {
          padding: 5px 15px; } }
    #admin-menu .dropdown li > span {
      font-weight: 700;
      color: #fff; }

#admin-menu-wrapper {
  width: 200px;
  height: 100%; }
  #admin-menu-wrapper > .dropdown {
    width: 60px;
    overflow: hidden;
    height: auto; }
    #admin-menu-wrapper > .dropdown > li > a {
      padding-left: 0; }
  #admin-menu-wrapper .dropdown li {
    width: 200px; }
    #admin-menu-wrapper .dropdown li.expandable > a:after, #admin-menu-wrapper .dropdown li.expandable > span:after {
      font-family: 'ubacity_admin_menu';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1.5;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f105";
      float: right;
      top: calc(50% - .5em);
      opacity: 0.9; }
  #admin-menu-wrapper > .dropdown > li.active-trail > a:before {
    color: #6db15f; }
  #admin-menu-wrapper > .dropdown > li.active-trail > a:hover:before,
  #admin-menu-wrapper > .dropdown > li.active-trail > .maintainHover:before {
    color: #eee; }
  #admin-menu-wrapper .dropdown .dropdown {
    left: 200px !important;
    position: absolute;
    width: 200px;
    top: 0; }
  #admin-menu-wrapper .dropdown a {
    background: #222;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    font-weight: 400;
    color: #ddd;
    transition: background-color .2s ease-in-out; }
  #admin-menu-wrapper .dropdown .maintainHover {
    background: #4078c0; }
  #admin-menu-wrapper .dropdown .dropdown {
    background: #4078c0; }
    #admin-menu-wrapper .dropdown .dropdown a {
      color: #eee;
      background: #4078c0; }
    #admin-menu-wrapper .dropdown .dropdown .active-trail a,
    #admin-menu-wrapper .dropdown .dropdown .maintainHover {
      background: #33609a; }
    #admin-menu-wrapper .dropdown .dropdown li > span {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
    #admin-menu-wrapper .dropdown .dropdown .dropdown {
      background: #33609a; }
      #admin-menu-wrapper .dropdown .dropdown .dropdown a {
        background: #33609a; }
      #admin-menu-wrapper .dropdown .dropdown .dropdown .active-trail a,
      #admin-menu-wrapper .dropdown .dropdown .dropdown .maintainHover {
        background: #2d5487; }
      #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown {
        background: #2d5487; }
        #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown a {
          background: #2d5487; }
        #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .active-trail a,
        #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .maintainHover {
          background: #264874; }
        #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown {
          background: #264874; }
          #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown a {
            background: #264874; }
          #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .active-trail a,
          #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .maintainHover {
            background: #203c61; }
          #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown {
            background: #203c61; }
            #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown a {
              background: #203c61; }
            #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .active-trail a,
            #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .maintainHover {
              background: #1a304d; }
            #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown {
              background: #1a304d; }
              #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown a {
                background: #1a304d; }
              #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .active-trail a,
              #admin-menu-wrapper .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .dropdown .maintainHover {
                background: #13243a; }

/**
 * Style individual links
 */
#admin-menu-wrapper #admin-menu-icon .admin-menu-icon > a:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper #admin-menu-icon .admin-menu-icon > a img {
  display: none; }
#admin-menu-wrapper > .dropdown > li > a:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a:before {
  font-size: 20px;
  width: 60px;
  text-align: center;
  display: block;
  float: left;
  color: #ddd; }
  @media screen and (max-height: 700px) {
    #admin-menu-wrapper > .dropdown > li > a:before {
      font-size: 16px; } }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/dashboard"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/content"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative;
  left: .09em; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/structure"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/appearance"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/people"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/modules"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/appearance"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/config"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/reports"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/user/logout"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/users"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }
#admin-menu-wrapper > .dropdown > li > a[href^="/admin/workbench"]:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative; }

#admin-menu-search .admin-menu-search .form-item input {
  width: 120px; }
  #admin-menu-search .admin-menu-search .form-item input:focus {
    box-shadow: none; }
#admin-menu-search .admin-menu-search .form-item:before {
  font-family: 'ubacity_admin_menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative;
  font-size: 20px;
  width: 60px;
  text-align: center;
  display: block;
  float: left;
  color: #ddd; }

/*# sourceMappingURL=ubacity_admin_menu.css.map */


  #admin-menu ul, #admin-menu li {
    list-style: none;
    margin: 0;
    padding: 0;
  }