/*
*
* Theme Custom CSS
*
* Created by ODG on 2020-10-22;
* Developer: Sheng;
* Brasil - Paraná - Maringá;
*
*/

/*
* All
* Loading
*/

.loading-overlay {
	background: #FFFFFF !important;
}

.bounce-loader .bounce1, 
.bounce-loader .bounce2, 
.bounce-loader .bounce3 {
	background-color: #013BA2 !important;
}

/*
* All
* Swal (sweet alert)
*/

.swal2-popup {
	background-color: #FFFFFF !important;
}

#swal2-content i {
	color: #3FE1C0 !important;
}

#swal2-content {
	color: #69008C !important;
}

.swal2-styled.swal2-confirm i, 
.swal2-styled.swal2-cancel i {
	color: #FFFFFF !important;
}

.swal2-styled.swal2-confirm, 
.swal2-styled.swal2-cancel {
	background: initial !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
	border: 1px solid #69008C !important;
	border-color: #69008C #69008C #69008C !important;
}

.swal2-styled.swal2-confirm:hover i, 
.swal2-styled.swal2-cancel:hover i {
	color: #69008C !important;
}

.swal2-styled.swal2-confirm:hover, 
.swal2-styled.swal2-cancel:hover {
	background: initial !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
	border: 1px solid #69008C !important;
	border-color: #69008C #69008C #69008C !important;
}

/*
* All
* Scroll bar
*/

body::-webkit-scrollbar-thumb {
	background-color: #013BA2 !important;
	outline: 1px solid #013BA2 !important;
}

/*
* Header - Layout #01
* Menu desktop
*/

#header.header-1 .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, 
#header.header-1 .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
	color: #69008C !important;
}

#header.header-1 .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li:hover > a, 
#header.header-1 .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li:hover > a {
	color: #3FE1C0 !important;
}

#header.header-1 .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
	color: #3FE1C0 !important;
}

#header.header-1 .social-icons li a {
	color: #69008C !important;
}

/*
* Header - Layout #01
* Menu mobile
*/

#header.header-1 .cd-nav-trigger .cd-icon,
#header.header-1 .cd-nav-trigger .cd-icon::before, 
#header.header-1 .cd-nav-trigger .cd-icon:after {
	background-color: %headerOneMenuMobileTraceColorUnique% !important;
}

#header.header-1 .cd-primary-nav {
	background-color: %headerOneMenuMobileBackgroundColorUnique% !important;
}

#header.header-1 .cd-nav-trigger.close-nav .cd-icon {
	background-color: transparent !important;
}

#header.header-1 .cd-nav-trigger.close-nav .cd-icon::before, 
#header.header-1 .cd-nav-trigger.close-nav .cd-icon::after {
	background-color: %headerOneMenuMobileCloseButtonColorUnique% !important;
}

#header.header-1 .cd-primary-nav a {
	color: %headerOneMenuMobileItemsColorUnique% !important;
}

#header.header-1 .cd-overlay-nav span {
	background-color: %headerOneMenuMobileBackgrounEffectOpenColorUnique% !important;
}

#header.header-1 .cd-overlay-content span {
	background-color: %headerOneMenuMobileBackgrounEffectCloseColorUnique% !important;
}

/*
* Header - Layout #01
* Call to Action
*/

#header.header-1 .btn-purple {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#header.header-1 .btn-purple:hover {
	border-color: #69008C !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
}

/*
* Header - Layout #02
* Menu desktop
*/

#header.header-2 .header-body.header-body-bottom-border-fixed {
	border-bottom: 1px solid #013BA2 !important;
}

#header.header-2 .header-body {
	background: #013BA2 !important;
}

#header.header-2 .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, 
#header.header-2 .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
	color: #FFFFFF !important;
}

#header.header-2 .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li:hover > a, 
#header.header-2 .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li:hover > a {
	color: #FE0001 !important;
}

#header.header-2 .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
	color: #FE0001 !important;
}

#header.header-2 .social-icons li a {
	color: #FFFFFF !important;
}

/*
* Header - Layout #02
* Menu mobile
*/

#header.header-2 .cd-nav-trigger::before {
	background-color: %headerTwoMenuMobileTraceBackgroundColorUnique% !important;
}

