@charset "utf-8";
/* Senior Front-End Developer / Design UX UI - Jenner Castillo - jenneralejandro@gmail.com */
body{font-family: 'Sanchez', serif;}
section {overflow-y:hidden }
header {overflow-y:hidden; overflow-x:hidden;}
footer {overflow-y:hidden }

.bg_header{
	background-color: #E3DDD5;
}

.bg_slider{
	background-color: #00B0DB;
	height: 300px;
}

.bg_conte{
	background-color: #F2F2F2;
	padding: 3% 0 3% 0 ;
}

.bg_footer{
	background-color: #0D1C35;
	padding: 1.3% 0 1.3% 0 ;
	font-family: 'Sanchez', serif;
	font-weight: 400;
	font-style: italic;
	color: #FFFFFF;
}

.bg_imghead{
	background-image:url(../images/bg_header.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

.tx_azul{
	color: #0D1C35;
}

.tx_font14{
	font-size: 18px;
}

.tx_font20{
	font-size: 24px;
}

.mt10{
	margin-top: 1.5%;
}

.mt20{
	margin-top: 3%;
}

.mb10{
	margin-bottom: 1.5%;
}

.mb20{
	margin-bottom: 3%;
}

.cuadro_pro{
	padding: 10px 10px 10px 10px;
}

.cuadros{
	background-color: #FFFFFF;
	padding: 30px 10px 30px 10px;
}

.cuadro_pro2{
	padding: 10px 10px 10px 10px;
}

.cuadros2{
	background-color: #FFFFFF;
	padding: 10px 10px 30px 10px;
}

.cuadro_pro3{
	padding: 10px 0px 10px 0px;
}

.cuadros3{
	background-color: #FFFFFF;
	padding: 30px 50px 30px 50px;
}

.btn-success { 
  color: #0D1C35; 
  background-color: #79D700; 
  border-color: #79D700; 
} 
 
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success { 
  color: #0D1C35; 
  background-color: #70B01C; 
  border-color: #79D700; 
} 
 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success { 
  background-image: none; 
} 
 
.btn-success.disabled, 
.btn-success[disabled], 
fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, 
fieldset[disabled] .btn-success:focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, 
fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success[disabled].active, 
fieldset[disabled] .btn-success.active { 
  background-color: #79D700; 
  border-color: #79D700; 
} 
 
.btn-success .badge { 
  color: #79D700; 
  background-color: #0D1C35; 
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 500px) {

}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
 
}



/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
 .bg_imghead{
	background-image:url(../images/bg_header.png);
	background-position: 190% 50%;
	background-repeat: no-repeat;
}
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 992px) 
and (max-width : 1200px) {
.bg_imghead{
	background-image:url(../images/bg_header.png);
	background-position: 220% 50%;
	background-repeat: no-repeat;
}
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 770px) 
and (max-width : 991px) {
.bg_imghead{
	background-image: none;
}
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 300px) 
and (max-width : 769px) {
.bg_imghead{
	background-image: none;
}

.bg_footer{
	background-color: #0D1C35;
	padding: 3% 5% 3% 5% ;
	font-family: 'Sanchez', serif;
	font-weight: 400;
	font-style: italic;
	text-align: center;
	color: #FFFFFF;
}

.logo{
	text-align: center;
}
}


/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {


}