<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.section-topo {
  width: 100%;
}
.section-topo .topo1 {
  width: 100%;
  background-image: url("/imgs/topo.png");
  min-height: 65px;
  background-size: cover;
}

.top-responsive {
  align-items: center;
  display: flex;
  margin: 0.5% 0 2% 0;
}

@media (max-width: 787px) {
  .top-responsive {
    align-items: center;
    display: block;
    margin: 0;
  }
}

.section-topo .topo1 .btn-topo {
  float: right;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0px 5px;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 30px !important;
  border: solid 1px transparent;
  border-radius: 5px;
  transition: all 1s ease-in-out;
  cursor: pointer;
}
.section-topo .topo1 .btn-topo:hover {
  border: solid 1px #0057a8;
  transition: all 0.3s ease-in-out;
}
.section-topo .topo1 .dia-topo {
  float: left;
  color: #0057a8;
}

@media (max-width: 470px) {
}
/*     navbar-main       */
.navbar-main {
  background: #75b132;
  min-height: 60px;
  /*position: relative;*/
  color: #ffffff;
  border-radius: 0px;
  margin-bottom: 0px;
  border: none;
}
.navbar-main .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 13px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: white;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-main .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #75b132;
}
.navbar-main .navbar-brand {
  position: relative;
}
.navbar-main .logo-topo {
  position: absolute;
  z-index: 2;
  top: -56px;
  left: 80px;
  max-height: 225px;
}
@media (max-width: 767px) {
  .navbar-main .logo-topo {
    max-height: 143px;
    top: -40px;
    left: 22px !important;
  }
}
.navbar-main::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #ccedb8;
}
.navbar-main .navbar-nav &gt; li &gt; a {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 13px;
  color: #ffffff;
  position: relative;
  transition: all 1s ease-in-out;
}



