/*
 * Start Bootstrap - Full (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {

	margin-top: 0px; /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: 'Open Sans', sans-serif;
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.full {

	background: url('../imagenes/fondo-ams.jpg') no-repeat center center fixed;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
	-o-background-size: 100% auto;
}

@media (max-width: 767px) {

	.full {

		background: url('../imagenes/fondo-mobile.jpg') no-repeat center center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
	}
}

.row-transparente{ background-color: rgba(245, 245, 245, 0); }

.botonLleno {

	-moz-box-shadow: inset 0px 1px 0px 0px #00A168;
	-webkit-box-shadow: inset 0px 1px 0px 0px #00A168;
	box-shadow: inset 0px 1px 0px 0px #00A168;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #00A168;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;

	display: inline-block;
	cursor: pointer;
	color: #ffffff;

	font-size: 20px;
	padding: 12px 70px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #00A168;
}

.botonLleno:hover {

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #00A168;
}

.botonLleno:active {

	position:relative;
	top:1px;
}

.botonLleno2 {

	-moz-box-shadow: inset 0px 1px 0px 0px #00A168;
	-webkit-box-shadow: inset 0px 1px 0px 0px #00A168;
	box-shadow: inset 0px 1px 0px 0px #00A168;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #00A168;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;

	display: inline-block;
	cursor: pointer;
	color: #ffffff;

	font-size: 20px;
	padding: 12px 79px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #00A168;
}

.botonLleno2:hover {

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #00A168;
}

.botonLleno2:active {

	position: relative;
	top: 1px;
}

.botonLleno3 {

	-moz-box-shadow: inset 0px 1px 0px 0px #00A168;
	-webkit-box-shadow: inset 0px 1px 0px 0px #00A168;
	box-shadow: inset 0px 1px 0px 0px #00A168;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #00A168;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;

	display: inline-block;
	cursor: pointer;
	color: #ffffff;

	font-size: 20px;
	padding: 12px 29px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #00A168;
}

.botonLleno3:hover {

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background: -moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: -ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background: linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color: #5d7d42;
}

.botonLleno3:active {

	position: relative;
	top: 1px;
}

.botonTransparente {

	-moz-box-shadow: inset 0px 0px 50px 10px #00A168;
	-webkit-box-shadow: inset 0px 0px 50px 10px #00A168;
	box-shadow: inset 0px 0px 50px 10px #00A168;
	background-color: transparent;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;

	display: inline-block;
	cursor: pointer;
	color: #ffffff;

	font-size: 20px;
	padding: 12px 76px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #00A168;
}

.botonTransparente:hover { background-color: transparent; }

.botonTransparente:active {

	position: relative;
	top: 1px;
}

.botonTransparente2 {

	-moz-box-shadow: inset 0px 0px 50px 10px #00A168;
	-webkit-box-shadow: inset 0px 0px 50px 10px #00A168;
	box-shadow: inset 0px 0px 50px 10px #00A168;
	background-color: transparent;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;

	display: inline-block;
	cursor: pointer;
	color: #ffffff;

	font-size: 20px;
	padding: 12px 85px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #00A168;
}

.botonTransparente2:hover { background-color: transparent; }

.botonTransparente2:active {

	position:relative;
	top:1px;
}

.vistaRapida {

	-moz-box-shadow:inset 0px 1px 3px 0px #00A168;
	-webkit-box-shadow:inset 0px 1px 3px 0px #00A168;
	box-shadow:inset 0px 1px 3px 0px #00A168;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;

	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:11px;
	padding:5px 30px;
	text-decoration:none;
	text-shadow:0px -1px 0px #00A168;
}

.vistaRapida:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
}

.vistaRapida:active {

	position:relative;
	top:1px;
}

.modalButton {

	-moz-box-shadow:inset 0px 0px 3px 0px #00A168;
	-webkit-box-shadow:inset 0px 0px 3px 0px #00A168;
	box-shadow:inset 0px 0px 3px 0px #00A168;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;

	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:15px;
	padding:12px 30px;
	text-decoration:none;
	text-shadow:0px -1px 0px #00A168;
}

.modalButton:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
}

.modalButton:active {

	position:relative;
	top:1px;
}

.modalButton2 {

	-moz-box-shadow:inset 0px 0px 3px 0px #00A168;
	-webkit-box-shadow:inset 0px 0px 3px 0px #00A168;
	box-shadow:inset 0px 0px 3px 0px #00A168;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;

	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	padding:12px 46px;
	text-decoration:none;
	text-shadow:0px -1px 0px #00A168;
}

.modalButton2:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A168), color-stop(1, #00A168));
	background:-moz-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-webkit-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-o-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:-ms-linear-gradient(top, #00A168 5%, #00A168 100%);
	background:linear-gradient(to bottom, #00A168 5%, #00A168 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A168', endColorstr='#00A168',GradientType=0);
	background-color:#00A168;
}

.modalButton2:active {

	position:relative;
	top:1px;
}

.hidden {

	display: none !important;
	visibility: hidden !important;
}

@media screen and (min-width: 1024px) {
	myNewDivHeight{
		height:250px;
	}
}

.imgGray {

	-webkit-filter: blur(1px); /* Safari */
	filter: blur(1px);
	opacity: 0.1;

}

.post-content {
	background: none repeat scroll 0 0 #FFFFFF;
	opacity: 0.5;
	top:0;
	left:0;
	position: absolute;
}

#over {

	position:absolute;
	text-align:center;
	top:0;
	left:0;
	z-index:3;
}


.full2 {

	background: url('http://mydreamapp.mx/gprprojects/imagenes/slideshow_1.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}

.thumbnail {

	height: 470px;
	overflow: auto;
}

.fixed {

	position: fixed;
	background: #fff;
	z-index: 10;
	width: 100%;
}

.fixed2 {

	position: fixed;
	background: #fff;
	z-index: 9;
	width: 100%;
}

.padding { padding-top: 80px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #00A168; }

.thumbnail:hover .image { opacity: 0.3; }

.middle {

	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 25%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}

.thumbnail:hover .middle { opacity: 1; }


/* Sticky footer styles
-------------------------------------------------- */

html {
	position: relative;
	min-height: 100%;
}

body {

	/* Margin bottom by footer height */
	margin-bottom: 60px;
}

.footer {

	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	background-color: #f5f5f5;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container { padding: 60px 15px 0; }
.container .text-muted { margin: 20px 0; }

.footer > .container {

	padding-right: 15px;
	padding-left: 15px;
}

code { font-size: 80%; }

.item {

	position:relative;
	padding-top:20px;
	display:inline-block;
}

.notify-badge{

	position: absolute;
	left:0px;
	bottom:-10px;
	background:#00A168;
	text-align: center;
	border-radius: 10px 10px 10px 10px;
	color:white;
	padding:1px 7px;
	font-size:12px;
}

/*panel */

.panel-default > .nActive {

	/*#00A168*/
	background-color: white;
	border-color: red;
}

.panel-default > .sActive {

	/*#00A168*/
	background-color: #00A168;
	border-color: #00A168;
}

/* Chimp */
/* ---------------------------------------------------------------------------------------------- */

.footer #aviso {

	color:  white;
	text-decoration: underline;
}

.green-background { background-color: #00A168 !important; }
.white-color { color: white !important; }
.green-color { color: #00A168 !important; }

.nav-hr {

	width: 100%;
	color: black;
	height: 2px;
	background-color: #00A168;
}