#header.header-2 .cd-nav-trigger .cd-icon,
#header.header-2 .cd-nav-trigger .cd-icon::before, 
#header.header-2 .cd-nav-trigger .cd-icon:after {
	background-color: %headerTwoMenuMobileTraceColorUnique% !important;
}

#header.header-2 .cd-primary-nav {
	background-color: %headerTwoMenuMobileBackgroundColorUnique% !important;
}

#header.header-2 .cd-nav-trigger.close-nav .cd-icon {
	background-color: transparent !important;
}

#header.header-2 .cd-nav-trigger.close-nav .cd-icon::before, 
#header.header-2 .cd-nav-trigger.close-nav .cd-icon::after {
	background-color: %headerTwoMenuMobileCloseButtonColorUnique% !important;
}

#header.header-2 .cd-primary-nav a {
	color: %headerTwoMenuMobileItemsColorUnique% !important;
}

#header.header-2 .cd-overlay-nav span {
	background-color: %headerTwoMenuMobileBackgrounEffectOpenColorUnique% !important;
}

#header.header-2 .cd-overlay-content span {
	background-color: %headerTwoMenuMobileBackgrounEffectCloseColorUnique% !important;
}

/*
* Header - Layout #02
* Call to Action
*/

#header.header-2 .btn-green {
	border-color: #FE0001 !important;
	background-color: #FE0001 !important;
	color: #FFFFFF !important;
}

#header.header-2 .btn-green:hover {
	border-color: #FE0001 !important;
	background-color: #013BA2 !important;
	color: #FE0001 !important;
}

/*
* Footer
*/

#footer {
	background: #013BA2  !important;
	border-top: 4px solid #013BA2  !important;
}

/*
* Home
* Mod. Institutional
*/

#mod-institucional {
	background-color: #FE0001 !important;
}

#mod-institucional h1 strong {
	color: #FFFFFF !important;
}

#mod-institucional p {
	color: #FFFFFF !important;
}

#mod-institucional .btn-outline-white {
	border-color: #FFFFFF !important;
	background-color: #FE0001 !important;
	color: #FFFFFF !important;
}

#mod-institucional .btn-outline-white:hover {
	border-color: #FFFFFF !important;
	background-color: #FFFFFF !important;
	color: #FE0001 !important;
}

/*
* Home
* Mod. Client
*/

#mod-clientes {
	background-color: #FFFFFF !important;
}

#mod-clientes h1 {
	color: #69008C !important;
}

#mod-clientes p {
	color: #69008C !important;
}

#mod-clientes .owl-item:hover div {
	background: #69008C !important;
}

#mod-clientes .owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	border: 1px solid #69008C !important;
	color: #69008C !important;
}

/*
* Home
* Mod. Services - Layout #01
*/

#mod-servicos.servicos-layout-1 {
	background-color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1 h1 {
	color: #013BA2 !important;
}

#mod-servicos.servicos-layout-1 p {
	color: #013BA2 !important;
}

#mod-servicos.servicos-layout-1 img.card-img-top {
	background-color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1 .card {
	background-color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1 .card h4 {
	color: #000000 !important;
}

#mod-servicos.servicos-layout-1 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-1 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1 .btn-purple.btn-see-more {
	border-color: #013BA2 !important;
	background-color: #013BA2 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1 .btn-purple.btn-see-more:hover {
	border-color: #013BA2 !important;
	background-color: #F7F7F7 !important;
	color: #013BA2 !important;
}

/*
* Home
* Mod. Services - Layout #02
*/

#mod-servicos.servicos-layout-2 {
	background-color: #F7F7F7 !important;
}

#mod-servicos.servicos-layout-2 h1 {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2 p {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2 img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-servicos.servicos-layout-2 .card {
	background-color: #FFFFFF !important;
	border: 1px solid #EAEAEA !important;
}

#mod-servicos.servicos-layout-2 .card h4 {
	color: #343434 !important;
}

#mod-servicos.servicos-layout-2 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-2 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-2 .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-2 .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2 .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-servicos.servicos-layout-2 .owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	border: 1px solid #69008C !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2 .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot.active span, 
#mod-servicos.servicos-layout-2 .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-servicos.servicos-layout-2 .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Home
* Mod. Services - Layout #03
*/

