body {
  background: #ffffff;
  color: #333333; }

header {
  background: #54954e; }
  header h1 {
    color: #ffffff; }
  header .menu-toggle #nav-icon span {
    background: #ffffff; }
  header .menu-toggle .text {
    color: #ffffff; }

.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(1); }

.rounded-link {
  color: #ffffff;
  border-color: #ffffff;
  background: rgba(0, 0, 0, 0.15); }
  .rounded-link.brd-orange {
    border-color: #ea7900; }
  .rounded-link.brd-orange:hover {
    background-color: #ea7900;
    color: #ffffff; }
  .rounded-link.orange {
    background: #ea7900; }
    .rounded-link.orange:hover {
      background: transparent;
      border-color: #ea7900;
      color: #ea7900; }
  .rounded-link.verde {
    border-color: #5dac79;
    background-color: #5dac79; }
  .rounded-link.verde6 {
    border-color: #5dad7b;
    background-color: #5dad7b; }
  .rounded-link.borda-verde {
    border-color: #5dad7b; }
  .rounded-link.no-bg {
    background: none; }

.link-video .icon:before {
  background: #ffffff; }

#slider-conquistas .bottom {
  background-color: #ea7900; }

.lista-passos .bottom {
  background-color: #ffffff; }

.access-bar {
  background: #42753f; }
  .access-bar a {
    color: #ffffff; }

.full-banner h2 {
  color: #ffffff; }

#conquistas h2 {
  color: #4e88a5; }
#conquistas .col {
  color: #4e88a5; }

#historias {
  background-color: #e9e9e9; }
  #historias h2 {
    color: #272727; }
  #historias .lista-historias .historia .depoimento {
    color: #ffffff; }

.select2-container {
  background: #eaeaea; }

.select2-container--default .select2-selection--single {
  background-color: #eaeaea;
  border: 1px solid #eaeaea; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #1fa66f; }

.select2-container--default .select2-selection--single .select2-selection__arrow b::before,
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
  background-color: #1fa66f; }

.select2-dropdown {
  background-color: #f6f6f6 !important; }

.select2-results__option {
  color: #666666; }

.select2-container--classic .select2-selection--single:focus,
.select2-container--classic.select2-container--open .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-dropdown,
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #1fa66f; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1fa66f !important; }

#consulta {
  background-color: #8ecda8;
  /* Old browsers */
  background-color: -moz-linear-gradient(-45deg, #8ecda8 0%, #52a470 100%);
  /* FF3.6-15 */
  background-color: -webkit-linear-gradient(-45deg, #8ecda8 0%, #52a470 100%);
  /* Chrome10-25,Safari5.1-6 */
  background-color: linear-gradient(135deg, #8ecda8 0%, #52a470 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ecda8', endColorstr='#52a470',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  background-image: url(../images/bg-form-consuta.jpg); }
  #consulta .form-step h2 {
    color: #ffffff; }
  #consulta .form-step p, #consulta .form-step label.instruction {
    color: #ffffff; }
  #consulta .form-step .pager {
    color: #ffffff; }
  #consulta .form-step .foward-button {
    background-image: url(../images/icons-sprite.png); }
  #consulta .form-step .fields-wrapper {
    background: #e9e9e9; }
    #consulta .form-step .fields-wrapper span.cash-icon {
      color: #aaaaaa; }
    #consulta .form-step .fields-wrapper input[type="text"] {
      background: transparent;
      color: #61a471; }
    #consulta .form-step .fields-wrapper .statusbar {
      background: #61a471; }
  #consulta .form-step.step-1 .rounded-link:before {
    background: #ffffff; }
  #consulta .form-step.finish {
    color: #ffffff; }

#simulador {
  color: #ffffff;
  background-color: #6ea1b9;
  /* Old browsers */
  background-color: -moz-linear-gradient(-45deg, #6ea1b9 0%, #356a8a 69%, #336888 100%);
  /* FF3.6-15 */
  background-color: -webkit-linear-gradient(-45deg, #6ea1b9 0%, #356a8a 69%, #336888 100%);
  /* Chrome10-25,Safari5.1-6 */
  background-color: linear-gradient(135deg, #6ea1b9 0%, #356a8a 69%, #336888 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea1b9', endColorstr='#336888',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  background-image: url(../images/bg-simulador.png); }

.banner-video {
  color: #ffffff;
  background-image: url(../images/banner-video.jpg); }

#navega-resultados #navegacao-mapa .instrucao {
  color: #1fa66f; }
#navega-resultados #navegacao-mapa .results .description {
  color: #5dad7b; }
#navega-resultados #navegacao-mapa .results .value {
  color: #ea7900; }

.icons-side .text {
  color: #666666; }

.slick-dots li button {
  background-color: #999999; }

.slick-dots li.slick-active button {
  background-color: #ea7900; }

.pager-color-2 .slick-dots li button {
  background-color: #1b865c; }

.pager-color-2 .slick-dots li.slick-active button {
  background-color: #ffffff; }

.box-azul {
  background: #b3e2f9; }
  .box-azul h3 {
    color: #265e79; }

#banner-resultados {
  color: #ffffff;
  background-image: url(../images/banner-resultados.jpg); }

#a-quem-se-destina span.box-description {
  color: #222222;
  background: #e9f8ff; }
#a-quem-se-destina table thead tr th {
  background-color: #e9f8ff;
  color: #265e79; }
#a-quem-se-destina table tbody tr td {
  background-color: #ffffff;
  color: #222222; }
#a-quem-se-destina table tbody tr.even td {
  background-color: #f4fcff;
  border-color: #e9f8ff;
  border-color: #e9f8ff; }
#a-quem-se-destina table tfoot td {
  background-color: #e9f8ff;
  color: #265e79; }
#a-quem-se-destina #slider-destinos {
  border-left: 17px solid #e9f8ff;
  border-right: 17px solid #e9f8ff;
  background-color: #ffffff; }
  #a-quem-se-destina #slider-destinos .destino {
    color: #222222; }
    #a-quem-se-destina #slider-destinos .destino h3 {
      color: #265e79; }

#two-buttons {
  background-color: #6ea1b9;
  /* Old browsers */
  background-color: -moz-linear-gradient(-45deg, #6ea1b9 0%, #7ea5b7 28%, #336888 72%, #336888 100%);
  /* FF3.6-15 */
  background-color: -webkit-linear-gradient(-45deg, #6ea1b9 0%, #7ea5b7 28%, #336888 72%, #336888 100%);
  /* Chrome10-25,Safari5.1-6 */
  background-color: linear-gradient(135deg, #6ea1b9 0%, #7ea5b7 28%, #336888 72%, #336888 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea1b9', endColorstr='#336888',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  background-image: url(../images/bg-two-buttons.jpg); }

#svg-map path {
  fill: #b0dfaf; }

#svg-map text {
  fill: #ffffff; }

#svg-map a:hover path {
  fill: #81b080 !important; }

#svg-map a.selected path {
  fill: #ea7900 !important; }

#svg-map .circle {
  fill: #b0dfaf; }

#svg-map a:hover .circle {
  fill: #81b080 !important;
  cursor: pointer; }

#svg-map a.selected .circle {
  fill: #ea7900 !important;
  cursor: pointer; }

footer {
  background: #007639; }

.bg-azul-2 {
  background: #b3e2f9; }

.bg-azul-4 {
  background: #e9f8ff; }

.bg-verde-6 {
  background: #5dad7b; }

.bg-verde-7 {
  background: #5dac79; }

.bg-laranja {
  background: #ea7900; }

.color-chumbo-5 {
  color: #222222; }

.color-azul-3 {
  color: #265e79; }

.color-branco {
  color: #ffffff; }
