/* buttons */
/* titles */
/* background */
/*form*/
#symbolIcon {
  height: 43px;
  width: 39px;
}

.with-personal-area ul .upper-menu-main-tabs > a {
  background-color: transparent !important;
  color: var(--title-color);
  font-size: 18px;
  font-weight: 700;
  /*//  display: inline;
  //padding-inline-end: 0px;*/
}

.with-personal-area ul {
  display: flex;
  gap: 10px;
}

.with-personal-area ul .upper-menu-main-tabs {
  border-left: none !important;
}

.with-personal-area ul .upper-menu-main-tabs:hover {
  border-bottom: 4px solid var(--navigation-open-title);
}

.HeaderMenu a.li-sub-pages:after {
  display: none;
}

.upper-menu-sub-menu {
  max-height: 351px;
  overflow-y: auto;
  min-width: 256px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  z-index: 1;
  padding: 0px !important;
  display: none !important;
}

.open-menu > ul {
  display: block !important;
}

.main-tabs-toggle-btn {
  background: transparent;
  border: none;
}

.upper-menu-sub-menu::-webkit-scrollbar {
  width: 4px;
  border-radius: 4px;
  margin: 9px 6px;
}

.upper-menu-sub-menu::-webkit-scrollbar-track {
  background: #d8d8d8;
  border-radius: 4px;
  margin: 9px 6px;
}

.upper-menu-sub-menu::-webkit-scrollbar-thumb {
  background: #979797;
  border-radius: 4px;
}

.upper-menu-sub-menu li {
  font-size: 16px;
  padding: 8px 8px;
  color: var(--navigation-open-title) !important;
}

.upper-menu-sub-menu li:hover:not(.banner-list-item) {
  background-color: #337ab7;
  color: white;
}

.upper-menu-sub-menu li:hover a {
  color: white;
}

.upper-menu-sub-menu li a {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  padding-right: 0px !important;
  width: 100%;
  height: 100%;
}

.upper-menu-sub-menu li:not(.banner-list-item) a {
  color: var(--navigation-open-title) !important;
}

.upper-menu-sub-menu li a:hover {
  background-color: transparent !important;
  color: white !important;
}

.upper-menu-sub-menu li:not(:last-of-type) {
  border-bottom: 1px solid #edeff1;
}

.upper-menu-sub-menu .banner-list-item {
  margin-top: 10px;
  padding-bottom: 5px;
}

.upper-menu-sub-menu .banner-list-item img {
  /*max-width: 244px;*/
  max-height: 117px;
}

  .upper-menu-sub-menu .banner-list-item .banner-list-item-text {
    padding: 5px 5px 6px 4px;
    background-color: var(--background-over-grey-color);
    font-weight: bold;
    color: var(--title-color);
    /*width: 244px;*/
    margin-top: 0px !important;
    margin-bottom: 0px;
    border-bottom-right-radius: var(--item-radius);
    border-bottom-left-radius: var(--item-radius);
  }

    /*.upper-menu-sub-menu .banner-list-item .banner-list-item-text a {
      font-weight: normal;
      color: var(--title-color);
      padding: 0px;
      font-size: 15px;
    }*/

  .upper-menu-sub-menu .banner-list-item a .banner-list-item-link {
    font-weight: normal;
    color: var(--title-color);
    padding: 0px;
    font-size: 15px;
    display: block;
  }

  .upper-menu-sub-menu .banner-list-item a {
      padding: 0;
  }

  /*.upper-menu-sub-menu .banner-list-item .banner-list-item-text a img {
  width: 6px;
  height: 10px;
  margin-top: -3px;
}*/
  .upper-menu-sub-menu .banner-list-item a .banner-list-item-text img {
    width: 6px;
    height: 10px;
    margin-top: -3px;
  }

.upper-menu-sub-menu .banner-icon-item, .new-mobile-navbar-wrapper .banner-icon-item {
  padding: 5px 5px 6px 4px;
  background-color: var(--background-over-grey-color);
  font-weight: bold;
  color: var(--title-color);
  margin-top: 0px !important;
  margin-bottom: 0px;
  border-bottom-right-radius: var(--item-radius);
  border-bottom-left-radius: var(--item-radius);
}
  .upper-menu-sub-menu .banner-icon-item .banner-icon-item-text, .new-mobile-navbar-wrapper .banner-icon-item .banner-icon-item-text {
    margin: 0px;
  }
  .upper-menu-sub-menu .banner-icon-item img, .new-mobile-navbar-wrapper .banner-icon-item img {
    width: 25px;
    height: 25px;
  }

