﻿.menu {
  color: white;
  background: #2f4354;
  padding-bottom: 60px; }
  .menu .menu-header {
    height: 80px;
    padding-top: 25px;
    transition: opacity 0.3s;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    position: relative; }
    .menu .menu-header a {
      color: #bfc9d7; }
      .menu .menu-header a:hover, .menu .menu-header a:active, .menu .menu-header a:focus {
        outline: 0;
        text-decoration: none; }
      .menu .menu-header a:hover {
        color: white; }
    .menu .menu-header .menu-header-logo {
      margin-top: -1px;
      padding-left: 3px; }
      .menu .menu-header .menu-header-logo .menu-header-logo-img {
        height: 80px;
        width: 140px;
        float: left; }
      .menu .menu-header .menu-header-logo span {
        line-height: normal;
        font-size: 15px;
        float: left;
        margin: 10px;
        letter-spacing: 1.3px;
        font-weight: 300; }
  @media (max-width: 1024px) {
    .menu .menu-header {
      height: 80px;
      padding-top: 25px;
      transition: opacity 0.3s;
      padding-left: 16px;
      padding-right: 16px;
      overflow: hidden;
      position: relative; }
      .menu .menu-header a {
        color: #bfc9d7; }
        .menu .menu-header a:hover, .menu .menu-header a:active, .menu .menu-header a:focus {
          outline: 0;
          text-decoration: none; }
        .menu .menu-header a:hover {
          color: white; }
      .menu .menu-header .menu-header-logo {
        margin-top: -1px;
        padding-left: 3px; }
        .menu .menu-header .menu-header-logo .menu-header-logo-img {
          height: 80px;
          width: 140px;
          float: left; }
        .menu .menu-header .menu-header-logo span {
          line-height: normal;
          font-size: 15px;
          float: left;
          margin: 10px;
          letter-spacing: 1.3px;
          font-weight: 300; } }
  @media (max-width: 768px) {
    .menu .menu-header {
      height: 80px;
      padding-top: 25px;
      transition: opacity 0.3s;
      padding-left: 12px;
      padding-right: 12px;
      overflow: hidden;
      position: relative; }
      .menu .menu-header a {
        color: #bfc9d7; }
        .menu .menu-header a:hover, .menu .menu-header a:active, .menu .menu-header a:focus {
          outline: 0;
          text-decoration: none; }
        .menu .menu-header a:hover {
          color: white; }
      .menu .menu-header .menu-header-logo {
        margin-top: -1px;
        padding-left: 3px; }
        .menu .menu-header .menu-header-logo .menu-header-logo-img {
          height: 80px;
          width: 140px;
          float: left; }
        .menu .menu-header .menu-header-logo span {
          line-height: normal;
          font-size: 15px;
          float: left;
          margin: 10px;
          letter-spacing: 1.3px;
          font-weight: 300; } }
  .menu .menu-label {
    padding-left: 20px;
    margin: 20px 0;
    font-size: 15px;
    display: none; }
  .menu .menu-group {
    transition: all 0.2s ease;
    margin-top: 10px; }
    .menu .menu-group:first-child {
      margin-top: 0; }
    .menu .menu-group .menu-group-content {
      display: block; }
    .menu .menu-group .menu-group-heading {
      font-size: 15px;
      color: white;
      height: 50px;
      padding-bottom: 0;
      padding-top: 0;
      margin-top: 10px;
      transition: all 0.2s ease; }
      .menu .menu-group .menu-group-heading .menu-group-heading-arrow {
        float: right; }
        .menu .menu-group .menu-group-heading .menu-group-heading-arrow .icon {
          transition: all 0.5s ease;
          opacity: 1;
          transform: rotate(0deg); }
      .menu .menu-group .menu-group-heading .menu-item-icon {
        display: none; }
      .menu .menu-group .menu-group-heading .icon {
        transition: all 0.5s ease;
        opacity: 1;
        transform: rotate(0deg); }
      .menu .menu-group .menu-group-heading:hover {
        cursor: pointer;
        color: inherit;
        background: inherit; }
        .menu .menu-group .menu-group-heading:hover:before {
          display: none; }
        .menu .menu-group .menu-group-heading:hover .icon {
          transform: rotate(-90deg); }
    .menu .menu-group.collapsed .menu-group-heading {
      color: #bfc9d7; }
    .menu .menu-group.collapsed .menu-group-heading-arrow {
      color: #bfc9d7; }
    .menu .menu-group.collapsed .menu-group-heading-arrow .icon {
      transform: rotate(-90deg); }
    .menu .menu-group.collapsed:hover .menu-group-heading {
      color: #dee3eb; }
    .menu .menu-group.collapsed:hover .menu-group-heading-arrow {
      color: #dee3eb; }
    .menu .menu-group.collapsed:hover .menu-group-heading-arrow .icon {
      transform: rotate(0deg); }
    .menu .menu-group.collapsed .menu-group-content {
      display: none; }
  .menu .menu-item {
    display: block;
    font-size: 15px;
    color: #bfc9d7;
    padding: 10px 0;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid transparent;
    white-space: nowrap;
    letter-spacing: 1.3px;
    font-weight: 300;
    transition: all 0.2s ease;
    position: relative; }
    .menu .menu-item:before {
      transition: all 0.2s ease;
      opacity: 0;
      content: '';
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-right: 5px solid white;
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -2.5px; }
    .menu .menu-item .menu-item-icon {
      display: inline-block; }
    .menu .menu-item .menu-item-label {
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis; }
    .menu .menu-item.selected {
      color: white;
      background-color: #db4839;
      /*border-top: 1px solid darken($red, 5%);
            border-bottom: 1px solid darken($red, 5%);
            box-shadow: 0 0 4px 2px lighten($red, 5%);*/ }
    .menu .menu-item:hover {
      color: #f2f2f2;
      background: #B9473E; }
    .menu .menu-item:hover, .menu .menu-item:active, .menu .menu-item:focus {
      outline: 0;
      text-decoration: none; }
    .menu .menu-item:active {
      color: #db4839; }
    .menu .menu-item + .tooltip > .tooltip-inner {
      background-color: white;
      color: #2f4354;
      font-size: 14px; }
  .flexbox .menu .menu-item {
    display: flex;
    line-height: normal;
    align-items: center; }
  .flexbox .menu .menu-item-label {
    flex: 1; }
  .flexbox .menu .menu-item-icon {
    min-width: 40px; }

@media (max-width: 1024px) {
  .wrapper {
    perspective: 1500px;
    background-color: #E7EDF0;
    width: 100%;
    height: 100%; }
    .wrapper.view {
      perspective: 1500px;
      position: fixed; }
    .wrapper .wrapper-page-content {
      background-color: white;
      transition: transform 0.4s;
      transition-delay: 0.1s; }
    .wrapper .wrapper-sidebar {
      transition-delay: 0.1s; }
    .wrapper.toggled .wrapper-page-content {
      transform: translateZ(-1000px);
      backface-visibility: hidden;
      background-color: white; }
    .wrapper.toggled .wrapper-sidebar {
      width: 100%; }
  body.modal-open .wrapper {
    perspective: none; }
  .menu .close-menu {
    font-size: 40px; }
  .menu .menu-group.collapsed .menu-group-content {
    display: block !important; }
  .menu .menu-group.collapsed.collapsed-partial:before {
    display: none; }
  .menu .menu-group.collapsed.collapsed-partial .menu-group-content .menu-item {
    display: block !important; }
  .flexbox .menu .menu-item {
    display: flex !important; }
  .menu .menu-group-heading {
    text-align: center; }
  .menu .menu-group-heading-arrow {
    display: none !important; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9zdHlsZXMvc2lkZWJhci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL0NvbnRlbnQvc3R5bGVzL3NpZGViYXIuc2NzcyIsCgkJIi4uL0NvbnRlbnQvc3R5bGVzL2ZvdW5kYXRpb24uc2NzcyIsCgkJIi4uL0NvbnRlbnQvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vQ29udGVudC9zdHlsZXMvbWl4aW5zLnNjc3MiCgldLAoJIm1hcHBpbmdzIjogIkFBaURBLEFBQUEsS0FBSyxDQUFDO0VBQ0YsS0FBSyxFRTVDRCxLQUFLO0VGNkNULFVBQVUsRUVsRFAsT0FBTztFRm1EVixjQUFjLEVBQUUsSUFBSyxHQXNNeEI7RUF6TUQsQUE5Q0ksS0E4Q0MsQ0E5Q0QsWUFBWSxDQUFDO0lBQ1QsTUFBTSxFQUFFLElBQUs7SUFDYixXQUFXLEVBQUUsSUFBSztJQUNsQixVQUFVLEVBQUUsWUFBYTtJQUN6QixZQUFZLEVBQUUsSUFBZ0I7SUFDOUIsYUFBYSxFQUFFLElBQWdCO0lBQy9CLFFBQVEsRUFBRSxNQUFPO0lBQ2pCLFFBQVEsRUFBRSxRQUFTLEdBaUN0QjtJQU1MLEFBckNRLEtBcUNILENBOUNELFlBQVksQ0FTUixDQUFDLENBQUM7TUFDRSxLQUFLLEVFUUQsT0FBTyxHRkZkO01BOEJULEFBckNRLEtBcUNILENBOUNELFlBQVksQ0FTUixDQUFDLEFHaUNKLE1BQU0sRUhJWCxBQXJDUSxLQXFDSCxDQTlDRCxZQUFZLENBU1IsQ0FBQyxBR2lDSyxPQUFPLEVISXJCLEFBckNRLEtBcUNILENBOUNELFlBQVksQ0FTUixDQUFDLEFHaUNlLE1BQU0sQ0FBQztRQUN2QixPQUFPLEVBQUUsQ0FBRTtRQUNYLGVBQWUsRUFBRSxJQUFLLEdBQ3pCO01IQ0wsQUFyQ1EsS0FxQ0gsQ0E5Q0QsWUFBWSxDQVNSLENBQUMsQUFJSSxNQUFNLENBQUM7UUFDSixLQUFLLEVFWGIsS0FBSyxHRllBO0lBK0JiLEFBNUJRLEtBNEJILENBOUNELFlBQVksQ0FrQlIs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 */