/*

CSS relativo a:
faq.html -> Faq                                                                            

*/
.faq-wrapper{margin-top:30px}
.faq-wrapper,.faq-wrapper + .call-error-wrapper{margin-bottom:30px}
.faq-wrapper .panel-heading{padding: 20px;}
.faq-wrapper .btn-search-wrapper .btn-whlit {padding: 10px 20px;height: 36px;line-height: 15px;margin: 0 10px 10px 0;}
.faq-wrapper .btn-search-wrapper .btn-whlit:hover{box-shadow: 0px 0px 10px 0px #cfcfcf;background-color: #fff;color:#8ab10b;border-color:#8ab10b}
.faq-wrapper .btn-search-wrapper .btn-whlit.on,.faq-wrapper .btn-search-wrapper .btn-whlit.on:hover,
.faq-wrapper .btn-search-wrapper .btn-whlit:active
{background-color: #8ab10b;color:#fff;color: #fff;border-color:#8ab10b}
.faq-wrapper .filter-wrapper-top{padding: 20px 20px 0 20px;width: 100%;float: left;}
.faq-wrapper .filter-wrapper-top .selected-text strong {text-transform: uppercase;}
.faq-wrapper .filter-wrapper-top .selected-text{float: left;}
.faq-wrapper .filter-wrapper-top .flRight {float: right;}
.faq-wrapper .filter-wrapper-body {clear:both}
.faq-wrapper .input-group {width: 100%;}
.faq-wrapper .input-group-addon{width: 40px;background: #8ab10b url(/wbresp/img/icon_lens.png) no-repeat 5px 5px;background-size: 25px 25px;padding: 0;}
.faq-wrapper .input-group-addon.disabled{background-color: #dbdbdb;cursor: default;}
.faq-wrapper mark {background: #ff0;}
.faq-wrapper input:-webkit-autofill,
.faq-wrapper input:-webkit-autofill:hover, 
.faq-wrapper input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 50px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(138, 177, 11, 0.6);
  box-shadow: 0 0 0px 50px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(138, 177, 11, 0.6);
}
.faq-wrapper  .panel-body p{
	width: 100%;
	float: left;
}
.faq-wrapper  .panel-body .btn.btn-primary.btn-align-right{ 
	text-decoration: none;
    text-align: left;
    white-space: nowrap;
    color: #FFF;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "ralewaybold", arial;
    display: inline-block;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 50px;
    font-size: 16px;
    padding: 0 50px 0 20px;
    line-height: 48px;
    margin: 10px 10px 20px 0;
    text-shadow: none;
    border: 2px solid #a6cc28;
	background: #a6cc28 url("/wbresp/img/arrow-btn-green.png") right center no-repeat;
    padding-right: 50px;
    cursor: pointer;
	float: right;
}
.faq-wrapper  .panel-body .btn.btn-primary.btn-align-right:hover{
	text-decoration: none;
    color: #a6cc28;
    background-color: #222;
    border: 2px solid #222;
	background-image: url(/wbresp/img/arrow-btn-black-hover.png);
}
.faq-wrapper .accordion .panel-body a[href*=tel] {
    text-decoration: none;
    color:#666;
    
}
.faq-wrapper .btn-search-wrapper {
    margin-top: 10px;
}

@media (max-width:768px){
    .faq-wrapper .accordion .panel-heading .panel-title .text{max-width: 85%;display: inline-block;}
	.filter-wrapper .panel-body .btn-primary{width: 100%;font-size: 13px!important;margin-right:0!important}
}
@media (max-width:400px){
    .filter-wrapper .panel-body .btn-primary{background-image: none!important}
    .faq-wrapper .btn-search-wrapper .btn-whlit {font-size:13px}

}