/* Gerais */

* {
  position: relative;
}

.section {
  width: 100%;
}

.specific-section-padding {
  padding: 50px 0px;
}

.section-padding {
	padding: 50px 0px;
}

/* CONTEUDO TEST*/
.mini-box {
    text-align: center;
    font-size: 1.5em;
}

.month{
  font-weight: bold;
  color: #24C96E;
}

.day{
  font-weight: bold;
}

/* CONTEUDO TEST*/

.col-centered{
margin: 0 auto;
}

.titulo-seccao  {
  background-color: white;
}



.first-padding{
  padding: 100px 0px;
}

/* Footer*/







/* Fim Footer*/


.colummn-margin-top {
  margin-top: 10px;
}

.centeralizar-conteudo-card {
  text-align: center;
}

.one {
  width: 100%;
  position: relative;
  display: inline-block;
}


/* Fim Gerais*/




/* Página Principal*/ 

/* Fim Página Principal*/ 


/* Sobre Nós */
.sobre-descricao{
  margin-top: 50px;
  padding: 50px 0px;
}
/* Fim Sobre Nós */


/* Eventos */


.timing-evento-principal-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 15px;
  margin-top: 40px;

}

.timing-evento-principal-container-item {
  flex-basis: auto;
  /* default auto */
  flex: none;
  background-color: #999999;
  height: 97px;
  width: 97px;
  border-radius: 50%;
  padding: 37px;


}


.evento-principal-bg {
  background-color: #EEEEEE;
  height: 403px;

}

.evento-sec-bg {
  background-color: #c2bdbd;
  margin-top: 10px;

}

.evento-alerta-bg {
  background-color: #EEEEEE;
  margin-top: 10px;

}


.evento-outros-bg {
  background-color: #c2bdbd;
  margin-top: 10px;

}
/* Fim Eventos */ 

/* Evento Selecionado */ 

.form-registo-evento-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 300px;
}

.form-registo-evento-container .inputbox {
  position: relative;
  width: 300px;
  height: 20px;
  margin-bottom: 50px;
}

.form-registo-evento-container .inputbox input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: 2px solid #E3EFE8;;
  outline: none;
  background: none;
  padding: 10px;
  border-radius: 10px;
  font-size: 1em;
}

 .form-registo-evento-container .inputbox:last-child {
  margin-bottom: 0;
}


.form-registo-evento-container .inputbox [type="submit"] {
  background: #24C96E;
  color: #fff;
  border: #fff;
}

.insc-btn a{
  width: 300px;
  height: 20px;
  background: #24C96E;
  color: #fff;
  border: #fff;
  text-decoration: none;
  border: 2px solid #E3EFE8;;
  outline: none;
  padding: 10px;
  border-radius: 10px;
  font-size: 1em;
}

.form-registo-evento-container .inputbox:hover [type="button"] {
  background: linear-gradient(45deg, greenyellow, dodgerblue);
}



/* Fim Evento Selecionado */ 


/* Notícias */ 


/*.main-news-right-side-box {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
*/
.filtro-noticias-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}



.filtro-noticias-item {
  flex-basis: auto;
  /* default auto */
  flex: none;
}

.filtro-noticias-item input {
  border: none;
  background-color: #dadada;

}

.pagination-buttons{
  text-align: center;
}

.previous-button, .next-button {
  background-color: #4CAF50; /* Green */
  color: white;
  padding: 8px 16px;
  text-decoration: none;
  font-weight: bold;
  margin: 4px 2px;
  cursor: pointer;
}

.linha_noticia_titulo h5{
  transition: 0.2s;
  color: black;
  font-weight: bold;;
  }

.linha_noticia_titulo h5:hover{
color: green;
}

.previous-button:hover, .next-button:hover {
  background-color: #337535; /* Green */
}

.pagination-buttons a:hover{
  color: white;
}

.share-not-container{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.more-news{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
}

.mn-text-box a{
  color:black;
  font-weight: bold;
  font-size:x-large;
}
  
.mn-text-box a:hover{
  color: green;
}






/* Fim Notícias*/

/* Notícias Seleionadas */ 


.filtro-noticia-selecionada {
  max-width: 100%;
  border: 1px solid rgb(223, 223, 223);

}

.filtro-noticias-sel-conteiner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #cfa8a8;
  margin-top: 40px;

}

.filtro-noticias-sel-item {
  flex-basis: auto;
  /* default auto */
  flex: none;
  margin-left: auto;
  margin-right: auto;

}


/* Fim Notícias Selecionadas */ 





.row {
  display: flex;
  flex-direction: row;
}

.row .col-right{
  padding-left: 20px;
}


.row .col-left{
  padding-right: 20px;
}








/*

INSERT INTO `noticia` ( `id_categoria`, `conteudo`, `res_conteudo`, `img_noticia`, `data_criada`, `data_publicada`, `autor`) VALUES
(1, 'sjsdajb ajisdij sdjisdilsd', 'resumo do conteudo', 'e1802bf661d477c7efc5b5f1ba595242.png', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'Hiro');
*/