*{ margin: 0; padding: 0; }
body{ font-family: 'Open Sans', sans-serif;  }
a{ text-decoration: none; }
h1,h2,h3,h4,h5,h6{ text-transform: uppercase; }
header{ border-top: 5px solid #123f6a; }
a.navbar-brand{ padding:5px;}
a.navbar-brand img{ width: 100%; max-width: 100%; height: 100%; }
label{ color: #fff; }
select.form-control{ background-color: #fff; color:#1a68b2;font-weight: 700; box-shadow: none; border:none; }

.container-navigation-certikredit{ padding: 10px }
.navbar{ margin-bottom: 0px; }
.navbar-default{ border-bottom: 0px; background-color: #f8f8f8; }
.navigation-certikredit{ margin-top: 10px; }
.navigation-certikredit li a{ text-transform: uppercase; color: #1a68b2; }
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover{ color: #123f6a; text-decoration: none; }
.navbar-default .navbar-nav > li > a{ color: #1a68b2; border-right: 1px solid #d1d1d1; padding-bottom: 5px; padding-top: 5px; }


#nosotros{ padding-left: 0px;padding-top: 0px; }
.content-thumb{ padding-left: 0px; }
.content-nosotros{ text-align: center;  padding-left: 15px;}
.content-nosotros > h2{ color: #123f6a; font-weight: 700;font-size: 1.5em; margin-top: 0px; margin-bottom: 0px;}
.content-nosotros > p { font-size: 1.2em; color: #123f6a; font-weight: 400; margin: 0 0 25px 0; padding: 0 50px; }

#servicios{ padding: 100px 15px; background-color: #8fa3b6; background-image: url('../images//bg-servicios.jpg'); background-size: 100% auto; }
.content-servicios{ text-align: center; }
.content-servicios > h2{ font-weight: 700; color: #fff; font-size: 2em; letter-spacing: 1px; }
.content-servicios > img { width: 125px; height: 125px; margin: 25px 0; }
.content-servicios > p { color: #fff; }
.subtitle-servicios{ text-transform: uppercase; color: #fff; font-weight: 700;font-size: 1.5em;}
.wrapper-form-servicios{ padding: 25px 100px; text-align: center;  }
.wrapper-form-servicios > .container-form {
	background: #165694; /* Old browsers */
	background: -moz-linear-gradient(top, #165694 0%, #0a4985 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #165694 0%,#0a4985 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #165694 0%,#0a4985 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165694', endColorstr='#0a4985',GradientType=0 );
	padding:25px;
	border-radius: 15px;
}
.container-form > form > h2{ color: #fff; font-size: 1.5em; margin: 25px 0; font-weight: 700; }
input.form-control{ border:2px solid #fff; box-shadow: none; color: #1a68b2; text-align: center; font-weight: 700; }
input.form-control::placeholder{ color: #1a68b2; text-align: center; }
input.form-control:hover,
input.form-control:focus{ box-shadow: none; border-color: #fff; }
button.btn-primary{ text-transform: uppercase; color: #1a68b2;background-color: #fff; border-color: #123f6a; font-weight: 700; padding-left: 25px; padding-right: 25px;}

#como-funciona{ text-align: center; padding: 0px 15px 150px 15px }
#como-funciona > .content-como-funciona > h2 { font-weight: 700; color: #123f6a; letter-spacing: 1px; text-align: center; margin: 50px 0; }

#contacto{ background-image: url('../images/bg-servicios.jpg'); background-size: 100% auto; padding: 50px 15px; text-align: center; }
.content-contacto > h2 { color: #fff; font-weight: 700; }
.row-contacto{ color: #fff; text-align: center; }
.row-contacto > h4{ font-weight: 700; color: #AC82FF; }
.row-contacto > ul { list-style: none; }
.row-contacto > ul > li{ margin-bottom: 10px; }


#content-frm > h2 { text-transform: none; color: #fff;  }


#footer{ background-color: #123f6a; color: #fff; text-align: center; padding: 15px; }
.icon-social > svg,
.icon-social > a > svg { width: 25px; }
.logo-footer p img { width: 200px; max-width: 100%; }


.nosotros-form{ margin-top: 50px; background-image: url('../images/bg-line.png'); background-size: 100% auto; background-repeat: no-repeat; width: 100%; height: 600px; }

.icon-description{ text-align: left; }
.icon-description figure{ display: block;float: left; margin-right: 15px;}
.icon-description figure img{ width: 150px; height: 150px; }
.icon-description p.subtitle-servicios{ font-weight: 700; text-transform: uppercase; font-size: 1.5em; }
.icon-description p{ color: #fff; font-weight: 300; font-size: 12px; }
.top{ margin-top: 50px;}

@media only screen and (max-width: 600px)
{
	.nosotros-form{ background-image: none; height: auto; }
	.icon-description{ margin-top: 0px; text-align: center; }
	.icon-description figure { width: 100%; }
	.icon-description .jewel img { width: 150px; height: 150px;} 

	.icon-description figure img{ width: 100%; }
	.icon-description h4{ margin-top: 50px; }
	.icon-description p{ color: #1a68b2; }
	.subtitle-servicios p { color: #1a68b2;}
	ul{
		color: #1a68b2 !important;
		text-align: center;
		margin-left: 30px !important;
	}
	.wrapper-form-servicios{ padding: 25px 15px; }
	#contacto{ background-size: 100% 100%; }

	.white{
		color: white !important;
		margin-left: 0px !important;
	}

	.size{
		margin-top:35px;
	}
	
}