#mainMenu {
  z-index: 90; }

section.mainContent {
  padding: 0;
}
section.mainContent h1 {
  font-size: 22px;
  color: #404040;
  text-align: center;
  padding: 40px 10px 10px 10px;
  text-transform: uppercase;
  font-style: italic;
  font-weight: normal; }

section.mainContent h2 {
  font-size: 22px;
  color: #404040;
  text-align: center;
  padding: 40px 0 10px 0;
  text-transform: uppercase;
  /*     font-style: italic; */ }

section.mainContent p {
  font-size: 20px;
  color: #47484C;
  text-align: center;
  padding: 20px; }

section.mainContent a {
  text-decoration: none; }

section.mainContent a:hover {
  text-decoration: underline; }

#tabVLeves.iframeContainer,
#tabVPesados.iframeContainer,
#tabMotos.iframeContainer,
#tabUniv.iframeContainer {
  padding: 0 15px; }

.img-center {
  display: block;
  margin: 0 auto; }

.emprestimos-financiamentos-veiculos {
  background-color: #ebebeb;
  position: relative;
  top: -30px;
  padding: 25px 0 0 0; }

.emprestimos-financiamentos-content {
  background-color: #fff;
  position: relative; }


.carousel-emprestimos-financiamentos-simuladores div.owl-controls div.owl-pagination {
  bottom: 200px !important;
  padding-right: 20px;
  text-align: right; }

.carousel-emprestimos-financiamentos-simuladores div.owl-controls {
  display: none !important; }

.spacingRow {
  padding: 60px 0 20px 0; }

.simulacao {
  background-color: #ebebeb;
  padding: 5px 0 40px 0;
  margin: 0 150px; }

@media only screen and (max-width: 1279px) {
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 1024px !important; }

  section.mainContent > div.row {
    width: 100%;
    margin: 0 auto; }

  .emprestimos-financiamentos-veiculos {
    margin-left: -30px; }

  .emprestimos-financiamentos-content {
    width: auto !important;
    margin-left: -30px; } }
@media only screen and (max-width: 1023px) {
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 768px !important; }

  .col-md-offset-3 {
    margin-left: 0; }

  section.mainContent > div.row {
    width: 100%;
    margin: 0 auto; }

  .emprestimos-financiamentos-veiculos {
    width: 720px !important;
    margin-left: 3%; }

  .emprestimos-financiamentos-content {
    width: 720px !important;
    margin-left: 3%; } }
@media only screen and (max-width: 767px) {
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 640px !important; }

  section.mainContent > div.row {
    width: 100%;
    margin: 0 auto; }

  .emprestimos-financiamentos-veiculos {
    width: 600px !important;
    margin-left: 3%;
    padding: 0 0 0 0; }

  .emprestimos-financiamentos-content {
    width: 600px !important;
    margin-left: 3%; } }
@media only screen and (max-width: 639px) {
  #pnlEstado > li > div{
    margin: 54px 0;
  }
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 480px !important; }

  section.mainContent > div.row {
    width: 100%;
    margin: 0 auto; }

  .emprestimos-financiamentos-veiculos {
    width: 435px !important;
    margin-left: 3%;
    padding: 0 0 0 0; }

  ul.tabs li {
    width: 32%; }

  .emprestimos-financiamentos-content {
    width: 435px !important;
    margin-left: 3%; }

  section.mainContent h1 {
    font-size: 18px; }

  .spacingRow {
    padding: 15px 0 20px 0; }

  .emprestimos-financiamentos-content .spacingRow .img-center {
    width: 80px; }

  section.mainContent div.row.default p {
    margin-bottom: 12px;
    font-family: arial;
    font-size: 15px !important;
    line-height: 15px; }

  .simulacao {
    background-color: #ebebeb;
    padding: 5px 0 40px 0;
    margin: 0 30px; }

  section.mainContent h2 {
    font-size: 16px; } }
@media only screen and (max-width: 479px) {

    ul.tabs.tabV-tpVeiculos li {
     height: 130px;
    }

    ul.tabs.tabV-tpVeiculos{
        padding: 0px !important;
        width: 90.7% !important
    }

    ul.tabs.tabV-tpVeiculos li a {
      padding: 45px 0px 0px 6px !important;
    }

    .veiculosBox {
      width: 100%;
      height: 94px !important;
      padding: 5%;
      background: #ececec;
      margin: 0px 0px 0px 27px;
    }

    .msgVeiculosBox .veiculosBox > p {
      text-align: right;
      font-family: Gilroy;
      font-size: 17px !important;
      padding: 3px 6px 0px 0px !important;
      color: black;
      float: left; }

  .msgVeiculosBox::before {
    visibility: hidden !important; }

  .msgImoveisBox::before {
    visibility: hidden !important; }

  .msgImoveisBox {
    width: 100% !important;
    position: relative !important;
    left: 0% !important;
    margin-top: 70% !important; }

  .msgtpImoveisBox {
    height: 100px !important; }

  .msgVeiculosBox {
    width: 100% !important;
    position: relative !important;
    left: 0% !important;
    margin-top: 2% !important; }

  .msgtpVeiculosBox {
    height: 140px !important; }

  .lnk-red {
    font-size: 1em !important;
    margin-left: -50% !important; }

  .lnk-red-tpVeiculos {
    font-size: 1em !important;}

  .img-box {
    display: none; }

  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 479px !important; }

  section.mainContent > div.row {
    width: 100%;
    margin: 0 auto; }

  .emprestimos-financiamentos-veiculos {
    top: -8px;
    width: auto !important;
    margin-left: 3%; }

  .emprestimos-financiamentos-content .spacingRow .img-center {
    width: 75px; }

  .emprestimos-financiamentos-content {
    width: auto !important;
    margin-left: 3%; }

  section.mainContent h1 {
    font-size: 15px; } }

