/*+barra-de-acessibilidade*/
/*+barra-de-acessibilidade-itens*/
.barra-de-acessibilidade-itens ul:last-child {
  float: none !important;
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
}
.barra-de-acessibilidade-itens ul:last-child li {
	display: inline-block;
}
.barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a {
  display: block;
  border: 1px solid #dee2e6;
  border-radius: 17.5px;
  font-family: 'GoogleSans-Regular';
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #2b8a3e;
  background-color: #fff;
}
.barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a b,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a b, {
  margin-left: 3px;
}
.barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a i,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a i {
  margin-left: 3px;
}
.barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
.barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
  display: block;
  margin: 6px 0 0 0;
  border: 1px solid #dee2e6;
  border-radius: 17.5px;
  font-family: 'GoogleSans-Regular';
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #2b8a3e;
  background-color: #fff;
}
.barra-de-acessibilidade-itens ul:last-child li:nth-child(7) form {
  margin: 6px 0 0 0;
}
.barra-de-acessibilidade-itens ul li a:hover {
  text-decoration: none;
  color: #2b8a3e;
}
.barra-de-acessibilidade-itens ul:last-child li a:hover {
  background-color: #dee2e6;
}
.barra-de-acessibilidade-itens ul:last-child li a:focus {
  background-color: #dee2e6;
}
.barra-de-acessibilidade-itens ul:last-child li a:active {
  background-color: #dee2e6;
}
.barra-de-acessibilidade-itens ul:last-child li:last-child {
  margin-right: 0;
}
/*+barra-de-acessibilidade-pesquisa*/
.pesquisa-acessibilidade input {
  max-height: 35px;
  color: #2b8a3e;
  border: 1px solid #e9ecef;
  border-right: none;
  border-radius: 17.5px;
  font-family: 'GoogleSans-Regular';
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
.pesquisa-acessibilidade input:focus,
.pesquisa-acessibilidade input:active,
.pesquisa-acessibilidade input:hover {
  outline: none !important;
  box-shadow: none !important;
  border-color: #e9ecef;
  color: #2b8a3e;
}
.pesquisa-acessibilidade input::-webkit-input-placeholder{
 color: #2b8a3e;
}
.pesquisa-acessibilidade input::-moz-placeholder{
 color: #2b8a3e;
}
.pesquisa-acessibilidade input::-ms-input-placeholder{
 color: #2b8a3e;
}
.pesquisa-acessibilidade .input-group-append {
  max-height: 35px;
}
.pesquisa-acessibilidade span {
  border: 1px solid #e9ecef;
  border-radius: 17.5px;
  background-color: #fff;
}
.pesquisa-acessibilidade button {
  max-height: 32px;
  padding: 0;
  background-color: #fff;
}
.pesquisa-acessibilidade i {
  color: #2b8a3e;
}
/*media-query*/
@media only screen and (min-width: 320px) {
  .barra-de-acessibilidade-itens ul li a {
    font-size: 12px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a {
    margin: 6px 0 0 0;
    padding: 9px 8px 8px 8px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    padding: 11px 17px 7px 17px;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    max-width: 194px;
  }
  .pesquisa-acessibilidade input {
    padding: 4px 12px 0 15px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 375px) {
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    padding: 11px 8px 7px 8px;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    max-width: 146px;
  }
}
@media only screen and (min-width: 576px) {
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a {
    padding: 8px 28px 7px 28px;
  }
  .barra-de-acessibilidade-itens ul:last-child li a {
    padding: 7px 7px;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    max-width: 204px;
  }
}
@media only screen and (min-width: 768px) {
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(1) {
    margin-right: 0;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) {
    margin-right: 0;
  }
  .barra-de-acessibilidade-itens ul:last-child li a {
    padding: 7px 10px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a {
    padding: 9px 6px 5px 6px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    font-size: 13px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a i {
    font-size: 11px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a i {
    margin-right: 0;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    max-width: 162px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a {
    padding: 9px 7px 8px 7px;
  }
  .pesquisa-acessibilidade input {
    padding: 0 10px 0 12px;
    font-size: 13px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    padding: 11px 8px 7px 8px;
  }
}
@media only screen and (min-width: 992px) {
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3),
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4),
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5),
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(7) {
    margin-right: 8px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) {
    margin-right: 0;
  }
  .barra-de-acessibilidade-itens ul:last-child li a {
    padding: 9px 8px 8px 8px;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    max-width: 254px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    font-size: 14px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a i,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a i {
    margin-right: 8px;
    font-size: 12px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a {
    padding: 9px 12px 8px 12px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a {
    padding: 9px 17px 5px 17px;
  }
  .pesquisa-acessibilidade input {
    padding: 0 60px 0 25px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  .barra-de-acessibilidade-itens ul {
    float: none !important;
    text-align: center;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a {
    padding: 8px 20px 7px 20px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    padding: 8px 15px 7px 14px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(1) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) a {
    padding: 9px 8px 9px 8px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(5) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) a {
    font-size: 14px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(2) {
    margin-right: 36px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(3) a,
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(4) a {
    padding: 8px 15px 7px 13px;
  }
  .barra-de-acessibilidade-itens ul:last-child li:nth-child(6) {
    margin-right: 29px;
  }
  .barra-de-acessibilidade-itens ul:last-child li form {
    min-width: 361px;
  }
}