/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

header {
    background-color: #FFFFFF;
}

body {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #65b38c;
}

.mcentrar {
    text-align: center;
}

.txtjust {
     text-align: justify;
}

.navbar-custom {
    background-color: #65b38c;
}

.mnav {
    font-size: 18px;
}

.main-cont {
    background-color: #FFFFFF;
    margin-bottom: 10px;
}

#carouselExampleIndicators {
    margin-top: 20px;
}

.mdivc {
    margin-top: 20px;
}

.adivc {
    margin-top: 50px;
}

.mcards {
    margin-top: 20px;
    margin-bottom: 30px;
}

#mfrmapa {
    margin-top: 40px;
    margin-bottom: 10px;
}

footer .footer-above{
 	padding-top:20px;
 	background-color: #65b38c;
}

footer .footer-col{
 	margin-bottom: 20px;
}

.mcolorft {
    color: #FFFFFF;
}

.link-politicas{
    color: #D0D3D4;
}

.link-politicas.active, .link-politicas:active, .link-politicas:focus, .link-politicas:hover{
 	color: #5F4843;
}

.mventana {
    color: #000;
}

#mft-logo {
    text-align: center;
}

.mft-contacto {
    margin-bottom: 5px;
}
 
#mlist-btn-rs {
     list-style: none;
     margin-bottom: 20px;
}

.mft-list-btn-rs {
    margin-right: 15px;
}
 
.btn-social{
 	display:inline-block;
 	height:50px;
 	width:50px;
 	border-radius:100%;
 	text-align:center;
 	font-size:20px;
 	line-height:45px
}
 
.btn-outline{
 	color:#FFFFFF;
 	font-size:20px;
 	border:2px solid #FFFFFF;
 	background:0 0;
 	transition:all .3s ease-in-out;
 	margin-top:15px
}

.btn-social-min {
    display:inline-block;
 	height:35px;
 	width:35px;
 	border-radius:100%;
 	text-align:center;
 	line-height:32px;
 	margin-bottom:5px;
 	margin-right:10px;
}
 
.btn-outline-min {
 	color:#FFFFFF;
 	font-size:20px;
 	border:2px solid #FFFFFF;
 	background:0 0;
 	transition:all .3s ease-in-out;
	/*margin-top:5px*/
}
 
.btn-outline.active, .btn-outline:active, .btn-outline:focus, .btn-outline:hover{
 	color:#00008b;
 	background:#FFFFFF;
 	border:2px solid #FFFFFF
}

.margin-contact-map {
    margin-top:10px;
    margin-bottom:10px
}

.adivvl {
    margin-top: 20px;
}

.adivvli {
    background-color: #F7F7F7;
}

.adivvl1 {
    margin-top: 10px;
}

.adivvl2 {
    margin-top: 15px;
}