      body nav.main {
        width: calc(96% - 40px);
        margin: 17px 20px;
        padding: 0 2% 0 2% !important;
        border-radius: 15px;
        height: 72px;
      }
      body nav.main .nav-mobile-burger-menu, body nav.main .logo {
        height: 72px;
      }
      body nav.main ul.bableMenu li.avatar ul, body .notificationTeaser ol {
        top: 72px;
      }
      body nav.main ul.menu li.top-level-item a {
        text-transform: none;
      }
      body nav.main ul.bableMenu.notAuth>li:nth-child(2) {
        order: 3;
      }
      nav.main .logo a img {height: 40% !important;}
      nav.main:not(.simple-main) ul.menu li.top-level-item a {
          font-size: 0.9em;
      }
      .bable-form-inp-text fieldset, .bable-form-inp-select fieldset {
          border: none !important;
          padding: 0 !important;
          margin: 0 !important;
      }
      .bable-form-inp-text fieldset legend, .bable-form-inp-select fieldset legend {
        top: -5px !important;
        font-size: 0.9em;
      }
      .bable-form-inp-text fieldset input, .bable-form-inp-select fieldset select, .bable-form-inp-select fieldset .select2, .bable-form-inp-text fieldset textarea {
        border: 1.5px solid var(--Border-Secondary, #287741) !important;
        padding: 10px 15px !important;
        border-radius: var(--bable-5xs-border-radius) !important;
      }
      .bable-form-inp-text fieldset .counter-element {
        right: 15px !important;
        top: 10px !important;
      }
      section.userLogin .contentBox .activeBox .content .formWrap fieldset .toggle-password-button {
        top: 18px !important;
        right: 25px !important;
      }
      .bab-footer .log-banner .subtitle {
        justify-content: flex-start;
        align-items: flex-start;
      }