.navbar-main .navbar-nav &gt; li &gt; a::before {
  content: "";
  height: 5px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  background: #99cc33;
  width: 0px;
  transition: all 0.3s ease-in-out;
}
.navbar-main .navbar-nav &gt; li &gt; a:hover::before {
  left: 0px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.navbar-main .navbar-nav &gt; li .img::before {
  display: none;
}
.navbar-main .nav &gt; li &gt; a:focus,
.navbar-main .nav &gt; li &gt; a:hover {
  text-decoration: none;
  /* background-color: #75b132; */
  transition: all 0.3s ease-in-out;
}
.navbar-main .navbar-nav .img {
  display: inline-block;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.navbar-main .dropdown-menu &gt; li &gt; a,
.navbar-main .dropdown-menu &gt; li &gt; a {
  color: #ffffff;
  background-color: #75b132;
  transition: all 1s ease-in-out;
  padding: 10px 20px;
}
.navbar-main .dropdown-menu &gt; li &gt; a:focus,
.navbar-main .dropdown-menu &gt; li &gt; a:hover {
  color: #ffffff;
  background-color: #75b132;
  transition: all 0.3s ease-in-out;
}
.navbar-main .dropdown-menu {
  background-color: #75b132;
  border: none;
  min-width: 200px;
}
.navbar-main .dropdown-menu::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: linear-gradient(
    to right,
    rgb(0, 173, 92) 0%,
    rgb(170, 184, 11) 50%,
    rgb(0, 171, 88) 100%
  );
}
.navbar-main .navbar-date {
  line-height: 60px;
  font-size: 11px;
  margin-left: 250px;
}
@media (max-width: 767px) {
  .navbar-main .navbar-nav {
    margin-top: 65px;
  }
}
@media (max-width: 1290px) {
  .navbar-main .logo-topo {
    left: 0px;
  }
  .navbar-main .navbar-date {
    margin-left: 165px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .navbar-main .navbar-date {
    display: none !important;
  }
  .navbar-main .navbar-nav &gt; li &gt; a {
    padding: 20px 11px;
    font-size: 13px;
  }
}
/*   fim  navbar-main       */
/* navbar-sec*/
.navbar-sec {
  opacity: 0;
  background: #007336;
  min-height: 60px;
  /*position: relative;*/
  color: #ffffff;
  border-radius: 0px;
  margin-bottom: 0px;
  border: none;
  /*position: fixed;*/
  /*right: 0;*/
  /*left: 0;*/
  /*z-index: 1030;*/
  /*top: 0;*/
  transition: 0.5s;
}
.navbar-sec .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 13px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: white;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-sec .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #007336;
}
.navbar-sec .navbar-brand {
  padding: 0px 20px;
}
.navbar-sec .logo-topo {
  max-height: 60px;
}
.navbar-sec::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: -moz-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #00ad5c),
    color-stop(50%, #aab80b),
    color-stop(100%, #00ab58)
  );
  background: -webkit-linear-gradient(
    left,
    #00ad5c 0%,
    #aab80b 50%,
    #00ab58 100%
  );
  background: -o-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -ms-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: linear-gradient(to right, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad5c', endColorstr='#00ab58', GradientType=1);
}
.navbar-sec .navbar-nav &gt; li &gt; a {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  transition: all 1s ease-in-out;
}
.navbar-sec .navbar-nav &gt; li &gt; a::before {
  content: "";
  height: 5px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  background: #99cc33;
  width: 0px;
  transition: all 0.3s ease-in-out;
}
.navbar-sec .navbar-nav &gt; li &gt; a:hover::before {
  left: 0px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.navbar-sec .navbar-nav &gt; li .img::before {
  display: none;
}
.navbar-sec .navbar-nav .img {
  display: inline-block;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.navbar-sec .nav &gt; li &gt; a:focus,
.navbar-sec .nav &gt; li &gt; a:hover {
  text-decoration: none;
  background-color: #005a2a;
  transition: all 0.3s ease-in-out;
}
.navbar-sec .dropdown-menu &gt; li &gt; a,
.navbar-sec .dropdown-menu &gt; li &gt; a {
  color: #ffffff;
  background-color: #007336;
  transition: all 1s ease-in-out;
  padding: 10px 20px;
}
.navbar-sec .dropdown-menu &gt; li &gt; a:focus,
.navbar-sec .dropdown-menu &gt; li &gt; a:hover {
  color: #ffffff;
  background-color: #005a2a;
  transition: all 0.3s ease-in-out;
}
.navbar-sec .dropdown-menu {
  background-color: #007336;
  border: none;
  min-width: 200px;
}
.navbar-sec .dropdown-menu::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: -moz-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #00ad5c),
    color-stop(50%, #aab80b),
    color-stop(100%, #00ab58)
  );
  background: -webkit-linear-gradient(
    left,
    #00ad5c 0%,
    #aab80b 50%,
    #00ab58 100%
  );
  background: -o-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -ms-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: linear-gradient(to right, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad5c', endColorstr='#00ab58', GradientType=1);
}
.navbar-sec .navbar-date {
  line-height: 60px;
  margin-left: 0px;
}
@media (max-width: 767px) {
  .navbar-sec .logo-topo {
    max-height: 55px;
  }
}
@media (max-width: 1100px) {
  .navbar-sec .logo-topo {
    left: 0px;
  }
  .navbar-date {
    margin-left: 188px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .navbar-date {
    display: none !important;
  }
  .navbar-sec .navbar-nav &gt; li &gt; a {
    padding: 20px 10px;
  }
}
/* fim navbar-sec*/
/**********************************************/
/**********************************************/
/**********************************************/
#mascara-negra {
  position: fixed;
  z-index: 50;
  background-color: rgba(0, 0, 0, 0.8) !important;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  display: none;
}
#menu-topo-login,
#menu-topo-login-sst {
  display: none;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background-image: url("/imgs/login_fundo.png");
  background-size: cover;
  z-index: 51;
  padding: 50px;
}
#menu-topo-login .form-control,
#menu-topo-login-sst .form-control {
  line-height: 50px;
  height: 50px;
  border-radius: 0px;
}
#menu-topo-login .btn,
#menu-topo-login-sst .btn {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  padding: 0px;
  background: #0057a6;
  color: #ffffff;
  border-radius: 0px;
  transition: all 0.3s ease-in-out;
}
#menu-topo-login .btn:hover,
#menu-topo-login-sst .btn:hover {
  background: #ff6600;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  cursor: pointer;
}
#menu-topo-login h1,
#menu-topo-login-sst h1 {
  color: #0057a6;
}
#menu-topo-login .btn-fechar-menu-topo,
#menu-topo-login-sst .btn-fechar-menu-topo {
  position: absolute;
  right: 40px;
  top: 40px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #0057a6;
  line-height: 50px;
  text-align: center;
  color: #fff;
  transition: all 0.3s ease-in-out;
}
#menu-topo-login .btn-fechar-menu-topo:hover,
#menu-topo-login-sst .btn-fechar-menu-topo:hover {
  background: #ff6600;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  cursor: pointer;
}
@media (max-width: 767px) {
  #menu-topo-login .btn-fechar-menu-topo,
  #menu-topo-login-sst .btn-fechar-menu-topo {
    right: 20px;
    top: 20px;
  }
}