.sub-menu-note {
  border-radius: 9px;
  color: var(--primary-btn-text-color);
  width: auto;
  font-size: 14px;
  text-align: center;
  padding: 0 6px;
  vertical-align: middle;
}

.sub-menu-note span {
  vertical-align: middle;
  line-height: normal;
}

.sub-menu-item-with-note {
  display: flex;
  justify-content: space-between;
}

.sub-menu-new-content {
  background-color: var(--primary-btn-color);
}

.sub-menu-recommended {
  background-color: var(--primary-btn-color);
}

.upper-menu-sub-menu .list-item-with-sub-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.upper-menu-sub-menu .list-item-with-sub-menu .list-item-arrow-icon {
  width: 6px;
  height: 10px;
}

.upper-menu-sub-menu .list-item-with-sub-menu:hover .list-item-arrow-icon g {
  stroke: white;
}

.upper-menu-sub-menu .list-item-with-sub-menu:hover .sub-menu-second-tier {
  display: block !important;
}

.upper-menu-sub-menu .list-item-with-sub-menu:hover {
  color: white !important;
}

.upper-menu-sub-menu .list-item-with-sub-menu .sub-menu-second-tier li:hover {
  color: white !important;
}

.sub-menu-with-second-tier {
  overflow: visible;
}

.upper-menu-sub-menu .list-item-with-sub-menu {
  position: relative;
}

.sub-menu-second-tier {
  display: none !important;
  min-width: 256px;
  position: relative;
 /* right: 100%;
  top: -1px;*/
  width: max-content;
  padding: 0px !important;
  /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);*/
}
.sub-menu-second-collapse-tier {
  position: relative;
  width: max-content;
  padding: 0px !important;
}
  .sub-menu-second-tier li {
    color: black;
    width: 100%;
  }

.sub-menu-second-tier li a {
  color: black !important;
}

.sub-menu-second-tier li:hover a {
  color: white !important;
}

/* mobile */
.new-mobile-navbar-wrapper {
  background-color: white;
  display: block;
  width: 90vw;
  height: 100%;
  position: absolute;
  top: 0px;
  z-index: 2;
  box-shadow: -100px 0px 5px 200px rgba(0, 0, 0, 0.8);
  transition: width 250ms ease-in-out, box-shadow 250ms ease-in-out;
}

.no-overflow {
  overflow: hidden;
}

.menu-closed {
  width: 0px;
  box-shadow: none;
}

.menu-closed * {
  display: none !important;
}

#closeBtn {
  position: absolute;
  left: -10%;
  top: 10px;
  background-color: transparent;
  border: none;
}

#openMobileMenu {
  position: absolute;
  top: 20px;
  left: 20px;
  background-color: transparent;
  border: none;
}

.mobile-menu-header {
  background-color: var(--mobile-nav-header-color);
  width: 100%;
  color: white;
  min-height: 43px;
  padding: 10px 10px;
  display: flex;
  flex-direction: column;
}

.mobile-menu-header .current-menu-section {
  font-size: 18px;
  font-weight: bold;
}

.mobile-menu-header .previous-menu-section {
  font-size: 15px;
  font-weight: normal;
  display: flex;
}

.new-mobile-menu-list {
  margin: 0px;
  position: relative;
}

.new-mobile-menu-list .mobile-menu-topic-item {
  font-size: 18px;
  padding: 10px 10px;
  border-bottom: 1px solid #edeff1;
  width: 100%;
  margin-bottom: 0px !important;
}

  .new-mobile-menu-list .mobile-menu-topic-item a {
    color: #414141;
  }

.new-mobile-menu-list .has-sub-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.new-mobile-menu-list .personal-area {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

  .new-mobile-menu-list .personal-area > div {
    /* display: flex;
  align-items: center;*/
    border: 1px solid #194D7B;
    border-radius: 22px;
    box-shadow: 0px 2px 5px #00000029;
    text-align: center;
    padding:5px;
  }
  .new-mobile-menu-list .mobile-menu-topic-item .personal-area > div a {
    color: var(--secondary-btn-text-color);
  }

 .new-mobile-menu-list .personal-area > div > img {
    margin-left: 5px;
    margin-bottom:2px;
    width:15px;
    height:15px;
  }

.new-mobile-menu-list .mobile-menu-topic-item .nested-sub-menu {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  z-index: 4;
  transform: translateX(100%);
  transition: transform 250ms;
  height: 100vh;
}

.new-mobile-menu-list .mobile-menu-topic-item .mobile-sub-menu-level-2 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  transform: translateX(100%);
  transition: transform 250ms;
  height: 100vh;
}

