
.w3-theme-l5 {color:#000 !important; background-color:#f5fbfe !important}
.w3-theme-l4 {color:#000 !important; background-color:#def2fc !important}
.w3-theme-l3 {color:#000 !important; background-color:#bce5f8 !important}
.w3-theme-l2 {color:#000 !important; background-color:#9bd8f5 !important}
.w3-theme-l1 {color:#000 !important; background-color:#79ccf2 !important}
.w3-theme-d1 {color:#fff !important; background-color:#3ab3ec !important}
.w3-theme-d2 {color:#fff !important; background-color:#1da8e9 !important}
.w3-theme-d3 {color:#fff !important; background-color:#1595d0 !important}
.w3-theme-d4 {color:#fff !important; background-color:#127fb2 !important}
.w3-theme-d5 {color:#fff !important; background-color:#0f6a95 !important}

.w3-theme-light {color:#000 !important; background-color:#f5fbfe !important}
.w3-theme-dark {color:#fff !important; background-color:#0f6a95 !important}
.w3-theme-action {color:#fff !important; background-color:#0f6a95 !important}

.w3-theme {color:#000 !important; background-color:#57bfee !important}
.w3-text-theme {color:#57bfee !important}
.w3-border-theme {border-color:#57bfee !important}

.w3-hover-theme:hover {color:#000 !important; background-color:#57bfee !important}
.w3-hover-text-theme:hover {color:#57bfee !important}
.w3-hover-border-theme:hover {border-color:#57bfee !important}

.w3-left, .w3-right, .w3-badge {cursor:pointer}
.w3-badge {height:10px;width:10px;padding:0}
.w3-wide {letter-spacing: 10px;}
.w3-hover-opacity {cursor: pointer;}

.w3-pale-grey {color:#000 !important; background-color:#ddd !important}

html, body {height:100%; line-height: 1.8; }

body, h1, h2, h3, h4, h5, h6 {font-family: "Raleway", sans-serif; }

footer a {text-decoration: none; color:#ffffff !important; }

a{text-decoration: none!important;}

a:hover{color:#c0392b !important;}

/* Create a Parallax Effect */
.bgimg-0, .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5, .bgimg-6, .bgimg-7, .bgimg-8, .bgimg-9 {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Logo image (Full height) */
.bgimg-0 {
  background-image: url('../img/parallax0.jpg');
  min-height: 100%;
}

/* First image */
.bgimg-1 {
	background-image: url('../img/parallax1.jpg');
  min-height: 400px;
}

/* Second image */
.bgimg-2 {
	background-image: url('../img/parallax2.jpg');
  min-height: 400px;
}

/* Third image */
.bgimg-3 {
	background-image: url('../img/parallax3.jpg');
  min-height: 400px;
}

/* Fourth image */
.bgimg-4 {
	background-image: url('../img/parallax4.jpg');
  min-height: 400px;
}

/* Fifth image */
.bgimg-5 {
	background-image: url('../img/parallax5.jpg');
  min-height: 400px;
}

/* Sixth image */
.bgimg-6 {
	background-image: url('../img/parallax6.jpg');
  min-height: 400px;
}

/* Seventh image */
.bgimg-7 {
	background-image: url('../img/parallax7.jpg');
  min-height: 400px;
}

/* Eighth image */
.bgimg-8 {
	background-image: url('../img/parallax8.jpg');
  min-height: 400px;
}

/* Nineth image */
.bgimg-9 {
	background-image: url('../img/parallax9.jpg');
  min-height: 400px;
}

/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
    .bgimg-0, .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5, .bgimg-6, .bgimg-7, .bgimg-8, .bgimg-9 {
        background-attachment: scroll;
    }
}

.mySlides {display:none}

.jumbotron .cuadro {
	padding: 5px 20px;
	border: 1px solid #ffffff;
	background-color: rgba(255,255,255,.5);
	box-shadow: 3px 3px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.2);
}

.back-to-top {
	display: none; /* Hidden by default */
	position: fixed; /* Fixed/sticky position */
	bottom: 1em; /* Place the button at the bottom of the page */
	right: 1em; /* Place the button 30px from the right */
	z-index: 99; /* Make sure it does not overlap */
	border: none; /* Remove borders */
	outline: none; /* Remove outline */
	background-color: rgba(135, 135, 135, 0.80); /* Set a background color */
	color: #ffffff; /* Text color */
	cursor: pointer; /* Add a mouse pointer on hover */
	padding: 1em; /* Some padding */
	border-radius: 5px; /* Rounded corners */
}

.back-to-top:hover {
	color: #c21832; /* Text color */
	background-color: rgba(135, 135, 135, 0.50);
}

#contact {padding: 80px 0px; padding-top: 0px; }
#contact textarea {min-height: 125px; }
.form-control {border:none; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.input-group-addon{background:#ccc;}
.input-group {padding-bottom: 10px;}

#portfolio img {margin-bottom: 16px;}

.video-responsive {
  position: relative;
  padding-bottom: 56.25%; /* 16/9 ratio */
  padding-top: 30px; /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
