.filter-detail-listbox .form-group{margin-bottom:15px}.filter-detail-listbox .form-group label{position:relative;cursor:pointer}.filter-detail-listbox .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #005cff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:5px}.filter-detail-listbox .form-group input:checked+label:after{content:"";display:block;position:absolute;top:4px;left:9px;width:6px;height:14px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-search [type=search]{-webkit-appearance:textfield;border:1px solid gray;border-radius:20px;padding-left:1.5rem;padding-top:10px;padding-bottom:10px}.filter-search input{width:100%;font-size:14px}.filter-search{width:100%;padding:10px 15px;background:#fff}