

      .titulocalculadorasimulacao {

          text-align: center;

          font-size: 30px;

          float: left;

          width: 100%;

          background: rgb(247, 250, 253);

          border-bottom: 1px solid #ccc;

          padding: 1.6rem 0 0.8rem;

          border-radius: 1rem 1rem 0 0;

      }

      .titulocalculadorasimulacao span {

          margin: 0;

          border-bottom: 5px solid #f8b334;

      }

      .bodycalculadorasimulacao {

          font-size: 1rem;

          background: rgb(247, 250, 253);

          float: left;

          width: 100%;

          border-radius: 10px;

          padding: 1.8rem 1.25rem 0.2rem;

      }

      .form-group{

        margin-bottom: 15px;

      }

      .div_total{

        font-weight: bold;

        font-size: 2.25rem;

      }



      .div_valor_taxa{

        background-color: rgb(255, 226, 125);

        color: rgb(150, 120, 14);

        font-weight: 500;

        padding: 0.1rem 1rem;

        border-radius: 1rem;

        display: inline-block;

        margin-top: 0.2rem;

      }



      .div_total_mercado {

          font-weight: bold;

          font-size: 2.25rem;

      }



      .div_valor_mercado{

        background-color: rgb(80 116 142);

        color: #fff;

        font-weight: 500;

        padding: 0.1rem 1rem;

        border-radius: 1rem;

        display: inline-block;

        margin-top: 0.2rem;

      }

.div_economiza {

    color: #EE268F;

    font-weight: bold;

    font-size: 2.25rem;

    margin: 20px 0;

}

      .div_button a{

          display: inline-block;

          background-color:#EE268F;

          text-decoration: none;

          font-weight: 500;

          font-size: 1.12rem;

          height: 3.3rem;

          line-height: 3.3rem;

          padding: 0 3.3rem;

          border-radius: 2.5rem;

          transition: all .2s;

          color: rgb(27, 27, 27);

      }



.divcalculadorasimulacao input, .divcalculadorasimulacao select, .div_taxa,.div_taxa_mercado {

    background: #fff;

    width: 100%;

    padding: 10px;

    border: 1px solid #ccc;

    font-size: 1rem;

    border-radius: 10px;

}

.divcalculadorasimulacao div {

    word-wrap: break-word;

}

* {

font-family: 'Montserrat', sans-serif;

}

label{

  font-weight: bold;

}

select {

  -webkit-appearance: none;

  appearance: none;

}

.select-wrapper {

  position: relative;

}



.select-wrapper::after {

    content: "";

    font-size: 15px;

    top: 10px;

    right: 15px;

    position: absolute;

}



.comfacilitypay {

    background: #000;

    color: #ffff;

}



.comfacilitypay span {

    color: #EE268F;

    font-weight: bold;

}



.comfacilitypay, .comconcorrencia {

    border-radius: 10px;

    padding: 17px;

}



.comconcorrencia {

    background:#EE268F;

}



.comconcorrencia span {

    font-weight: bold;

}



.comsuafacilitypay span{

  color: #EE268F;

}



*{

  outline: none;

}
.buttonpediragora {
    cursor: pointer;
    background: #EE268F;
    border: 1px solid #EE268F;
    padding: 10px 30px;
    border-radius: 10px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}