body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
  }

  main {
    flex: 1 0 auto;
  }

nav ul a,
nav .brand-logo {
  color: #444;
  height: 65px;
}
.aqui,p:hover
{
	cursor: pointer;
	
}
.link:hover
{
	color: yellow;
}
.link
{
	color: #fff;
	cursor: pointer;
}
.ve
{
	background: rgba(0,0,0,0.7);
	
}

.fo
{
	background: rgba(0,0,0,0.6);
	background-size: cover;
	background-repeat:no-repeat;
	background-position:center;
	background-image: url(1.jpg);
	
	max-width: 100%;
	width: 100%;
	height: 400px;
}

.fondo2
{
	background: rgba(0,0,0,0.6);
	background-image: url(2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: inline-block;
	width: 100%;
}

.fondo3
{
	background: rgba(0,0,0,0.6);
	background-image: url(3.jpg);
	background-size: cover;
	background-position: center;
	max-width: 100%;
	max-height: 400px;
	width: 100%;
}

.fondo4
{
	background: rgba(0,0,0,0.6);
	background-image: url(4.jpg);
	background-size: cover;
	background-position: center;
}
.fondo5
{
	background: rgba(0,0,0,0.6);
	background-image: url(5.jpg);
	background-size: cover;
	background-position: center;
}

p {
  line-height: 2rem;
}

.button-collapse {
  color: #26a69a;
	
}

.parallax-container {
  min-height: 380px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}
h8
{
	color: white;
}
h12
{
	
	text-align:center;
	
}
.f
{

	color:;
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}
a.f:hover {
	background-color:#3B5998;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #fff;
	
	
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}

a.t:hover {
	background-color:#55ACEE;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #fff;
	
	
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}

.t
{
	
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}

a.y:hover {
	background-color:#bb0000;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #fff;
	
	
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}

.y
{
	
	font-family:Arial;
	font-size:17px;
	padding:1px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}


.widget h2 {
 cursor:pointer;  
 font-size:18px;
 font-weight:bold;
 padding-bottom:5px;
}
.footer-bottom {
 background:#d8d8d8;
 padding:15px 0;
 border-top:1px solid #d9d9d9;
 font-size:11px;
 color:#777;
}
  
@media only screen and (max-width: 479px) {    
     .widget_content{
        display:none;
    }
    .active .widget_content{
    	display:inline;	
    }
    .widget h2 { 
        border-bottom:1px solid #ddd;
    }   
    .widget h2:after {
        content:"\203A";
        color:white;
        width:20px;
        height:20px;
        background:#999;
        display:inline-block;
        text-align:center;
        float:right;
    }
    .active.widget h2:after {
        content:"\2039";    
        background:#ccc;
    }
}

.img-gm
	{
		width: 40px;
    }

.card-title
{
	font-size:12px;
	color:#616161;
}