@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');


body {
  background-image: none;	
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.main-content__container {
  padding-top: 0;
}

.region--content {
    margin-bottom: 0;
}

.logos {
	display: flex;
}

.logos img {
  height: 160px;
  padding: 30px;
}


.alert-success {
    position: absolute;
    top: 91px;
    right: 0;
    width: auto;
    opacity: 0.8;
}
/*
 Sobrescreve regra que faz as rows crescer mais que body
 quando são filhas de uma .container filha direta do body
*/
#page-wrapper #page .container, 
#page-wrapper #page .container-fluid, 
#page-wrapper #page .container-lg, 
#page-wrapper #page .container-md, 
#page-wrapper #page .container-sm, 
#page-wrapper #page .container-xl, 
#page-wrapper #page .container-xxl
#page-wrapper #page .site-footer__top.clearfix {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

:root {
	--bs-base-padding: 1rem;
}

.p-6 {
	padding: calc(var(--bs-base-padding) * 4.5);
}

.ps-6 {
	padding-left: calc(var(--bs-base-padding) * 4.5);
}

.pe-6 {
	padding-right: calc(var(--bs-base-padding) * 4.5);
}

.pt-6 {
	padding-top: calc(var(--bs-base-padding) * 4.5);
}

.pb-6 {
	padding-bottom: calc(var(--bs-base-padding) * 4.5);
}

.px-6 {
	padding-left: calc(var(--bs-base-padding) * 4.5);
	padding-right: calc(var(--bs-base-padding) * 4.5);
}

.py-6 {
	padding-top: calc(var(--bs-base-padding) * 4.5);
	padding-bottom: calc(var(--bs-base-padding) * 4.5);
}

/*.main-content .section {
	margin-top: -9.5px;
}*/
#navbar-main,
.content-container,
.programa .accordion-button,
.programa .accordion-body,
.destaque-carrossel .carousel.slide,
.site-footer__top.clearfix,
.block-simplenews {
	max-width: 320px;
  /*max-width: 1260px;*/
  margin: auto;
  width: 100%;
}


#page-wrapper #page #main, #page-wrapper #page .node__content {
	margin-top: 0px;
}
#page-wrapper #page #main, #page-wrapper #page .row > * {
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

#page-wrapper #page .row {
	margin-top: 0;
	margin-left: 0;
  margin-right: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

@media screen AND (min-width: 1280px) {
	#navbar-main,
	.content-container,
	.programa .accordion-button,
	.programa .accordion-body,
	.destaque-carrossel .carousel.slide,
	.site-footer__top.clearfix,
	.block-simplenews {
		max-width: 1260px;
	}
}

@media screen AND (min-width: 900px) AND (max-width: 1279px) {
	#navbar-main,
	.content-container,
	.programa .accordion-button,
	.programa .accordion-body,
	.destaque-carrossel .carousel.slide,
	.site-footer__top.clearfix,
	.block-simplenews {
		max-width: 880px;
	}
}

@media screen AND (min-width: 760px) AND (max-width: 899px) {
	#navbar-main,
	.content-container,
	.programa .accordion-button,
	.programa .accordion-body,
	.destaque-carrossel .carousel.slide,
	.site-footer__top.clearfix,
	.block-simplenews {
	  max-width: 740px;
	}
	
	
}

@media screen AND (min-width: 480px) AND (max-width: 759px) {
	#navbar-main,
	.content-container,
	.programa .accordion-button,
	.programa .accordion-body,
	.destaque-carrossel .carousel.slide,
	.site-footer__top.clearfix,
	.block-simplenews {
	  max-width: 460px;
	}
	
	
}

@media screen AND (max-width: 479px) {
	#navbar-main,
	.content-container,
	.programa .accordion-button,
	.programa .accordion-body,
	.destaque-carrossel .carousel.slide,
	.site-footer__top.clearfix,
	.block-simplenews {
	  max-width: 320px;
	}
	
	
}

