@font-face{font-family:'Fututra T';src:url(../../../Content/themes/bbs/font/copyfonts.com_futura_t_light.ttf)}@font-face{font-family:Nadianne;src:url(../../../Content/themes/bbs/font/ufonts.com_nadianne.ttf)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../../../Content/themes/bbs/font/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../../../Content/themes/bbs/font/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../../../Content/themes/bbs/font/OpenSans-Bold.ttf) format("truetype")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-image:url(../../../Content/themes/bbs/img/bg.png);background-repeat:repeat;background-position:center;font-family:'Fututra T','Open Sans',sans-serif;font-size:13pt;word-wrap:break-word}h1{color:#e30613;font-size:36px;text-transform:uppercase}h3,h3 a,h3 a:hover{color:#e30613;text-decoration:none}a:hover{border-color:#e30613}h1,h2,h3,h4{font-weight:700}.ctrl{padding:8px 12px}.select2-container--default .select2-selection--multiple,.select2-selection .select2-selection--multiple{border-radius:0}.select2-container .select2-search--inline .select2-search__field{font-size:13.33px;padding:4px 8px}.select2-selection__choice{color:#333}.select2-selection__rendered{list-style-position:inside!important}.select2-selection__rendered .select2-selection__choice{list-style:none}.select2-container .select2-search.select2-search--inline{padding-left:0;margin-left:0}.select2-container .select2-search.select2-search--inline .select2-search__field{padding-left:0;margin-left:-15px}.field-validation-error{color:#e30613}.header-image{background-color:rgba(255,255,255,.5);text-align:center}.header-image img{width:100%}.flex-container{display:flex;height:105px;justify-content:flex-end;align-items:flex-end}.nav-container>.row{padding-top:0}.nav-container>.row .col{padding:0}.nav-container .nav.nav-horizontal{position:absolute;bottom:0;right:0}.nav-container .nav.nav-horizontal li.active a{font-weight:700}.nav-container .nav.nav-horizontal li a{border:none}.nav-container .brand-name{padding-left:0}.nav-container .brand-name a{border:none}footer{background-image:url(../../../Content/themes/bbs/img/bg_footer.png);margin-top:40px;padding:20px}.jobalert-info{margin-top:20px;background-color:rgba(255,255,255,.5);padding:20px}.joboffer-tile{background-color:#fff;position:relative;margin-bottom:20px;background-size:cover}.joboffer-tile:hover{cursor:pointer}.joboffer-tile .tile-body,.joboffer-tile .tile-heading{padding:20px}.joboffer-tile .tile-heading{height:250px;position:relative}.joboffer-tile .tile-heading h3{background-color:rgba(255,255,255,.7);display:inline-block;padding:.875rem 1rem;font-size:1.6rem;line-height:1.2}.joboffer-tile .tile-heading h3 a{color:#505E6B;font-weight:700}.joboffer-tile .tile-heading .favorite-button{position:absolute;top:0;right:0;background-color:rgba(255,255,255,.7);z-index:999;padding:10px;border-bottom:none}.joboffer-tile .tile-heading .favorite-button:hover i.fa.fav:before{content:"\f004";color:#e30613}.joboffer-tile .tile-body{color:#fff;background-color:rgba(127,127,127,.9);height:120px;border-top:2px solid #e30613}.joboffer-tile .tile-body i.fa{display:inline-block;width:20px;text-align:center}.joboffer-tile i.fa.fav:before{content:"\f08a"}.joboffer-tile.favorite i.fa.fav:before{content:"\f004";color:#e30613}.joboffers-filter-box{color:#fff}.joboffers-filter-box>img{width:100%}.joboffers-filter-box .form{padding:10px 0 25px}.joboffers-filter-box .col:nth-of-type(4n){clear:left}.joboffers-filter-box .row{padding:0}.joboffers-filter-box .label-row{padding-bottom:0;padding-top:10px}.joboffers-filter-box img{border-top:1px solid #fff}.annonce-basic i.fa,.joboffer-filters ul.joboffer-filters-bar li i.fa{margin-right:10px;font-size:1rem;display:inline-block;text-align:center}.joboffer-filters{padding:0 25px!important;background-color:rgba(0,0,0,.4)}.joboffer-filters ul.joboffer-filters-bar{list-style-type:none;margin-top:-6px;text-align:center}.joboffer-filters ul.joboffer-filters-bar li{display:inline}.joboffer-filters ul.joboffer-filters-bar li a{display:inline-block;padding:10px 20px;color:#fff}.joboffer-filters ul.joboffer-filters-bar li a i.fa.fa-chevron-down{visibility:hidden;border:none;padding:0;min-width:0;margin:0 0 0 10px}.joboffer-filters ul.joboffer-filters-bar li a.active,.joboffer-filters ul.joboffer-filters-bar li a:hover{cursor:pointer;text-decoration:none;border:none}.joboffer-filters ul.joboffer-filters-bar li a.active i.fa.fa-chevron-down,.joboffer-filters ul.joboffer-filters-bar li a:hover i.fa.fa-chevron-down{visibility:visible}.joboffer-filters ul.joboffer-filters-bar li.mobile-filter{display:none}.joboffer-filters-body,li.mobile-filter>div{padding:20px}.joboffer-filters-body .ctrl,.joboffer-filters-body .select2,.joboffer-filters-body .select2 .select2-search__field,li.mobile-filter>div .ctrl,li.mobile-filter>div .select2,li.mobile-filter>div .select2 .select2-search__field{width:100%!important}.joboffer-filters-body{background-color:rgba(0,0,0,.4)}li.mobile-filter>div{padding:10px 15px}.annonce-basic{background-color:rgba(255,255,255,.5)}.social-media-icons a{border:none}iframe.joboffer-frame a.apply-button{display:none}.select2 li{list-style-type:none!important;padding-left:30px!important}.button.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.button.btn-success:hover{background-color:#1e7e34;border-color:#1c7430}.header-image{padding:0 8%}.gray-layer{position:absolute;z-index:999;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0)}footer a{text-decoration:none;color:#333}footer a:hover{color:#333;border-bottom:dotted 1px #c00}.container .count-row{background-color:rgba(255,255,255,.5);margin-top:40px;padding:0 20px}.container .result-row{background-color:rgba(255,255,255,.5);padding:0 20px 15px;margin:0}.content .social-media-icons i{font-size:20px;padding:0 10px;color:#e30613}.bs-row.no-padding{font-size:12pt}.data-privacy,.imprint{padding:0 35px 35px;background-color:rgba(255,255,255,.5)}.imprint{padding-top:30px}@media (min-width:1600px){#joboffer-tiles .container,.jobalert-container,.nav-container{width:1600px;padding:0}footer p{width:1600px;margin:0 auto;text-align:right}}@media (min-width:1200px){.container{width:1200px}}@media (max-width:1200px){.joboffer-filters{padding:0!important}.joboffer-filters ul.joboffer-filters-bar li a i.fa{border:none;padding:0;margin:0;border-radius:0}.joboffer-filters ul.joboffer-filters-bar li a{padding-left:0}}@media (max-width:1024px){.joboffer-filters ul.joboffer-filters-bar li,.joboffer-filters ul.joboffer-filters-bar li.mobile-filter{display:block}.joboffer-filters ul.joboffer-filters-bar li a{display:block!important}.joboffer-filters ul.joboffer-filters-bar li i.fa.fa-chevron-down{visibility:hidden;position:absolute;right:10px}.joboffer-filters ul.joboffer-filters-bar li i.fa.fa-chevron-down ul{text-align:unset}.joboffer-filters-body{display:none}.joboffer-filters{display:flex;align-items:center}.joboffer-filters ul{text-align:left!important}.joboffer-filters-bar{width:100%}}@media (max-width:768px) and (min-width:319px){.flex-container{height:30px;font-size:15px}.button{width:100%;margin-bottom:10px}}@media (max-width:768px){.flex-container{align-items:center;justify-content:space-around}.nav-container .nav.nav-horizontal{position:inherit}#hideOnMobile{display:none}footer{padding-bottom:55px}.social-media-icons a{padding-right:8px}.brand-stage{width:100%}.brand-name{width:100%;text-align:center}.nav-container .brand-name{padding-left:1rem}}