body{

background-color: #b8cbdb;

}

.bartop{
background: #0659a9;
height: 10px;
width: 100vw;
margin-left: -20px;
}
#resultadosCuotas{
box-shadow: 0px 0px 10px #0659a91c;
display: none;

}
input, select{
	border:0px !important;
	border-bottom: 2px solid #0659a9 !important;
	background-color: #f1fcff !important;
}
.msjArea{
border: 0px;
border-bottom: 1px solid #a4a4a4  !important;
width: 100%;
margin-bottom: 20px;
}
.enviarMensaje,.btnConsultar{
background-color: #0659a9;
border-radius: 5px;
margin-bottom: 20px;

}
table thead{

 background: RGB(255, 25, 25);
background: linear-gradient(177deg, rgba(12,107,208,1) 0%, rgba(12,107,208,1) 35%, rgba(0,155,255,1) 100%); 
color:#ffffff;
text-align: center;
}


table{
	width: 100%;
	font-size: 11px;
text-align: center;
}

.table td, .table th {
    padding: .55rem !important;

}
.txtcliente{
color: #0659a9;

}
.imagenV{

width: 100%;

}

.nopadd{

	padding: 0px;
}

.contGlobal{

justify-content: center;
display: flex;

}
.vertical-center {
  margin: 0;
 /* position: absolute;*/
/*  top: 50%;*/
/*  -ms-transform: translateY(-50%);*/
 /* transform: translateY(-50%);*/
  border: 1px solid #ccc;
border-radius: 10px;
overflow: hidden;
}
h3,h2{
color: #03b3ca;
margin-bottom: 15px;
margin-top: 15px;
font-size: 22px;
}
.logoAA{
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 250px;
}

#resultadosCuotas,#FormConsultas{
background-color: #f1fcff;
box-shadow: 0px 0px 10px #0659a91c;
margin-bottom: 50px;
}

.loadinjson{

background-color: #ffffffd4;
height: 100vh;
width: 100%;
z-index: 9999;
position: absolute;
top: 0px;
background-image: url(../images/Loading_2.gif);
background-repeat: no-repeat;
background-position: center center;
background-size: 35px;

}