
.search .form-inline{ padding:20px 10px;}
.search .form-inline select, .search .form-inline input{ margin:5px 10px 5px 0; }

.search .form-inline select.big, .search .form-inline input.big{width:165px;}
.search .form-inline select.small, .search .form-inline input.small{width:85px;}

.searchfilter{ background-color:#F5F5F5; padding: 10px;}
.searchfilter h2{
    font-size: 24px;
    font-weight: 300;
    margin: -10px -10px 10px -10px;
    padding: 13px 0 13px 10px;background: #0b78a7;
color: #fff;
text-align: center;
font-weight: 400;
}


.searchfilter form { padding:0 5px 10px; }
.searchfilter input, .searchfilter select { font-size:13px; }
.searchfilter label{ font-size:13px; font-weight:300;}
.searchfilter .checkbox{min-height: 27px;}
.searchfilter .checkbox label{ font-size:14px;}

.searchfilter .btn.btn-default{width:100%;}

.searchlateral-bg{padding:21px;}
.searchlateral input, .searchlateral select{margin-bottom:20px;}

.showbuscar{margin-bottom:10px;}


@media (max-width: 768px) {
.search .form-inline select.big, .search .form-inline input.big{width:100%;}
.search .form-inline select.small, .search .form-inline input.small{width:100%;}
}

@media (max-width: 994px) {
 /*.searchfilter{display:none;}*/
.searchfilter{margin-top:30px;}
}