body{
	font-size:16px;
	font-family: 'helvetica', sans-serif;
	margin:0;
	font-weight:400;
	color:#525356;
}
h1,
h2{margin:0; font-size:24px;}
nav .container ul li a{
	padding-right:0; 
	padding-left:0;
}

.navbar-default{
	background-color:#1b3767; 
	padding-top:20px; 
	padding-bottom:15px;
	border-bottom: 7px solid #b2cb93;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-radius:0px;
	margin-bottom:0;
}
nav .container ul li,
nav .container img{
	display:inline-block; 
	height: auto;
}
nav .container ul li a img{max-width:65%;}
nav .container ul li a{margin-right:-30px}
nav .container .navbar-header a img{max-width:70%;}
nav .container .navbar-right{float:right;}
nav .container .navbar-header{display:inline-block;}
.img-prestamo img{width:100%;}
.img-prestamo{border-bottom: 7px solid #1b3767;}
.img-prestamo .col-md-12{padding:0;}
/********* requisitos ************/
.caja-4-datos h2,
.caja-3-cuotas h2,
.caja-2-monto h2,
.caja-1-requisitos h2{
	text-transform: uppercase;
	color:#1b3767;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
	position:absolute;
	padding-top:3px;
}
.titulo{margin:30px auto;}
.caja-4-datos h2 span,
.caja-3-cuotas h2 span,
.caja-2-monto h2 span,
.caja-1-requisitos h2 span{font-weight:bold;}
.caja-1-requisitos ul{font-size:16px; }
.caja-1-requisitos ul li span{
	font-size:21px;
	color:#9bb57a;
	font-weight:bold;
}
.input-sim-paso1,
.caja-2-monto .col-md-6,
.caja-2-monto .col-md-12,
.caja-1-requisitos .col-md-6{padding:0;}
.caja-2-monto .input-sim-paso1{padding-left:0;}
section .container{
	border-bottom:3px solid #f0f2f5;
	padding-bottom:30px;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
/*estilo del range*/
.form-sim-paso1 output, .necesito_value_ie {
    display: inline-block;
    font-size: 30px;
    background-color: #1b3767;
    color: white;
    padding: 0px 12px;
	float:right;
	top:-20px;
	font-weight:bold;
}
.peso{
	font-weight:100;
	font-size:26px;
}
.middle{
	padding:0;
	float:right;
}
#necesito_value{
	display:none;
}
.input-sim-paso1-estilo{display:inline-block;}
.input-sim-paso1-estilo input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
}
.input-sim-paso1-estilo input[type=range]:focus {
  outline: none;
}
.input-sim-paso1-estilo input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 14px;
  cursor: pointer;
  animate: 0.2s;
  background: #647da5;
  border-radius: 1.3px;
 
}
.input-sim-paso1-estilo input[type=range]::-webkit-slider-thumb {
  box-shadow:  0 1px 1px 1px rgba(31, 31, 31, 0.18);
  border: 5px solid rgba(199, 199, 199, 0.5);
  height: 45px;
  width: 45px;
  border-radius: 100%;
  background: white;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -18px;
  
}
.input-sim-paso1-estilo input[type=range]:focus::-webkit-slider-runnable-track {
   background: #647da5;
}
.input-sim-paso1-estilo input[type=range]::-moz-range-track {
  width: 100%;
 height: 14px;
  cursor: pointer;
  animate: 0.2s;
  background: #647da5;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
.input-sim-paso1-estilo input[type=range]::-moz-range-thumb {
  box-shadow:  0 2px 9px 1px rgba(31, 31, 31, 0.18);
  border: 5px solid white;
  height: 45px;
  width: 45px;
  border-radius: 100%;
  background: #E9E9E9;
  cursor: pointer;
}
.input-sim-paso1-estilo input[type=range]::-ms-track {
  width: 100%;
 height: 14px;
  cursor: pointer;
  animate: 0.2s;
  background: #647da5;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
.input-sim-paso1-estilo input[type=range]::-ms-fill-lower {
   background: #647da5;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.input-sim-paso1-estilo input[type=range]::-ms-fill-upper {
   background: #647da5;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.input-sim-paso1-estilo input[type=range]::-ms-thumb {
  box-shadow:  0 2px 9px 1px rgba(31, 31, 31, 0.18);
  border: 5px solid white;
  height: 45px;
  width: 45px;
  border-radius: 100%;
  background: #E9E9E9;
  cursor: pointer;
}
.input-sim-paso1-estilo input[type=range]:focus::-ms-fill-lower {
   background: #647da5;
}
.input-sim-paso1-estilo input[type=range]:focus::-ms-fill-upper {
  background: #647da5;
}
/**********cuotas**********/
.caja-3-cuotas .col-md12,
.caja-4-datos .col-sm6
{padding:0;}
.cont-boton-sim1 .btn{
	border-radius:0;
	font-weight:bold;
	font-size:22px;	
	margin-top:4px;
	text-align:center;
}
.btn.btn-success.btn-cuota.col-md10.selected{
    border: solid 4px #fff !important;
}
#cuota9, 
#cuota12,
#cuota15,
 #cuota18{
	background-color:#1b3767;
	border: 3.3px solid #495f85;
 }
 #cuota11,
#cuota14,
 #cuota17{
	background-color:#90B677;
	border: 3.3px solid #afc495;
 }
 #cuota10,
