/*BOTONES*/
.btn,
.row .btn {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #000;
    border-radius: 1px;
    box-sizing: border-box;
    color: #000;
    font-family: "HelvNeue75",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 10px;
    transition: background 250ms cubic-bezier(0.23, 1, 0.32, 1) 0s;
    vertical-align: top;
}
.btn.btn-primary, .btn.btn-orange, .btn.or-btn, .btn.btn-grey, .btn.or-btn-white {
    padding: 8px 18px;
}
.btn.btn-primary {
    background: #ff7900 none repeat scroll 0 0;
    border: 2px solid #ff7900;
    color: #fff;
}
.btn.btn-orange {
    border: 2px solid #ff7900;
    color: #ff7900;
}
.btn.or-btn {
    background-color: transparent;
    border: 2px solid #000;
    color: #000;
}
.btn.btn-grey {
    background-color: transparent;
    border: 2px solid #777;
    color: #777;
}
.btn.or-btn-white {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}
.btn.btn-inverted, .btn.btn-white {
    border: 2px solid #fff;
    color: #fff;
}
.btn.btn-big {
    font-size: 20px;
    padding: 13px;
}
.btn.btn-big.btn-primary {
    padding: 13px 23px;
}
.btn:hover, .btn:active {
    background: #ff7900 none repeat scroll 0 0;
    border-color: #ff7900;
    color: #fff;
    cursor: pointer;
}
.btn:active {
    margin-top: 2px;
    padding-bottom: 6px;
}
.btn.btn-big:active {
    padding-bottom: 11px;
}
.btn.btn-primary:hover, .btn.btn-primary:active {
    background: #000 none repeat scroll 0 0;
    border-color: #444;
    color: #fff;
    cursor: pointer;
}
/*----------------------------------------------*/

/*RD*/
@media only screen and (max-width: 767px) {
	/*HOVERS 767*/
	.btn:hover {
	    background-color: transparent;
    	border-color: #000;
   		color: #000;	
	}
	.btn:focus,
	.btn:active {
    	background-color: #ff7900;
    	border-color: #ff7900;
    	color: #FFF;
	}
	/* botón continuar y cerrar en la capa desplegable de más info dentro de la respuesta de cobertura */
	.respuesta-desple .btn.btn-primary { float: left; width:100%; text-align:center}
	.respuesta-desple .btnLayerInfoCerrar.btn-block {
    float: right;
    font-size: 14px;
    color: #000;
    padding: 8px 0 5px 0;
    margin: 25px 0 15px 0;
    cursor: pointer;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
}
	
	/*----------------*/
}
/*----------------------------------------------*/