#mod-servicos.servicos-layout-3 {
	background-color: #F7F7F7 !important;
}

#mod-servicos.servicos-layout-3 h1 {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3 p {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3 img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-servicos.servicos-layout-3 .card {
	background-color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}

#mod-servicos.servicos-layout-3 .card h4 {
	color: #343434 !important;
}

#mod-servicos.servicos-layout-3 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-3 .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3 .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3 .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-servicos.servicos-layout-3 .owl-carousel.owl-carousel-servicos-full .owl-nav button.owl-next:before, 
#mod-servicos.servicos-layout-3 .owl-carousel.owl-carousel-servicos-full .owl-nav button.owl-prev:before {
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3 .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot.active span, 
#mod-servicos.servicos-layout-3 .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-servicos.servicos-layout-3 .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Home
* Mod. Products - Layout #01
*/

#mod-produtos.produtos-layout-1 {
	background-color: #013BA2 !important;
}

#mod-produtos.produtos-layout-1 h1 {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1 p {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1 img.card-img-top {
	background-color: #013BA2 !important;
}

#mod-produtos.produtos-layout-1 .card {
	background-color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1 .card h4 {
	color: #000000 !important;
}

#mod-produtos.produtos-layout-1 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-1 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1 .btn-purple.btn-see-more {
	border-color: #FE0001 !important;
	background-color: #FE0001 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1 .btn-purple.btn-see-more:hover {
	border-color: #FE0001 !important;
	background-color: #013BA2 !important;
	color: #FE0001 !important;
}

/*
* Home
* Mod. Products - Layout #02
*/

#mod-produtos.produtos-layout-2 {
	background-color: #69008C !important;
}

#mod-produtos.produtos-layout-2 h1 {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2 p {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2 img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-produtos.produtos-layout-2 .card {
	background-color: #FFFFFF !important;
	border: 1px solid #EAEAEA !important;
}

#mod-produtos.produtos-layout-2 .card h4 {
	color: #343434 !important;
}

#mod-produtos.produtos-layout-2 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-2 .btn-purple.btn-see-more {
	border-color: #FFFFFF !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
}

#mod-produtos.produtos-layout-2 .btn-purple.btn-see-more:hover {
	border-color: #FFFFFF !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2 .grow:hover .card {
	border: 1px solid #3FE1C0 !important;
}

#mod-produtos.produtos-layout-2 .owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	border: 1px solid #FFFFFF !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2 .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot.active span, 
#mod-produtos.produtos-layout-2 .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #3FE1C0 !important;
}

#mod-produtos.produtos-layout-2 .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Home
* Mod. Products - Layout #03
*/

#mod-produtos.produtos-layout-3 {
	background-color: #F7F7F7 !important;
}

#mod-produtos.produtos-layout-3 h1 {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3 p {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3 img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-produtos.produtos-layout-3 .card {
	background-color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}

#mod-produtos.produtos-layout-3 .card h4 {
	color: #343434 !important;
}

#mod-produtos.produtos-layout-3 .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3 .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-3 .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3 .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3 .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-produtos.produtos-layout-3 .owl-carousel.owl-carousel-produtos-full .owl-nav button.owl-next:before, 
#mod-produtos.produtos-layout-3 .owl-carousel.owl-carousel-produtos-full .owl-nav button.owl-prev:before {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3 .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot.active span, 
#mod-produtos.produtos-layout-3 .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-produtos.produtos-layout-3 .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Home
* Mod. Contact
*/

#mod-contato {
	background-color: #FFFFFF !important;
}

#mod-contato h1 {
	color: #013BA2 !important;
}

#mod-contato p {
	color: #343434 !important;
}

#mod-contato .form-control {
	border: 1px solid #CCCCCC !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-contato .btn-purple {
	border-color: #013BA2 !important;
	background-color: #013BA2 !important;
	color: #FFFFFF !important;
}

#mod-contato .btn-purple:hover {
	border-color: #013BA2 !important;
	background-color: #FFFFFF !important;
	color: #013BA2 !important;
}

#mod-contato .institutional-texts p {
	color: #343434 !important;
}

