/*********************************
	Contraste / Acessibilidade
*********************************/

.cont { background-color: #000; }
.cont header#top .nav-top-wrapper,
.cont #pmf-maps .mapa-msg { background-color: #222; }
.cont header#top .nav-main li a { color: #222; }
.cont header#top .nav-main li.current a,
.cont header#top .nav-main li.current a:hover,
.cont .bx-wrapper .bx-pager { background-color: #222 !important; }
.cont #services .ir-servicos,
.cont #choose-channel-news a.choose,
.cont .select2-container .select2-choice,
.cont #choose-channel-news h3 { background-color: #000000 !important; color: #BFFF00; }
.cont header#top .nav-main-wrapper { border-top: 10px solid #222;  }
.cont header#top .nav-top-wrapper li,
.cont header#top .nav-top-wrapper a { color: #BFFF00; }
.cont #services { background-color: #222; }
.cont #services ul.lista-servicos a { color: #BFFF00; }
.cont footer { background-color: #222; border-bottom: 10px solid #000; }
.cont #newsletter { background-color: #222; }
.cont #newsletter form button { background-color: #BFFF00; color: #000; }
.cont #newsletter h3.title-section,
.cont #pmf-maps .mapa-msg h5,
.cont .bx-wrapper .bx-pager.bx-default-pager a { color: #BFFF00; }
.cont .bx-wrapper .bx-pager.bx-default-pager a:hover,
.cont .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #BFFF00 !important; color: #000; }