.bg-light {
    display: none;
}

#content{
  	padding-right: 0px;
    padding-left: 0px;
}

.layout--twocol-section {
    padding: 0px 170px 0px 170px;
}

.layout__region--second {
    padding: 40px 0px 0px 100px;
}

.layout__region--second .field--label {
    font-weight: bold;
    text-transform: uppercase;
}

.field--name-field-imagem-de-capa {
    width: 100%; /* Defina a largura desejada */
    height: 360px; /* Defina a altura desejada */
    overflow: hidden; /* Oculta o excesso da imagem */
    display: flex;
    justify-content: center;
    align-items: center;
}

.field--name-field-imagem-de-capa img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    object-position: center;
}

.field--name-field-logo img{
		background-color: #ffffff;
		width: 200px;
    height: 200px;
    margin-top: -65px;
    box-shadow: 0px 0px 5px #bbbbbb;
    object-fit: cover;
    border-radius: 5px;
}

.field--name-title{
		display: block;
	  padding-left: 220px;
    margin-top: -117px;
    font-size: 1.6em;
    color: #4c068d;
    font-weight: bold;
    text-transform: uppercase;	
}

.field--name-field-arquivo-do-edital a {
    display: block;
    background-color: #01c397;
    color: #000000;
    padding: 10px 55px;
    font-size: 0.9em;
    text-align: center;
    border-radius: 5px;
}

.field--name-field-link-download a {
	  display: block;
    background-color: #01c397;
    color: #000000;
    padding: 10px 55px;
    font-size: 0.9em;
    text-align: center;
    border-radius: 5px;
}

.flag-bookmark a {
    display: block;
    background-color: #4c068d;
    color: #ffffff;
    padding: 10px 55px;
    font-size: 0.9em;
    text-align: center;
    border-radius: 5px;
    position: relative;
    text-transform: uppercase;
}

.flag-bookmark a::before {
    content: "★"; /* Símbolo da estrela */
    color: #01c397; /* Cor inicial da estrela */
    font-size: 2rem; /* Tamanho da estrela */
    position: absolute;
    left: 10px; /* Ajuste conforme necessário */
    top: 45%; /* Posiciona no meio verticalmente */
    transform: translateY(-50%); /* Centraliza verticalmente */
}

.flag-bookmark.action-unflag a::before {
    color: #01c397; /* Cor da estrela ao remover dos favoritos */
}


.layout__region--first .field--label {
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.block-layout-builder {
    padding-bottom: 20px;
}

.field--item a {
    color: #000000;
}

/*

.field.field--name-field-link-download.field--type-string.field--label-above {
    word-break: break-all;
}

.flag-following{
		display: none;
}

.layout--twocol-section {
    padding-left: 150px !important;
    padding-right: 150px !important;
}

.main-content.col.order-first.col-md-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field--name-field-sobre{
		padding-left: 220px;
}

.field--name-field-publico-alvo{
		padding-left: 220px;
}

@media (max-width: 426px) {
	
	.layout--twocol-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
	}
	
	.field--name-field-logo img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    margin-top: -40px !important;
    margin: 0 auto;
    display: flex;
	}
	
	.field--name-title {
		display: block;
    padding-left: 0px;
    margin-top: 0px;
    font-size: 1.6em;
    color: #4c068d;
    font-weight: bold;
    text-transform: uppercase;
	}
	
	.block-field-blocknodeeditaistitle {
    text-align: center;
	}
	
	.field--name-field-sobre {
    padding-left: 0px;
    text-align: center;
	}
	
	.layout__region--second {
    padding: 40px 0px 0px 0px !important;
    text-align: center;
	}
	
}