/** PRIVATE NAVIGATION */

@media only screen and (max-width: 1023px) {

  .header-for-private-section,
  .header-adviser {
    padding: 1.5rem 1rem;
    border-bottom: none;
    box-shadow: 0 .7rem 1rem rgba(0, 0, 0, .15);
    position: fixed;
    top: 0;
    background-color: white;
    width: 100%;
    z-index: 3000;
  }

  .navigation-private-section-mobile .icon-menu-container {
    font-size: 25px;
  }

  .private-navigation-container,
  .private-nav-container {
    display: none !important;
  }

  .logo-container img {
    height: 1.5rem;
  }

  #private-footer-container {
    display: none !important;
  }

  .navigation-private-section-mobile,
  .private-nav-mobile {
    display: block !important;
  }

  .menu-mobile-container {
    background-color: white;
    display: none;
  }

  .menu-mobile-container.opened {
    display: initial;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3000;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
  }

  .menu-mobile-container .navigation {
    margin-top: 2rem;
    position: relative;
  }

  .menu-mobile-container .navigation ul {
    margin-bottom: 0;
    list-style-type: none;
    padding-left: 0;
  }

  .menu-mobile-container.opened .navigation li a {
    color: black;
  }

  .menu-mobile-container.opened .navigation li,
  .menu-mobile-container.opened .second-navigation li {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
  }

  .menu-mobile-container.opened li a:active,
  .menu-mobile-container.opened li a:focus {
    text-decoration: none;
  }

  .menu-mobile-container.opened .second-navigation {
    background-color: #0048D2;
    color: white;
    position: absolute;
    width: 100%;
    bottom: 0;
  }

  .menu-mobile-container.opened .second-navigation ul {
    margin-bottom: 0;
  }

  .menu-mobile-container.opened .second-navigation ul li {
    margin-bottom: 1.5rem;
  }

  .menu-mobile-container.opened .second-navigation ul li:last-child {
    margin-bottom: 0;
  }

  .menu-mobile-container.opened ul li .item-active {
    color: #0048D2;
  }

  .menu-mobile-container.opened .navigation li a:hover {
    color: #0048D2;
  }

  .alertMargin, .alertMarginWarning {
    margin-top: 4.7rem;
  }

  .header-adviser .logout-adviser i {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  #footer-public-container .container {
    margin: 0 !important;
  }
}