.new-mobile-menu-list .mobile-menu-topic-item .is-active {
  transform: translateX(0%);
  transition: transform 250ms;
}

.new-mobile-menu-list .mobile-menu-topic-item .mobile-sub-menu-level-2 li {
  width: 100%;
  padding: 10px 10px;
  border-bottom: 1px solid #edeff1;
}

#returnToPrevSection {
  border: none;
  background-color: transparent;
}

.hidden-menu-element {
  display: none;
}

.personal-area-toggle {
  width: 100%;
}

.more-content-in-site {
  background-color: var(--mobile-nav-header-color);
  font-size: 18px;
  color: white;
  margin: 0px;
}

.more-content-in-site .more-content-header {
  font-weight: bold;
  border-bottom: solid 1px #edeff1;
  padding: 12px 12px;
}

.more-content-list {
  font-weight: normal;
  margin: 0px;
}

.more-content-list li {
  border-bottom: solid 1px #edeff1;
  width: 100%;
  padding: 10px 10px;
}

/*ovveried yisca*/
/*#personalAreaArrowIcon {
  width: 6px;
  height: 10px;
}*/
/*ovveried yisca*/
/*img[data-direction="down"] {
  width: 10px !important;
  height: 6px !important;
}*/
@media screen and (max-width: 768px) {
  #symbolIcon {
    width: 26px;
    height: 32px;
  }
}
/*ovveried*/
/*.upper-menu-sub-menu .banner-list-item .banner-list-item-text a img {
  margin-top: 0px;
  margin-inline-start: 5px;
}*/

.upper-menu-sub-menu .banner-list-item a .banner-list-item-text img {
  margin-top: 0px;
  margin-inline-start: 5px;
}

.upper-menu-sub-menu li:not(.banner-list-item) {
  display: flex;
  flex-direction:column;
/*  justify-content: space-between;*/
}
.upper-menu-sub-menu li.banner-icon-item, .new-mobile-navbar-wrapper li.banner-icon-item {
  padding: 8px 5px;
}
  .upper-menu-sub-menu li.banner-icon-item a, .new-mobile-navbar-wrapper li.banner-icon-item a{
    display: flex;
    gap: 5px;
  }

ul.more-content-list li a {
  color: white;
}

#openMobileMenu {
  position: relative;
  top: 0px;
  left: 0px;
  margin-top: 5px;
  padding-left:5px;
}

.mobile-menu-personal-list {
  margin-left: 0px;
  padding-left: 0px;
}

.upper-menu-sub-menu li:hover:not(.banner-list-item) {
  color: white !important;
}

.upper-menu-sub-menu li a:hover:not(.banner-list-item) {
  color: var(--title-color) !important;
}

#newMobileMenuList button.menu-link-arrow {
  background-color: transparent;
  border: none;
  padding: 2px;
}

.new-mobile-menu-list .mobile-menu-topic-item .nested-sub-menu {
  display: none;
}

.new-mobile-menu-list .mobile-menu-topic-item .nested-sub-menu.is-active {
  display: block;
}

#personal-area-arow-link {
  padding: 4px;
}

.current-menu-section a {
  color: white;
}

.upper-menu-sub-menu .banner-list-item img {
  max-height: none;
  height: auto;
  /*width: 244px;*/
  border-top-left-radius: var(--item-radius);
  border-top-right-radius: var(--item-radius);
}

.HeaderMenu .navs-wrapper nav > ul > li {
  height: 38px;
}

header.AdministrativeSpace {
  padding-bottom: 0px;
}

.upper-menu-sub-menu {
  margin-top: 8px;
}

  .upper-menu-sub-menu li a:hover:not(.banner-list-item a) {
    color: var(--link-hover-color) !important;
  }

.sub-menu-second-tier li {
  padding-bottom: 6px;
}

.with-personal-area ul .upper-menu-main-tabs > a {
  font-weight: 400;
}

  .with-personal-area ul .upper-menu-main-tabs > a:hover, .with-personal-area ul .upper-menu-main-tabs > button:hover {
    font-weight: 600;
  }

.with-personal-area ul .upper-menu-main-tabs.active > a,
.with-personal-area ul .upper-menu-main-tabs.active-parent > a,
.with-personal-area ul .upper-menu-main-tabs.active > .sub-menu-open-btn,
.with-personal-area ul .upper-menu-main-tabs.active-parent > ..sub-menu-open-btn {
  font-weight: 600;
}

.sub-menu-second-tier li {
  font-weight: 400;
}

.sub-menu-second-tier li:hover {
  font-weight: 600;
}

