.displayInlineFlex {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.noCursorInteraction {
  cursor: default;
  pointer-events: none;
}
.navbar {
  border: 0;
  margin-bottom: 0;
  z-index: 5;
  background-color: #0080C8;
  background-image: none;
  min-height: 40px;
  padding: 0;
}
.navbar .nav-no-break {
  float: left;
}
/* .navbar-header {
    height: @navbarHeight;
} */
.navbar-button {
  padding: 0;
}
.navbar-button[disabled],
.navbar-button:disabled,
.navbar-button.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.navbar-button.dropdown.open {
  border-bottom-color: #0080C8 !important;
}
.navbar-button.dropdown.open > a,
.navbar-button.dropdown.open > button {
  border-bottom-color: #0080C8 !important;
  box-shadow: none;
}
.navbar-button.dropdown.open > .dropdown-menu {
  display: inline-table;
}
.navbar-light .navbar-nav > li > a,
.navbar-light .navbar-nav > .open > a,
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: #FFFFFF;
  font-size: 1.92rem;
  padding: 8.8px 4px 12px;
  height: 40px;
  background-color: transparent;
  background-image: none;
}
.navbar-light .navbar-nav > li > a[disabled],
.navbar-light .navbar-nav > .open > a[disabled],
.navbar-light .navbar-nav .nav-link[disabled],
.navbar-light .navbar-nav .active > .nav-link[disabled],
.navbar-light .navbar-nav .nav-link.active[disabled],
.navbar-light .navbar-nav .nav-link.show[disabled],
.navbar-light .navbar-nav .show > .nav-link[disabled],
.navbar-light .navbar-nav > li > a:disabled,
.navbar-light .navbar-nav > .open > a:disabled,
.navbar-light .navbar-nav .nav-link:disabled,
.navbar-light .navbar-nav .active > .nav-link:disabled,
.navbar-light .navbar-nav .nav-link.active:disabled,
.navbar-light .navbar-nav .nav-link.show:disabled,
.navbar-light .navbar-nav .show > .nav-link:disabled,
.navbar-light .navbar-nav > li > a.disabled,
.navbar-light .navbar-nav > .open > a.disabled,
.navbar-light .navbar-nav .nav-link.disabled,
.navbar-light .navbar-nav .active > .nav-link.disabled,
.navbar-light .navbar-nav .nav-link.active.disabled,
.navbar-light .navbar-nav .nav-link.show.disabled,
.navbar-light .navbar-nav .show > .nav-link.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.navbar-light .navbar-nav > li > a:hover,
.navbar-light .navbar-nav > .open > a:hover,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.active:hover,
.navbar-light .navbar-nav .nav-link.show:hover,
.navbar-light .navbar-nav .show > .nav-link:hover,
.navbar-light .navbar-nav > li > a:focus,
.navbar-light .navbar-nav > .open > a:focus,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.show:focus,
.navbar-light .navbar-nav .show > .nav-link:focus {
  color: #FFFFFF;
  background-color: #2693D0 !important;
}
.navbar-light .navbar-nav > li > a:active,
.navbar-light .navbar-nav > .open > a:active,
.navbar-light .navbar-nav .nav-link:active,
.navbar-light .navbar-nav .active > .nav-link:active,
.navbar-light .navbar-nav .nav-link.active:active,
.navbar-light .navbar-nav .nav-link.show:active,
.navbar-light .navbar-nav .show > .nav-link:active {
  background-color: #55AADA !important;
  background-image: none;
  box-shadow: none;
}
.navbar-light .navbar-nav > li > a:hover,
.navbar-light .navbar-nav > .open > a:hover,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.active:hover,
.navbar-light .navbar-nav .nav-link.show:hover,
.navbar-light .navbar-nav .show > .nav-link:hover,
.navbar-light .navbar-nav > li > a:focus,
.navbar-light .navbar-nav > .open > a:focus,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.show:focus,
.navbar-light .navbar-nav .show > .nav-link:focus,
.navbar-light .navbar-nav > li > a:active,
.navbar-light .navbar-nav > .open > a:active,
.navbar-light .navbar-nav .nav-link:active,
.navbar-light .navbar-nav .active > .nav-link:active,
.navbar-light .navbar-nav .nav-link.active:active,
.navbar-light .navbar-nav .nav-link.show:active,
.navbar-light .navbar-nav .show > .nav-link:active {
  border-bottom: 1.6px solid #55A546;
}
.navbar-light .navbar-nav > li > a > i,
.navbar-light .navbar-nav > .open > a > i,
.navbar-light .navbar-nav .nav-link > i,
.navbar-light .navbar-nav .active > .nav-link > i,
.navbar-light .navbar-nav .nav-link.active > i,
.navbar-light .navbar-nav .nav-link.show > i,
.navbar-light .navbar-nav .show > .nav-link > i {
  font-size: 1.92rem;
}
.navbar-light .navbar-nav > li > a > i.fa-caret-down,
.navbar-light .navbar-nav > .open > a > i.fa-caret-down,
.navbar-light .navbar-nav .nav-link > i.fa-caret-down,
.navbar-light .navbar-nav .active > .nav-link > i.fa-caret-down,
.navbar-light .navbar-nav .nav-link.active > i.fa-caret-down,
.navbar-light .navbar-nav .nav-link.show > i.fa-caret-down,
.navbar-light .navbar-nav .show > .nav-link > i.fa-caret-down {
  font-size: 1.92rem;
}
.navbar-light .navbar-nav > li > a > i.fa-question,
.navbar-light .navbar-nav > .open > a > i.fa-question,
.navbar-light .navbar-nav .nav-link > i.fa-question,
.navbar-light .navbar-nav .active > .nav-link > i.fa-question,
.navbar-light .navbar-nav .nav-link.active > i.fa-question,
.navbar-light .navbar-nav .nav-link.show > i.fa-question,
.navbar-light .navbar-nav .show > .nav-link > i.fa-question {
  width: 16px;
}
.navbar-light .navbar-brand {
  color: #FFFFFF;
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: #FFFFFF;
  background-color: transparent;
}
/* button.btn-top-menu-sub.dropdown-toggle,  */
.navbar-button.text-and-icon > a {
  width: 101%;
  padding-top: 5px;
}
/* button.btn-top-menu-sub {
    background-color: transparent !important;
    color: @text-light-1;
    border-width: 0;

    &:hover, &:focus, &:active {
        border-top-width: 1.6px;//just for keeping the text centered
        border-top-color: transparent;
    }
} */
.navbar-homeTitle {
  padding: 11px 6.4px 0 0;
}
.navbar-search,
.navbar-logo {
  padding: 0 6.4px;
}
.navbar-button,
.navbar-search {
  min-width: 40px;
  border-right: 1px solid #2693D0;
  margin: 0 !important;
}
.navbar-collapse {
  -webkit-box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.3);
  -moz-box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.3);
  box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.3);
}
.navbar-collapse.collapse {
  background-color: #0080C8;
  height: 40px !important;
}
/* .navbar-nav li {
    margin-top: 1.6px !important;
} */
.navbar-collapse,
.navbar-button,
.navbar-search {
  background-color: #0080C8;
  height: 40px !important;
  border-bottom: 1.6px solid #55A546 !important;
}
.navbar-collapse.nav-item,
.navbar-button.nav-item,
.navbar-search.nav-item {
  margin-top: 1.6px !important;
}
#navbar-header {
  height: 40px;
  padding-top: 6.4px;
  padding-bottom: 12px;
  white-space: nowrap;
}
#navbar-header > li {
  margin-top: -6.4px;
}
i.navbar-brand {
  padding-top: 9.6px;
}
.navbar-brand {
  font-size: 1.92rem;
  height: 40px;
  margin-right: 0;
}
.navbar-logo {
  width: 40px;
  height: 40px;
  border-right-width: 0;
}
.navbar-external-logo {
  height: 40px;
  padding: 1.6px;
}
.navbar-left {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-left: 0;
}
.navbar-left > li:first-child {
  margin-left: -5px;
  border-left: 1px solid #2693D0;
}
.navbar-left > li.text-and-icon a {
  padding-left: 4px;
  padding-right: 4px;
}
.navbar-left > li.text-and-icon a > i {
  width: auto;
}
.navbar-left > li .navbar-nav a {
  text-align: center;
}
@media (max-width: 1170px) {
  .collapsible {
    display: none;
  }
  .center-collaps {
    text-align: center;
  }
}
@media (max-width: 1325px) {
  .earlierCollapse .collapsible {
    display: none;
  }
  .earlierCollapse .center-collaps {
    text-align: center;
  }
}
.earlierCollapse .navbar-left + .navbar-left {
  margin-left: 0;
}
.earlierCollapse .navbar-left + .navbar-left > li:first-child {
  border-left-width: 0;
}
.nav.ml-auto {
  margin: 0;
}
.nav.ml-auto li.quicksearch {
  max-width: 450px;
  min-width: 180px;
  margin: 5.6px 3.2px;
  /* @media(min-width: 914px) and (max-width: 1035px) {
            width: 180px;
        } */
}
@media (min-width: 768px) {
  .nav.ml-auto {
    margin: 0;
    /*prevent margin-right: -15 from bootstrap*/
  }
}
.dark .input-quick-search {
  padding: 0 6.4px;
  height: 24px !important;
  background-color: #2693D0 !important;
  color: #A6D3EC !important;
  font-size: 1.92rem;
}
.dark .input-quick-search.ng-empty,
.dark .input-quick-search:empty,
.dark .input-quick-search:blank {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.dark .input-quick-search::-webkit-input-placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.dark .input-quick-search::-moz-placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
  opacity: 1 !important;
}
.dark .input-quick-search:-ms-input-placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.dark .input-quick-search::-ms-input-placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.dark .input-quick-search::placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.dark .input-quick-search::-webkit-input-placeholder {
  color: #A6D3EC !important;
  font-style: italic !important;
}
.input-group.quicksearch.dark {
  margin-top: 7.2px;
  border: 1px solid #0080C8;
}
.input-group.quicksearch.dark:hover {
  border-color: #55AADA;
}
.input-group.quicksearch.dark:active {
  border-color: #55A546;
}
.input-group.quicksearch.dark[disabled],
.input-group.quicksearch.dark:disabled,
.input-group.quicksearch.dark.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.input-group.quicksearch.dark > form {
  width: calc(100% - 24px);
}
.navbar .quicksearch.dark .btn-secondary {
  background-color: #55AADA;
  opacity: 1;
  height: 24px;
  width: 24px;
  padding: 2px 0 3px 2px;
  border-left: 1px solid #2693D0;
  color: #FFFFFF;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.navbar .quicksearch.dark .btn-secondary:hover {
  background-color: #2693D0;
  border-color: #0080C8;
}
.navbar .quicksearch.dark .btn-secondary:active {
  background-color: #0080C8;
  border-color: #2693D0;
}
.nav-home {
  width: 297px;
  min-width: 297px;
  margin: auto;
  padding-top: 20px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  background-color: #77B76B;
  color: #A6D3EC;
  border-color: #55A546;
  border-width: 1px;
  font-weight: bold;
}
.nav-tabs.nav-justified > li > a {
  border-color: #55A546;
  background-color: #FFFFFF;
  border-width: 1px;
  border-radius: 0;
  color: #0080C8;
}
.nav-tabs .nav-item {
  padding: 1.6px 2%;
}
.nav {
  /* @media(min-width: 914px) and (max-width: 1035px) {
        > li.text-and-icon {
            > a {
                padding: 11.2px 6.4px;
            }

            > a, > button {
                > i.fa-fw {
                    display: none;
                }
            }
        }
    }

    @media(max-width: 767px) {
        > li.text-and-icon {
            > a {
                padding: 11.2px 6.4px;
            }

            > a, > button {
                > i.fa-fw {
                    display: none;
                }
            }
        }
    } */
}
.nav button {
  color: #0080C8;
  padding: 0 4px;
  margin: 0;
}
.nav button .fa-fw {
  width: unset;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background-color: unset;
}
.nav > li.no-icon > a {
  padding: 11.2px 6.4px !important;
}
.navbar-nav.wrapped {
  margin-top: 40px;
}
.navbar-nav.wrapped .dropdown-menu-right {
  right: unset;
}
.navbar-nav .dropdown-menu {
  overflow: hidden;
}
.navbar-nav .dropdown-menu:empty,
.navbar-nav .dropdown-menu:blank {
  display: none;
}
.external-apps .dropdown-menu {
  min-width: 156px;
  max-width: 500px;
}
.external-app-image {
  height: 16px;
  width: 70px;
  float: left;
  text-align: right;
  padding-right: 4px;
}
.external-app-image img {
  max-height: 16px;
  max-width: 70px;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
/* .active-menu-search {
    text-align: center;
    margin-right: -2px !important;
    width: 28px;
    background-color: @bg-dark-2;

    button {
        padding-right: 0 !important;
    }
} */
.navbar-collapseText span {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  line-height: 1.1;
}
.navbar-collapseText i {
  position: relative;
  top: -3.5px;
}
.notAButton.nav-link.navbar-collapseText {
  cursor: default !important;
  pointer-events: none !important;
}
.navbar-light .navbar-nav > li > a.nav-link.notAButton:hover,
.navbar-light .navbar-nav > li > a.nav-link.notAButton:active,
.navbar-light .navbar-nav > li > a.nav-link.notAButton:focus {
  background-color: transparent !important;
}
