
		/*PAGINA INICIO*/

.img-dmat{
	margin-top: 50px;
	margin-bottom: 50px;
	background-image: url('../img/capa.png');
	background-repeat: no-repeat;
  background-size:cover;
  background-attachment: fixed;
  background-position: center; 
	height: 300px;
	
}

hr{
	margin: 0;
	padding: 0;
}

.card-color{
	background-color: lightgray;
}

#cards-dmat .card {
	margin-bottom: 25px;
}

#cards-dmat img{
	height: 120px;
}

#cards-dmat a{
	border-radius: 0;
}

/*CAROUSSEL*/
.carousel-div{
	border-right: 0px solid black;
	border-bottom: 1px solid black;
}

#vocacao{
	text-align: center;
}

#Close1 , #Close2 {
	margin: 0;
	padding: 0;
	border-radius: 0;
	border: 0;
}

.item-carousel{
	border:1px solid black;
	margin: 0px;
	border-radius: 4px;
}

.vocacao{
	background-image: url('../img/vocacao.png');
	background-size: cover;
	background-position:center;
	height: 282px;
}

.info-departamento{
	background-color: lightgray;
}

.att{
	background-image: url('../img/tempo.png');
	background-size: cover;
	background-position: top;
	height: 282px;
	color: white;
}










/*_______________________________________________________________________________________________*/

		/*PAGINA DOCENTES*/

input::placeholder {
  color: #5ed7db!important;
}

.pgi{
	text-align:center!important;
}

.modal-docente{
	font-size: 20px;
	line-height: 2.5;
}







/*_______________________________________________________________________________________________*/

		/*PAGINA PSE*/

#nav-tab a{
	padding-left: 50px;
	padding-right: 50px;
	flex-direction: column!important;
}

#disciplinas-pse li{
	margin-bottom: 20px;
}








/*_______________________________________________________________________________________________*/

		/*PAGINA DOCUMENTOS*/

.caixa-txt-doc{
	word-wrap: break-word;
}

.caixa-txt-doc li{
	padding: 9px;
}

.caixa-txt-doc h3{
	margin-top: 30px;
	margin-bottom: 15px;
}

.fa-file-pdf{
	color: red;
}








/*_______________________________________________________________________________________________*/

		/*PAGINAS HORARIO E CURRICULO*/

th, td
{
	vertical-align: middle !important;
}

.hover-table td:hover {
	color: #00c0c7;
}

.tabela-curriculo{ 
	margin-bottom: 30px;
}

.accordion .mb-0 button{ /*COR BOTOES*/
	background-color: #dbf5f9;
}
	

.btn-sombra button:hover{
	box-shadow: 0 12px 16px 0 rgba(245, 204, 204, 0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

.accordion button:hover{
	box-shadow: 0 6px 8px 0 rgba(0,0,0,0.24), 0 9px 25px 0 rgba(0,0,0,0.19);
}

/*_______________________________________________________________________________________________*/

		/*PAGINA CONTATO*/

iframe{
	width: 100%;
	height: 350px;
}

/*_______________________________________________________________________________________________*/



















/* ---------------------------------- CONTROLE ---------------------------------- */
@media (min-width: 576px) {
	
	.card-columns {
	    column-count: 2;
	}

}



@media (min-width: 768px) {
	.carousel-div {
		border-right: 1px solid black;
		border-bottom: 0px solid black;
	}



}

@media (max-width: 992px) { /*Brakpoint*/
	.margin-l-md-5{
		
	}
	.visibilidade-md{
		display: none;
	}
	.img-dmat{
  height: 200px;
	}

	#nav-tab{
		flex-direction: column!important;
	}
	.nav-tabs .nav-link{
		border-color: #dee2e6;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
		background-color: lightgray;
	}
	
}





@media (min-width: 992px) { /*Brakpoint*/
	.visibilidade-sm{
		display: none;
	}



	.card-columns {
    column-count: 3;
	}


	#button-vocacao{
	margin: 35px;
	}



	.caixa-txt-doc{
		height: 60vh;
		max-width: 1300px;
		overflow-y: scroll;
	}


}





@media (min-width: 1300px) {
	iframe{
		/*width: 100%;*/
		height: 500px;
	}
}





@media (min-width: 1500px) {
}





@media (min-width: 1900px) {
}




@media print{/* IMPRESSÃO */
	

	input{ 
		visibility: hidden;;
	}

}