@font-face{font-family:myFirstFont;src:url(../build/fonts/font.a79c574d.otf)}a{text-decoration:none!important}.header-text{color:#fff!important}

/*!*Used for the sign in form overide from FOSUSER*!*/body{padding-top:88px;padding-bottom:0;font-family:myFirstFont;font-size:18px!important;background-color:#dddddd2b}.featured-offer.text-center{margin-bottom:15px;margin-top:5px;color:#f0b245}.discount-container{background-color:#272f3b;margin-top:-10px;margin-bottom:37px}.discount-title{margin-bottom:14px;margin-top:0;font-size:32px}.discount-icon{width:38px;margin-right:18px;margin-bottom:15px}.discount-description{color:#fff;margin-top:50px;margin-bottom:50px;text-align:center}.navbar .fas{margin-right:10px}.logo-credit{width:25px}.dropdown-menu .logo-credit{margin-left:-4px;width:23px!important}.navbar-right .fab{font-size:20px}@media (max-width:990px){.navbar-collapse{background-color:#272f3b;border-color:#080808}}@media (min-width:1200px){.container{width:72%!important}.container-home-offer{width:85%!important}.navbar-fixed-top{background-size:100% 100%}.navbar-default .navbar-nav>li.dropdown:hover>a,.navbar-default .navbar-nav>li.dropdown:hover>a:focus,.navbar-default .navbar-nav>li.dropdown:hover>a:hover{background-color:#272f3b;color:#fff}li.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu>li>a{color:#fff;font-size:16px;padding:10px}ul.dropdown-menu{background-color:#272f3b;color:#fff}.header-navbar{background-color:#272f3b;border-color:#080808;height:75px;font-size:20px;display:flex;align-items:center}.homepage-subtitle{margin-bottom:29px!important;margin-top:17px;font-size:30px}.homepage-title{margin-top:36px;font-size:40px}.dashboard-container{display:flex;justify-content:center}.container-square{width:83%!important}.return-to-dashboard{position:fixed;left:30px;z-index:200;margin-top:20px;font-size:1em!important;padding:.5em 1em!important}#log-year{margin-top:40px}.homepage-search-bar{width:57%!important}.choose-featured-offer{width:35%}.jumbotron h2{font-weight:100!important;font-size:55px!important;margin-bottom:16px!important;letter-spacing:2px!important}.location-info{margin-top:105px!important}}.navbar-toggle{margin-top:26px}.header-navbar{background-color:#272f3b;border-color:#080808;height:88px;font-size:18px}.map-show-offer-contact{width:100%;height:350px}.checkbox-input-search{margin-right:5px!important}.navbar-bottom{background-color:#272f3b;margin-bottom:0;border-radius:0!important}.navbar-default .navbar-nav>li>a{color:#fffbff!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#272f3b}.login{margin-top:100px;display:flex;align-items:center;justify-content:center}.login-register{font-size:18px}h3.title{color:#f0ab1e;margin-bottom:20px}.login-login{font-size:18px}.login-login-title{font-size:18px;color:#b5b5b5;margin-bottom:25px;margin-top:20px;text-align:center}.altea-button.login{width:100%;margin-top:15px}.logo-altea{position:absolute;left:2%;top:-3px;width:194px;height:91px;z-index:200}@media screen and (min-width:800px) and (max-width:1024px){.content-block{min-height:512px}}@media screen and (min-width:1440px) and (max-width:1600px){.content-block{min-height:812px}}@media screen and (min-width:1680px) and (max-width:1920px){.content-block{min-height:992px}}@media screen and (min-width:1921px) and (max-width:4097px){.content-block{min-height:1200px}}.alert-success{color:#fff!important;background-color:#e03c14!important;border:none!important}.register-employer{margin-top:0}.register-candidate{margin-top:17px}.register-candidate,.register-employer{display:flex;align-items:center;justify-content:center}.edit-text{min-height:200px}legend{margin-top:10px;color:#b5b5b5}.error-wrong-url{display:none;color:red;margin-top:5px}.upload-title{word-wrap:break-word;font-weight:700;margin-bottom:15px}.file-container{overflow:hidden;word-wrap:break-word}.user-guide-modal{width:60%!important}.altea-button{color:#fbfef5;border-radius:3px;padding:10px 19px;display:inline-block;font-size:16px;letter-spacing:1px;cursor:pointer;background:#2b4a9a;-webkit-transition:.4s ease-out;-moz-transition:ease-out .4s;transition:.4s ease-out;text-align:center;min-width:100px;margin-top:0}.altea-button:hover{box-shadow:inset 1000px 0 0 0 #192a9a;color:#fff}.credit-total{border:1px solid;border-radius:5px;padding:5px 10px;margin-top:9px}.credit-total a{color:#fff}*{box-sizing:border-box}.homepage-search-bar{justify-content:center}.search-bar{text-align:center;border:1px solid #000;background:rgba(0,0,0,.5);opacity:1;width:60%;margin:auto;padding-top:10px;min-width:300px;padding-left:10px;padding-right:10px;border-radius:4px}.general-search{display:flex;justify-content:center}.advanced-search{display:none;justify-content:center}.offer-element-description{display:none}.btn-show-offer{position:absolute;bottom:20px;right:24px;background-color:#2c519f}.expended{display:flex}.button-advanced-search{min-width:56px;height:44px;line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;font-size:16px;border:1px solid #000}.jumbotron{text-align:center;font-weight:600!important}.jumbotron h2{font-weight:600;font-size:42px}.employer-jumbotron,.homepage-jumbotron,.offer-jumbotron,.searchpage-jumbotron{text-align:center;overflow:hidden;padding:95px 0;background:transparent;background:rgba(0,0,0,.6);margin-bottom:10px;display:block;position:relative;color:#eef1f7;text-shadow:0 4px 0 #242326;margin-top:-14px;padding-left:4%;padding-right:4%}@media screen and (max-width:1403px) and (min-width:494px){.homepage-search-bar{display:block;width:95%}.select-home-container{width:100%!important}}@media screen and (max-device-width:480px){.employer-jumbotron,.homepage-jumbotron,.offer-jumbotron,.searchpage-jumbotron{padding:0}body{padding-bottom:0;padding-top:60px!important}.thumbnail{margin-left:10px;margin-right:10px}.send-contact{width:100%!important}.altea-button{border-radius:8px;padding:10px 19px}.dashboard-employer-logo{width:50px!important;height:50px!important}.offer-element-dashboard .offer-search-element{width:82%!important;overflow:hidden}.favorite-element{display:list-item!important}.favorite-element .element-offer-list{width:100%;margin:auto!important;margin-bottom:10px!important}.navbar-dashboard{margin-top:0!important}.add-notification .altea-dropdown{width:100%;margin-left:0!important}.add-notification .altea-button{width:100%}.nav-candidate{display:inline-block!important;padding-left:11px;margin-bottom:10px!important}.nav-candidate li{float:left!important}.homepage-div .alert{width:91%!important}.shadow-box{margin-bottom:15px}.navbar-fixed-bottom{position:relative!important}.login,.register-candidate,.register-employer{margin-top:0!important;margin-bottom:20px}#navbar{position:absolute;top:88px;width:100%}.homepage-search-bar{display:block}.searchOffer-home{margin-bottom:10px;margin-top:10px}.general-search,.select-home-container{display:block!important}.select-home-container{width:100%!important}.checkbox-home-container{display:block!important}.div-keyword-input{margin-left:0!important}.div-keyword-input,.div-location-input{width:100%!important;margin-bottom:10px!important}.homepage-jumbotron .searchOffer-home{margin-left:0!important;width:75%}.featured-offer.text-center{margin-bottom:0!important}.homepage-container .row{margin-bottom:-30px}.credit-total{width:fit-content;margin-top:0!important;margin-left:7px;padding-left:7px!important;padding-right:7px!important}.altea-container{min-height:270px;margin-bottom:20px}.login-button,.reset-button{margin-top:10px!important}.jumbotron{padding-top:0!important;padding-bottom:25px!important}.faq-button{width:43%!important}#myInput-id{width:100%!important;margin-left:0!important;margin-top:10px}#btn-confirm{width:100%}.nav>li>a{padding-left:8px!important;padding-right:8px!important}.login-login-title{margin-bottom:8px!important}.faq-button .fas{margin-right:0!important}.header-navbar{height:60px!important}.navbar-toggle{margin-top:13px}.logo-altea{position:absolute;left:2%;top:-3px;width:140px;height:62px;z-index:200}#navbar{top:60px!important}.td-share-field{width:49%!important}.offer-element-description{display:block!important}.btn-show-offer{margin-top:10px;position:inherit;width:106px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:767px){.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:8px 15px 8px 25px;font-size:17px}}.media-element [class*=col-]{float:none;display:table-cell;vertical-align:top;margin-bottom:10px}@media (max-width:992px){.media-element [class*=col-]{display:block!important}}.panel p{padding-top:6px}.input-price-home{margin-left:10px;margin-right:10px}.from-to{margin-top:9px}.homepage-jumbotron .div-price-input{color:#fff;border-radius:4px;height:43px;width:140px;display:flex}.div-other-input{width:120px}.div-min-room-input,.div-other-input{color:#fff;border-radius:4px;height:43px;display:flex}.div-min-room-input{width:auto}.homepage-jumbotron .div-sell-input{width:80px}.homepage-jumbotron .div-rent-input,.homepage-jumbotron .div-sell-input{margin-right:1%;border-radius:4px;height:43px;margin-left:10px;margin-top:9px;color:#fff}.homepage-jumbotron .div-rent-input{width:119px}.homepage-jumbotron .div-location-input{color:#333;margin-right:1%;border-radius:4px;height:43px;width:37%}.select-home-container{width:50%;display:flex}.checkbox-home-container{display:flex}.homepage-tag{height:43px;background-position:10px 12px;background-repeat:no-repeat;width:50%;margin-right:10px;font-size:16px;padding:8px 20px 8px 13px;border:1px solid #ddd;margin-bottom:12px;min-width:130px;display:block;line-height:1.42857143;color:#999;background-color:#fff;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.homepage-jumbotron .form-control{height:43px!important}.homepage-jumbotron .searchOffer-home{min-width:140px;height:44px;line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;font-size:16px;padding:11px 20px 12px 13px;border:1px solid #000;margin-left:10px}.background-offer{position:relative;display:flex;align-items:center;text-align:center}.background-offer,.layer{border-top-left-radius:3px;border-top-right-radius:3px}.layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:.7}.thumbnail{padding-left:0;padding-right:0;padding-top:0}.header-thumb-employer{display:inline-flex;padding-top:4px}.header-thumb-employer h3{margin-top:12px}.thumb-employer-info{font-size:16px;margin:10px;height:91px;overflow:hidden}.employer-thumb-logo{margin-left:5px;width:50px;height:50px;z-index:1;padding:0;background-color:#fff;margin-right:10px}.offer-thumb-image-div{position:relative;display:flex;align-items:center;justify-content:center}.col-md-4 .offer-thumb-image{height:200px!important}.col-md-4 .offer-thumb-image-div{min-height:200px}.offer-thumb-logo{width:29%;padding:10px;background:#fff;border-radius:3px;border:1px solid #ddd}.offer-thumb-description{height:100px;overflow:hidden}.zoom{transition:transform .2s;color:#333;margin-top:10px}.zoom:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);color:#333}.error-already-exist,.error-vat{display:none;color:#f0aa23;margin-top:5px}.td-contact-us{width:82%}.td-share-field{width:65%}.label-contact-us{text-align:right;padding:16px}.send-contact{width:20%;float:right;margin-top:14px}.input-contact{background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd;margin-bottom:12px}.dashboard-employer-logo{width:100px;height:100px}.favorite-element{display:flex;align-items:center}.favorite-element .element-offer-list{height:50px;display:flex;justify-content:center;align-items:center}.label-form{color:#e8471b;font-size:16px}.navbar-dashboard{text-align:center;margin-top:22px}.add-notification h4{margin-bottom:20px}.altea-dropdown{line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd;margin-bottom:12px;margin-left:10px;color:#333;min-width:130px}.altea-dropdown.alerts{margin-left:0}.nav-candidate{display:table!important;width:100%;table-layout:fixed;margin-bottom:20px}.nav-candidate li{float:none;display:table-cell}.nav-candidate a{margin-bottom:-1px}.alert{position:absolute;z-index:10;width:70%}.language-selector .fa-globe{margin-right:6px}.language-selector .caret{margin-left:7px}.shadow-box{padding:20px;background:#fff;margin-bottom:20px;-webkit-box-shadow:2px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:2px 5px 20px rgba(0,0,0,.1);box-shadow:2px 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform false .5s cubic-bezier(.9,.26,.58,1);-moz-transition:-moz-transform .5s cubic-bezier(.9,.26,.58,1) false false;-o-transition:-o-transform .5s cubic-bezier(.9,.26,.58,1) false false}.shadow-box .altea-button{width:100%}.shadow-box h3{margin-top:0!important}.featured-offer-table td{max-width:200px}.container-featured-offer-title{margin-top:15px;text-align:center}.title-featured-offer{margin-top:5px}.reserved-employer{float:right;padding:7px 12px!important;width:85px;text-align:center;margin-left:5px;margin-right:5px}#myInput-id{background-position:10px 12px;background-repeat:no-repeat;width:100px;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd;margin-left:10px}#featured-offer-id{margin-left:2%;margin-right:2%;display:block;width:96%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc}.reserve-feature{position:absolute;right:20px;bottom:32px}.reserved-button{pointer-events:none}.feature-box-employer{height:238px}.fromTo{text-align:center;margin-top:20px;margin-bottom:-3px;font-weight:700}.past-box{background-color:#ddd}.select-year{position:absolute;top:150px}.meter{text-align:center;box-sizing:initial!important;height:20px;position:relative;margin:18px 0 20px;background:#555;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:10px;-webkit-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);-moz-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3)}.meter>span{max-width:100%!important;display:block;height:100%;background-color:#2bc253;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-moz-linear-gradient(center bottom,#2bc253 37%,#54f054 69%);-webkit-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative}.animate>span>span,.meter>span,.meter>span:after{box-sizing:initial!important;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.animate>span>span,.meter>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,hsla(0,0%,100%,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.2)),color-stop(.75,hsla(0,0%,100%,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px}.animate>span:after{box-sizing:initial!important;display:none}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:50px 50px}}@-moz-keyframes move{0%{background-position:0 0}to{background-position:50px 50px}}.red>span{background-color:#337ab7;background-image:-moz-linear-gradient(top,#337ab7,#376a96);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#337ab7),color-stop(1,#376a96));background-image:-webkit-linear-gradient(#337ab7,#376a96)}.completion-container{transition:all 2s linear}.completion-success{text-align:center;display:none}.container-edit{display:flex;justify-content:center}@media (max-width:991px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}#navbar{position:absolute;top:88px;width:100%;padding-left:20px;overflow:auto!important}.credit-total{width:fit-content;margin-top:0!important;margin-left:7px;padding-left:7px!important;padding-right:7px!important}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}.navbar-fixed-bottom{position:relative!important}body{padding-bottom:0!important}.altea-container{min-height:405px;margin-bottom:20px}.edit-container{min-height:378px;margin-bottom:20px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#navbarfooter .navbar-right{display:-webkit-flex}#navbarfooter .navbar-right li{margin-right:20px}.feature-box-employer{height:268px}.return-to-dashboard{position:absolute;top:97px;left:10px;z-index:200}.select-year{position:absolute;top:98px;right:200px}.contractType-list{display:block!important}.navbar-nav .open .dropdown-menu a{color:#fff!important}.expended{display:block!important}.carac-row .col-md-6{width:100%!important}}@media (min-width:600px){.faq-button{width:200px!important}#btn-confirm{margin-top:10px}}h3.box{display:inline-block;border-radius:5px;border:1px solid red;padding:10px}.user-guide{margin-top:80px!important}.article-title{position:relative;margin:0;padding:0 0 10px;font-weight:400;font-size:20px;line-height:26px;color:#373942}.hr-last-offer{margin-top:10px;margin-bottom:30px;border-top:1px solid #d4d3d3}.job-meta,.last-job-list{list-style:none;padding:0}.link-offer-employer{display:block;padding:15px 0;line-height:24px;font-size:16px;position:relative;overflow:hidden;z-index:1;cursor:pointer;color:#333;-webkit-transition:.7s ease-out;-moz-transition:ease-out .7s;transition:.7s ease-out}.link-offer-employer:hover{background-color:#e8f0f0}.slide-button{-webkit-transition:.7s ease-out;-moz-transition:ease-out .7s;transition:.7s ease-out}.slide-button:hover{transform:translate(.5em)}.global-a,.global-activate,.global-modal{margin-top:8px}@media screen and (max-device-width:480px){#myInput-offer{width:100%!important}.logo-employer{width:85px!important;margin-bottom:20px}.container-logo-employer{position:static!important}.title-employer{font-size:26px!important}.container-tag-employer{left:auto!important;bottom:-74px!important;width:275px!important}.add-employer-notification{margin-left:10px;margin-right:10px;display:flex!important;justify-content:center;float:inherit!important}.search-employer{margin-bottom:0!important}.search-employer-page #myUL{margin-top:-20px}.block-dashboard{width:40%!important;padding-bottom:40%!important}.text-square{margin-top:0!important}.dashboard-total-offer{display:block!important}.boost-button,.dashboard-total-offer{text-align:center;margin-left:0!important}.boost-button{width:100%;margin-top:10px;margin-right:0!important}#appbundle_employer_coverImage,#appbundle_employer_logo{overflow:hidden}}.container-logo-employer{position:absolute;left:14%;z-index:1000;top:154px}.container-tag-employer{position:relative;left:242px;bottom:37px;width:600px}.logo-employer{background-color:#fff;padding:10px;border-radius:3px;border:1px solid #ddd;width:207px;-webkit-box-shadow:2px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:2px 5px 20px rgba(0,0,0,.1);box-shadow:2px 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform false .5s cubic-bezier(.9,.26,.58,1);-moz-transition:-moz-transform .5s cubic-bezier(.9,.26,.58,1) false false;-o-transition:-o-transform .5s cubic-bezier(.9,.26,.58,1) false false}.description-employer{min-height:200px;font-size:20px}.add-employer-notification{float:right;font-size:1em!important;padding:.5em 1em!important;margin-top:10px}.title-employer{font-size:36px}.employer-jumbotron{min-height:300px;display:flex;align-items:center;justify-content:center;overflow:initial!important}.search-employer{margin-bottom:20px!important}.offer-element-dashboard .fa-eye{margin-right:5px}.count-info,.end-date-activation{padding:7px;background-color:#28a745;border-radius:4px;color:#fff;font-size:14px}.end-date-activation{min-width:158px}.slot-button{min-width:126px}.archived-info{padding:7px;color:#333;font-size:14px;min-width:156px!important;text-align:center}.archived-button{min-width:120px}.no-recent-offers{display:flex;align-items:center;justify-content:center;height:150px}.dashboard-total-offer{color:#fff;background-color:#337ab7;border-radius:5px;margin-left:5px;padding:5px 10px;display:inline-flex}.dashboard-total-offer div{margin-left:5px;margin-right:5px}.square-offers{background-color:#ff9c07}.square-profile{background-color:#fd8f14}.square-post{background-color:#ffb12d}.square-credit{background-color:#ff9e00}.square-featured-employers{background-color:#ffc443}.square-featured-offers{background-color:#fa0}.square-bills{background-color:#ffa334}.square-contact{background-color:#ffb731}.container-square{position:relative;left:0;top:0;height:auto;width:100%;float:left;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.text-square{margin-top:10px}.block-dashboard{position:relative;height:0;width:15%;padding-bottom:15%;float:left;border:1px solid #ddd;margin:3%;color:#000;text-decoration:none;border-radius:5px;webkit-box-shadow:2px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:2px 5px 20px rgba(0,0,0,.1);box-shadow:2px 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform false .5s cubic-bezier(.9,.26,.58,1);-moz-transition:-moz-transform .5s cubic-bezier(.9,.26,.58,1) false false;-o-transition:-o-transform .5s cubic-bezier(.9,.26,.58,1) false false}.block-dashboard:hover{color:#000}.content-square{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;float:left;padding:20px;margin:0}.content-square i{font-size:28px;margin-bottom:5px}.homepage-jumbotron{padding:63px 0}@media (max-width:991px){.block-dashboard{width:24%;padding-bottom:24%}.logo-employer{width:160px}.user-guide{display:none}}@media (min-width:1200px){.button-profile{position:absolute;right:-196px;top:50px;display:grid}.button-profile .btn{margin-top:0!important}.use-money-button{float:right}.create-employer-submit{margin-top:-25px}.create-employer-terms{margin-top:-12px}}.button-profile .btn{margin-bottom:10px;margin-top:10px}#myInput{width:100%}#myInput,#myInput-offer{background-position:10px 12px;background-repeat:no-repeat;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd}#myInput-offer{width:50%}.info-bubble{margin-left:5px}#myUL{list-style-type:none;padding:0;margin:0;min-height:283px}#myUL li .offer-element{height:318px;overflow:hidden;display:block;cursor:pointer;border:1px solid #ddd;background-color:#fff;font-size:18px;color:#000;-webkit-transition:.7s ease-out;-moz-transition:ease-out .7s;transition:.7s ease-out;margin-bottom:3%;width:96%;align-items:center;border-radius:3px;webkit-box-shadow:2px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:2px 5px 20px rgba(0,0,0,.1);box-shadow:2px 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform false .5s cubic-bezier(.9,.26,.58,1);-moz-transition:-moz-transform .5s cubic-bezier(.9,.26,.58,1) false false;-o-transition:-o-transform .5s cubic-bezier(.9,.26,.58,1) false false}#myUL li .offer-element-dashboard{border:1px solid #ddd;margin-top:-1px;background-color:#f6f6f6;padding:12px;font-size:18px;color:#000;display:table;width:100%}#myUL li .offer-element-dashboard:hover:not(.header){background-color:#eee}.candidat-dashboard .offer-element-dashboard{display:flex!important}.ad{webkit-box-shadow:2px 5px 20px rgba(0,0,0,.5)!important;-moz-box-shadow:2px 5px 20px rgba(0,0,0,.5)!important;box-shadow:2px 5px 20px rgba(0,0,0,.5)!important}.offer-element{display:table;width:100%}.element-offer-list{margin-left:5px;margin-right:5px;float:right}.description-offer-dashboard{margin-top:20px}.collapse-offer-info{display:none}.archived-offer{background-color:#dad9d9!important}.show-archived{float:left;margin-top:15px}*{box-sizing:border-box}#keyword-input,#location-input{background-position:10px 12px;background-repeat:no-repeat;width:10%;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd;margin-bottom:8px;margin-right:-4px;min-width:130px}.container-search{width:95%!important;min-height:100%!important;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;font-family:myFirstFont,sans-serif!important}.share-container-offer{margin-top:15px;display:inline-flex;border-top:1px solid #ddd;padding-top:16px}.share-container-offer span{margin-right:15px;font-weight:700}.share-linkedin{background-color:#0077b5}.share-email,.share-linkedin{padding-right:6px;border-radius:5px;color:#fff;margin-right:13px}.share-email{background-color:#272f3b;padding-left:6px}.facebook-share{background-color:#4469b3;padding-right:10px;border-radius:5px;padding-left:8px;color:#fff;margin-right:13px}.facebook-share .fa{margin-top:7px}.share-container-offer a:hover,.share-container-offer a:visited{text-decoration:none;color:#fff}.share-container-offer .fa-linkedin-in{margin-left:6px;margin-top:6px}.offer-search-element{width:94%;margin-left:2%;display:inline-block}.applied-date{float:right;margin-top:14px}.offer-element-details{vertical-align:middle;display:inline-block;margin-right:3%;margin-bottom:0;width:100%;padding:5px}.offer-element-description{height:7.5em;overflow:hidden}.offer-item-contract,.offer-item-experience{float:right;margin:10px}.item-contract-temporary{background:red}.item-contract-freelance,.item-contract-temporary{color:#fff!important;text-transform:uppercase;text-align:center;border-radius:4px;display:inline-block;padding:3px 10px}.item-contract-freelance{background:orange}.item-contract-parttime{background:green}.item-contract-fulltime,.item-contract-parttime{color:#fff!important;text-transform:uppercase;text-align:center;border-radius:4px;display:inline-block;padding:3px 10px}.item-contract-fulltime{background:blue}.item-contract-internship{background:brown;padding:3px 10px}.item-contract-apprenticeship,.item-contract-internship{color:#fff!important;text-transform:uppercase;text-align:center;border-radius:4px;display:inline-block}.item-contract-apprenticeship{background:#53a56f;padding:3px 4px;margin-right:1px}.offer-element-name{color:#929292}.offer-element-title{font-size:24px;width:98%}.other-element{display:inline-block;font-size:16px;line-height:23px;vertical-align:middle;margin:0 10px;color:#87888d;white-space:nowrap}.other-element .fa{margin-right:5px}.contractType-list{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}#number-of-offer{line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;font-size:16px;padding:10px 20px 10px 13px;border:1px solid #ddd;margin-top:4px;color:#333}.contract-type{float:left;display:block;text-align:center;padding:14px 0;width:11%;min-width:118px}.apprentice-li{min-width:134px!important}.selected-page{background-color:#dedede!important}#paginator-offer{display:table;margin:0 auto;margin-top:20px;margin-bottom:20px}#paginator-offer a{color:#000;float:left;padding:8px 16px}#paginator-offer a.active{color:#fff}#paginator-offer a:hover:not(.active){background-color:#ddd!important}.sticky{position:sticky}.search-result{padding-left:0;padding-right:0}@media screen and (min-device-width:481px)and (max-device-width:992px){.cover-letter-offer-title{width:275px}.search-result{padding-left:10px!important;padding-right:10px!important}}@media screen and (min-device-width:991px)and (max-device-width:1200px){.offer-element-title{font-size:16px!important}.navbar-nav{margin-left:169px;margin-top:16px}}@media screen and (min-device-width:481px)and (max-device-width:991px){.offer-element-title{font-size:22px!important}}@media screen and (max-device-width:480px){.floating-employer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin:20px -15px}.offer-tag-container,.similar-offer-container{margin-right:-15px;margin-left:-15px}.search-result{position:relative;min-height:1px;padding-right:0;padding-left:0}.composition-list{padding-left:0!important;padding-right:0!important}.apply-button,.submit-apply{width:100%!important;height:auto!important}.inside-offer-apply-cv{display:block;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.offer-upload-title{margin-left:auto!important;margin-right:auto!important}#cover-file,#cv{padding-left:0;padding-top:10px}.offer-element{display:inline-table!important;font-size:16px!important;width:100%!important;margin:10px 0!important}.background-employer-in-offer-search{width:100%!important;min-height:90px!important}.offer-search-element{padding:10px;padding-top:5px}.offer-element-title{font-size:21px!important}.logo-employer-in-offer-search{margin-top:-50px!important;width:24%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;padding:10px;border:1px solid #ddd;border-radius:3px;background-color:#fff;z-index:1000;position:relative}.featured-offer-search{border:none!important;text-align:center}.display-number{font-size:1.75rem;margin-bottom:0!important;text-align:center;margin-right:0!important;margin-left:0!important}.background-employer-in-offer-search,.background-employer-in-offer-search .layer{border-top-right-radius:3px!important;border-bottom-left-radius:0!important}#myUL li .offer-element:hover:not(.header),.zoom:hover{transform:none!important}.sticky{position:sticky}.container-offer-page{margin-bottom:0}.about-offer-elements{display:flex;padding-right:0!important;padding-left:0!important}.about-offer-elements .about-offer-item{margin-right:1%;margin-left:4%}.featured-offer-search{margin-top:0!important}.second-apply-button{display:none}.homepage-tag{width:100%!important}.search-input-container .col-md-3,.search-input-container .col-md-4{padding-right:15px!important;padding-left:15px!important;margin-bottom:8px}.search-input-container .col-md-2{padding-left:15px!important}.searchOffer{margin-left:0!important}.search-alert-email-container{width:100%!important;margin-bottom:0!important}.search-alert-email-container #mail-input{margin-bottom:8px}.no-offer{margin-top:30px!important}.offer-jumbotron h2{padding-left:10px;padding-right:10px}.contractType-list{display:inherit!important}#comment-input{height:160px}.offer-item-contract{margin-right:-2px!important}.offer-date,.offer-item-contract,.offer-search-element .offer-location{margin-left:0!important}.about-the-offer b{color:#000!important}.container-search{padding-left:15px!important;padding-right:15px!important}.offer-element-description{height:8.5em!important}.#myUL li .offer-element{height:450px!important}}#employer-input{line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 13px;border:1px solid #ddd;margin-bottom:12px;margin-left:10px;color:#333;min-width:130px}.search-input-container{margin-bottom:0!important}.searchOffer{margin-left:10px;height:37px;line-height:inherit;background-position:10px 12px;background-repeat:no-repeat;width:-webkit-fill-available;font-size:16px;padding:6px 13px 10px;border:1px solid #000;margin-top:-1px}.search-input-container .col-md-3,.search-input-container .col-md-4{padding-right:0;padding-left:12px}.search-input-container .col-md-2{padding-left:0}.container-show-offer{margin-top:15px}.image-room-show{height:650px;width:100%;object-fit:cover;object-position:center}.background-show-offer{height:650px;width:100%;position:relative;display:flex;align-items:center;text-align:center}.floorplan-container{text-align:center;margin-bottom:20px}.floorplan-container h3{text-align:initial}.specification-container{margin-top:20px;margin-bottom:20px}.map-show-offer{width:100%;height:500px}.no-offer-alert{margin-top:20px}.background-pro-in-offer-search{min-height:200px;width:100%;position:relative;display:flex;align-items:center;text-align:center}.image-search-pro{height:200px!important;width:100%;object-fit:cover;object-position:center}.background-employer-in-offer-search .layer{border-top-right-radius:0;border-bottom-left-radius:3px}.logo-employer-in-offer-search{width:13%;max-width:73px;margin-left:-31px;z-index:1;padding:10px;border:1px solid #ddd;border-radius:3px;background-color:#fff}.searchpage-jumbotron{margin-bottom:0}.searchpage-jumbotron .homepage-search-bar{width:72%;padding-bottom:10px;min-width:290px}.searchpage-jumbotron #keyword-input,.searchpage-jumbotron #location-input{color:#333}.no-offer{margin-top:80px;font-size:26px;text-align:center}.optionnal-div-form{position:fixed;bottom:50px;width:100%;color:#fff;background-color:#fff;padding:8px;left:0;text-align:center;height:7%;display:flex;align-items:center;justify-content:center}.slider{display:none}.offer-submit{margin-top:10%!important}.featured-offer-search .offer-thumb-description{height:inherit}.featured-offer-search{border-radius:5px;border:1px solid #ddd;margin-top:50px}.featured-offer-search .zoom{margin-left:10px;margin-right:10px}.featured-offer-search h1{margin-bottom:18px}.display-number{margin-top:16px;font-size:1.75rem}.display-number .col-md-6{margin-bottom:10px!important}.featured-employer-item,.featured-offer-item{webkit-box-shadow:2px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:2px 5px 20px rgba(0,0,0,.1);box-shadow:2px 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform false .5s cubic-bezier(.9,.26,.58,1);-moz-transition:-moz-transform .5s cubic-bezier(.9,.26,.58,1) false false;-o-transition:-o-transform .5s cubic-bezier(.9,.26,.58,1) false false}h3.post-offer{margin-top:0}.apply-button{width:150px;height:50px;font-size:20px}.job-description{margin-bottom:80px}.featured-offer-search ul{list-style:none;padding-left:0}.featured-offer-search a{text-decoration:none}.featured-offer-search a .offer-thumb-image-div{position:absolute;bottom:-14px}.offer-location{max-width:57%!important;overflow:hidden;text-overflow:ellipsis}.search-map{margin-bottom:20px}.altea-ad{width:100%}.map-offer-container{max-height:80px;display:inline-grid;font-size:14px}.map-offer{margin:5px}.offer-about{font-size:24px;margin-bottom:10px}.second-apply-button{float:right;width:145px!important}@media (min-width:1200px){.container-offer-page{margin-bottom:60px}.container.post-offer{width:60%!important}.image-room-show{height:650px!important}}@media (max-width:991px){.search-input-container .col-md-3,.search-input-container .col-md-4{padding-right:15px!important;padding-left:15px!important;margin-bottom:8px}.search-input-container .col-md-2{padding-left:15px!important}.searchOffer{margin-left:0!important}.search-alert-email-container{width:100%!important}.search-alert-email-container #mail-input{margin-bottom:8px}.no-offer{margin-top:30px!important}.offer-element{width:100%!important;margin:10px 0!important}.col-md-3,.post-offer .col-md-4{margin-bottom:10px}.compare-offers{display:none}.carac-row{display:block!important}.background-show-offer,.image-room-show{height:340px!important}}.offers-button-menu{background-color:#fff!important}.offers-button-menu a,.offers-button-menu button{width:94%!important;margin:5px}.offers-button-menu a{padding:6px!important;font-size:14px!important}.checkbox-myOffers,.checkbox-myOffers-global{margin-right:10px!important}.container-button-offers{padding:10px;border:1px solid #ddd;display:table;width:100%}.fist-time-info{padding:15px;border-top:1px solid #ddd}.carac-container{display:flow-root}.carac-box{border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:15px;width:100%}.carac-row{display:flex}.carac-row .col-md-6{display:inline-grid}.title-carac{font-size:22px;margin-bottom:10px}.line-carac{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;display:inline-block;width:100%}.name-carac{float:left}.value-carac{float:right}