@media only screen and (max-width: 414px) {
      .msgImoveisBox {
    margin-top: 50% !important; }
}

@media only screen and (max-width: 375px) {
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 375px !important; }

  section.mainContent h1 {
    font-size: 13px; }

      .msgImoveisBox {
    margin-top: 60% !important; }

  .emprestimos-financiamentos-content .spacingRow .img-center {
    width: 70px; } }
@media only screen and (max-width: 320px) {
  section.mainContent {
    width: 100% !important; }

  .carousel-emprestimos-financiamentos-simuladores {
    width: 320px !important; }

      .msgImoveisBox {
    margin-top: 75% !important; }

  .emprestimos-financiamentos-content .spacingRow .img-center {
    width: 70px; } }


    .mainContent .perguntas {
      position: relative;
    }
    
    .mainContent .perguntas-title {
     text-align: center;
    }
    
    .mainContent .background-perguntas {
     position: relative;
     background-color: #f4f4f4;
    }
    
    .mainContent .perguntas i {
     font-size: 20px;
     font-weight: 500;
     color: #034691;
     padding-right: 20px;
     text-decoration: none;
    }
    
    .mainContent .perguntas .nav-tabs {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     margin-bottom: 50px;
     border: none;
    }
    
    .mainContent .perguntas .nav-tabs li a {
     font-size: 12px;
     color: #47484C;
     text-decoration: none;
     padding: 15px 75px;
     border-bottom: 1px solid #cecece;
    }
    
    .mainContent .perguntas .nav-tabs li a.active {
     color: #034691;
     font-weight: 700;
     border-bottom: 3px solid #034691;
     border-radius: 3px;
    }
    
    .perguntas-img {
       margin-right: 85px;
       margin-left: 170px;
       height: 75px;
    }
    
    
    .box-jornada {
     margin-top: 50px
    }
    
    .mainContent {
     min-height: 1800px!important
    }
    
    section.mainContent a:hover {
     text-decoration: none;
     color: #fff;
    }
    .mainContent .btn-solid {
       color: #fff;
       background: #034691;
       text-decoration: none;
       font-size: 0.875rem;
       font-weight: 700;
       white-space: nowrap;
       height: 3rem;
       line-height: 3rem;
       padding: 0 3rem;
       border-radius: 1.5rem;
       cursor: pointer;
       display: inline-block;
       text-align: center;
    
    }
    
    .mainContent .icon-correntista{
      margin-right: 15px;
      width: 65px;
    }
    
    .mainContent .duvidas {
      background: #fff;
      background-size: cover;
      max-width: calc(100% - 310px);
      min-height: 103px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 30px 50px;
      margin: 50px auto;
      box-shadow: 0px 9px 15px #00000029;
      border-radius: 4px;
      position: relative;
      z-index: 2;
      align-items: center;
      text-align: left;
     }
     
      .mainContent .duvidas p {
        text-align: center;
      }

      @media (min-width : 1024px) {

        .mainContent .duvidas p {
          text-align: left;
        }

        .mainContent .duvidas {
          flex-direction: row;
        }
      }
     
    #description {
     padding-right: 140px!important;
     font-size: 0.875rem!important;
     line-height: 1.625rem!important;
     text-align: left!important;
     color: #000!important;
    }
    
    #condicoes.active,
    #jornada.active,
    #agilidade.active {
     display: flex;
     align-items: center;
    } 
    
    #duvidas{
     font-size: 0.85rem;
     color: #000
    }
    
    .redTick{
      color: #d5272f;
      font-weight: bold;
      font-size: 13px;
    }
    
    #texto-destaque {
      font-size: 16px;
      color:#404040;
    }
    
    @media screen and (max-width: 768px) {
      .mainContent .perguntas {
       padding: 30px;
       -webkit-clip-path: none;
         clip-path: none;
     }
    
     .mainContent .perguntas .nav-tabs li a {
       font-size: 12px;
       text-decoration: none;
       padding: 10px;
       text-align: center;
     }
    
     .perguntas .tab-content .tab-pane {
       flex-direction: column;
       align-items: center;
     }
    
     .perguntas .tab-content .perguntas-img {
       margin: 0;
     }
    
     .perguntas .tab-content .description {
       padding: 0 10px;
     }
    
     .mainContent .correntista {
       margin: 0;
       padding: 0;
       height: 320px;
     }
    .mainContent .duvidas {
      max-width: 90%;
      padding: 25px;
      -webkit-clip-path: none;
      clip-path: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    
    #description {
      text-align: center!important;
      padding-right: 20px!important;
    }
    
}
    
    /* FIM Perguntas */

.text-iframe{
  margin-top: 30px;
}
/*# sourceMappingURL=simuladores.css.map */
