								.container-home, .container-home-fora, .container-home-adm {
									display: flex;
									flex-wrap: nowrap;
									height: auto;
									width: 50%;
									min-width: 450px;
									padding: 10px;
									margin: 0 auto;
									margin-top: 10px; 
									margin-bottom: 10px;
									border: 1px solid #ccc; 
									flex-direction: row;
									justify-content: space-around;
									background-color: white;
									border-radius: 8px;
									box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	
								}
								.container-home p, .container-home > p {
									margin: 0;
									padding: 0;
								}
								
								.container-home-fora {
									display: block;
									width: 70%;
									margin-top: 10px; 
									margin-bottom: 10px;
								}
								
								.container-home-adm {
									display: block;
								}
								
								.container-situacao {
									display: flex;
									flex-wrap: nowrap;
									height: auto;
									width: 50%;
									padding: 10px;
									padding-left: 0;
									margin: 0 auto;
									margin-top: 10px;
									margin-bottom: 5px;
									width: 50%;
									padding-top: 0;
									padding-bottom: 0;
									margin-bottom: 2px;
									
									border: 0px solid #ccc;
									 
									flex-direction: row;
									justify-content: flex-start;
									align-items: center;
									background-color: none;		
									font-size: 16px;									
								}
								.container-situacao img {
									max-width: 300px;
									padding: 0px;
									margin-right: 10px;
								}
							
								.container-home2, .container-form {
									display: flex;
									flex-wrap: wrap;
									height: auto;
									width: 50%;
									min-width: 300px;
									padding: 10px;
									margin: 0 auto;
									margin-top: 20px; 
									margin-bottom: 20px;
									border: 1px solid #ccc;
									flex-direction: row;
									justify-content: center;						
									background-color: white;
									border-radius: 8px;
									box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);					
								}
								
								.container-home3 {
									display: flex;
									flex-wrap: wrap;
									height: auto;
									width: 50%;
									min-width: 300px;
									padding: 10px;
									margin: 0 auto;
									margin-top: 20px; 
									margin-bottom: 20px;
									border: 1px solid #ccc;
									flex-direction: row;
									justify-content: center;						
									background-color: white;
									border-radius: 8px;
									box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	
								}
								
								.container-form {
									width: auto;
								}

								.container-fundocinza {
									display: flex;
									flex-wrap: wrap;
									height: auto;
									width: 100%;
									min-width: 300px;
									padding: 10px;
									margin: 0 auto;
									margin-top: 20px; 
									margin-bottom: 20px;
									border: 1px solid #ccc;
									flex-direction: row;
									justify-content: center;						
									border-radius: 8px;										
									background-color: #ededed;
									text-indent: 0;
								}
								
								.col-fundocinza {

									
								}
								
								.col-fundocinza img {
									width: auto;
									height: 200px;	
									background: white;
									margin: 10px;
									font-size: 18px;
									justify-items: center;				
									padding: 10px;
									text-align: justify;
									border: 1px solid #ccc; 
									text-indent: 0;
									margin: 0 auto;
									

								}
								
								.col2, .col3 {							
									width: 200px;
									height: auto;
									background: white;
									margin: 10px;
									font-size: 18px;
									justify-items: center;				
									max-width: 250px;
									max-height: auto;
									padding: 10px;
									text-align: justify;
									border: 1px solid #ccc; 
								}
								.col3 {
									display: table;
									padding: 1px;
								}

								.col2 img, .col3 img {
									width: 200px;
									height: 200px;	
									padding: 10px;
									min-width: 150px;
									min-height: 150px;
								}

							
							.col-1 {
								display: flex;
								flex-wrap: wrap;
								width: 110px;
								border: 1px solid #d6d6d6;
								vertical-align: middle;	
								justify-content: center;
								align-items: center;
								border-radius: 5px;	
								margin-right: 20px;		
								align-content: center;
									margin: 10px;
							}

							.col-1 img {
								max-width: 110px;
							}

							.logo_pdf {
								display: flex;
								flex-wrap: wrap;
								width: auto;
								margin: 5px;
								text-indent: 5px;
								justify-content: flex-start;
								align-items: center;
								text-transform: uppercase;
								font-size: 14px;
							}

							.logo_pdf img {
								max-width: 30px;
							}

							
							.col-2 {
								border: 0px solid cyan;
								vertical-align: top;
								width: 70%;
								font-family: 'Exo 2', sans-serif;
								font-size: 15px;
									margin: 10px;
									padding-left: 20px;
							}
							
							.tipo {
								font-size: 15px;
								font-family: 'Exo 2', sans-serif;								
							}
							
							.entidade {
								font-size: 18px;
								font-weight: 700;
								font-family: 'Exo 2', sans-serif;	
								line-height: 1.3;
							}

							.edital {
								font-size: 14px;	
								font-family: 'Exo 2', sans-serif;
								line-height: 1.3;								
							}

							.inscricoes, .inscricoes p, .inscricoes > p {
								font-size: 13px;
								font-family: 'Exo 2', sans-serif;	
								color: black;
							}
							
							.col-3 {
								width: 150px;
								display: block;
								text-align: center;
								text-transform: uppercase;
								color: #3F3B3A;
								font-weight: 300;
								font-size: 12px;
								border: 0px solid cyan;
								align-content: center;
									margin: 10px;								
							}
							
							
							.mais_info {
								vertical-align: middle;
								background: #fff;
								border-radius: 3px;
								display: inline-block;
								 
								color: #666666;
								font-size: 16px;
								font-weight: 700;
								text-transform: uppercase;
								padding: 5px 10px 7px 10px;
								line-height: 18px;
								text-decoration: none;
								text-shadow: 0px;		
							}	

							
							.botao-amarelo, .botao-amarelo2, .botao-verde, .botao-azul, .botao-vermelho {

								margin: 0 auto;
								font-size: 15px;
								color: #FFF;
								border: 0;
								padding: 10px;
								box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
								text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
							}
													
							.botao-amarelo, .botao-amarelo2 {
								background: #e4b80b;
							}
							.botao-verde {
								background: #2bb21f;
							}
							.botao-azul {
								background: #0078cd;
							}
							.botao-vermelho {
								background: #ff3131;
							}							
							
							.botao-amarelo2 {
								cursor: pointer;
								display: flex;
								flex-wrap: nowrap;
							}



