.filter-toggle{display:none}.spinner{border-radius:10px;font-size:20px;font-weight:300;color:#fff;text-align:left}.sd-vacancies-filter-checkbox.square{position:relative;margin:5px auto 5px 0}.sd-vacancies-filter-checkbox.square input[type="checkbox"]{display:none}.sd-vacancies-filter-checkbox.square label{cursor:pointer;line-height:17px;top:0;left:0;font-size:20px;display:block;padding-left:30px;text-indent:0;color:#565656}.sd-vacancies-filter-checkbox.square label:after{content:'';width:20px;height:20px;position:absolute;border-radius:20px;top:0;left:0;background-color:#174087}.sd-vacancies-filter-checkbox.square input[type=checkbox]{visibility:hidden}.sd-vacancies-filter-checkbox.square input[type=checkbox]:checked+label:after{background-color:#fc7903}.sd-vacancies-filter-checkbox.square label:hover::after{background-color:#174087}.sd-vacancies-filter-checkbox.square.inactive label::after{background-color:transparent}.sd-form.vacancy-filter-container h3{font-size:50px;margin-bottom:40px!important}.sd-form.vacancy-filter-container .sd-vacancies-filter-form{margin-top:10px}.sd-form.vacancy-filter-container h4{font-size:20px;color:#fff;font-weight:600;padding:0;margin-bottom:20px}.search-form-filter,.collapsable_element_container,.vacancy-location-travel{width:calc(50% - 48px);float:left;font-size:0;margin-right:20px}.sd-vacancies-filter-button.search button{background-color:#fc7903;width:55px;padding:0;height:55px;line-height:55px;font-size:20px;border-radius:26px;font-weight:300;transition:all .3s ease}.sd-vacancies-filter-button.search button svg{height:18px}.sd-vacancies-filter-button.search button:hover{background-color:#c85e00;transition:all .3s ease}.vacancy-location-travel .google_maps_js_autocomplete:focus,.vacancy-location-travel .google_maps_js_autocomplete{width:63%;display:inline-block;border-top-right-radius:0;border-bottom-right-radius:0;vertical-align:top;padding-right:0;border-right:1px solid #ddd}.vacancy-location-travel select{width:37%;display:inline-block;border-bottom-left-radius:0;border-top-left-radius:0;padding:0;padding-left:10px}
/*!** BEGIN COlLAPSABLE FILTERS **!*/
.functiongroup-container.collapsable_element_container{padding-left:15px;padding-right:15px;position:relative;z-index:99}.collapsable_element_container .collapsable_element_trigger{cursor:pointer}.functiongroup-container.collapsable_element_container .collapsable_element_trigger h4{font-size:20px;padding:0 30px;height:55px;color:#565656;margin-bottom:0;background-color:#fff;border-radius:26px;font-weight:300;line-height:55px}.functiongroup-container .collapsable_element_content{left:14px;right:14px;background-color:#fff;position:absolute;border:1px solid #174087;border-top:none;top:100px;border-radius:0 0 26px 26px;padding:0 20px 20px 20px}.collapsable_element_container .collapsable_element_content{height:auto;overflow:hidden;transition:all 0.5s ease-in-out}.collapsable_element_container .collapsable_element_content_inner{padding-top:10px}.collapsable_element_container .collapsable_element_trigger .icon-delete,.collapsable_element_container .collapsable_element_trigger .icon-add{cursor:pointer}.functiongroup-container.collapsable_element_container .collapsable_element_trigger h4{border-bottom-left-radius:0;border-bottom-right-radius:0}.functiongroup-container.collapsable_element_container.collapsable_element_collapsed .collapsable_element_trigger h4{border-bottom-left-radius:26px;border-bottom-right-radius:26px}.collapsable_element_container.collapsable_element_collapsed .collapsable_element_content{height:0;display:none}.collapsable_element_container.collapsable_element_disabled .collapsable_element_content{border:0 none}.collapsable_element_container.collapsable_element_disabled .collapsable_element_trigger{cursor:default}.collapsable_element_container.collapsable_element_disabled .collapsable_element_trigger::after{display:none}
/*!** END COlLAPSABLE FILTERS **!*/
 .sd-filter-header-tags{margin:30px 0 -15px 0;padding:0;user-select:none;list-style-type:none}.sd-filter-header-tags li{display:inline-block}.sd-filter-header-tags li a{margin-right:20px;display:inline-block;background-color:#174087;font-size:18px;color:#fff;line-height:32px;border-radius:14px;padding-left:10px;padding-right:60px;margin-bottom:15px;position:relative;font-weight:300;cursor:pointer;transition:all .3s ease}.sd-filter-header-tags li a:hover{background-color:#0e306e;transition:all .3s ease}.sd-filter-header-tags li a span{position:absolute;right:4px;top:4px;font-size:14px;background-color:#fc7903;line-height:24px;width:24px;border-radius:100%;text-align:center}@media screen and (max-width:991px){.sd-form.vacancy-filter-container h3{font-size:35px;margin-bottom:20px!important;margin-top:75px}}@media screen and (max-width:500px){.search-form-filter,.collapsable_element_container,.vacancy-location-travel{margin-right:10px}}