header.fixedHeader .navbar-default {
	/*background: #003ea5!Important;*/
	background: #ffffff !Important;
}

/*header.scrollHeader .navbar-default{
		background: #8f8e89!Important;
	}*/
.transparent-header .navbar-nav>li>a {
	/*color: #8f8e89!Important;*/
	color: #003ea5 !Important;
}

@media screen and (max-width: 991px){
	.navbar-nav {
		top: 108px;
	}
}

.facebook-correction{
	font-size: 40px;
    vertical-align: middle;
}

/*.navbar-brand img {
    	max-height: 80px!Important;
	}*/
.card-friq{
	background: white;
	border-radius: 0.25rem!important;
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
    
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.main-banner-style05 {
    width: 100%;
    position: relative;
    padding: 5% 0 5% 0;
}

#toolbar .card-body{
	/*margin-top: -50px;
    margin-bottom: -30px;*/
}

.numberCircle {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 7px;
    background: transparent;
    border: 4px solid #666;
    color: #666;
    text-align: center;
}

.inline{
	display:inline;
}

.btn-style{
	background: #003ea5;
    background: -webkit-linear-gradient(-45deg, #003ea5, #0084e9);
    background: -moz-linear-gradient(-45deg, #003ea5, #0084e9);
    background: -o-linear-gradient(-45deg, #003ea5, #0084e9);
    background: linear-gradient(-45deg, #003ea5, #0084e9);
    cursor: pointer;
    font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 20px;
    padding: 14px 28px;
    border-radius: 30px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    -o-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition: all linear 400ms;
    -moz-transition: all linear 400ms;
    -o-transition: all linear 400ms;
    transition: all linear 400ms;
    text-align: center;
    border: none;
}

.hide{
	display: none!Important;
}

.min-height-54px{
	min-height: 54px;
}

.height-48px{
	height: 48px!Important;
}

.font-alt2{
	font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-family: 'Poppins', sans-serif;
    -webkit-text-size-adjust: 100%;
    color: #003ea5 !Important;
}

.truncate-2-lines{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}

.vertical-align-sub{
	vertical-align: sub;
}

.img-max-size{
	max-width : 500px;
	max-height : 500px;
}

.truncate-4-lines{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;
}

.transparent-header .navbar > ul > li.has-sub > a:after {
    border-color: transparent #003ea5 #003ea5 transparent;
}

.transparent-header{
	background-color: #ffffffc4;
}

.main-background{
	background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    background-attachment: fixed;
	background-image: url(/assets/images/Imagen_sitio_web.jpg);
}

.background-white{
	background-color: white;
    opacity: 0.9;
}

.padding-15px{
	padding: 15px!Important;
}

.opacity0-99{
	opacity: 0.99;
}

.width-fit{
	object-fit: contain;
    width: 100%;
}

@media only screen and (max-width: 920px) {
	.main-background{
		background-image: url(/assets/images/background_cel_size.jpg);
		background-size: cover;
	}
	.auto-white{
		color: #ffffff !Important;
	}
}

@media only screen and (min-width: 920px) {
	
}