#mod-contato .social-icons i {
	color : #013BA2 !important;
}

#mod-contato .form-termo span.text-black {
	color: #343434 !important;
}

#mod-contato .form-termo span.text-black strong a {
	color: #013BA2 !important;
}

/*
* Inner Page
* Mod. Institutional
*/

#mod-institucional.pagina-interna {
	background-color: #013BA2 !important;
}

#mod-institucional.pagina-interna h1 strong {
	color: #FFFFFF !important;
}

#mod-institucional.pagina-interna p {
	color: #FFFFFF !important;
}

/*
* Inner Page
* Mod. Data
*/

#mod-dados.pagina-interna {
	background-color: #FFFFFF !important;
}

#mod-dados.pagina-interna h1 {
	color: #013BA2 !important;
}

html #mod-dados.pagina-interna .counters .counter-primary [class*="fa-"], 
html #mod-dados.pagina-interna .counters .counter-primary .icons, 
html #mod-dados.pagina-interna .counters .counter-primary strong {
	color: #FE0000 !important;
}

#mod-dados.pagina-interna .counter {
	color: #343434 !important;
}

/*
* Inner Page
* Mod. Team
*/

#mod-equipe.pagina-interna {
	background-color: #FE0000 !important;
}

#mod-equipe.pagina-interna h1 {
	color: #FFFFFF !important;
}

#mod-equipe.pagina-interna p {
	color: #FFFFFF !important;
}

#mod-equipe.pagina-interna .owl-carousel-equipe .thumb-info.thumb-info-bottom-info-dark-linear .thumb-info-title, 
#mod-equipe.pagina-interna .owl-carousel-equipe-mobile .thumb-info.thumb-info-bottom-info-dark-linear .thumb-info-title {
	background: linear-gradient(to top, #0000002e 0, #0000 100%) repeat scroll 0 0 #0000002e !important; 
}

#mod-equipe.pagina-interna .owl-carousel.owl-carousel-equipe .owl-nav button[class*="owl-"], 
#mod-equipe.pagina-interna .owl-carousel.owl-carousel-equipe-mobile .owl-nav button[class*="owl-"] {
	color: #FFFFFF !important;
}

/*
* Inner Page
* Mod. Testimonial
*/

#mod-depoimentos.pagina-interna {
	background-color: #FFFFFF !important;
}

#mod-depoimentos.pagina-interna .testimonial.testimonial-style-2 blockquote p {
	color: #013BA2 !important;
}

#mod-depoimentos.pagina-interna .testimonial .testimonial-author strong {
	color: #013BA2 !important;
}

#mod-depoimentos.pagina-interna .testimonial .testimonial-author p {
	color: #013BA2 !important;
}

/*
* Inner Page
* Mod. Services - Layout #01
*/

#mod-servicos.servicos-layout-1.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-servicos.servicos-layout-1.pagina-interna h1 {
	color: #003AA1 !important;
}

#mod-servicos.servicos-layout-1.pagina-interna p {
	color: #333333 !important;
}

#mod-servicos.servicos-layout-1.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .card {
	background-color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .card h4 {
	color: #000000 !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .btn-purple.btn-see-more {
	border-color: #333333 !important;
	background-color: #333333 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-1.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #FFFFFF !important;
	background-color: #333333 !important;
	color: #333333 !important;
}

/*
* Inner Page
* Mod. Services - Layout #02
*/

#mod-servicos.servicos-layout-2.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-servicos.servicos-layout-2.pagina-interna h1 {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna p {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .card {
	background-color: #FFFFFF !important;
	border: 1px solid #EAEAEA !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .card h4 {
	color: #343434 !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	border: 1px solid #69008C !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot.active span, 
#mod-servicos.servicos-layout-2.pagina-interna .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-servicos.servicos-layout-2.pagina-interna .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Inner Page
* Mod. Services - Layout #03
*/

