#bots {
	padding: 0;
}

.h3f, .h4f, .pf, .pfc, .pfcs{
	/*font-family: 'Montserrat';*/
}

.h3f, .h4f, .pfcs, td {
	color: #0571B0;
}

h3.h3f {font-size: 16px;}

.pfc, .titab {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.pfcs {
	font-weight: bolder;
	font-size: 14px;
}

#ficha1, #ficha2 {
	overflow: scroll;
	
}

.descr {
	font-weight: normal;
font-size: 16px;
line-height: 24px;
}


.contenedor-viz { padding-top: 30px;}

/*.infoa {display: none;}*/
.infoa h3.h3f {font-size: 24px; line-height: 30px;}

#ficha2 p {font-size: 16px !important; line-height: 24px !important; margin-bottom: 0.35em !important ;}

#instructo {padding-top: 100px; overflow: auto; cursor: pointer;}

#instructo h2 {font-size: 45px; text-transform: uppercase;}

#instructo h3 {padding-bottom: 30px !important; color: #f84e5d !important; font-size: 16px;}

#instructo .row {margin-left: 0 !important; margin-right: 0 !important;}

#instructo .col-md-4 {padding: 0 60px !important;}


@media (max-width: 768px) {
#instructo h2 {
    font-size: 24px !important;
    line-height: 30px !important;}

	#instructo {padding-top: 70px;}
	#instructo h3 {font-size: 14px !important; line-height: 20px !important}
	#instructo p {padding-top: 0 !important; font-size: 14px !important; line-height: 20px !important;}
	
	.btn-group, .btn-group-vertical {display: grid!important; padding: 0 15px !important;}
}

#bots .btn.btn-default {margin-bottom: 10px !important; padding: 10px 10px !important; border-radius: 300px; letter-spacing: 3px;}
#bots .btn.btn-default:hover, #bots .btn.btn-default:focus {color: #fff;}

p.pf {font-size: 14px; line-height: 1.5; text-align: center;}