.upper-menu-sub-menu > li.active,
.upper-menu-sub-menu > li.active-parent,
.sub-menu-second-tier li.active,
.sub-menu-second-tier li.active-parent,
.upper-menu-sub-menu li:hover:not(.banner-list-item) {
  background-color: rgb(224, 238, 245);
  color: var(--navigation-open-title) !important;
  font-weight: 600;
}

.more-content-in-site .more-content-header {
  border-bottom: none;
  padding: 12px;
  padding-bottom: 0px;
}

.arrow-icon-anchor {
  margin-left: 9px;
}

.active.mobile-menu-topic-item > .topic-item-name,
.active-parent.mobile-menu-topic-item > .topic-item-name,
.active.mobile-menu-topic-item > a,
.active-parent.mobile-menu-topic-item > a,
.mobile-sub-menu-level-3 li.active > a,
.mobile-sub-menu-level-3 li.active-parent > a,
.active.level-two-menu-link > .topic-item-name,
.active-parent.level-two-menu-link > .topic-item-name,
.active.mobile-menu-topic-item.personal-area a,
.active-parent.mobile-menu-topic-item.personal-area a {
  font-weight: 600;
}

.new-mobile-menu-list .mobile-menu-topic-item span {
  color: #333333;
}

.upper-menu-sub-menu .list-item-with-sub-menu:hover .list-item-arrow-icon g {
  stroke: #476681;
}

nav ul li ul.sub-menu-second-tier a {
  font-size: 17px;
}

.upper-menu-sub-menu .list-item-with-sub-menu .sub-menu-second-tier li:hover,
.sub-menu-second-tier li:hover a {
  color: var(--navigation-open-title) !important;
}

.with-personal-area ul .upper-menu-main-tabs:hover {
  border-bottom: none;
}

li.active.upper-menu-main-tabs::after,
li.active-parent.upper-menu-main-tabs::after,
.with-personal-area ul .upper-menu-main-tabs:hover::after {
  content: "";
  float: left;
  background: var(--line-color);
  width: 100%;
  height: 2.5px;
  border-radius: 3px;
  margin-top: 6px;
}

.with-personal-area ul .upper-menu-main-tabs:hover::after {
  background: var(--line-under-item-color-hover);
}

.upper-menu-sub-menu {
  max-height: none;
}
.new-mobile-menu-list li.active-parent, .new-mobile-menu-list li.active  {
  background-color: var(--mobile-nav-current-bg);
}
li.static.upper-menu-main-tabs .sub-menu-open-btn {
  border: none;
  background-color: transparent;
  color: var(--title-color);
  font-size: 18px;
  padding:0px;
}
.upper-menu-sub-menu .menu-item{
    display:flex;
    justify-content:space-between;
}
  .upper-menu-sub-menu .menu-item a.static-item-collapse{
    display: flex;
    justify-content: space-between;
    padding:0;

  }

.upper-menu-sub-menu li .navigation-collapse-arrow {
  width: 5%;
}
.upper-menu-sub-menu li .navigation-collapse-arrow img {
  width: 12px;
}
.upper-menu-sub-menu li a.static-item-collapse.collapsed .navigation-collapse-arrow img {
  transform: rotate(90deg);
}
.upper-menu-sub-menu li a.collapsed.navigation-collapse-arrow img {
  transform: rotate(90deg);
}
.HeaderMenu nav ul li ul.sub-menu-second-collapse-tier li{
padding:8px;
}
.upper-menu-sub-menu li.collapse-nav-item {
  padding: 0px;

}
  .upper-menu-sub-menu li.collapse-nav-item.collapse-open {
    background-color: var(--background-light-blue);
  }
  .upper-menu-sub-menu li.collapse-nav-item .menu-item {
    padding: 8px;
    width:100%;
   
  }
  .upper-menu-sub-menu li.collapse-nav-item.collapse-open .menu-item {
    text-decoration: underline;
  }
.upper-menu-main-tabs .nav-item {
  display: flex;
  gap: 0;
  margin-top:4px;
}
.upper-menu-main-tabs .nav-item a {
  background-color: transparent !important;
  color: var(--title-color);
  font-size: 18px;
  font-weight: 400;
}
li.personal-area{
    width:max-content;
}
.upper-menu-sub-menu li.second-level-item{
    width:295px;
}
.upper-menu-main-tabs .nav-item a:hover {
  text-decoration: none !important;
}
.HeaderMenu nav ul li ul a.navigation-collapse-arrow:focus, .HeaderMenu nav ul li ul a.static-item-collapse:focus {
  background-color: transparent;
}
/*ovveried*/