.back-login {
  background-image: url("/imgs/login_bg_soliciteaqui.png");
  background-size: cover;
}

#menu-topo-buscar {
  display: none;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background-image: url("/imgs/pesquisa_fundo.png");
  background-size: cover;
  z-index: 51;
  padding: 50px;
}

.box-date-top {
  background-color: #ffffffa1;
  border-radius: 10px;
  padding: 10px;
  font-size: 11px;
}

#menu-topo-buscar .form-control {
  line-height: 50px;
  height: 50px;
  border-radius: 0px;
}
#menu-topo-buscar .btn {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  padding: 0px;
  background: #0057a6;
  color: #ffffff;
  border-radius: 0px;
}
#menu-topo-buscar .btn:hover {
  background: #ff6600;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  cursor: pointer;
}
#menu-topo-buscar h1 {
  color: #0057a6;
}
#menu-topo-buscar .btn-fechar-menu-topo {
  position: absolute;
  right: 40px;
  top: 40px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #0057a6;
  line-height: 50px;
  text-align: center;
  color: #fff;
  transition: all 0.3s ease-in-out;
}
#menu-topo-buscar .btn-fechar-menu-topo:hover {
  background: #ff6600;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  cursor: pointer;
}
@media (max-width: 767px) {
  #menu-topo-buscar .btn-fechar-menu-topo {
    right: 20px;
    top: 20px;
  }
}
.section-topo-fixo {
  width: 100%;
  min-height: 30px;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 55;
  display: none;
}
/*     navbar-main-fixo       */
.navbar-main-fixo {
  background: #75b132;
  min-height: 60px;
  color: #ffffff;
  border-radius: 0px;
  margin-bottom: 0px;
  border: none;
  display: none;
}
.navbar-main-fixo .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 13px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: white;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-main-fixo .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #75b132;
}
.navbar-main-fixo .navbar-brand {
  position: relative;
}
.navbar-main-fixo .logo-topo {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 0px;
  max-height: 100px;
}
.navbar-main-fixo::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: -moz-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #00ad5c),
    color-stop(50%, #aab80b),
    color-stop(100%, #00ab58)
  );
  background: -webkit-linear-gradient(
    left,
    #00ad5c 0%,
    #aab80b 50%,
    #00ab58 100%
  );
  background: -o-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -ms-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: linear-gradient(to right, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad5c', endColorstr='#00ab58', GradientType=1);
}
.navbar-main-fixo .navbar-nav &gt; li &gt; a {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  position: relative;
  transition: all 1s ease-in-out;
}
.navbar-main-fixo .navbar-nav &gt; li &gt; a::before {
  content: "";
  height: 5px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  background: #99cc33;
  width: 0px;
  transition: all 0.3s ease-in-out;
}
.navbar-main-fixo .navbar-nav &gt; li &gt; a:hover::before {
  left: 0px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.navbar-main-fixo .navbar-nav &gt; li .img::before {
  display: none;
}
.navbar-main-fixo .nav &gt; li &gt; a:focus,
.navbar-main-fixo .nav &gt; li &gt; a:hover {
  text-decoration: none;
  color: #0057a8;
  background-color: #eee;
  transition: all 0.3s ease-in-out;
}
.navbar-main-fixo .navbar-nav .img {
  display: inline-block;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.navbar-main-fixo .dropdown-menu &gt; li &gt; a,
.navbar-main-fixo .dropdown-menu &gt; li &gt; a {
  color: #ffffff;
  background-color: #75b132;
  transition: all 1s ease-in-out;
  padding: 10px 20px;
}
.navbar-main-fixo .dropdown-menu &gt; li &gt; a:focus,
.navbar-main-fixo .dropdown-menu &gt; li &gt; a:hover {
  color: #0057a8;
  background-color: #eee;
  transition: all 0.3s ease-in-out;
}
.navbar-main-fixo .dropdown-menu {
  background-color: #75b132;
  border: none;
  min-width: 200px;
}
.navbar-main-fixo .dropdown-menu::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: -moz-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #00ad5c),
    color-stop(50%, #aab80b),
    color-stop(100%, #00ab58)
  );
  background: -webkit-linear-gradient(
    left,
    #00ad5c 0%,
    #aab80b 50%,
    #00ab58 100%
  );
  background: -o-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -ms-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: linear-gradient(to right, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad5c', endColorstr='#00ab58', GradientType=1);
}
.navbar-main-fixo .navbar-date {
  line-height: 60px;
  margin-left: 55px;
  font-size: 11px;
}
@media (max-width: 767px) {
  .navbar-main-fixo .navbar-nav {
    margin-top: 115px;
  }
}
@media (max-width: 1100px) {
  .navbar-main-fixo .logo-topo {
    left: 0px;
  }
  .navbar-main-fixo .navbar-date {
    margin-left: 188px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .navbar-main-fixo .navbar-date {
    display: none !important;
  }
  .navbar-main-fixo .navbar-nav &gt; li &gt; a {
    padding: 20px 10px;
  }
}
/*   fim  navbar-main-fixo       */
.nav .open &gt; a,
.nav .open &gt; a:focus,
.nav .open &gt; a:hover {
  /* background-color: #005a2a; */
  color: #0057a8;
  border-color: transparent;
}
.icones-banner {
  position: absolute;
  z-index: 33;
  width: 35px;
  top: 50px;
  right: 50px;
  display: none;
}
.icones-banner img {
  margin-bottom: 11px;
}
.menu-logo-centro {
  min-height: 60px;
  position: relative;
}
.menu-logo-centro .abas-do-menu {
  width: calc(50% - 110px);
  height: 100%;
  float: left;
}
@media (max-width: 1100px) {
  .menu-logo-centro .abas-do-menu {
    width: calc(50% - 90px);
  }
}
.menu-logo-centro .logo-tipo {
  content: " ";
  width: 220px;
  height: 100%;
  float: left;
}
@media (max-width: 1100px) {
  .menu-logo-centro .logo-tipo {
    width: 180px;
  }
}

@media (max-width: 1400px) {
  .top-variacao-flex-block {
    display: block !important;
  }
}

.menu-logo-centro .logo-tipo .logo-link img {
  position: absolute;
  top: 10px;
  left: calc(50% - 93px);
  max-height: 225px;
  z-index: 33;
}
@media (max-width: 1100px) {
  .menu-logo-centro .logo-tipo .logo-link img {
    left: calc(50% - 58px);
    max-height: 175px;
  }
}
.menu-logo-centro::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 0px;
  bottom: -5px;
  left: 0px;
  z-index: 1;
  background: #00ad5c;
  background: -moz-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #00ad5c),
    color-stop(50%, #aab80b),
    color-stop(100%, #00ab58)
  );
  background: -webkit-linear-gradient(
    left,
    #00ad5c 0%,
    #aab80b 50%,
    #00ab58 100%
  );
  background: -o-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: -ms-linear-gradient(left, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  background: linear-gradient(to right, #00ad5c 0%, #aab80b 50%, #00ab58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad5c', endColorstr='#00ab58', GradientType=1);
}
.menu-logo-centro .navbar-nav &gt; li &gt; a {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #0057a8;
  font-size: 13px;
  position: relative;
  transition: all 1s ease-in-out;
}

@-moz-document url-prefix() {
  .menu-logo-centro .navbar-nav &gt; li &gt; a {
    font-size: 12px;
  }
}

.menu-logo-centro .navbar-nav &gt; li &gt; a::before {
  content: "";
  height: 5px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  background: #99cc33;
  width: 0px;
  transition: all 0.3s ease-in-out;
}
.menu-logo-centro .navbar-nav &gt; li &gt; a:hover::before {
  left: 0px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.menu-logo-centro .navbar-nav &gt; li .img::before {
  display: none;
}
.menu-logo-centro .nav &gt; li &gt; a:focus,
.menu-logo-centro .nav &gt; li &gt; a:hover {
  text-decoration: none;
  /* background-color: #005a2a; */
  transition: all 0.3s ease-in-out;
}
.menu-logo-centro .navbar-nav .img {
  display: inline-block;
  line-height: 60px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.menu-logo-centro .dropdown-menu &gt; li &gt; a,
.menu-logo-centro .dropdown-menu &gt; li &gt; a {
  color: #ffffff;
  background-color: #75b132;
  transition: all 1s ease-in-out;
  padding: 10px 20px;
}
.menu-logo-centro .dropdown-menu &gt; li &gt; a:focus,
.menu-logo-centro .dropdown-menu &gt; li &gt; a:hover {
  color: #0057a6;
  background-color: #eeeeee;
  transition: all 0.3s ease-in-out;
}
.menu-logo-centro .dropdown-menu {
  background-color: #75b132;
  border: none;
  min-width: 200px;
}
.menu-logo-centro .dropdown-menu::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background-color: #ccedb8;
}
.menu-logo-centro .navbar-date3 {
  line-height: 60px;
  font-size: 11px;
}
@media (max-width: 992px) {
  .menu-logo-centro .navbar-nav &gt; li &gt; a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 7px;
    padding-left: 7px;
    color: #0057a6;
    font-size: 13px;
    position: relative;
    transition: all 1s ease-in-out;
  }
}
.direita {
  left: 0 !important;
}
.esquerda {
  right: 0;
  left: auto;
}

.navbar-nav .nav-item {
  position: relative;
}

@media (max-width: 767px) {
  .navbar-nav .nav-link:hover :first-child {
      color: #0057A6 !important;
  }

  .navbar-nav .nav-item .nav-link {
      color: white !important;
  }

  .navbar-nav-mobile .nav-link-mobile:hover :first-child {
      color: #0057A6 !important;
  }

  .navbar-nav-mobile .nav-item .nav-link-mobile {
      color: white !important;
  }


  .navbar-nav .nav-item .nav-item {
      list-style: none !important;
      text-decoration: none;
      padding-top: 10px;
      padding-bottom: 10px;
  }

  .navbar-nav .nav-item:hover {
      /* border-bottom: 5px solid transparent;
      background-image: linear-gradient(to right, rgb(204 237 184) 0%, rgb(222 255 202) 50%, rgb(204 237 184) 100%);
      background-size: 100% 5px;
      background-position: 0 100%;
      background-repeat: no-repeat; */
  }
}

.navbar-nav .nav-item .submenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
}

.navbar-nav .nav-item .submenu .submenu {
  top: 0;
  left: 100%;
}

.navbar-nav .nav-item:hover&gt;.submenu {
  display: block;
}

@media (max-width: 767px) {
  .navbar-nav .nav-item .submenu {
      position: static;
      display: none;
  }
}
</pre></body></html>