#cuota13,
#cuota16{
	background-color:#577EA8;
	border: 3.3px solid #86A1C0;
 }
 /***************datos*****************/
input{margin-bottom:20px;}
select{margin-bottom:20px;}
.form-control{
	border-radius:0;
	font-family: 'helvetica', sans-serif;
	font-size: 16px;
	color:#989ba0;
}
.caja-4-datos .form-group .btn{
	font-family: 'helvetica', sans-serif;
	text-transform: uppercase;
	background-color:#1b3767;
	border: 3.3px solid #495f85;
	border-radius: 0;
	font-size:20px;
	font-weight:100;
	padding:0px 60px;
	margin-top:20px;
}
.caja-4-datos .form-group .col-sm-12{
	padding:0;
}
.datos .container{border:none;}
/************footer***********/
footer{
	border-top: 7px solid #b2cb93;
	background-color:#1b3767;
	padding:15px 15px;
}
footer .img-footer img{
		max-width:15%;
	}
.condimo{
	background-color:#647da5;
	color:white;
	font-size: 11pt;
	font-weight:100;
	padding-top:12px;
	padding-bottom:5px;
}
.condimo a
{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
/******* queries *********/
@media (max-width: 992px){
	.caja-1-requisitos #pull-mobile{
		float:left !important;
	}
	.cont-boton-sim1 .btn{
		padding:6px 12px;
	}	
}
@media (max-width: 453px) {
	nav .container .navbar-right{
		float:none; 
		text-align:center;
		margin-left:-40px;
		}
	nav .container .navbar-header {
		text-align:center; 
		display:block;
	}
	h2{font-size:16px;}
	section{padding:0 15px;}
	.caja-1-requisitos ul li span{
	font-size:18px;
	}
	.caja-1-requisitos ul{font-size:14px; }
	footer .img-footer img{
		max-width:50%;
	}
}
@media (min-width: 453px) and (max-width: 470px){
	nav .container .navbar-right{
		float:none; 
		text-align:center;
		margin-left:-40px;
		}
	nav .container .navbar-header {
		text-align:center; 
		display:block;
	}

}
@media (min-width: 453px) and (max-width: 480px){
	h2{font-size:24px;}
	.caja-1-requisitos h2{padding-top:0px;}
	footer .img-footer img{
		max-width:50%;
	}
}
@media (min-width: 409px) and (max-width: 767px) {
	.container{margin-right:30px; margin-left:30px;}
}
@media (min-width: 480px) and (max-width: 768px){
	footer .img-footer img{
		max-width:30%;
	}
}
@media (min-width: 650px){
	.col-md10{position: relative;
min-height: 1px;
max-height: 100%;
padding-bottom: 0px;
margin-bottom: 0px;
padding-right: 10px;
padding-left: 10px;
float:left;
margin: 4px 0.2%;
width: 5.8%;

}

}
@media (max-width: 650px){
	.titulo img{width:6%;}
	.cont-boton-sim1 .btn{
		padding:0px 40px;
		width:40%;
	}
	.caja-3-cuotas .button{
		text-align:center;
	}
}
@media (min-width: 650px) and (max-width: 768px){
	.titulo img{max-width:5%;}
	
}
@media (min-width: 768px){
	nav .nav{
		padding-left:40px;
		padding-right:40px;
	}
	.caja-4-datos .col-sm6 div{
	margin-right:20px;
	}
	.caja-4-datos .col-sm6 .input-right{
	margin-left:20px;
	margin-right:0px;
	}
}