#mod-servicos.servicos-layout-3.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-servicos.servicos-layout-3.pagina-interna h1 {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3.pagina-interna p {
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .card {
	background-color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .card h4 {
	color: #343434 !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .owl-carousel.owl-carousel-servicos-full .owl-nav button.owl-next:before, 
#mod-servicos.servicos-layout-3.pagina-interna .owl-carousel.owl-carousel-servicos-full .owl-nav button.owl-prev:before {
	color: #FFFFFF !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot.active span, 
#mod-servicos.servicos-layout-3.pagina-interna .owl-carousel.owl-carousel-servicos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-servicos.servicos-layout-3.pagina-interna .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Inner Page
* Mod. Services - Know more
*/

#mod-servicos-saibamais {
	background-color: #FFFFFF !important;
}

#mod-servicos-saibamais h1 {
	color: #003AA1 !important;
}

#mod-servicos-saibamais p {
	color: #343434 !important;
}

#mod-servicos-saibamais .btn-purple {
	border-color: #FE0000 !important;
	background-color: #FE0000 !important;
	color: #FFFFFF !important;
}

#mod-servicos-saibamais .btn-purple:hover {
	border-color: #FE0000 !important;
	background-color: #FFFFFF !important;
	color: #FE0000 !important;
}

/*
* Inner Page
* Mod. Products - Layout #01
*/

#mod-produtos.produtos-layout-1.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-produtos.produtos-layout-1.pagina-interna h1 {
	color: #003AA1 !important;
}

#mod-produtos.produtos-layout-1.pagina-interna p {
	color: #333333 !important;
}

#mod-produtos.produtos-layout-1.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .card {
	background-color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .card h4 {
	color: #000000 !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .btn-purple.btn-see-more {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-1.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

/*
* Inner Page
* Mod. Products - Layout #02
*/

#mod-produtos.produtos-layout-2.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-produtos.produtos-layout-2.pagina-interna h1 {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-2.pagina-interna p {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-2.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .card {
	background-color: #FFFFFF !important;
	border: 1px solid #EAEAEA !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .card h4 {
	color: #343434 !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .grow:hover .card {
	border: 1px solid #000000 !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	border: 1px solid #69008C !important;
	color: #69008C !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot.active span, 
#mod-produtos.produtos-layout-2.pagina-interna .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-produtos.produtos-layout-2.pagina-interna .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Inner Page
* Mod. Products - Layout #03
*/

#mod-produtos.produtos-layout-3.pagina-interna {
	background-color: #F7F7F7 !important;
}

#mod-produtos.produtos-layout-3.pagina-interna h1 {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3.pagina-interna p {
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3.pagina-interna img.card-img-top {
	background-color: #EAEAEA !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .card {
	background-color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .card h4 {
	color: #343434 !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .btn-outline-gray {
	border-color: #343434 !important;
	background-color: #343434 !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .btn-outline-gray:hover {
	border-color: #343434 !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .btn-purple.btn-see-more {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .btn-purple.btn-see-more:hover {
	border-color: #69008C !important;
	background-color: #F7F7F7 !important;
	color: #69008C !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .grow:hover .card {
	border: 1px solid #69008C !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .owl-carousel.owl-carousel-produtos-full .owl-nav button.owl-next:before, 
#mod-produtos.produtos-layout-3.pagina-interna .owl-carousel.owl-carousel-produtos-full .owl-nav button.owl-prev:before {
	color: #FFFFFF !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot.active span, 
#mod-produtos.produtos-layout-3.pagina-interna .owl-carousel.owl-carousel-produtos .owl-dots .owl-dot:hover span {
	background-color: #0000;
	border: 3px solid #69008C !important;
}

#mod-produtos.produtos-layout-3.pagina-interna .owl-theme .owl-dots .owl-dot span {
	background: #DBDBDB !important;
}

/*
* Inner Page
* Mod. Products - Know more
*/

#mod-produtos-saibamais {
	background-color: #FFFFFF !important;
}

#mod-produtos-saibamais h1 {
	color: #003AA1 !important;
}

#mod-produtos-saibamais p {
	color: #343434 !important;
}

#mod-produtos-saibamais .btn-purple {
	border-color: #FE0000 !important;
	background-color: #FE0000 !important;
	color: #FFFFFF !important;
}

#mod-produtos-saibamais .btn-purple:hover {
	border-color: #FE0000 !important;
	background-color: #FFFFFF !important;
	color: #FE0000 !important;
}

/*
* Inner Page
* Mod. Clients
*/

