.tagsFiltros {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 50px;
  font-size: 14px;
  padding-right: 15px;
  padding-left: 15px; }
  .tagsFiltros .size-text {
    font-size: 14px; }

.mobileSelect-container > div {
  max-width: 400px;
  max-height: 440px;
  left: calc(50% - 200px) !important;
  top: calc(50% - 220px) !important; }
  @media screen and (max-width: 767px) {
    .mobileSelect-container > div {
      width: 88%;
      max-width: 88%;
      left: 20px !important; } }

.envelope-filtros {
  /*Filtro arrumadinho*/
  float: left;
  width: 100%;
  background: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }
  .envelope-filtros .area-filtros {
    background: transparent;
    padding-top: 2em;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 100%; }
    .envelope-filtros .area-filtros .linha-filtros {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media screen and (max-width: 767px) {
        .envelope-filtros .area-filtros .linha-filtros {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          padding-right: 0;
          padding-left: 0; }
          .envelope-filtros .area-filtros .linha-filtros .btn-mobileSelect-gen {
            width: 100% !important; } }
        .envelope-filtros .area-filtros .linha-filtros .primary{ 
          background: #007bff !important;
        }
      .envelope-filtros .area-filtros .linha-filtros .label-filtro {
        padding-right: 10px;
        font-size: 1.3em;
        text-transform: uppercase;
        color: white;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
      .envelope-filtros .area-filtros .linha-filtros .select-filtro-1 {
        background: #E19B22; }
      .envelope-filtros .area-filtros .linha-filtros .select-filtro-2 {
        background: #00A35A; }
      .envelope-filtros .area-filtros .linha-filtros .btn-mobileSelect-gen {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        background: #00A35A;
        color: white;
        font-size: 1.3em;
        text-transform: uppercase;
        width: unset;
        padding: 0.5em 1em;
        -webkit-border-radius: 0;
        border-radius: 0; }
        .envelope-filtros .area-filtros .linha-filtros .btn-mobileSelect-gen .number {
          float: right;
          padding-left: 15px; }
        .envelope-filtros .area-filtros .linha-filtros .btn-mobileSelect-gen:first-of-type {
          background: #E19B22; }