.lognao, .logsim {
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-start;
	 max-width: 200px;
	 width: 200px;
	 height: auto;
	 padding: 20px;
	 margin: 0 auto;
	 margin-bottom: 30px;
	 margin-top: 30px;
	 text-align: justify;
	 border: 1px solid #ccc; 
	 background-color: lightgray;
}





	.info-item {
		margin-bottom: 15px;
	}

	
	.label {
		font-weight: bold;
		color: #555;
		padding: 10px;
		font-size: 14px;
	}

	.value {
		font-size: 14px;
		color: #000;
		padding: 10px;
	}

 



			@media screen and (max-width: 1250px) {
							.col-1 {
									margin: 7px;								
							}
					
							.col-2 {
									margin: 7px;
									padding-left: 10px;
							}
													
							.col-3 {
									margin: 7px;								
							}
							
								.container-home, .container-home-fora, .container-home-adm {
									width: 60%;
									min-width: 450px;
								}							
							
							
			@media screen and (max-width: 1050px) {
					.container-home, .container-home2, .container-situacao, .container-home-fora {
						width: 70%;
						min-width: 400px;
					}

					.container-home3 {
						width: 70%;
						min-width: 400px;
					}					

			}
			
			@media screen and (max-width: 900px) {
					.container-home, .container-home2, .container-situacao, .container-home-fora {
						width: 80%;
						min-width: 400px;
					}

						

			}
			
			@media screen and (max-width: 768px) {

					.container-home, .container-home-fora {
						display: block;
						width: 80%;
						min-width: 200px;
					}	

					.container-home .container-home {
						margin: 0 auto;
						width: 90%;
					}
					
					.container-home2 {
						display: block;
						width: 80%;
						max-width: 80%
					}	
	
					.container-situacao {
						max-width: 80%;
						min-width: 300px;
					}
					
					.container-home3 {
						display: block;
						width: 80%;	
						max-width: 80%;	
						
					}	
					
					.col2 {
						text-align: justify;
						margin: 0 auto;
						margin-bottom: 20px;
						width: 0 auto;
						max-width: 90%;
						padding: 0;
						text-indent: 0;
						border: 1px solid blue;
					}

					.col2 img {
						vertical-align: middle;
						display: block;
						margin: 0 auto;
					}
					
					.col3 {
						text-align: justify;
						margin: 0 auto;
						margin-bottom: 20px;

						max-width: 80%;
					}					

					.col3 img {
						vertical-align: middle;
					
						margin: 0 auto;
					}										

				
							.col-1 {
									margin: 0 auto;								
							}

							.col-2 {
									margin: 0 auto;
									padding-left: 10px;
									padding: 5px 5px 5px 10px;
									width: 70%;									
							}
													
							.col-3 {
									margin: 0 auto;									
							}
							

							.entidade {
								font-size: 18px;
								color: #333;
								font-weight: 700;
								font-family: 'Exo 2', sans-serif;	
								line-height: 1.3;
							}
							
					.container-fundocinza {
						width: 90%;
						min-width: unset;
					}
			
			}


			@media screen and (max-width: 568px) {
				
					.container-home, .container-home-fora {
						display: block;
						width: 87%;
						padding: 12px;
						padding-top: 10px;
						padding-bottom: 10px;
					}	


							.tipo {
								font-size: 16px;
								font-family: 'Exo 2', sans-serif;								
							}
							
							.entidade {
								font-size: 23px;
								font-weight: 700;
								font-family: 'Exo 2', sans-serif;	
								line-height: 1.3;
							}

							.edital {
								font-size: 14px;	
								font-family: 'Exo 2', sans-serif;
								line-height: 1.3;								
							}

							.inscricoes, .inscricoes p, .inscricoes > p {
								font-size: 13px;
								font-family: 'Exo 2', sans-serif;	
								color: black;
							}
							
							
					.col-1, .col-2, .col-3 {
						text-indent: 0;
						margin: 0 auto;
					}
					
					.col-2 {
						padding: 5px 5px 5px 10px;
						width: 92%;
					}
					
					.container-home2 {
						display: block;
						width: 90%;
						max-width: 90%;
					}	
	
					.container-situacao {
						max-width: 90%;
						padding-top: 10px;
						padding-bottom: 0;
						margin-bottom: 0;
					}
					
					.container-home3 {
						
						min-width: 200px;
						padding: 0;
						margin: 0 auto;
						padding-top: 10px;
						padding-bottom: 10px;	
						margin-top: 10px;
						margin-bottom: 10px;
						display: table;
						
					}	
					
					
					.container-home2 {
							justify-content: center;
							margin-top: 20px; 
							margin-bottom: 20px;
							display: block;							
					}	
					
					.col2 {
							max-width: 80%;
							width: 80%;
							font-size: 14px;
							font-weight: normal;
							line-height: 1.4;
							display: grid;
					}

					.col3 {
							min-width: 180px;
							border: 0;
					}	
					
				   .card {
						margin: 20px;
						padding: 20px;
					}

			
					
			}				


	

 


							

					