#mod-clientes.pagina-interna {
	background-color: #FFFFFF !important;
}

#mod-clientes.pagina-interna h1 {
	color: #69008C !important;
}

#mod-clientes.pagina-interna p {
	color: #69008C !important;
}

#mod-clientes.pagina-interna .content-grid-item:hover {
	background-color: #69008C !important;
}

/*
* Inner Page
* Mod. Blog (list)
*/

#mod-blog.pagina-interna {
	background-color: #FFFFFF !important;
}

#mod-blog.pagina-interna h1 {
	color: #69008C !important;
}

#mod-blog.pagina-interna p {
	color: #69008C !important;
}

#mod-blog.pagina-interna .form-control {
	border: 1px solid #CED4DA;
	background-color: #FFFFFF !important;
	color: #495057 !important;
}

#mod-blog.pagina-interna .filter-blog-form .btn-purple {
	border: 1px solid #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-blog.pagina-interna .filter-blog-form .btn-purple:hover {
	border: 1px solid #69008C !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
}

#mod-blog.pagina-interna .blog-content h2 a,
#mod-blog.pagina-interna .blog-content h2.limit-chars-title {
	color: #69008C !important;
}

#mod-blog.pagina-interna .blog-content p {
	color: #343434 !important;
}

#mod-blog.pagina-interna span.post-meta-author, 
#mod-blog.pagina-interna span.post-meta-author a {
	color: #343434 !important;
}

#mod-blog.pagina-interna span.post-meta-tags, 
#mod-blog.pagina-interna span.post-meta-tags a {
	color: #343434 !important;
}

#mod-blog.pagina-interna span.post-meta-comments, 
#mod-blog.pagina-interna span.post-meta-comments a {
	color: #343434 !important;
}

#mod-blog.pagina-interna .btns-prev-next a.btn-purple {
	border: 1px solid #69008C !important;
	background: #69008C !important;
	color: #FFFFFF !important;
}

#mod-blog.pagina-interna .btns-prev-next a.btn-purple:hover {
	border: 1px solid #69008C !important;
	background: #FFFFFF !important;
	color: #69008C !important;
}

#mod-blog.pagina-interna .btns-prev-next .pagination > a, 
#mod-blog.pagina-interna .btns-prev-next .pagination > a:hover, 
#mod-blog.pagina-interna .btns-prev-next .pagination > a:focus, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > a, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > span, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > a:hover, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > span:hover, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > a:focus, 
#mod-blog.pagina-interna .btns-prev-next .pagination > li > span:focus {
	color: #69008C !important;
}

#mod-blog.pagina-interna .btns-prev-next .page-link {
	background-color: #FFFFFF !important;
	border: 1px solid #69008C !important;
}

#mod-blog.pagina-interna .btns-prev-next .pagination > .active > a, 
#mod-blog.pagina-interna .btns-prev-next .pagination > .active > span, 
#mod-blog.pagina-interna .btns-prev-next .pagination > .active > a:hover, 
#mod-blog.pagina-interna .btns-prev-next .pagination > .active > span:hover, 
#mod-blog.pagina-interna .btns-prev-next .pagination > .active > a:focus, 
#mod-blog.pagina-interna .btns-prev-next .pagination > .active > span:focus, 
#mod-blog.pagina-interna .btns-prev-next .pagination .page-item.active .page-link {
	color: #FFFFFF !important;
}

#mod-blog.pagina-interna .btns-prev-next .page-item.active .page-link {
	background-color: #69008C !important;
}

/*
* Inner Page
* Mod. Blog (read more)
*/

#mod-blog-saibamais {
	background-color: #FFFFFF !important;
}

#mod-blog-saibamais h2.text-purple {
	color: #69008C !important;
}

#mod-blog-saibamais .recent-posts .date .day, 
#mod-blog-saibamais article.post .post-date .day {
	color: #69008C !important;
	background: #F7F7F7 !important;
}

#mod-blog-saibamais .recent-posts .date .month, 
#mod-blog-saibamais article.post .post-date .month {
	color: #FFFFFF !important;
	background-color: #69008C !important;
}

#mod-blog-saibamais span.post-meta-author, 
#mod-blog-saibamais span.post-meta-author a {
	color: #343434 !important;
}

