



.bloqueMapa{

    border: #28C850 solid 1px; 

    cursor: pointer;

}



.divMapas{

    background: #28C850;

}



.center-justified {

    text-align: justify;

    -moz-text-align-last: center;

    text-align-last: center;

  }













  .input-field input[type=text]:focus + label, .input-field input[type=tel]:focus + label, .input-field input[type=email]:focus + label,textarea.materialize-textarea:focus + label {

    color:#28C850 !important;

   }





   .material-icons.prefix.active{

     color:#28C850 !important;

   }



.btn:hover, .btn-large:hover, .btn-small:hover {

    background-color: #000000;

    color:#FFFFFF;

}

   .input-field input[type=text]:focus,.input-field input[type=tel]:focus , .input-field input[type=email]:focus {

    border-bottom: 1px solid #28C850 !important;

    box-shadow: 0 1px 0 0 #28C850 !important;

   }



  textarea.materialize-textarea:focus{

    border-bottom: 1px solid #28C850 !important;



    box-shadow: 0 1px 0 0 rgb(155, 148, 145) !important;

  }



  #btnEnviar:active,#btnEnviar:focus{

    background-color: #000000;

    color:#FFFFFF;

}



.justificarTexto{

  text-align: justify;

  text-justify: inter-word;

}



.slider .indicators .indicator-item {

  background-color: rgb(121, 116, 116);
 
}

.slider .indicators .indicator-item.active {
  background-color: #28C850;
}


.carousel .carousel-item {
  visibility: hidden;
  width: 349px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  margin-right: -22em;
}


/* More then 640 px -------------------*/ 
@media only screen and (max-width: 987px) {
  #SolicitarAsistenciaM { display:flex !important;} 
}  