body {
  background: #000000;
  color: #ffffff; }

.bottom-casa,
.bottom-pessoas,
.bottom-predio,
.bottom-banco,
.bottom-chaves,
.bottom-documento,
.bottom-dinheiro,
.bottom-cadastro,
.bottom-calculadora,
.bottom-download,
.foward-button,
footer img,
.grayscale,
#consulta .form-step .foward-button {
  -moz-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");
  -o-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");
  -webkit-filter: grayscale(100%);
  filter: gray;
  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"); }

.rounded-link {
  color: #ffffff;
  border-color: #ffffff;
  background: #000000; }
  .rounded-link.brd-orange {
    border-color: #ffffff; }
  .rounded-link.brd-orange:hover {
    background-color: #ffffff;
    color: #000000; }
  .rounded-link.orange {
    background: #000000; }
    .rounded-link.orange:hover {
      background: #branco;
      border-color: #ffffff;
      color: #ffffff; }
  .rounded-link.verde {
    border-color: #000000;
    background-color: #000000; }
  .rounded-link.verde6 {
    border-color: #000000;
    background-color: #000000; }

.link-video .icon:before {
  background: #ffffff; }

.icons-side p {
  color: #ffffff; }
.icons-side h4 {
  color: #ffffff; }

header {
  background: #000000; }
  header:after {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );
    /* IE6-9 */ }
  header h1 {
    color: #ffffff; }
  header .menu-toggle #nav-icon span {
    background: #ffffff; }
  header .menu-toggle .text {
    color: #ffffff; }

#slider-conquistas .bottom {
  background-color: #ffffff; }

.lista-passos .bottom {
  background-color: #ffffff; }

.access-bar {
  background: #000000; }
  .access-bar a {
    color: #ffffff; }

.full-banner h2 {
  color: #ffffff; }

#conquistas h2 {
  color: #ffffff; }
#conquistas .col {
  color: #ffffff; }

#historias {
  background-color: #000000; }
  #historias h2 {
    color: #ffffff; }
  #historias .lista-historias .historia .depoimento {
    color: #ffffff; }

.select2-container--default .select2-selection--single {
  background-color: #ffffff;
  border: 1px solid #ffffff; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000000; }

.select2-container--default .select2-selection--single .select2-selection__arrow b::before,
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
  background-color: #000000; }

.select2-dropdown {
  background-color: #ffffff !important; }

.select2-results__option {
  color: #000000; }

.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 #000000; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ffffff !important;
  color: #000000 !important; }

#consulta {
  background: #000000; }
  #consulta .form-step h2 {
    color: #ffffff; }
  #consulta .form-step p {
    color: #ffffff; }
  #consulta .form-step .pager {
    color: #ffffff; }
  #consulta .form-step .fields-wrapper {
    background: #ffffff; }
    #consulta .form-step .fields-wrapper span.cash-icon {
      color: #000000; }
    #consulta .form-step .fields-wrapper input[type="text"] {
      background: transparent;
      color: #000000; }
    #consulta .form-step .fields-wrapper .statusbar {
      background: #000000; }
  #consulta .form-step.step-1 .rounded-link:before {
    background: #ffffff; }
  #consulta .form-step.step-4 {
    color: #ffffff; }

#simulador {
  color: #ffffff;
  background: #000000; }

.banner-video {
  color: #ffffff;
  background-image: url(../images/banner-video.jpg); }
  .banner-video bloquote .quote-open,
  .banner-video bloquote .quote-close:after {
    color: rgba(255, 255, 255, 0.5); }

#navega-resultados #navegacao-mapa .instrucao {
  color: #ffffff; }
#navega-resultados #navegacao-mapa .results .description {
  color: #ffffff; }
#navega-resultados #navegacao-mapa .results .value {
  color: #ffffff; }

.slick-dots li button {
  background-color: #ffffff; }

.slick-dots li.slick-active button {
  background-color: #ea7900; }

.pager-color-2 .slick-dots li button {
  background-color: #ffffff; }

.pager-color-2 .slick-dots li.slick-active button {
  background-color: #ea7900; }

.box-azul {
  background: #000000; }
  .box-azul h3 {
    color: #ffffff; }

#banner-resultados {
  color: #ffffff;
  background-image: url(../images/banner-resultados.jpg); }

#two-buttons {
  background: #000000; }

#svg-map path {
  fill: #7a7a7a; }

#svg-map text {
  fill: #ffffff; }

#svg-map a:hover path {
  fill: #ffffff !important; }

#svg-map a:hover text {
  fill: #000000 !important; }

#svg-map a.selected path {
  fill: #ea7900 !important; }

#svg-map .circle {
  fill: #7a7a7a; }

#svg-map a:hover .circle {
  fill: #ffffff !important;
  cursor: pointer; }

#svg-map a.selected .circle {
  fill: #ea7900 !important;
  cursor: pointer; }

.bg-azul-2 {
  background: #000000; }

.bg-azul-4 {
  background: #000000; }

.bg-verde-6 {
  background: #000000; }

.bg-verde-7 {
  background: #000000; }

.bg-laranja {
  background: #000000; }

.color-chumbo-5 {
  color: #ffffff; }

.color-azul-3 {
  color: #ffffff; }

.color-branco {
  color: #ffffff; }

footer {
  background: #000000; }
