.thumbnail-wrapper {
    display:inline-block;
    position:relative;
}
.thumbnail-wrapper button {
    position:absolute;
    top:80%;
    left:50%;
    -webkit-transform:translate3d(-50%, -50%, 0);
    -moz-transform:translate3d(-50%, -50%, 0);
    transform:translate3d(-50%, -50%, 0);
}
.thumbnail-wrapper a {
    position:absolute;
    top:80%;
    left:50%;
    -webkit-transform:translate3d(-50%, -50%, 0);
    -moz-transform:translate3d(-50%, -50%, 0);
    transform:translate3d(-50%, -50%, 0);
  }
.btn_form_per {
	width: 100px; 
  background-color: green;
  height:60px;
  font-size:14px;
  color: #FFF;
  font-weight: bold;
}

/*
.btn_tipo_per {
  width: 300px !important; 
  background-color: green !important;
  height:50px !important;
  font-size:14px !important;
  color: #FFF !important;
  font-weight: bold !important;
}
*/


.btnentrar{
  margin: auto !important;
  width: 100px;
}

.btn_nav_per{
  width: 160px;
  z-index: 1000;
}

.gjs-row{
  display:table;
  width:100%;
}
.gjs-cell{
  width:0%;
  display:table-cell;
  height:40px;
}
@media (max-width: 768px){
	#menudesktop{
		display:none;
	}
	#mobilemenu{
		display:block;
	}
	.sky-form {
		margin-top: 29px !important;
	}
  .gjs-cell{
  width:100%;
  display:block;
  height: 102px;
  }
  .gjs-cell30{
  width:100%;
  display:block;
  }
  .gjs-cell70{
  width:100%;
  display:block;
  }
  .gjs-cell{
  width:100%;
  display:block;
  }
  .gjs-cell30{
  width:100%;
  display:block;
  }
  .gjs-cell70{
  width:100%;
  display:block;
  }
  
  .form-control { 
    font-size: 14px;
	width: 81%;
	margin-bottom: 5px;
  }

}


@media (min-width: 800px){
	#menudesktop{
		display:block;
	}
	#mobilemenu{
		display:none;
	} 
}


.backcolor-blue {
background-image: -webkit-gradient(
  linear,
  left top,
  left top,
  color-stop(0, #263740),
  color-stop(1, #1190DE)
);
background-image: -o-linear-gradient(left top, #263740 0%, #1190DE 100%);
background-image: -moz-linear-gradient(left top, #263740 0%, #1190DE 100%);
background-image: -webkit-linear-gradient(left top, #263740 0%, #1190DE 100%);
background-image: -ms-linear-gradient(left top, #263740 0%, #1190DE 100%);
background-image: linear-gradient(to left top, #263740 0%, #1190DE 100%);
}

.copyright-new
{
background-color:#303f54;
}

.btntipo {
  background-color: #118f24;
  color: white;
  padding: 1em 6.5em;
  text-decoration: none;
  text-transform: uppercase;
}


.img-fluid {
  width: 100%;
  height: auto;
}



.img-banner{
	
	margin-top: 5px;
}

.tips {
	background: #800000;
	border: 1px;
	color: #FFF;
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
	text-align: left;
	z-index:999999999999;
	position: relative;
}



