@charset "utf-8";
/* CSS Document */

.margin_bs {
    max-width:1100px;
    width:100%;
    margin: 10px auto 0 auto;
    justify-content: normal;
    }

/* INTRO */

#intro_container {
    position: relative;
    height: 100%; /* Defina a altura desejada */
    background-image: url('../imagens/img_incoming_brazilianseminars02.jpg');
    background-size: cover;
    background-position: top;
    background-color: #E5E5E5;
}

.overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(255,162,0,0.18); /* Filtro cinza 50% transparente */
    /*display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;*/
    /*color: white;
    text-align: center;
    font-size: 24px;*/
}

/*.overlay p {
    margin: 0;
    padding: 20px;
}*/

    
.flex-container {
  		display: flex;
  		align-items: stretch;
		float: right;
		height: 267px;
		}

	.flex-container > div {
 		}
	
	.effect {
		display: flex;
		align-items: center;
		background-color: #004598;
		color: white !important;
		width: 100%;
		text-align:center;
		}
	
		
	.effect:hover {
		color: #FDBA22;
		}
		
		#academicactivies ul li::before { content:''; }
		
		@media (min-width:750px) {
			#information_bs #3_bs .puc_layout_coluna_3cols_interno:nth-child(1) { width:40.6%; }
			#information_bs #3_bs .puc_layout_coluna_3cols_interno:nth-child(2) { width:25.6%; }
			#information_bs #3_bs .puc_layout_coluna_3cols_interno:nth-child(3) { width:25.6%; }  }
            
            
	.card_register {  }
		.card_register:link, .card_register:visited
		{
		  display: flex;
		  position: relative;
		  background-color: #D4D4D4;
		  padding: 22px 14px;
		  text-decoration: none;
		  border: 1px solid #D4D4D4;
		  box-sizing: border-box;
		  text-align: center;
		}
		.card_register:hover {
		transition: all 0.2s ease-out;
		box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
		top: -4px;
		border: 1px solid #2b3944;
		background-color: #2b3944;
        
  }
		.card_register span {width:100%;}

        




