
/*  Google map */

.mbr-map {height: 40rem; position: relative;}

.btn-social i {color:#fff}

.btn-social:hover { background: #000; border-color: #000;}

/*  Logotipos EVBOX */
#msg-box5-g .image-size { vertical-align: top;}
#msg-box5-g .mbr-figure img { 
	max-width: 210px;
	margin-left: auto;
    margin-right: auto;
}

#msg-box6-g .mbr-figure img { 
	max-width: 210px;
	margin-left: auto;
    margin-right: auto;
}


/*  Soluciones - máximo ancho foto */
#features3f .mbr-cards .card-img-top {
    border-radius: 0;
    width: auto;
    max-width: 75%;}

/*  Formulario */
select option {height:30px;}

#form1-7-tipo option {
    height: 30px;
	size:14px;
}

#map1-9 {padding-top: 0px !important; padding-bottom: 0px !important;}

.form-check-label {margin-top: .5rem;}

.form-asterisk {position: relative;}

.form-group a, form p a  {color:#000; text-decoration:underline; color:#666;}

form p {
    font-size: 14px;
    text-transform: inherit;
    line-height: 1.4;
    color: #999;
}


/*  Flecha scroll */
.mbr-arrow a, .mbr-arrow-up a {border-radius: 30px; cursor: pointer;}


/*  Botones */
.btn-success {
    background-color: #2dc646;
    border-color: #2dc646;
    color: #ffffff;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active {
	color: #ffffff;
	background-color: #70A43C;
	border-color: #70A43C;
}


/*  Pie */
.mbr-small-footer {
    background: #282828;
    color: #acacac;
    font-size: 0.8125rem;
    padding: 1.75rem 0;
}


/*  foto catálogo */
#features3-f .mbr-cards .card-img-top {
    border-radius: 0;
    width: auto;
    max-width: 100%;
    max-height: 340px;
}


.btn {
    white-space: normal;
}

#msg-box5-g {
	background-color: #EAEAEA !important;
	padding-bottom: 40px !important;
}

#msg-box6-g {
	background-color: #F7F7F7  !important;
	padding-bottom: 40px !important;
}

#msg-box6-g P {
    font-size: 20px;
}

#msg-box6-g a.btn {
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
}