nav ul a,
nav .brand-logo{color:#444;}
p{line-height:2rem;}
.button-collapse{color:#26a69a;}
.parallax-container{min-height:380px;line-height:0;height:auto;color:rgba(255,255,255,.9);}
.parallax-container .section{width:100%;}
@media only screen and (max-width:992px){.parallax-container .section{position:absolute;top:40%;}
#index-banner .section{top:10%;}
}
@media only screen and (max-width:600px){#index-banner .section{top:0;}
}
.icon-block{padding:0 15px;}
.icon-block .material-icons{font-size:inherit;}
footer.page-footer{margin:0;}
.paso{color:#004a87;font-size:0.8em;font-weight:bold}
.menu a{color:black;padding:5px;line-height: 30px;}
.menu a:hover{color:#00a1e1;border-top:2px solid #00a1e1;}
.activo{border-top:2px solid #00a1e1;color:#00a1e1;padding:5px;}
.boton{-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#ffffff;font-size:14px;background:#00a1e1;padding:5px 20px 5px 20px;text-decoration:none;}
.boton:hover{background:#3cb0fd;text-decoration:none;}
.noborder{border:0px;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,1);box-shadow:0px 0px 0px 0px rgba(0,0,0,1);margin:0px;padding:0px;width:100%}
.sombra{font-family:'Roboto';text-shadow:2px 2px 1px rgba(0, 0, 0, 1);font-weight:bold;}
*{font-family:'Montserrat', sans-serif;}
.titulo{width:100%;font-weight:bold;border-bottom:1px solid #004a87;margin-top:40px;margin-bottom:20px;}
.bd{background-color:#004a87;}
.bd:hover{background-color:#00a1e1;}

blockquote{
	border-left: 5px solid #00a1e1;
}

.ceditos-top .flow-text{
	font-size: 15px;
    line-height: 18px;
    font-weight: 300 !important;
}

@media (max-width: 991px) {
	.no-visible-mobil{
		display: none;
	}
}

@media (max-width: 767px) {
	.ceditos-top blockquote{
		/*height: 55px;*/
		-o-transition: all 1s ease;
	    -moz-transition: all 1s ease;
	    -webkit-transition: all 1s ease;
	    transition: all 1s ease;
	   
	}
}

@media (min-width: 768px) {
	.ceditos-top blockquote{
		height: auto !important;
		overflow-y: inherit !important;
	}
	.no-visible-pc{
		display: none;
	}
}

.ceditos-top .btn{
	background-color: #004a87;
}

.logo{
	width: 512px;
}

.btn-imp{
	padding: 7px 10px 7px 10px !important;
    color: white !important;
    font-size: 16px;
    background-color: #00a1e1;
}

.menu-seguros{
	background-color: #004a87;
	padding: 10px 0 !important;
}

.menu-seguros a{
	color: #fff;
	padding: 7px !important;
}

.menu-seguros a:hover{
	color: #004a87;
    border-top: 2px solid #004a87;
    background-color: #fff;
}

.btn-comparar{
	background-color: #00a1e1;
}

.btn-comparar:hover{
	background-color: #004a87;
}

.menu-top-right a{
	margin-left: 10px;
}


	::-webkit-scrollbar
{
	width: 10px;
	height:5px;
	background-color: #004a87;
}

 ::-webkit-scrollbar-thumb
{
	background-color: #b7e2f4;
	border: 2px solid #555555;
}


 h1 , h2, h3{
  display: inline-block;
  font-weight: bold;
  font-size:1.1em;
}
 
  .frame {
    height: 70px;      /* equals max image height */
	width:25%;
     float:left;
    white-space: nowrap;
    
    text-align: center; margin: 0em 0;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.img {
    background: #3A6F9A;
    vertical-align: middle;
    max-height: 70px;
	max-width:100%;
	opacity: 0;
  
}



