@media (min-width: 768px) and (max-width: 992px){
	.titulo img{max-width:3.8%;}
	.caja-2-monto .col-sm-9 {
    width: 80%;
	}
	.caja-2-monto .col-sm-3 {
    width: 20%;
	}
	footer .img-footer img {
    max-width: 22%;
	}
	
	
}
@media (min-width: 1028px){
	
	
}
@media (min-width: 992px){
	.titulo img{max-width:2.8%;}
}

.text-success {
    text-align: center;
    margin-top: 15px;
}

/********estilo range ************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .form-sim-paso1 .cont-boton-sim1{
        top: -20px;
    }
    /*estilo del range*/
    .input-sim-paso1-estilo input[type=range] {
      -webkit-appearance: none;
      margin: -20px 0;
      width: 100%;
      background: #fff;
    }
    .input-sim-paso1-estilo input[type=range]:focus {
      outline: none;
    }
    .input-sim-paso1-estilo input[type=range]::-webkit-slider-runnable-track {
      width: 100%;
      height: 14px;
      cursor: pointer;
      animate: 0.2s;
      background: #fff;
      border-radius: 1.3px;

    }
    .input-sim-paso1-estilo input[type=range]::-webkit-slider-thumb {
      box-shadow:  0 1px 1px 1px rgba(31, 31, 31, 0.18);
      border: 5px solid rgba(199, 199, 199, 0.5);
      height: 20px;
      width: 20px;
      border-radius: 100%;
      background: #fff;
      cursor: pointer;
      -webkit-appearance: none;
      margin-top: -25px;

    }
    .input-sim-paso1-estilo input[type=range]:focus::-webkit-slider-runnable-track {
       background: #647da5;
    }
    .input-sim-paso1-estilo input[type=range]::-moz-range-track {
      width: 100%;
     height: 14px;
      cursor: pointer;
      animate: 0.2s;
      background: #fff;
      border-radius: 1.3px;
      border: 0.2px solid #010101;
    }
    .input-sim-paso1-estilo input[type=range]::-moz-range-thumb {
      box-shadow:  0 2px 9px 1px rgba(31, 31, 31, 0.18);
      border: 5px solid white;
      height: 20px;
      width: 20px;
      border-radius: 100%;
      background: #fff;
      cursor: pointer;
    }
    .input-sim-paso1-estilo input[type=range]::-ms-track {
      width: 100%;
     height: 14px;
      cursor: pointer;
      animate: 0.2s;
      background: #fff;
      border-color: transparent;
      border-width: 16px 0;
      color: transparent;
    }
   .input-sim-paso1-estilo input[type=range]::-ms-fill-lower {
       background: #fff;
      border: 0.2px solid #010101;
      border-radius: 2.6px;
      box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    }
    .input-sim-paso1-estilo input[type=range]::-ms-fill-upper {
       background: #fff;
      border: 0.2px solid #010101;
      border-radius: 2.6px;
      box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    }
    .input-sim-paso1-estilo input[type=range]::-ms-thumb {
      box-shadow:  0 2px 9px 1px rgba(31, 31, 31, 0.18);
      border: 5px solid white;
      height: 20px;
      width: 20px;
      border-radius: 100%;
      background: #577EA8;
      cursor: pointer;
    }
    .input-sim-paso1-estilo input[type=range]:focus::-ms-fill-lower {
       background: #fff;
    }
    .input-sim-paso1-estilo input[type=range]:focus::-ms-fill-upper {
       background: #fff;
    }
    .necesito_value_ie
    {
        display:inline-block;
    }
    .form-sim-paso1 output
    {
        display: none;
    }
}
.gracias
{
    text-align: center;
    top: 50%;
    position: absolute;
    width: 100%;
}
.gracias h2
{
    position: relative; 
    margin-left: 25px;
}