/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
 body{
  /*background-image: url("../img/tapiz.png"); */
  background-color: whitesmoke;
  font-family: Verdana, Geneva, Tahoma, sans-serif;   
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

main {
  flex: 1 0 auto;
}

footer{
  background-color: #0f5485 !important;
}
p{
  text-align: justify !important;
}
a{font-family: Verdana, Geneva, Tahoma, sans-serif;}
.icon-block {
  padding: 0 15px;
}
h1,h2,h3,h4,h5,h6{color:#0f5485;}
h1,h2,h3,h4{font-weight: bold;}
strong{
  font-weight: bold !important;
}
.icon-block .material-icons {
	font-size: inherit;
}
h5{
  margin-top: 0px !important;
}
hr { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}
.container{
  width: 100%;
  padding: 0px !important;
}

#menu > div.container > *{
  height: 100% !important;
}

ul.right > li, ul > li > a {
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 12pt;
  height: 100%;
}
ul.right > li > a:hover {
  color: whitesmoke !important;  
  /*text-shadow: 1px 4px 3px rgb(33, 33, 33) !important;    */
  background-color:    #607d8b;
}

.active{
  background-color: whitesmoke !important;    
}
li.active a{
  color: #0f5485 !important;
  font-weight: bold;
}

.collapsible-body{
  background-color: white;
}
.ulList > li{
  font-weight: bold;
  list-style-type: disc !important;
}
.sidenav-overlay{
  display: none !important;
}
.slider{
  width: 100%;
  height: auto;
  /*background-size: cover;*/
}
#titulo, #leyendaAcademica, .leyenda{
  font-family: 'Kaushan Script', 'Helvetica Neue', Helvetica, Arial, cursive !important;
  text-shadow: 3px 2px #B0C5E1;
  text-align: center;
  color: #0f5485 !important; /*#004a98 !important;*/
}
#leyendaAcademica{
  font-weight: normal !important;
  text-shadow: none;
}
#menu{
  background-color: #0f5485 !important; /*#0063C9 !important;*/
  min-height: 80px;
}
#index-banner{
  margin-top: 0px !important;
  padding-top: 0px !important;


}
#index-banner > div.container{
  margin-top: 0px !important;
}
#perfilConstruccion img{
  /*background-image: url("../img/perfilprofesionalconstruccion.png");*/
  background-size: cover;
  min-height: 100vh;
}