.file{
        height: 45px;
    width: 100%;
    background: #FFF;
    padding: 10px;
    border: 0;
    border-radius: 5px;
    font-size: 1.1rem;
    font-family: "Lato", sans-serif;
    outline: none;
           background: #85CE3F;
    text-shadow: 0px 2px #6cae2c;
}


﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{font-family:"Lato", sans-serif;font-size:16px;line-height:1.4}h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.2}h3{font-size:1.25rem;line-height:1.2;color:#182642;font-weight:bold}h4{font-weight:bold}h1.pb,h2.pb,h3.pb,h4.pb,span.pb,label.pb{padding-bottom:10px}h1.no-lh,h2.no-lh,h3.no-lh,h4.no-lh,span.no-lh,label.no-lh{line-height:inherit}h1.border-top,h2.border-top,h3.border-top,h4.border-top,span.border-top,label.border-top{border-top:1px solid #CCC;padding-top:5px}h1.border-left,h2.border-left,h3.border-left,h4.border-left,span.border-left,label.border-left{padding-left:10px;border-left:5px solid #287ab9;}h1.border-left.pb,h2.border-left.pb,h3.border-left.pb,h4.border-left.pb,span.border-left.pb,label.border-left.pb{padding-bottom:0;margin-bottom:10px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}a.pb{padding-bottom:10px}p,center{padding-bottom:20px}p{text-align:justify}p.np{padding-bottom:0}.line{height:1px;display:block;background:#CCC;width:100%;margin:10px 0}.static div{width:100% !important}.termsTable td{padding-bottom:20px}.termsTable td:first-child{width:55px;padding-right:10px;font-weight:bold}.site-content{padding-top:66px}.padding{padding-top:44px}.pb0{padding-bottom:0 !important}.pb30{padding-bottom:30px}.pb10{padding-bottom:10px}.pt10{padding-top:10px}.bloc{padding-top: 0px;}.bloc.border-top{border-top:1px solid #CCC;margin-top:20px}.bloc.border-top.nm{margin-top:0}.seperate{margin-top:20px}.seperate.small{margin-top:10px}.seperate-bottom{margin-bottom:20px}.center{text-align:center}.clearfix{overflow:hidden;*zoom:1}.clear:after{content:"";display:block;clear:both}.relative{position:relative}.fl-l{float:left}.fl-r{float:right}.dim{display:inline-block;vertical-align:middle;width:49.7%}.block{display:block}.dn{display:none}.hide-mobile{display:block !important}.show-mobile,.show-mobile-inline{display:none !important}.disable-active-link{-webkit-tap-highlight-color:transparent}.usabilla-feedback-bar{z-index:30}#filter{text-align:center;display:none}#stt{position:fixed;bottom:15px;right:15px;width:50px;height:50px}#stt a{display:block;height:50px;width:50px;line-height:50px;text-align:center;color:#287ab9;font-size:3rem}#similar-jobs{background:#F8F8F8;padding:12px;margin-top:45px}#job-alert{background:#F8F8F8;padding:6px 12px 12px 12px}#job-alert h3{border-top:1px solid #CCC;border-bottom:none !important;padding-top:12px;margin-bottom:6px !important}#job-alert form.form input[type=email]{background:#FFF;margin-bottom:5px}.similar-job{padding-bottom:8px;border-bottom:1px solid #CCC;margin-bottom:8px}.similar-job:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.similar-job a{color:#287ab9;display:block}.similar-job span{display:block;color:#182642}ul.list{list-style-type:none !important;border:1px solid #ebebeb}ul.list li{padding:8px}ul.list li:nth-child(odd){background:#F8F8F8}ul.list li:after{content:"";display:block;clear:both}ul.list li .list-title{float:left;width:70%;color:#287ab9}ul.list li .list-menu{float:right;text-align:right}ul.list li .list-menu .onoffswitch{margin-top:-3px}ul.list li .list-menu a{margin-left:5px;padding:3px;display:inline-block;vertical-align:bottom}ul.list li .list-menu a:first-child{margin-left:0}.red{color:#FE453A}.green{color:#85CE3F}.bg-white{background:#FFF}.hljs-selector-class:first-child{margin-left:46px !important}.hljs-comment{margin-left:-46px !important}.bubble-icon{background:#182642;color:#FFF;border-radius:50%;width:20px;height:20px;line-height:20px;font-size:0.7rem;text-align:center;vertical-align:top;margin-top:2px}.bubble{border-radius:5px;background:#287ab9;color:#FFF;font-size:0.7rem;display:inline-block;text-align:center;line-height:1.4;padding:0px 4px;margin-left:3px}.tags{margin-top:10px}.tags .tag{display:inline-block;vertical-align:bottom;background:#09A0DB;color:#FFF;border-radius:5px;padding:5px;margin:0 5px 5px 0;line-height:1;font-size:0.9rem}.tags .tag:last-child{margin-right:0}.top-bloc{padding:10px 0;background:#287ab9}.top-bloc .container{padding-bottom:0 !important}.top-bloc .container.relative{overflow:initial !important}.top-bloc .container.relative:after{content:"";display:block;clear:both}.top-bloc h1{color:#FFF;float:left;padding:10px 0;font-size:1.5rem;line-height:1.2}.top-bloc.center{text-align:center}.top-bloc.center h1{float:none}.top-bloc.right .title-right{margin-left:30%}.top-bloc.right .title-right h1{display:block;float:none;text-shadow:1px 1px #2E2E2E;font-size:2rem}.top-bloc.right .title-right p{color:#2E2E2E;background:white;box-sizing:border-box;padding:10px;text-align:justify;overflow:hidden;height:228px;cursor:pointer}.top-bloc.right .title-right p.see-you{height:auto}.top-bloc.right .title-right .see-more{padding-top:20px;text-align:center;color:#09A0DB;cursor:pointer;position:relative;margin-top:-15px;font-variant:small-caps;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 30%, #fff)}.top-bloc.with-bg{background-size:cover;background-position:50% 25%;padding:3rem 0;position:relative;margin-top:-1px}.top-bloc.with-bg:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:rgba(24,38,66,0.8)}.top-bloc.with-img img{position:absolute;top:0;left:0;display:block;background:#FFF;padding:20px;width:150px;border:1px solid #CCC;max-height:100px}.bg-white{background:#FFF}.bg-grey{background:#F8F8F8;padding:12px}.bg-grey.border{border-radius:5px;padding:20px}.cube{background:#FFF;padding:12px;color:#2E2E2E;-moz-box-shadow:0px 0px 1px #CCC;-webkit-box-shadow:0px 0px 1px #CCC;box-shadow:0px 0px 1px #CCC;margin-bottom:30px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.cube h2{font-size:1.3rem;text-transform:uppercase;color:#182642;font-weight:700}.cube h2 span{font-weight:normal;font-size:1.1rem;margin-top:-2px;display:block}.cube.np{padding:0}.cube .inline{display:inline-block;vertical-align:middle}a.cube:hover{-moz-box-shadow:0px 0px 15px 0px #CCC;-webkit-box-shadow:0px 0px 15px 0px #CCC;box-shadow:0px 0px 15px 0px #CCC}ol{list-style-type:decimal;list-style-position:inside;margin-left:30px;padding-bottom:15px}ol li{padding-bottom:5px}ul{list-style:square inside !important}ul a{color:#287ab9}ul.pb{padding-bottom:20px}ul.list{list-style-type:none !important;border:1px solid #ebebeb}ul.list li{padding:16px;position:relative}ul.list li:nth-child(odd){background:#F8F8F8}ul.list li:after{content:"";display:block;clear:both}ul.list li .list-title{width:70%;float:left;color:#287ab9}ul.list li .list-menu{position:absolute;top:50%;right:8px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}ul.list li .list-menu a{margin:3px 0 0 5px;padding:3px;display:inline-block;vertical-align:bottom;color:#2E2E2E}ul.list li .list-menu a:first-child{margin-left:0}font{font-size:1rem !important;font-family:"Lato", sans-serif !important}.small-font{font-size:0.7rem}.medium-font{font-size:0.9rem}.fw{font-family:FontAwesome !important}.red{color:#FE453A}.green{color:#85CE3F}strong,b,.b{font-weight:bold}i,.i{font-style:italic}u,.u{text-decoration:underline}#similar-jobs{background:#F8F8F8;padding:12px;margin-top:-5px}.similar-job{padding-bottom:8px;border-bottom:1px solid #CCC;margin-bottom:8px}.similar-job:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.similar-job a{color:#09A0DB;display:block}.similar-job span{display:block;color:#182642}#job-alert{background:#F8F8F8;padding:6px 12px 12px 12px}#job-alert h3{border-top:1px solid #CCC;border-bottom:none !important;padding-top:12px;margin-bottom:6px !important}#job-alert form.form input[type=email]{background:#FFF;margin-bottom:5px}.breadcrumbs{background:#023558;color:#FFF;padding:5px 0;font-size:0.9rem}.breadcrumbs .full{max-width:93rem}.breadcrumbs ol{list-style:none;padding:0;margin:0}.breadcrumbs li{display:inline;margin:0;padding:0 0 0 5px}.breadcrumbs li:after{content:"/"}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li:first-child a{padding-left:0}.breadcrumbs li:last-child a{padding-right:0;cursor:default}.breadcrumbs li:last-child a:hover{text-decoration:none}.breadcrumbs li a{display:inline-block;vertical-align:bottom;padding-right:5px}.breadcrumbs li a:hover{text-decoration:underline}.cookie-bar{color:#000;position:fixed;bottom:0;left:0;right:0;width:100%;background:#F8F8F8;padding:12px;border-top:1px solid #CCC;z-index:601}.cookie-bar span{display:inline-block;vertical-align:middle;margin-right:10px}.cookie-bar span a{color:#287ab9;text-decoration:underline}.cookie-bar span a:hover{text-decoration:none}#mini-application .cookie-bar{bottom:60px}.with-btn{line-height:42px}.btn,#jrp-pagination a{text-align:center;border-radius:5px;font-size:1.3rem;cursor:pointer;padding:8px 55px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;color:#FFF;display:inline-block}.btn.btn-top-seperate,#jrp-pagination a.btn-top-seperate{margin-top:20px}.btn.btn-seperate,#jrp-pagination a.btn-seperate{margin-bottom:20px}.btn.btn-small-seperate,#jrp-pagination a.btn-small-seperate{margin-bottom:5px}.btn.btn-small-top-seperate,#jrp-pagination a.btn-small-top-seperate{margin-top:5px}.btn.btn-small,#jrp-pagination a.btn-small{font-size:1rem !important;padding:6px 15px !important}.btn.btn-block,#jrp-pagination a.btn-block{width:100%;display:block}.btn.btn-hide,#jrp-pagination a.btn-hide{display:none}.btn.btn-np,#jrp-pagination a.btn-np{padding:8px 0 !important}.btn.btn-no-hover,#jrp-pagination a.btn-no-hover{cursor:default}.btn.btn-arrow,#jrp-pagination a.btn-arrow{margin-left:0}.btn.btn-arrow[disabled],#jrp-pagination a.btn-arrow[disabled]{background:#CCC;color:#F8F8F8;border-color:#F8F8F8 !important;padding-top:1px !important;padding-bottom:2px !important;height:36px;line-height:36px}.btn.btn-arrow[disabled] i.fa,#jrp-pagination a.btn-arrow[disabled] i.fa{line-height:36px}.btn.btn-arrow[disabled] .hide-mobile,#jrp-pagination a.btn-arrow[disabled] .hide-mobile{line-height:34px;height:34px}.btn.btn-clear,#jrp-pagination a{height:auto;line-height:initial;padding:9px 55px}.btn.btn-clear.btn-clear-white,#jrp-pagination a.btn-clear-white{background:#287ab9;color:#FFF;border:1px solid #FFF !important}.btn.btn-clear.btn-clear-white[disabled],#jrp-pagination a.btn-clear-white[disabled]{pointer-events:none;cursor:default;background:#FFF;color:#287ab9}.btn.btn-clear.btn-clear-white:not(.btn-no-hover):hover,#jrp-pagination a.btn-clear-white:not(.btn-no-hover):hover{background:#FFF;color:#287ab9}.btn.btn-clear.btn-clear-red,#jrp-pagination a.btn-clear-red{background:#FFF;color:#FE453A;border:1px solid #FE453A !important}.btn.btn-clear.btn-clear-red[disabled],#jrp-pagination a.btn-clear-red[disabled]{pointer-events:none;cursor:default;background:#FE453A;color:#FFF}.btn.btn-clear.btn-clear-red:not(.btn-no-hover):hover,#jrp-pagination a.btn-clear-red:not(.btn-no-hover):hover{background:#FE453A;color:#FFF}.btn.btn-clear.btn-clear-blue,#jrp-pagination a{background:#FFF;color:#09A0DB;border:1px solid #09A0DB !important}.btn.btn-clear.btn-clear-blue[disabled],#jrp-pagination a[disabled]{pointer-events:none;cursor:default;background:#09A0DB;color:#FFF}.btn.btn-clear.btn-clear-blue:not(.btn-no-hover):hover,#jrp-pagination a:not(.btn-no-hover):hover{background:#09A0DB;color:#FFF}.btn.btn-clear.btn-clear-green,#jrp-pagination a.btn-clear-green{background:#FFF;color:#85CE3F;border:1px solid #85CE3F !important}.btn.btn-clear.btn-clear-green[disabled],#jrp-pagination a.btn-clear-green[disabled]{pointer-events:none;cursor:default;background:#85CE3F;color:#FFF}.btn.btn-clear.btn-clear-green:not(.btn-no-hover):hover,#jrp-pagination a.btn-clear-green:not(.btn-no-hover):hover{background:#85CE3F;color:#FFF}.btn.btn-clear.btn-hover-red:hover,#jrp-pagination a.btn-hover-red:hover{background:#FE453A !important;border-color:#FE453A !important;color:#FFF !important}.btn.btn-default,#jrp-pagination a.btn-default,.btn.btn-blue,#jrp-pagination a.btn-blue{background:#09A0DB;text-shadow:0px 2px #077caa}.btn.btn-default:not(.btn-no-hover):hover,#jrp-pagination a.btn-default:not(.btn-no-hover):hover,.btn.btn-blue:not(.btn-no-hover):hover,#jrp-pagination a.btn-blue:not(.btn-no-hover):hover{background:#21baf6}.btn.btn-primary,#jrp-pagination a.btn-primary{background:#85CE3F;text-shadow:0px 2px #6cae2c}.btn.btn-primary:not(.btn-no-hover):hover,#jrp-pagination a.btn-primary:not(.btn-no-hover):hover{background:#9fd868}.btn.btn-secondary,#jrp-pagination a.btn-secondary{background:#287ab9;text-shadow:0px 2px #1f5e8f}.btn.btn-secondary:not(.btn-no-hover):hover,#jrp-pagination a.btn-secondary:not(.btn-no-hover):hover{background:#3f94d5}.btn.btn-neutral,#jrp-pagination a.btn-neutral,.btn.btn-grey,#jrp-pagination a.btn-grey{background:#CCC;text-shadow:0px 2px #b3b3b3}.btn.btn-neutral:not(.btn-no-hover):hover,#jrp-pagination a.btn-neutral:not(.btn-no-hover):hover,.btn.btn-grey:not(.btn-no-hover):hover,#jrp-pagination a.btn-grey:not(.btn-no-hover):hover{background:#e6e6e6}.btn.btn-error,#jrp-pagination a.btn-error,.btn.btn-red,#jrp-pagination a.btn-red{background:#FE453A;text-shadow:0px 2px #fe1507}.btn.btn-error:not(.btn-no-hover):hover,#jrp-pagination a.btn-error:not(.btn-no-hover):hover,.btn.btn-red:not(.btn-no-hover):hover,#jrp-pagination a.btn-red:not(.btn-no-hover):hover{background:#fe756d}.btn.btn-apply,#jrp-pagination a.btn-apply{background:#85CE3F;text-shadow:0px 2px #6cae2c}.btn.btn-apply:not(.btn-no-hover):hover,#jrp-pagination a.btn-apply:not(.btn-no-hover):hover{background:#9fd868}.btn-fb{background:#4C66A3;color:#FFF;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;vertical-align:bottom;margin-right:10px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn-fb:hover{background:#5872b1}.btn-fb:after{content:"";font-family:FontAwesome}.btn-tw{background:#3ACAFF;color:#FFF;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;vertical-align:bottom;margin-right:10px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn-tw:hover{background:#54d1ff}.btn-tw:after{content:"";font-family:FontAwesome}.btn-ld{background:#056399;color:#FFF;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;vertical-align:bottom;margin-right:10px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn-ld:hover{background:#0673b2}.btn-ld:after{content:"";font-family:FontAwesome}.link-blue{color:#09A0DB;text-decoration:underline}#jrp-pagination a{padding:0 15px !important;margin:0 2px;font-size:0.9rem;height:34px;line-height:34px}#jrp-pagination a i.fa{line-height:35px}#go-back,#display-filter{color:#2E2E2E;display:inline-block;font-variant:small-caps;margin-bottom:10px}#display-filter{display:none}.header{position:fixed;left:0;right:0;height:66px;line-height:66px;color:#9db9cb;background:#182642;z-index:800}.header .full{max-width:93rem}.header-logo{padding-right:25px;float:left;display:block;height:66px}.header-logo img{width:200px;display:block;margin-top:14px}.menu a{padding:0 10px;height:66px;display:inline-block;vertical-align:bottom;margin-left:-3px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.menu a i.fa{margin-left:2px}.menu a:hover,.menu a.active{background:#023558;color:#FFF}.menu a.link-signin{color:#fdb816}.menu a.link-signin.active{color:#9db9cb}.menu .menu-links-right{position:absolute;top:0;right:0}.menu ul.sous-menu{display:inline-block;vertical-align:bottom;list-style:none !important}.menu ul.sous-menu:hover>li{background:#FFF;color:#182642;cursor:pointer}.menu ul.sous-menu:hover>li.sous-menu-links ul{display:block}.menu ul.sous-menu>li{padding:0 10px;position:relative;margin-left:-3px}.menu ul.sous-menu>li.sous-menu-links ul{list-style:none !important;display:none;cursor:default;position:absolute;right:0;background:#FFF;min-width:270px;-moz-box-shadow:0px 5px 5px #2E2E2E;-webkit-box-shadow:0px 5px 5px #2E2E2E;box-shadow:0px 5px 5px #2E2E2E}.menu ul.sous-menu>li.sous-menu-links ul li{display:block}.menu ul.sous-menu>li.sous-menu-links ul li a{color:#182642;height:45px;line-height:45px;margin:0;display:block;cursor:pointer;border-bottom:1px solid #1f3155}.menu ul.sous-menu>li.sous-menu-links ul li a:hover{background:#023558;color:#FFF}.menu ul.sous-menu>li.sous-menu-links ul li a.active{padding:0 10px;background:#182642;color:#9db9cb}.menu ul.sous-menu>li.sous-menu-links ul li a.active:hover{background:#1f3155}.hamburger,.header-welcome{display:none}.top-footer{background:#287ab9;color:#FFF;height:50px;line-height:50px;text-align:center;font-size:1.2rem}.top-footer a{display:inline-block;margin-left:10px}.top-footer a:hover{text-decoration:underline}.footer{display:block;background:#023558;color:#FFF;width:auto;color:#9db9cb;font-size:0.9rem;padding:20px 0}.footer .footer-title{text-transform:uppercase;color:#FFF;font-weight:bold;margin-bottom:2px}.footer .rights{display:block;color:#FFF;padding-top:30px}.footer .social a{float:left;color:#FFF !important;margin-top:3px}.footer .social a:last-child{margin-right:0}.footer .container{padding-bottom:0}
.footer .col>*{display:block}.footer .col a{color:#9db9cb}.footer .col a:hover{color:#FFF}.container{/* width:1000px; */margin:0 auto;padding-bottom:44px;}.container:after{content:"";display:block;clear:both}.container.np{padding-bottom:0 !important}.full{max-width:100rem;padding:0 15px;margin:0 auto}.full:after{content:"";display:block;clear:both}.col-2:after{content:"";display:block;clear:both}.col-2>a,.col-2 .col{float:left;width:45%}.col-2>a:nth-child(odd),.col-2 .col:nth-child(odd){margin-right:10%}.col-2>a.small,.col-2 .col.small{width:20%}.col-2>a.big,.col-2 .col.big{width:70%}.col-2>a.large,.col-2 .col.large{width:100%}.col-2.small>.col{width:25%}.col-2.small>.col:first-child{width:70%;margin-right:5%}.col-2.small.small-marge>.col{width:15%}.col-2.small.small-marge>.col:first-child{width:83%;margin-right:2%}.col-2.small.reverse>.col:first-child{width:25%;margin-right:5%}.col-2.small.reverse>.col:last-child{width:70%}.col-2.small-marge>a:nth-child(odd),.col-2.small-marge>.col:nth-child(odd){margin-right:2%}.col-2.small-marge>a.small,.col-2.small-marge>.col.small{width:15%}.col-2.small-marge>a.big,.col-2.small-marge>.col.big{width:83%}.col-2.seperate>.col{width:50%}.col-2.seperate>.col:nth-child(odd){margin-right:0;padding-right:5%}.col-2.seperate>.col:nth-child(even){padding-left:5%;border-left:1px solid #CCC}.col-3:after{content:"";display:block;clear:both}.col-3>a,.col-3 .col{display:block;float:left;width:31.33%;margin-right:3%}.col-3>a:nth-child(3n),.col-3 .col:nth-child(3n){margin-right:0%}.col-3>.double-link{display:block;float:left;width:31.12%;margin-right:3%;margin-bottom:20px}.col-3>.double-link:nth-child(3n){margin-right:0%}.col-3>.double-link>a{width:100%;display:block;margin-bottom:5px;padding:0 !important}.col-3>.double-link>a:last-child{text-decoration:underline;font-size:0.9rem}.col-5{overflow:hidden;*zoom:1}.col-5>a,.col-5 .col{float:left;display:block;width:19.2%;margin-right:1%}.col-5>a:last-child,.col-5 .col:last-child{margin-right:0}.field-seperate{margin-bottom:20px}.form .field{padding-bottom:20px;display:block;width:100%;list-style:none !important}.form .field.with-fa{position:relative}.form .field.with-fa #geolocation{position:absolute;top:8px;right:10px;color:#182642;font-size:2rem;font-weight:bold}.form .field.with-fa #geolocation:hover{text-decoration:none}.form .field.with-fa span.fa{position:absolute;top:11px;left:10px;color:#CCC;font-size:1.5rem;font-weight:bold}.form .field.with-fa input{padding-left:40px !important}.form .field:last-child,.form .field.no-padding{padding-bottom:0}.form .field label{display:block;font-weight:bold;color:#182642}.form .field label span{padding-left:5px}.form .field label.with-span span{padding-left:0;font-size:80%}.form .field a:not(.btn){color:#287ab9}.form .field a:not(.btn):hover{text-decoration:underline}.form .field input[type=text],.form .field input[type=url],.form .field input[type=email],.form .field input[type=password],.form .field input[type=tel],.form .field input[type=number],.form .field select,.form .field textarea{-webkit-appearance:none;-moz-appearance:none;height:45px;border:1px solid #CCC;border-radius:5px;padding:10px;outline:none;display:block;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#F8F8F8;font-family:"Lato", sans-serif;font-size:1rem}.form .field input[type=text].seperate,.form .field input[type=url].seperate,.form .field input[type=email].seperate,.form .field input[type=password].seperate,.form .field input[type=tel].seperate,.form .field input[type=number].seperate,.form .field select.seperate,.form .field textarea.seperate{margin-top:20px}.form .field input[type=text].inline,.form .field input[type=url].inline,.form .field input[type=email].inline,.form .field input[type=password].inline,.form .field input[type=tel].inline,.form .field input[type=number].inline,.form .field select.inline,.form .field textarea.inline{display:inline-block;width:auto}.form .field input[type=checkbox],.form .field input[type=radio]{display:inline-block;vertical-align:top;margin-top:5px}.form .field input[type=checkbox]+label,.form .field input[type=radio]+label{display:inline-block;vertical-align:bottom;width:84%;font-weight:normal}.form .field.multi-checkbox input[type=checkbox],.form .field.multi-checkbox input[type=radio]{margin-top:15px}.form .field.multi-checkbox input[type=checkbox]+label,.form .field.multi-checkbox input[type=radio]+label{padding:10px 0}.form .field textarea{background:#FFF;height:auto}.form .field.select::after{content:"";font-family:FontAwesome;float:right;margin-top:-32px;margin-right:10px;pointer-events:none}.form .field.select.error::after{margin-top:-47px}.form .field.checkbox span.i,.form .field.checkbox label.i{display:inline-block;vertical-align:top;width:93%}.form .field input[type=submit],.form .field button[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:block;border:0;cursor:pointer;font-family:"Lato", sans-serif;width:100%;outline:none;padding:10px 15px}.form .field input[type=submit].btn-small,.form .field button[type=submit].btn-small{padding:6px 15px}.form .field input[type=submit].inline,.form .field button[type=submit].inline{display:inline-block;width:auto}.form .field.error input[type=text],.form .field.error input[type=url],.form .field.error input[type=email],.form .field.error input[type=password],.form .field.error input[type=tel],.form .field.error input[type=number],.form .field.error select,.form .field.error .widget-bloc,.form .field.error .widget{border-color:#FE453A}.form .field.error label,.form .field.error span:not(.text):not(.fa){color:#FE453A}.form .field.valid input[type=text],.form .field.valid input[type=url],.form .field.valid input[type=email],.form .field.valid input[type=password],.form .field.valid input[type=tel],.form .field.valid input[type=number],.form .field.valid select,.form .field.valid .widget-bloc,.form .field.valid .widget{border-color:#85CE3F}.form .field.valid label,.form .field.valid span:not(.text):not(.fa){color:#85CE3F}.form.form-inline,#reco .form.job-alert{overflow:hidden;*zoom:1;width:400px}.form.form-inline .field,#reco .form.job-alert .field{overflow:hidden;*zoom:1;float:left;padding-bottom:0}.form.form-inline .field:nth-of-type(1),#reco .form.job-alert .field:nth-of-type(1){width:80%}.form.form-inline .field:nth-of-type(1) input,#reco .form.job-alert .field:nth-of-type(1) input{border-top-right-radius:0;border-bottom-right-radius:0}.form.form-inline .field:nth-of-type(2),#reco .form.job-alert .field:nth-of-type(2){width:20%}.form.form-inline .field:nth-of-type(2) input,#reco .form.job-alert .field:nth-of-type(2) input,.form.form-inline .field:nth-of-type(2) button,#reco .form.job-alert .field:nth-of-type(2) button{border-top-left-radius:0;border-bottom-left-radius:0}.form.form-inline .field:nth-of-type(2).reset,#reco .form.job-alert .field:nth-of-type(2).reset{width:100%;border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.form.form-inline.form-center,#reco .form.job-alert{margin:0 auto}#password_filter{display:none;margin-top:-10px}#password_filter span{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}#password_filter span.valid{color:#85CE3F}#password_filter .msg{margin-bottom:10px;line-height:1;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}#password_filter .msg:before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;background:#6F8DB0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;margin-top:-3px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}#password_filter .msg.valid{color:#85CE3F}#password_filter .msg.valid:before{background:#85CE3F}#job-search-form{padding:15px;background:rgba(255,255,255,0.2);border-radius:5px}#job-search-form:after{content:"";display:block;clear:both}#job-search-form .field{width:33.231%;float:left;margin-right:1px;padding-bottom:0}#job-search-form .field:nth-of-type(1) input[type="text"]{border-bottom-right-radius:0;border-top-right-radius:0}#job-search-form .field:nth-of-type(2) input[type="text"]{border-radius:0}#job-search-form .field:nth-of-type(3) input[type="submit"]{border-bottom-left-radius:0;border-top-left-radius:0}#job-search-form .field input[type="text"]{height:45px;width:100%;background:#FFF;padding:10px;border:0;border-radius:5px;font-size:1.1rem;font-family:"Lato", sans-serif;outline:none}#job-search-form .field input[type="text"]:-moz-placeholder{color:#CCC}#job-search-form .field input[type="text"]::-moz-placeholder{color:#CCC}#job-search-form .field input[type="text"]:-ms-input-placeholder{color:#CCC}#job-search-form .field input[type="text"]::-webkit-input-placeholder{color:#CCC}#job-search-form .field input[type="submit"]{width:100%;border:0;padding:10px 15px;height:45px;margin:0;font-family:"Lato", sans-serif;outline:none;-webkit-appearance:none;-moz-appearance:none}.widget-bloc{background:#F8F8F8;border:1px solid #CCC;border-radius:5px}.widget-bloc .widget{border-bottom:1px solid #CCC;padding:10px;cursor:pointer}.widget-bloc .widget.valid span.fa,.widget-bloc .widget.valid span.text{color:#85CE3F}.widget-bloc .widget.error span.fa,.widget-bloc .widget.error span.text{color:#FE453A}.widget-bloc .widget .widget-text{color:#2E2E2E !important;display:block;width:100%;padding-top:2px;text-decoration:none !important}.widget-bloc .widget .widget-text span.fa{display:inline-block;vertical-align:middle;font-size:2rem;margin-right:5px;width:32px}.widget-bloc .widget .widget-text span.text{display:inline-block;vertical-align:middle;width:85%}.widget-bloc .widget:last-child{border-bottom:none}.widget-bloc .widget.upload-file{position:relative}.widget-bloc .widget.upload-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;opacity:0;cursor:inherit;display:block}.widget-bloc .widget.collapse{position:relative}.widget-bloc .widget.collapse::after{content:"";font-family:FontAwesome;font-size:1.5rem;position:absolute;top:8px;right:10px}.table{width:100%;overflow:hidden;*zoom:1;padding-bottom:20px}.table .table-row{border-bottom:1px solid #CCC;overflow:hidden;*zoom:1}.table .table-row.table-title{font-size:1.25rem;line-height:1.2;color:#182642;font-weight:bold}.table .table-row .table-col,.table .table-row a{float:left;padding:20px 15px;display:block;width:50%}.table .table-row .table-col:nth-child(2),.table .table-row a:nth-child(2){width:25%}.table .table-row .table-col:nth-child(3),.table .table-row a:nth-child(3){width:15%}.table .table-row .table-col:nth-child(4),.table .table-row a:nth-child(4){width:10%}.flash-message{position:relative;padding:12px;padding-left:45px;border-radius:5px;border:1px solid #D6E5EC;color:#6F8DB0;background:#EAF7FF;display:block;width:100%;text-align:justify;margin-bottom:20px}.flash-message::before{content:"";font-family:FontAwesome;color:#6F8DB0;font-size:1.4rem;position:absolute;top:8px;left:10px}.flash-message a{text-decoration:underline}.flash-message.warning{border-color:#C6AF8A;color:#A58662;background:#FBF6DE}.flash-message.warning::before{content:"";color:#A58662}.flash-message.error{border-color:#FE453A;color:#FE453A;background:#ffb5b0}.flash-message.error::before{content:"";color:#FE453A}.flash-message.success,.flash-message.info{border-color:#85ce3f;color:#85ce3f;background:#d1ffca}.flash-message.success::before,.flash-message.info::before{content:"";color:#85ce3f}.flash-message.info::before{content:"";color:#85ce3f}html.remodal-is-locked{touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;text-size-adjust:100%;text-align:left}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__holder,.picker__frame{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;transition:background 0.15s ease-out, -webkit-transform 0s 0.15s;transition:background 0.15s ease-out, transform 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all 0.15s ease-out}@media (min-height: 33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 33.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 26.5em){.picker__box{font-size:1.25em}}@media (min-height: 33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}@media (min-height: 40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);transition:background 0.15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker-dialog-content{position:relative}.picker.modal-dialog,.picker.modal-dialog-bg{z-index:1000 !important}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.jssocials-shares{margin:0.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:0.3em}.jssocials-share:first-child{margin-left:0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em -.5em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:0.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 0.3em;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490F3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-link{padding:.5em .6em;color:#fff;-webkit-transition:background 200ms ease-in-out, border-color 200ms ease-in-out;transition:background 200ms ease-in-out, border-color 200ms ease-in-out}.jssocials-share-link:hover,.jssocials-share-link:focus,.jssocials-share-link:active{color:#fff}.jssocials-share-count-box{position:relative;height:2.5em;padding:0 .3em;margin-left:0.3em;background:#f5f5f5;-webkit-transition:background 200ms ease-in-out, border-color 200ms ease-in-out;transition:background 200ms ease-in-out, border-color 200ms ease-in-out}.jssocials-share-count-box:hover{background:gainsboro}.jssocials-share-count-box:hover:after{border-color:transparent gainsboro transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:0.85em;left:-0.3em;width:0;height:0;border-width:0.4em 0.4em 0.4em 0;border-style:solid;border-color:transparent #f5f5f5 transparent transparent;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:background 200ms ease-in-out, border-color 200ms ease-in-out;transition:background 200ms ease-in-out, border-color 200ms ease-in-out}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#444}.onoffswitch{position:relative;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #FFF;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:11px;color:white;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;box-sizing:border-box}.onoffswitch-inner:before{content:"PUBLIC";padding-left:10px;background-color:#287AB9;color:#FFFFFF}.onoffswitch-inner:after{content:"PRIVATE";padding-right:10px;background-color:#EEEEEE;color:#999999;text-align:right}.onoffswitch-switch{display:block;width:24px;margin:5px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:56px;border:2px solid #FFF;border-radius:20px;transition:all 0.3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}.easy-autocomplete{width:auto !important}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{text-align:left !important;left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.search-job-bg{background:url(/assets/sf_home-7a8cfcacdbde928829658aa7a9adbd9d6d61ee7d30510e32635ca98b4c5db91c.jpg) no-repeat;background-position:center 10%;background-size:cover;position:relative;z-index:2;margin-top:-1px}.search-job-bg:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:rgba(24,38,66,0.8)}.search-job{padding-top:44px;position:relative;z-index:5}.search-job h1{color:#FFF;margin-bottom:15px;font-weight:bold}#upload-cv{display:block;width:33.12%;margin-top:30px}#activity{padding-top:44px !important}#activity .activity-number{line-height:2;width:33%;text-align:center;border-right:1px solid #F8F8F8;font-size:2rem}#activity .activity-number.color1{color:#fdb816}#activity .activity-number.color2{color:#85CE3F}#activity .activity-number.color3{color:#287ab9}#activity .activity-text{width:64%;padding-left:1.25rem;padding-right:1.25rem}#activity a .activity-text{text-decoration:underline}#companies-logo{padding:12px;padding-bottom:32px;background:#F8F8F8}#companies-logo .content-left{width:67%}.logo-company{display:inline-block;vertical-align:top;margin-right:10px;margin-top:10px;padding:8px;border:1px solid #CCC;border-radius:5px;background:#FFF}.logo-company.btn,#jrp-pagination a.logo-company{border:none}#home .pub{margin-top:20px;/* text-align:center; */}#about-us{padding-top:40px}#about-us p{line-height:1.6}#popular{padding-bottom:20px}#popular a{font-size:0.9rem;padding:5px 0;color:#09A0DB;display:block;float:left}#popular a:hover{color:#fdb816}#popular a:after{content:"";font-family:FontAwesome;padding:0 10px;color:#CCC;font-size:0.5rem}#popular a:last-child:after{content:"";padding:0}#browse .letter-title,#browse-index .letter-title,#letter .letter-title,#browse-category .letter-title,#company .letter-title{line-height:107px;text-align:center;font-size:40px;color:#182642}#browse .link-list a,#browse-index .link-list a,#letter .link-list a,#browse-category .link-list a,#company .link-list a{padding:10px 0;color:#287ab9}#browse .link-list a span,#browse-index .link-list a span,#letter .link-list a span,#browse-category .link-list a span,#company .link-list a span{color:#CCC}#browse .link-list a:hover,#browse-index .link-list a:hover,#letter .link-list a:hover,#browse-category .link-list a:hover,#company .link-list a:hover{color:#fdb816}#browse .link-list.link-inline,#browse-index .link-list.link-inline,#letter .link-list.link-inline,#browse-category .link-list.link-inline,#company .link-list.link-inline{overflow:hidden;*zoom:1}#browse .link-list.link-inline a,#browse-index .link-list.link-inline a,#letter .link-list.link-inline a,#browse-category .link-list.link-inline a,#company .link-list.link-inline a{padding:10px 25px 20px 0;float:left}#company-page h3{padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:15px}.company{margin-bottom:30px;min-height:100px}.company:hover{box-shadow:2px 2px 5px #CCC}.company .company-logo{margin-bottom:10px;text-align:center;min-height:60px}.company span{display:block;margin-bottom:10px;text-align:center;color:#287ab9;text-decoration:underline}.title-bloc{margin-left:200px}.title-bloc h1{float:none}.quick-view{background:#F8F8F8;padding:12px 0;overflow:hidden;*zoom:1}.quick-view span,.quick-view a{display:block;float:left;padding:0 10px;border-right:1px solid #2E2E2E;color:#2E2E2E;font-size:0.8rem}.quick-view span:first-child,.quick-view a:first-child{padding-left:0}.quick-view span:last-child,.quick-view a:last-child{border-right:0}.quick-view a{text-decoration:underline}#jobs{background:#F8F8F8}#sort-by{border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:20px}#sort-by a{color:#09A0DB;padding:0 8px;display:inline-block;vertical-align:bottom;margin-left:-3px;border-right:1px solid #CCC}#sort-by a:last-child{border-right:none}#sort-by a.active{font-weight:bold}.jobs-table{border:1px solid #CCC;border-bottom-width:4px;padding:20px;border-radius:5px;margin-top:15px}.jobs-table .job:first-child,.jobs-table .search:first-child{padding-top:0}.jobs-table .job .job-company-picture,.jobs-table .search .job-company-picture{text-align:right}.jobs-table .job .job-title,.jobs-table .search .job-title{font-size:1.2rem}.jobs-table .job .bg-grey,.jobs-table .search .bg-grey{display:inline-block}.jobs-table .job span,.jobs-table .search span{display:inline-block;vertical-align:bottom;margin-bottom:0}.jobs-table .job span:after,.jobs-table .search span:after{content:"|";padding:0 5px}.jobs-table .job span:last-child:after,.jobs-table .search span:last-child:after{padding:0;content:""}.jobs-table .job:last-child,.jobs-table .search:last-child{border-bottom:none;padding-bottom:0;margin-right:0}.job,.search{padding:20px 0;border-bottom:1px solid #CCC;display:block;-webkit-tap-highlight-color:transparent}.job:first-child,.search:first-child{padding-top:0}.job .job-company-picture,.job .search-menu,.search .job-company-picture,.search .search-menu{display:inline-block;vertical-align:top;width:17%}.job .job-company-picture span,.job .search-menu span,.search .job-company-picture span,.search .search-menu span{text-align:center;padding:20px 0 !important;font-weight:bold}.job .job-company-picture span,.job .job-company-picture img,.job .search-menu span,.job .search-menu img,.search .job-company-picture span,.search .job-company-picture img,.search .search-menu span,.search .search-menu img{display:block;padding:10px;border:1px solid #CCC;border-radius:5px;width:100%;background:#FFF;overflow:hidden;max-height:112px;float:right;margin-bottom:10px}.job .job-info,.job .search-info,.search .job-info,.search .search-info{display:inline-block;vertical-align:middle;width:80%;margin-right:2%;position:relative}.job .job-title,.search .job-title{font-size:1.4rem;color:#09A0DB;display:block;position:relative}.job .date,.search .date{font-size:0.9rem;margin-bottom:20px}.job .job-mobile,.search .job-mobile{color:#182642}.job .job-menu,.search .job-menu{margin-top:10px;text-align:right}.job .job-menu a.trash,.search .job-menu a.trash{color:#FE453A}.job span,.search span{display:block;margin-bottom:5px;color:#023558}.job span:last-child,.search span:last-child{margin-bottom:0}.job span i.fa,.search span i.fa{text-align:center;width:20px}.job .description,.search .description{margin-top:20px;padding-bottom:0;width:80%}.job .container,.search .container{padding-bottom:0}#jrp-pagination{margin-bottom:20px}#jrp-pagination span.ellipsis{padding:0 10px;color:#09A0DB;font-size:1.5rem;position:relative;top:10px}#filter.block{display:block !important}#filter.show-filter{display:block}#jobs-filter-button{display:none}#jobs-filter{background:#FFF;-moz-box-shadow:0px 1px 2px 0px #CCC;-webkit-box-shadow:0px 1px 2px 0px #CCC;box-shadow:0px 1px 2px 0px #CCC;padding:12px;border-radius:5px}#jobs-filter .job-filter{padding-bottom:20px;border-bottom:1px solid #CCC;margin-bottom:20px}#jobs-filter .job-filter:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}#jobs-filter .job-filter.close .job-filter-title:after{content:""}#jobs-filter .job-filter .job-filter-title{position:relative;color:#182642;font-weight:bold;cursor:pointer}#jobs-filter .job-filter .job-filter-title:after{content:"";font-family:FontAwesome;position:absolute;top:3px;right:0;font-size:0.8rem}#jobs-filter .job-filter .job-filter-content{font-size:0.9rem;margin-top:15px;display:block}#jobs-filter .job-filter .job-filter-content a{text-decoration:none}#jobs-filter .job-filter .job-filter-content a:hover{text-decoration:underline}#jobs-filter .job-filter .job-filter-content li{padding-bottom:10px}#jobs-filter .job-filter .job-filter-content li:last-child{padding-bottom:0}#jobs-filter .job-filter .job-filter-content li a{margin-left:25px}.filter-fixed.fixed{position:absolute;z-index:600;width:100%;padding:8px 12px;left:0;background:#FFF}#jdp{position:relative}#jdp .container{padding-bottom:55px}#jdp h3{padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:15px}#jdp img{padding:20px;border:1px solid #CCC;width:169px;position:relative;margin-top:-20px;top:20px;border-radius:5px}#jdp .form.form-inline,#jdp #reco .form.job-alert,#reco #jdp .form.job-alert{width:100%}#jdp .form.form-inline .field,#jdp #reco .form.job-alert .field,#reco #jdp .form.job-alert .field{float:none;width:100%}#jdp .form.form-inline .field input,#jdp #reco .form.job-alert .field input,#reco #jdp .form.job-alert .field input,#jdp .form.form-inline .field button,#jdp #reco .form.job-alert .field button,#reco #jdp .form.job-alert .field button{border-radius:5px}.fixed-bottom{position:fixed;bottom:0;left:0;right:0;background:#182642;padding:12px 0;width:100%;z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}.fixed-bottom .saved-job{width:auto;display:inline-block;margin-left:15px;min-width:160px;margin-top:10px}.snapshot{background:#F8F8F8;padding:12px}.snapshot .fl-l,.snapshot .fl-r{margin-bottom:5px}.snapshot .fl-l i.fa,.snapshot .fl-r i.fa{margin-right:2px;width:20px;text-align:center}.snapshot .clear:last-child .fl-l,.snapshot .clear:last-child .fl-r{margin-bottom:0}#job-description,#job-requirements{margin-bottom:20px}#job-description p,#job-requirements p{text-align:justify}#my-profile .col-2 .col{min-height:143px}#my-profile .fa-check{color:#6cae2c;float:left;margin-top:8px;margin-right:5px;font-size:1.3rem;display:none}#featured .job .job-company-picture{vertical-align:top}#featured .job .job-company-picture img{float:none;width:80%}#category{background:#F8F8F8}#category #similar-jobs{background:#FFF}#category .zindex{position:relative;z-index:10}#category .top-align{margin-top:-323px}#category .salary{font-size:2.8rem;color:#85CE3F}#category .salary.small{font-size:1.2rem}#category .cv-text{line-height:48px;font-weight:bold}#reco .job:first-child,#reco .search:first-child{padding-top:20px}#reco .job .job-title,#reco .search .job-title{font-size:1.2rem}#reco form.form.form-inline .field:nth-of-type(1),#reco form.form.job-alert .field:nth-of-type(1){width:70%}#reco form.form.form-inline .field:nth-of-type(1) input,#reco form.form.job-alert .field:nth-of-type(1) input{background:#FFF}#reco form.form.form-inline .field:nth-of-type(2),#reco form.form.job-alert .field:nth-of-type(2){width:30%}#help a{color:#287ab9;padding:10px 0;display:block}#help a:hover{color:#3f94d5}@font-face{font-family:'icomoon';src:url("//d2w0dct339bxf7.cloudfront.net/fonts/icomoon.eot?d3eiky");src:url("//d2w0dct339bxf7.cloudfront.net/fonts/icomoon.eot?d3eiky#iefix") format("embedded-opentype"),url("//d2w0dct339bxf7.cloudfront.net/fonts/icomoon.ttf?d3eiky") format("truetype"),url("//d2w0dct339bxf7.cloudfront.net/fonts/icomoon.woff?d3eiky") format("woff"),url("//d2w0dct339bxf7.cloudfront.net/fonts/icomoon.svg?d3eiky#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google-drive:before{content:"\e900"}@media screen and (min-width: 1029px) and (max-width: 1190px){.menu a,.menu span{font-size:0.9rem}#jobs .col.small{width:18%}#jobs .col.big{width:80%}}@media only screen and (min-width: 1000px){#filter.display{display:block !important}#jobs #display-filter{display:none}}@media only screen and (max-width: 480px){.job,.search{position:relative}.job .job-info,.job .search-info,.search .job-info,.search .search-info{width:100%;display:block;margin-right:0}.job .job-company-picture,.job .search-menu,.search .job-company-picture,.search .search-menu{display:block;width:100%;margin-top:15px;overflow:hidden;*zoom:1}.job .job-company-picture img,.job .search-menu img,.search .job-company-picture img,.search .search-menu img{display:none}.job .job-company-picture .btn-save-job,.job .search-menu .btn-save-job,.search .job-company-picture .btn-save-job,.search .search-menu .btn-save-job{width:45%;margin-right:10%;float:left}.job .job-company-picture .btn-more-info,.job .search-menu .btn-more-info,.search .job-company-picture .btn-more-info,.search .search-menu .btn-more-info{display:block;float:left;width:45%}.job span:last-child,.search span:last-child{margin-bottom:5px}.job span:last-child .bubble-icon,.search span:last-child .bubble-icon{top:0}.job .description,.search .description{width:100%}.logo-company{margin:0 !important;width:45%;display:block;float:left}.logo-company img{width:100%}.logo-company:first-of-type{margin-bottom:20px !important}.logo-company:nth-child(even){margin-right:10% !important}}@media only screen and (max-width: 1029px){.mobile-relative{position:relative}.mobile-relative.with-btn-bottom{padding-bottom:55px !important}.hide-mobile{display:none !important}.show-mobile{display:block !important}.show-mobile-inline{display:inline-block !important}.dim{display:block;width:100%}.fl-n-mobile{float:none}h2{font-size:1.3rem}.cookie-bar .btn,.cookie-bar #jrp-pagination a,#jrp-pagination .cookie-bar a{margin-top:10px}ul.list li{padding:0 8px}ul.list li .list-title{width:auto;float:left;padding-top:16px}ul.list li .list-menu{float:right;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static;top:0;right:0;padding:8px 0}ul.list li .list-menu .onoffswitch{margin-top:3px}ul.list li .list-menu a{margin-left:5px;text-align:center;padding:6px 0;width:35px;border-radius:5px;background:#ebebeb;display:inline-block}.btn,#jrp-pagination a{display:block;width:100%;float:none}.btn.btn-mobile-mb,#jrp-pagination a.btn-mobile-mb{margin-bottom:10px}#go-back,#display-filter{margin-bottom:0;color:#85CE3F;background:#FFF;padding:5px 8px;border-radius:5px}#go-back{position:absolute;top:10px}.site-container{overflow:hidden}.site-pusher{-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.site-content{padding-top:0}.header{position:static}.hamburger{position:relative;display:block;float:left;width:50px;height:66px;cursor:pointer}.hamburger span{position:absolute;top:22px;left:14px;font-size:1.5rem}.header-logo{display:block;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0}.header-welcome{display:block;height:66px;line-height:50px;padding:10px;font-size:1.3rem;font-weight:bold;background:#1f3155}.menu{position:absolute;left:0;top:0;bottom:0;background:#182642;width:250px !important;padding:0 !important;-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-webkit-transform:translateX(-250px);transform:translateX(-250px)}.menu .menu-links-right{position:static}.menu ul.sous-menu{width:100%;display:block}.menu ul.sous-menu>li{display:block;padding:0}.menu ul.sous-menu>li span{padding:0 10px}.menu ul.sous-menu>li.sous-menu-links{width:100%;border-bottom:1px solid #1f3155;line-height:40px}.menu ul.sous-menu>li.sous-menu-links ul{min-width:100%;position:static;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.menu ul.sous-menu>li.sous-menu-links ul li a:hover{background:#FFF;color:#2E2E2E;border-bottom:1px solid #182642}.menu ul.sous-menu>li.sous-menu-links ul li a.active:hover{color:#FFF;background:#287ab9;padding:0 10px;border-color:#287ab9}.menu a{display:block;float:none;line-height:40px;height:40px;border-bottom:1px solid #1f3155}.with-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden !important;height:100%}.with-sidebar .site-pusher{-moz-transform:translateX(250px);-ms-transform:translateX(250px);-webkit-transform:translateX(250px);transform:translateX(250px)}.with-sidebar .site-cache{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:9}form.form.form-inline,#reco form.form.job-alert{width:100% !important}form.form.form-inline .field,#reco form.form.job-alert .field{width:100% !important}form.form.form-inline .field input,#reco form.form.job-alert .field input,form.form.form-inline .field button,#reco form.form.job-alert .field button{border-radius:5px !important}form.form.form-inline .field button,#reco form.form.job-alert .field button{margin-top:10px}.field{width:100% !important;display:block !important}.field.hide-field{display:none !important}.form .col-2 .col .btn,.form .col-2 .col #jrp-pagination a,#jrp-pagination .form .col-2 .col a{padding-left:0;padding-right:0}#upload-cv{width:100%}.search-job-bg{background-position:right center}#job-search-form .field{margin-bottom:10px}#job-search-form .field input,#job-search-form .field button{border-radius:5px !important}#job-search-form .field input span,#job-search-form .field button span{display:inline-block !important}#job-search-form .field:last-child{margin-bottom:0}#companies-logo .content-left{width:100%}.logo-company{margin-right:10px}#home .pub iframe{width:100%;text-align:center}.top-bloc h1{float:none;text-align:center}.top-bloc.with-button-filter h1{text-align:left;float:left;width:88%}.top-bloc.with-button-filter #display-filter{margin-top:7px}.top-bloc.with-img{position:relative;height:68px}.top-bloc.with-img h1{text-align:left !important;padding:0}.top-bloc.with-img img{left:10px;top:0;width:120px;height:auto}.top-bloc.right .title-right{margin-left:0}#display-filter{display:block !important}#filter{display:none;padding-top:20px}#filter.display,#filter.show-filter{display:none}#filter.display.show,#filter.show-filter.show{display:block}#jobs-filter-button{display:block}#jobs-filter{display:none}#jobs-filter .job-filter.close .job-filter-title:after{content:"" !important}#jobs-filter .job-filter .job-filter-title:after{content:"" !important}#jobs-filter .job-filter .job-filter-content{display:none}#jrp-pagination a,#jrp-pagination span{position:static;display:inline-block !important;width:auto !important;font-size:0.8rem !important}#jrp-pagination span,#jrp-pagination a:nth-last-child(2){display:none !important}.snapshot .fl-l i.fa,.snapshot .fl-r i.fa{width:20px;text-align:center;margin-right:0}.snapshot .clear:last-child .fl-l{margin-bottom:5px}.snapshot .clear:last-child .fl-r{margin-bottom:0}#similar-jobs{margin-top:20px}.fixed-bottom .saved-job{margin-left:0;width:100%;display:block;margin-top:10px}#reco .job,#reco .search{border-bottom:1px solid #CCC !important;padding:20px 0 !important;margin-bottom:0 !important}#reco.saved-job .job:first-child,#reco.saved-job .search:first-child,#reco.jobs-alert .job:first-child,#reco.jobs-alert .search:first-child{padding-top:0 !important}#reco.saved-job .job-info,#reco.saved-job .search-info,#reco.jobs-alert .job-info,#reco.jobs-alert .search-info{width:100%}#reco.saved-job .job-company-picture,#reco.saved-job .search-menu,#reco.jobs-alert .job-company-picture,#reco.jobs-alert .search-menu{width:100%;margin-top:20px}#reco.saved-job a.pb,#reco.jobs-alert a.pb{padding-bottom:0}#company-page .container.padding{padding-top:20px !important}.title-bloc{margin-left:125px}.quick-view .title-bloc{position:static}.quick-view span,.quick-view a{display:block;float:none;border:none;padding:0;margin:0;margin-bottom:5px}#browse-index .col-2>a,#browse-index .col-2 .col-3>a,#browse-index .col-2:not(.half-mobile)>.col,#browse-index .col-2 .col-3>.col,#letter .col-2>a,#letter .col-2 .col-3>a,#letter .col-2:not(.half-mobile)>.col,#letter .col-2 .col-3>.col,#browse-category .col-2>a,#browse-category .col-2 .col-3>a,#browse-category .col-2:not(.half-mobile)>.col,#browse-category .col-2 .col-3>.col,#company .col-2>a,#company .col-2 .col-3>a,#company .col-2:not(.half-mobile)>.col,#company .col-2 .col-3>.col{float:none;display:block;margin:0 !important;width:auto}#browse-index .link-inline.responsive a,#browse-index .col-3>a,#browse-index .col-3>.double-link,#browse-index .col-3>.col,#letter .link-inline.responsive a,#letter .col-3>a,#letter .col-3>.double-link,#letter .col-3>.col,#browse-category .link-inline.responsive a,#browse-category .col-3>a,#browse-category .col-3>.double-link,#browse-category .col-3>.col,#company .link-inline.responsive a,#company .col-3>a,#company .col-3>.double-link,#company .col-3>.col{width:45%;padding:10px 0 !important;margin:0;display:block;float:left}#browse-index .link-inline.responsive a:nth-of-type(odd),#browse-index .col-3>a:nth-of-type(odd),#browse-index .col-3>.double-link:nth-of-type(odd),#browse-index .col-3>.col:nth-of-type(odd),#letter .link-inline.responsive a:nth-of-type(odd),#letter .col-3>a:nth-of-type(odd),#letter .col-3>.double-link:nth-of-type(odd),#letter .col-3>.col:nth-of-type(odd),#browse-category .link-inline.responsive a:nth-of-type(odd),#browse-category .col-3>a:nth-of-type(odd),#browse-category .col-3>.double-link:nth-of-type(odd),#browse-category .col-3>.col:nth-of-type(odd),#company .link-inline.responsive a:nth-of-type(odd),#company .col-3>a:nth-of-type(odd),#company .col-3>.double-link:nth-of-type(odd),#company .col-3>.col:nth-of-type(odd){margin-right:10%}#featured .job-company-picture{display:block;float:right;margin-top:-10px}#featured .job-company-picture img{float:right !important;width:100% !important}.top-align{margin-top:0 !important}.container,.full{width:100%;padding-left:15px;padding-right:15px}.col-mobile-full{width:100% !important;margin:0 !important;display:block !important;float:none !important}.col-mobile-full:after{content:"";display:block;clear:both}.col-mobile-full.mb{margin-bottom:25px !important}.col-2.half-mobile>.col,.col-2.half-mobile .col.large{width:45%;float:left}.col-2.half-mobile>.col:nth-child(odd),.col-2.half-mobile .col.large:nth-child(odd){margin-right:10%}.col-2.full-mobile .col,.col-3.full-mobile .col{width:100% !important;float:none;display:block;margin:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0;border:0 !important}.col-2.full-mobile .col:first-child,.col-3.full-mobile .col:first-child{margin-bottom:40px !important}.col.small,.col.big{width:100% !important;margin-right:0 !important}.col .btn,.col #jrp-pagination a,#jrp-pagination .col a{padding:8px 0}.col-2.small>.col{width:100% !important;margin-right:0}.footer .footer-title{display:none}.footer .rights{text-align:center}.footer .legal a{display:inline-block;float:none}.footer .legal a:last-child{margin-left:20px}.footer .social a{display:inline-block;float:none}
                                            .footer .col{
                                                text-align:left;
                                                width:100%;margin-right:0;margin-bottom:20px
                                            }
                                            .footer .col:last-child{margin-bottom:0}.btn-mobile-bottom{position:absolute;bottom:0;left:0;width:100%;float:none}.table .table-row{padding:20px 0;cursor:pointer}.table .table-row:nth-child(2){padding-top:0}.table .table-row.table-title{display:none}.table .table-row .table-col,.table .table-row a{float:none;width:100% !important;color:#CCC;padding:0}.table .table-row .table-col:first-child,.table .table-row a:first-child{font-size:1.2rem;color:#287ab9;padding-bottom:10px}.table .table-row .table-col:nth-child(4),.table .table-row a:nth-child(4){display:none}}
 
 
 
 @media screen and (min-width: 124px) and (max-width: 789px)
 {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
        margin-right: -8px;
    margin-left: -8px;
    }
    .per34 {
       width: 100%;;   
     }
    .pr_pad{
            padding-bottom: 50px;
    }
 }
  @media screen and (min-width: 790px) and (max-width: 1666px)
 {
     .per34 {
       width: 220px;   
     }
 }