@media only screen and (min-width: 1024px) {
  .header-for-private-section {
    padding: 1.5rem 1rem;
    border-bottom: 1px solid #D8D8D8
  }

  .header-adviser {
    padding: 1.5rem 2rem;
    box-shadow: 0 4px 30px 0 rgba(151, 184, 205, 0.1);
    position: fixed;
    top: 0;
    z-index: 3000;
    background-color: white;
    width: 100%;
  }

  .header-adviser .logout-adviser {
    cursor: pointer;
  }

  .header-adviser .logout-adviser i {
    font-size: 23px;
  }

  .header-for-private-section .arrow-close-container {
    cursor: pointer;
  }

  .header-for-private-section .arrow-close-container i {
    font-size: 25px;
    color: #808892;
  }

  .menu-adviser {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: white;
    z-index: 3000;
  }

  .menu-adviser-container {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3000;
    background-color: white;
    padding: 1.5rem 2rem;
    box-shadow: 0 4px 30px 0 rgba(151, 184, 205, 0.1);
  }

  .menu-adviser-container .dropdown-item.active,
  .menu-adviser-container .dropdown-item:active {
    background-color: #0048D2;
    color: white;
  }

  .menu-adviser-container ul {
    margin-bottom: 0;
    list-style-type: none;
    padding-left: 0;
    justify-content: space-between;
    width: 100%;
  }

  .menu-adviser-container ul li {
    font-size: 14px;
  }

  .private-navigation-container .nav-link.nav-link-active {
    color: #0048D2;
    border-bottom: 1px solid #0048D2;
    font-weight: 600;
  }

  .private-navigation-container .nav-link {
    color: #000000;
  }

  .private-navigation-container .adviser-name-active {
    color: #0048D2;
    border-bottom: 1px solid #0048D2;
    font-weight: 600;
  }

  .menu-adviser-container .search-client p {
    margin-bottom: 0
  }

  .menu-adviser-container .search-client .nav-link i {
    color: #000000;
    ;
  }

  .menu-adviser-container .search-client .nav-link.nav-link-active i,
  .menu-adviser-container .search-client .nav-link.nav-link-active {
    color: #0048D2;
  }

  .menu-adviser-container .search-client a {
    color: #000000;
  }

  .menu-adviser-container .search-client a:hover,
  .menu-adviser-container .adviser-name-active:hover {
    text-decoration: none;
    border-bottom: 1px solid #0048D2;
    color: #0048D2;
  }

  .menu-adviser-container .search-client a:hover i {
    color: #0048D2;

  }

  .menu-adviser-container .adviser-name-active {
    color: #0048D2;
    font-size: 14px;
    border-bottom: 1px solid #0048D2;
  }

  .menu-adviser-container .adviser-name {
    color: #0048D2;
    font-size: 14px;
  }

  .logo-container img {
    height: 2.5rem;
  }

  .section-two-footer {
    margin-top: 2rem;
  }

  .private-navigation-container,
  .private-nav-container {
    display: flex;
    height: 5rem;
    box-shadow: 0 .7rem 1rem rgba(0, 0, 0, .15);
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3000;
    background-color: white;
  }

  .private-navigation-container .nav-link.nav-link-active {
    color: #0048D2;
    border-bottom: 1px solid #0048D2;
    font-weight: 600;
  }

  /* .private-navigation-container .nav-item.nav-item-active {
    border-bottom: 1px solid #0048D2;
  } */

  .private-navigation-container .nav,
  .private-nav-container .nav {
    font-size: 14px;
    width: 100%;
  }

  .private-navigation-container .nav .middle-sections-container a:hover,
  .private-navigation-container .nav-link.dropdown-toggle.section-active,
  .private-navigation-container .nav .dropdown-toggle:hover {
    color: #0048D2;
    border-bottom: 1px solid #0048D2;
  }

  .navigation-private-section-mobile,
  .private-nav-mobile {
    display: none !important;
  }

  .private-navigation-container .dropdown-item:active {
    background-color: #1E5DD7 !important;
    color: #F4F6F9 !important;
  }

  .private-navigation-container .dropdown-item:hover {
    background-color: #F4F6F9;
    color: #1E5DD7;
  }

  #nav-strategy-detail-container {
    height: 5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #nav-strategy-detail-container .blue-title-info {
    color: #0048d2;
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 600;
  }

  #nav-strategy-detail-container .blue-title-info .info-content {
    color: black;
    font-weight: 600;
  }

  #nav-strategy-detail-container .close-detail-page {
    background-color: transparent;
    color: #202952;
    border: none;
    font-size: 15px;
    font-weight: 500;
  }

  #nav-strategy-detail-container .close-container a:hover {
    font-weight: 600;
  }

  .menu-mobile-container {
    display: none;
  }

  .alertMargin {
    margin-top: 5rem;
  }
}


.private-navigation-container .nav .contract-number-blue {
  color: #0048D2;
}

.private-navigation-container .nav a {
  color: black;
}

.private-navigation-container .contract-number-blue span {
  color: black;
}


.header-for-private-section .logo-container {
  cursor: pointer;
}

.header-for-private-section .close-container {
  cursor: pointer;
}

.header-for-private-section .close-container p {
  font-size: 14px;
  margin-bottom: 0;
  color: #0048D2;
}

.header-adviser .logout-adviser a {
  display: flex;
  align-items: center;
  color: #202952;
}

.header-adviser .logout-adviser a:hover {
  color: #0048D2;
  text-decoration: none;
  font-weight: 600;
}

.header-adviser .logout-adviser i {
  color: #0048D2;
}

.header-adviser .logout-adviser a:hover i {
  text-decoration: none;
}

.navigation-private-section-mobile,
.private-nav-mobile {
  position: fixed;
  top: 0;
  background-color: white;
  z-index: 3000;
  width: 100%;
}


/** PRIVATE FOOTER */

#private-footer-container .section-one-footer {
  justify-content: space-around;
}

.section-one-footer .links-container a:hover {
  color: #0048D2;
  text-decoration: none;
}

.section-one-footer .contacts-container {
  font-size: 14px;
  justify-content: space-around;
}

.section-one-footer .contacts-container a {
  color: #808892;
}

.section-one-footer .links-container {
  font-size: 14px;
  color: #000000;
  justify-content: space-evenly;
}

.section-one-footer .links-container a {
  font-size: 15px;
  color: #000000;
  font-weight: 500;
}

.section-two-footer {
  justify-content: space-around;
}

.section-two-footer .copyright {
  font-size: 15px;
  color: #808892;
  width: 25.7vw;
  text-align: center;
}

.section-two-footer .social-media-container {
  justify-content: space-evenly
}

.section-three-footer .flaticon {
  font-size: 15px;
  color: #808892;
}

@media (min-width: 320px) and (max-width: 480px) {
  #chatObjYXUuDVMJRSo\={
    display: none !important;
  }
}

.white-text {
  color: white;
}