#mod-blog-saibamais span.post-meta-tags, 
#mod-blog-saibamais span.post-meta-tags a {
	color: #343434 !important;
}

#mod-blog-saibamais span.post-meta-comments, 
#mod-blog-saibamais span.post-meta-comments a {
	color: #343434 !important;
}

#mod-blog-saibamais h5 {
	color: #69008C !important;
}

#mod-blog-saibamais p {
	color: #343434 !important;
}

#mod-blog-saibamais .post-author h4 {
	color: #343434 !important;
}

#mod-blog-saibamais .post-author p.text-purple .name {
	color: #69008C !important;
}

#mod-blog-saibamais .post-author p {
	color: #343434 !important;
}

#mod-blog-saibamais .post-comments h4 {
	color: #343434 !important;
}

#mod-blog-saibamais .post-comments ul.comments li .comment .comment-block {
	background: #F7F7F7 !important;
}

#mod-blog-saibamais .post-comments ul.comments li .comment .comment-block .comment-by strong {
	color: #69008C !important;
}

#mod-blog-saibamais .post-comments ul.comments li .comment .comment-block p {
	color: #343434 !important;
}

#mod-blog-saibamais .post-comments ul.comments li .comment .comment-block span.date {
	color: #909090 !important;
}

#mod-blog-saibamais .btn-back-to-list .btn-purple {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-blog-saibamais .btn-back-to-list .btn-purple:hover {
	border-color: #69008C !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
}

/*
* Inner Page
* Mod. Blog (comments form)
*/

#mod-blog-saibamais .post-leave-comment h4 {
	color: #343434 !important;
}

#mod-blog-saibamais .comments-form {
	background: #F7F7F7;
}

#mod-blog-saibamais .comments-form .form-control {
	border: 1px solid #CCCCCC !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-blog-saibamais .comments-form .btn-purple {
	border-color: #69008C !important;
	background-color: #69008C !important;
	color: #FFFFFF !important;
}

#mod-blog-saibamais .comments-form .btn-purple:hover {
	border-color: #69008C !important;
	background-color: #FFFFFF !important;
	color: #69008C !important;
}

#mod-blog-saibamais .comments-form .form-termo span.text-black {
	color: #343434 !important;
}

#mod-blog-saibamais .comments-form .form-termo span.text-black strong a {
	color: #69008C !important;
}

/*
* Inner Page
* Mod. Contact
*/

#mod-contato.pagina-interna {
	background-color: #FFFFFF !important;
}

#mod-contato.pagina-interna h1 {
	color: #013BA2 !important;
}

#mod-contato.pagina-interna p {
	color: #343434 !important;
}

#mod-contato.pagina-interna .form-control {
	border: 1px solid #CCCCCC !important;
	background-color: #FFFFFF !important;
	color: #343434 !important;
}

#mod-contato.pagina-interna .btn-purple {
	border-color: #FE0000 !important;
	background-color: #FE0000 !important;
	color: #FFFFFF !important;
}

#mod-contato.pagina-interna .btn-purple:hover {
	border-color: #FE0000 !important;
	background-color: #FFFFFF !important;
	color: #FE0000 !important;
}

#mod-contato.pagina-interna .form-termo span.text-black {
	color: #343434 !important;
}

#mod-contato.pagina-interna .form-termo span.text-black strong a {
	color: #013BA2 !important;
}

#mod-contato-infos {
	background-color: #F7F7F7 !important;
}

#mod-contato-infos .featured-box {
	background: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
	border-left: 1px solid #FFFFFF !important;
	border-right: 1px solid #FFFFFF !important;
}

#mod-contato-infos .featured-boxes-flat .featured-box .box-content {
	background: #FFFFFF !important;
}

html #mod-contato-infos .featured-box-primary .icon-featured {
	background-color: #FFFFFF !important;
	color: #FE0000 !important;
	border: 1px solid #F7F7F7 !important;
}

html #mod-contato-infos .featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #FE0000 !important;
}

html #mod-contato-infos .featured-box-primary h4 {
	color: #003AA1 !important;
}

html #mod-contato-infos .featured-box-primary p {
	color: #343434 !important;
}