﻿﻿/*---------------- GENERAL ----------------*/ 
*{margin: 0;box-sizing:border-box;outline:none;}
html, body {height: 100%;color:#383838;}
.bodyColor01,.bodyColor01 #footer{background: white;}
.bodyColor02,.bodyColor02 #footer{background: #e8e8e8;}
body.hide{overflow:hidden;}
.hide,.display-inline-block.hide{display:none;}
h1,h2,.h1,.h2{font-family:'Halisr',Arial,Sans-Serif;font-weight:500;}
h3,h4{color:#383838;font-family:'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
h1,.h1{font-size:28px;}
h2,.h2{font-size:24px;color:#009e57;}
h3,.h3{font-size:17px;}
h4,.h4{font-size:15px;}
p,a{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:15px;}
b,strong{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size:15px;}
p.white{color:white;}
i,em{font-style:italic;}
.regular,.formElement .inputTitle.regular{font-family: 'Quicksand',Arial,sans-serif;font-weight:400}
a,.seeAll a .icon:before,.back .icon.arrow.color01,.refineSearch .icon.arrow.color01, .advancedSearch .selected .icon.arrow.color01,.close .refineSearch .icon.arrow.color01, .advancedSearch .icon.arrow.color01,.rights .table .toggleSection{color:#02a45b;}
body.hasHover a:hover,body.hasHover .seeAll a:hover .icon,body.hasHover .seeAll a:hover .icon:before,body.hasHover .back:hover .icon.arrow.color01{color:#2d2d2d;}
body.hasHover a.disabled,.table .row a.disabled,.table .row.unread a.disabled,body.hasHover a.disabled:hover,body.hasHover .table .row a.disabled:hover,body.hasHover .table .row.unread a.disabled:hover,body.hasHover .white .mainNav li>a.disabled:hover,#js-save-cvstore-research-btn.disabled{color: #b7b7b7;cursor:not-allowed;text-decoration:none;}
li{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:15px;position:relative;}
img{font-family:'Quicksand',Arial,sans-serif;font-size:13px;font-weight:400;width:100%;}
hr{background: #e6e6e6;height: 1px;border: 0;margin:15px 0;}
.icon.arrow{display:inline-block;height:15px;margin:0 0 -1px 2px;width:15px;}
.icon.arrow.color01{color:#009e57;}
.icon.arrow.color02{color:#64c431;}
.icon.arrow.color03{color:#99ca3e;}
.icon.arrow.color04{color:#383838;}
.icon.arrow.color05{color:white;}
.icon.plus {height: 22px;margin: auto;position: absolute;right: 8px;top: 0;bottom: 0;width: 22px;text-align:center;}
.icon.plus.white{color:white;}
body.hasHover a:hover .icon.plus.white,body.hasHover .baneer .actions a.create:hover .plus.white{color:#383838;}
.page-wrap{ min-height: 100%;margin-bottom: -80px; }
.page-wrap:after {content: "";display: block;}
.wrapper{display:block;margin:0 auto;width:95%;max-width:1080px;}
.left{float:left;}
.right{float:right;}
.center{display:block;margin-left:auto;margin-right:auto;}
.wrapper > .content{margin:30px 0 30px;}
.content .box{background: white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-sizing: border-box;float:left;padding: 15px;margin:30px 0  0;width:100%;line-height:20px;}
.content .emptyContent .box{width:auto;}
.content .box.column-32{width:32%;}
.content .box.right{float:right;}
.content .box.center{display:inline-block;float:none;}
.content .box-no-border-radius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.content #importProcess + .box{margin:0;}
.content h2 + .box,.content h3 + .box,.content h2 + .popHover + .box,.content h3 + .popHover + .box{margin:6px 0 20px;}
h2+h3{margin: 10px 0}
#parametres h2+h3{margin:15px 0 0;}
.ghostTXT{color:transparent; -webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none;}
/*-- general button style --*/
.bt {border: 0;cursor: pointer;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 15px;line-height: 20px;padding:6px 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: white;text-decoration:none;}
.bt.right + .bt.right{margin-right:10px;}
.bt.left + .bt.left{margin-left:10px;}
.right .bt.left + .bt.left{margin:0 0 0 10px;}
.bt.left + .bt.left
.bt.center,.bt.disabled.center{margin-left:auto;margin-right:auto;display: block;}
/* color 01 = #009e57 */
.bt.color01{background-color: #009e57;border: 1px solid #009e57;}
body.hasHover .bt.color01:hover,.bt.color02:hover,.bt.color03:hover,body.hasHover #candidatProfil .content .actions a:hover,.has-hover-button:hover .bt{background-color:#2d2d2d;border: 1px solid #2d2d2d;color:white;}
/* color 02 = #64c431 */
.bt.color02{background-color: #64c431;border: 1px solid #64c431;}
/* color 03 = #99ca3e */
.bt.color03{background-color: #99ca3e;border: 1px solid #99ca3e;}
.colored .bt.color03{background-color: #ffffff;border-color: #ffffff;}
/* style-2 = button with border no background color */
.bt.color01.style-2{background-color:transparent;border:1px solid #009e57; color:#009e57;}
body.hasHover .bt.color01.style-2:hover,body.hasHover .bt.color02.style-2:hover,body.hasHover .bt.color03.style-2:hover{background-color:transparent;color:#2d2d2d;border: 1px solid #2d2d2d;text-decoration:none;}
body.hasHover .bt.color01.style-2:hover .icon,body.hasHover .bt.color02.style-2:hover .icon,body.hasHover .bt.color03.style-2:hover .icon,body.hasHover .bt.color01.style-2:hover .icon.see{color:#2d2d2d;}
.bt.color02.style-2{background-color:transparent;border:1px solid #64c431; color:#64c431;}
.bt.color03.style-2{background-color:transparent;border:1px solid #99ca3e; color:#99ca3e;}
.colored .bt.color03.style-2{border-color:#ffffff; color:#ffffff;}
.bt.color04.style-2{background-color:transparent;border:1px solid #2d2d2d; color:#2d2d2d;}
body.hasHover .bt.color04.style-2:hover{background-color:transparent;border: 1px solid #009e57;color:#009e57;}
/* button white */
.bt.bt-white{background:white;color:#009e57;}
/* color 04 = black */
.bt.color04{background: #2d2d2d;}
body.hasHover .bt.color04:hover{background:#000000;}
.bt.renew{background:#41b649;border-bottom:4px solid #009e57;margin:0;}
body.hasHover .bt.renew:hover{border-bottom:2px solid #009e57;}
body.hasHover .bt.disabled,body.hasHover .bt.disabled:hover,input.disabled,.bt.color01.disabled{background:#b4b4b4;/*pointer-events:none;*/border: 1px solid #b4b4b4;color:#f1f1f1;}
.bt.color01.style-2.disabled ,.bt.color03.style-2.disabled,body.hasHover .bt.color01.style-2.disabled:hover{background-color:transparent;border: 1px solid #b3b3b3;color: #b3b3b3;}
.bt.disabled .icon.plus{background-position: center -129px;}
.bt.icon.disabled,.bt.icon.icodelete.disabled{background-position-y:-87px;}
.warning {background: url(/images/6/warning.png) no-repeat top center;cursor: pointer;float: left;height: 19px;width: 27px;z-index: 1;}
.overlayOn .warning{z-index:200;}
.zindex-minus-1{z-index:-1;}
.zindex-0{z-index:0;}
.zindex-1{z-index:1;}
.zindex-2{z-index:2;}
.zindex-3{z-index:3;}
.oneRow{float:left;width:100%;}
.threeRows{box-sizing:border-box;float:left;width:33.33333%;position:relative;}
.threeRows.right{float:right;}
.full-width{width:100%;}
.column-95{width:95%;}
.column-90{width:90%;}
.column-85{width:85%;}
.column-80{width:80%;}
.column-75{width:75%;}
.column-70,.modal .content.column-70{width:70%;}
.column-66{width:66.666%;}
.column-65{width:65%;}
.column-60{width:60%;}
.column-55{width:55%;}
.column-50{width:50%;}
.column-49{width:49%;}
.column-48{width:48%;}
.column-45{width:45%;}
.column-40{width:40%;}
.column-35{width:35%;}
.column-32{width:32%;}
.column-30{width:30%;}
.column-25{width:25%;}
.column-20{width:20%;}
.column-18{width:18%;}
.column-16{width:16.666%;}
.column-15{width:15%;}
.column-10{width:10%;}
.column-05{width:5%;}
.vertical-align-top{vertical-align:top}
.vertical-align-middle{vertical-align:middle}
.vertical-align-botom{vertical-align:bottom}
.center-block{display:block;margin:auto;}
.display-table{display:table;}
.display-table-cell{display:table-cell;}
.display-block{display:block;} 
.display-inline{display:inline;} 
.display-inline-block{display:inline-block;} 
.text-align-left{text-align:left;}
.relative{position:relative;}
.msg-error-active{color:#e70000;}
.requiredTXT {font-family: 'Quicksand', sans-serif;color: #767676;font-size: 13px;}
.requiredTXT b,.requiredTXT a{font-size:13px;}
a.requiredTXT{color:#009e57;}
.requiredNotice{color: #009e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 13px;text-align: right;}
.left.requiredNotice{text-align:left;}
.errorTXT{color:#bf0101;font-family: 'Quicksand-bold', sans-serif;font-size:12px;float:left;margin:5px 0 0;}
.notice {background: #f3f3f3;box-sizing:border-box;margin: 10px 0;padding: 10px;}
.notice > b{color: #019e57;float:left;margin-right:5px;}
#modal-delete-folder .notice > b{margin-left:50px;}
.createJobForm .notice{background: #e5e5e5;}
.createJobForm .notice p{float:left;}
.margin-top-6{margin-top:6px;}
.margin-top-10,.formElement .sub-section.content.margin-top-10,.stepsBreadcrumb.bottom.margin-top-10,.stepsBreadcrumb.margin-top-10,.shepherd-text p.margin-top-10{margin-top:10px;}
.margin-bottom-6,.formElement .sub-section.content.margin-bottom-6{margin-bottom:6px;}
.margin-bottom-14,.formElement .sub-section.content.margin-bottom-14{margin-bottom:14px;}
.no-margin-top, .confirmMSG.no-margin-top,  .candidatInfos .mail + .oneRow.no-margin-top {margin-top:0;}
.border-radius-md{border-radius:8px;}
.border-gray{border:1px solid #707070;}
.border-top-gray{border-top:1px solid #707070;}
.padding-10{padding:10px;}
.padding-left-20{padding-left:20px;}
.padding-right-20{padding-right:20px;}
.padding-top-bottom-20{padding-top:20px;padding-bottom:20px;}
.padding-left-right-30{padding-left:30px;padding-right:30px;}
.width-auto{width:auto;}
.max-width-full{max-width:100%;}
.max-width-280{max-width: 280px;}
.max-width-336{max-width: 336px;}
.background-color-light-gray{background:#f3f3f3;}
.background-color-light-green{background:#D5E8CF;}
.background-color-light-red{background:#F9C4C4;}
.background-color-duo-light-green-red{background: hsla(106, 35%, 86%, 1);background: linear-gradient(-55deg, hsla(106, 35%, 86%, 1) 50%, hsla(0, 82%, 87%, 1) 50%);background: -moz-linear-gradient(-55deg, hsla(106, 35%, 86%, 1) 50%, hsla(0, 82%, 87%, 1) 50%);background: -webkit-linear-gradient(-55deg, hsla(106, 35%, 86%, 1) 50%, hsla(0, 82%, 87%, 1) 50%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#D5E8CF", endColorstr="#F9C4C4", GradientType=1 );}
.text-sm,.text-sm b,.text-sm strong,.text-sm i, .text-sm a{font-size:13px;line-height:16px;}
.text-xs,.text-xs b,.text-xs strong,.text-xs i, .text-xs a{font-size:11px;line-height:14px;}
.height-fixed-40{height:40px;}
.filter--black{-webkit-filter: grayscale(1) brightness(0);-moz-filter: grayscale(1) brightness(0);filter: grayscale(1) brightness(0);}
.has-line-through {text-decoration-line: line-through;text-decoration-thickness: 1px;text-decoration-style: initial;}
.has-line-through--red {text-decoration-color: red}
.lowercase{text-transform:lowercase;}
.is-inactive{cursor:not-allowed !important;color:#cacaca !important;}
.bt.color02.is-inactive,.bt.color02.is-inactive:hover{ background-color: #c5c5c5;border-color:#c5c5c5;color: gray !important;}
.bt.color01.is-inactive,.bt.color01.is-inactive:hover{background: gray;border-color:gray:color: #c4c4c4 !important;}
.mainActions .threeRows .is-inactive{cursor:not-allowed !important;opacity:0.5 !important;}
body.hasHover .mainActions .is-inactive:hover .iconContent{background:#99ca3e;;margin:0 auto;}
body.hasHover .mainActions .is-inactive:hover .iconContent .icon{color:white;}
body.hasHover .mainActions .is-inactive:hover .bt.color02.style-2{background-color:transparent;border:1px solid #64c431; color:#64c431;}
body.hasHover .mainActions .is-inactive:hover .bt.color03.style-2{background-color:transparent;border:1px solid #99ca3e; color:#99ca3e;}
body.hasHover .colored .is-inactive:hover .bt.color03.style-2{border-color:#ffffff; color:#ffffff;}
body.hasHover .colored .is-inactive:hover .iconContent{background-color:#ffffff !important;margin:0 auto!important;}
.lightColor .is-inactive:hover .iconContent .icon,
.lightColor2 .is-inactive:hover .iconContent .icon,
.colored .mainActions .is-inactive:hover .icon{color:#009e57 !important;}
.is-inactive .mce-tinymce.mce-panel{opacity:0.5;}
.pointer-events--none{pointer-events: none;}
.opacity-50{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.cursor--pointer{cursor: pointer}
.hover--bg-light,.hover--bg-light.selected{padding: 4px;border-radius: 4px;}
.hover--bg-light:hover,.hover--bg-light.selected{background-color: #ffffff38;}

.position--fixed{position: fixed;}
.center-vertically{top: 50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);transform: translate(0,-50%);}
.right-0{right:0;}
.border-top-left-radius-0,.box.border-top-left-radius-0{ border-top-left-radius: 0;}

/*-- general form elements --*/
button,input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
label{font-family: 'Quicksand', sans-serif;font-size:15px;}
label.disabled-container,label.disabled,.disabled > label{color:#b3b3b3;pointer-events: none;}
input[type="text"],input[type="email"],input[type='number'],textarea{background-color: white;box-sizing: border-box;border: 1px solid #d6d6d6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: 'Quicksand', sans-serif;font-size:14px;height: 35px;float: left;padding:5px 10px;}
input[type="text"]:focus,input[type="email"]:focus,input[type='number']:focus,textarea:focus{border:1px solid #02a45b;outline:none;}
.error input[type="text"],.error input[type="text"]:focus, .error input[type='number'], .error textarea,.error .datepicker{border:1px solid #bf0101;background-image:url(/images/6/closeBT.png);background-repeat:no-repeat;background-position:95% -23px;background-size:auto;}
.error .datepicker:before{content:none;}
.error textarea{background-image:none;}
.error label,.error .inputTitle,label.msg-error, .error .requiredTXT, .error span{color:#bf0101;}
.error #js-cvs-consummed,.error #js-cvs-total-cv{color:white;}
label.msg-error{font-size:13px;display:inline-block;width:100%;}
input[type="search"]{box-sizing:border-box;border:1px solid #d6d6d6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family:'Quicksand', sans-serif;font-size:13px;height:35px;float:left;padding-left:10px;}
input[type="search"]:focus{background-position:5px -34px;border: 1px solid #009e57;outline:none;}
.searchBar{float:left;margin:15px 0 10px;position:relative;width:100%;}
.searchBar .placeholder{position:absolute;top:10px;left:10px;font-size:13px;font-weight:400;color:gray;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;pointer-events:none;}
.searchBar.focus .placeholder{position:absolute;top:-20px;left:0;color:#009e57;font-size:15px;}
.searchBar.focus.fill .placeholder{color:#009e57;}
input.date-icon{background: white;border: 1px solid #d6d6d6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-sizing:border-box;font-family: 'Quicksand', sans-serif;font-size: 14px;height: 34px;padding:0 5px;position:relative;}
input.date-icon::-webkit-inner-spin-button {display:none;}
input.date-icon{background-image: url("/images/new_search-engine/icon_datepicker-gray.svg");background-position-x: 95%;background-position-y: center;background-repeat: no-repeat;background-size: 18px;}
input.date-icon:focus{border: 1px solid #63c434;outline:none;background-image: url("/images/new_search-engine/icon_datepicker-hover.svg");}
input[type='number'], input.priceInput {width: 90px;}
.formElement{margin: 5px 0 10px;position:relative;}
.createJobForm .formElement{margin: 8px 0 14px;position:relative;}
.formElement .inputTitle{float:left;font-family:'Quicksand-Bold';margin-bottom:5px;width:100%;}
.formElement .inputTitle + .requiredTXT{float:left;margin:0 0 6px;}
#modal-transfert-applyed .inputTitle + .requiredTXT{margin:-4px 0 5px;}
.formElement.langChoice .inputTitle{margin:0;}
.formElement .sub-section{box-sizing: border-box;padding: 0 0 0 24px;}
.formElement .sub-section .requiredTXT{margin-bottom:4px;}
#modal-parcours-steps-create .formElement .sub-section{padding:0 0 0 12px;}
.formElement .sub-section.content{background:white;display:block;float:left;height:100%;margin:0;max-height:200px;-webkit-opacity:1;-moz-opacity:1;opacity:1;transition:all 0.4s ease-in-out;}
.formElement .prime-list + .sub-section.content{max-height:inherit;}
.formElement .sub-section.content.hide{height:0;max-height:0;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;}
#modal-renew-job .formElement .sub-section.content,#modal-renew-job .formElement .sub-section.content{max-height:inherit;}
.formElement ul{margin-top:5px;}
.formElement ul li,.formElement ol li{box-sizing:border-box;float:left;margin:4px 0;width:100%;}
.formElement ul li.threeRows, .formElement ol li.threeRows{width:33.33%;}
.formElement textarea {font-family: 'Quicksand', sans-serif;font-size: 15px;height: 200px;max-height:500px;padding: 10px;max-width:100%;width:100%;resize:none;}
.createJobForm  .formElement textarea{resize: none;}
.formElement ul.twoColumn li {float: left;width: 50%;}
.formSectionWrap {box-sizing:border-box;float: left;padding: 0 10px;width: 100%;}
.langChoice label{float:left;margin:12px 0 6px;}
[name="fExpProfileBasic"] .langChoice label{margin:0;}
/*.langChoice > div,.langChoice > div > div{margin:0 0 8px;}*/
.addInputBT{box-sizing:border-box;line-height:32px;float:left;height:35px;margin:5px 0;position:relative;padding:0 35px 0 10px;}
.formElement .addInputBT{margin-top:20px;}
body.hasHover .addInputBT:hover{background-position:center bottom;}
input[disabled='disabled'],input.disabled,.disabled>input,.personnalized-checkbox.disabled input + span, .criteria.disabled input{background-color:#efefef;bordeR: solid 1px #cccccc;color: #b4b4b4;}
body.hasHover //.bt.color01.disabled:hover{color:#b4b4b4;}
input[type="text"] + span.toTXT,.radio-btn-grp span.toTXT{float:left;margin:5px;}
.disabled input,.pointer-events-none{-webkit-pointer-events:none;-moz-pointer-events:none;-o-pointer-events:none;pointer-events:none;}

/*-- custom select --*/
select{background:white;border:1px solid #d6d6d6;font-family: 'Quicksand',Arial,sans-serif;font-size:14px;font-weight:400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;height:35px;line-height:34px;padding:0 0 0 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select:focus{border:1px solid #64c431;outline:none;}
.personnalized-select{position:relative;display:inline-block;min-width:120px;}
.personnalized-select > select{width:100%}
.personnalized-select > select:focus,.personnalized-select.focus > select{border-color:#5ec736}
.personnalized-select:after{box-sizing:border-box;content: "\e92f";font-size:6px;text-align:center;line-height:32px;width:34px;height:35px;position:absolute;top:0;right:0;background-color:#f1f1f1;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border:1px solid #d6d6d6;color:#64c431;pointer-events:none}
.personnalized-select.focus:after{background-color:#5ec736;border-color:#5ec736;color:white;}
.personnalized-select.disabled-container:after,.personnalized-select.disabled:after{background-color: #e0e0e0;color: #6e6e6e;}
.personnalized-select.disabled-container select,.personnalized-select.disabled select,.personnalized-select select.disabled{background:#dcdcdc;color:#a9a9a9;pointer-events:none;}
.personnalized-select.hide +p{float:left;font-size:14px;margin-top:10px;}
.personnalized-select.hide +p.customP{float:left;font-size:14px;margin-top:6px;padding-left:8px;}
.personnalized-select.lightColor > select:focus,.personnalized-select.focus.lightColor > select{border-color:#009e57}
.personnalized-select.focus.lightColor:after{background-color:#009e57;border-color:#009e57;}
.personnalized-select--unclickable > select{cursor: default;pointer-events: none;border: none;padding:0;height:auto;line-height:initial;}
.personnalized-select--unclickable:after{content:none;}
.threeRows .personnalized-select{width:90%;}
.formElement .customMultiSelect{background: white;border: 1px solid #dedede;box-sizing: border-box;float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:5px;overflow-y:auto;overflow-x: hidden;max-height:155px;min-height:100px;margin:0;text-align:left;}
.formElement .customMultiSelect li{box-sizing:border-box;padding:4px 10px;margin:0;}
.formElement .customMultiSelect label{margin:0;width:100%;}
.formElement .customMultiSelect p{float: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;}
.formElement .customMultiSelect .selectAll{background:#e8e8e8;padding:10px;}
.formElement .customMultiSelect .selectAll p{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.formElement .customMultiSelect + div .bt{margin:10px 0 0;}
.formElement .customMultiSelect .list-content{margin-left: 25px;min-height: 18px;line-height: 18px;}
.formElement .customMultiSelect .list-content p {margin: 0 0 4px;padding: 0;}
.formElement .emptyList .customMultiSelect + div .addInputBT{margin:0;}
.emptyList .multiselect_benefit{display:none;}

/*-- Souffleur style --*/
.input-group{position:relative;}
.prompter-container{background-color:#fff;border: 1px solid #c8c8c8;box-sizing:border-box;max-height:270px;overflow-y:auto;position:absolute;top:34px;width:90%;z-index:100;}
.prompter-container p{cursor:pointer;padding:8px 10px}
.prompter-container.hide{height:auto;}
.modal .prompter-container{box-sizing: border-box;position:absolute;top:51px;max-width:none;width:100%;}
.modal .prompter-container p+p{margin:0;}
.prompter-container p:hover{color:#009e57;background:#f9f9f9;}
#eventsCreate .prompter-container{width:95%;}

/*-- Datepicker --*/
.ui-widget.ui-widget-content {border: 1px solid #cecece;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);z-index:3 !important;}
.ui-datepicker .ui-datepicker-header{border:none;font-family: 'Halisr-bold',Arial,Sans-Serif;font-weight: 700;}
.ui-widget-content,.ui-widget-header{background:white;}
.ui-datepicker th{color:gray;font-weight:400;}
body.hasHover .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border-color:transparent;background:#f3f3f3;color:black;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;}
body.hasHover .ui-state-default:hover, body.hasHover .ui-widget-content .ui-state-default:hover{border-color:#383838;}
body.hasHover .ui-datepicker-unselectable.ui-state-disabled .ui-state-default:hover{border-color:transparent;}
.ui-widget-content .ui-datepicker-today .ui-state-default{background:#383838;color:white;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 400;}
body.hasHover .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active,body.hasHover .ui-button.ui-state-active:hover,.ui-widget-content .ui-datepicker-today .ui-state-default.ui-state-active{background:#64c431;color:white;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
.ui-state-disabled span, .ui-widget-content .ui-state-disabled span, .ui-widget-header .ui-state-disabled span{color:#8b8b8b;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{cursor:pointer;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:0;bottom:0;margin:auto;}
.ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{background:#383838;border:none;}

/*-- CHECKBOX STYLED  + IE8 STYLESHEET (JS required - PersonnalizedCheckBoxIE8) --*/
.personnalized-checkbox{font-weight:400;float:left;position:relative;cursor:pointer;}
.personnalized-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;position:absolute;margin-right:6px;vertical-align:text-bottom}
.personnalized-checkbox input.left{float:left;}
.personnalized-checkbox.disabled-container input + span{background: #dcdcdc;border: 1px solid #c8c8c8;}
.personnalized-checkbox.disabled-container p{color: #b4b4b4;}
.personnalized-checkbox input + span, .personnalized-checkbox input +  span > span{display:block;position:absolute}
.personnalized-checkbox input + span{box-sizing: border-box;width:18px;height:18px;top:0px;left:0;border:solid 1px #909090;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}
.personnalized-checkbox input + span > span{width:1px;height:22px;top:-5px;left:-1px;overflow:hidden;transition:all 0.35s;opacity:0.5;color:#5ec736;margin:4px 0 0;}
.personnalized-checkbox.lightColor  input + span > span{color:#009e57;}
.personnalized-checkbox input:checked + span > span{width:25px;opacity:1}
.personnalized-checkbox input:focus + span{border-color:#5ec736;}
.personnalized-checkbox.lightColor input:focus + span{border-color:#009e57;}
.personnalized-checkbox p,.radio-btn-grp label p{padding:0 0 0 25px;font-size:15px;line-height:18px;}
.personnalized-checkbox.disabled input + span > span{color:#adadad;}

/*-- RADIOBOX STYLED  + IE8 STYLESHEET (JS required - PersonnalizedRadioIE8) --*/
.radio-btn-grp{margin:6px 0;}
.radio-btn-grp label{cursor: pointer;height:auto;line-height:initial;position:relative;font-weight:400;vertical-align:top;}
.radio-btn-grp label.multiligne > p{font-size:15px;line-height:16px;padding: 0 0 0 25px;}
.radio-btn-grp .content{padding:0 0 0 20px;}
.radio-btn-grp.vertical{float:left;width:100%;margin:5px 0 -10px;}
.radio-btn-grp.vertical label{float:left;margin:0 35px 10px 0;}
.radio-btn-grp.vertical label:last-child{margin:0 0 10px 0;}
.radio-btn-grp input[type='radio']{vertical-align:text-bottom;-webkit-appearance: none;-moz-appearance:none;appearance:none;display:none;}
.radio-btn-grp .multiligne input[type='radio']{position:absolute;}
.radio-btn-grp .long input[type='radio']{float:left;}
.radio-btn-grp .long input[type='radio'] + span + p{padding: 0 0 0 25px;}
.radio-btn-grp input[type='radio']:focus{outline:none}
.radio-btn-grp input[type='radio'] + span,input + span > span{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
body.hasHover .radio-btn-grp input[type='radio']:hover + span > span {border-color: #cacaca;}
.radio-btn-grp input[type='radio'] + span {position:absolute;top:0px;left:0px;width:16px;height:16px;border:1px solid #A9A9A9;background-color:#fff;text-align:center;cursor:pointer}
.radio-btn-grp input[type='radio']:focus + span{border-color: #5ec736}
.radio-btn-grp input[type='radio'] + span > span{float:left;border:4px solid transparent;position:relative;top:4px;left:4px}
.radio-btn-grp input[type='radio']:checked + span > span,body.hasHover .radio-btn-grp input[type='radio']:checked:hover + span > span{border-color:#5ec736}
.radio-btn-grp.lightColor input[type='radio']:checked + span > span,body.hasHover .radio-btn-grp.lightColor input[type='radio']:checked:hover + span > span{border-color:#009e57;}
.radio-btn-grp input[type='radio']:checked:disabled + span > span{border-color:#CBCBCB}
.radio-btn-grp li{line-height:20px;}
.radio-btn-grp label.disabled{pointer-events:none;color:#b9b9b9;}
.radio-btn-grp input[type='radio'].disabled + span,.radio-btn-grp .disabled input[type='radio'] + span,.inactive .radio-btn-grp input[type='radio'] + span{border:1px solid #d9d9d9;background:#e9e9e9;}
.radio-btn-grp--is-disabled,label.radio-btn-grp--is-disabled{cursor:default;display:block;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
.radio-btn-grp--is-disabled input[type='radio'] + span,label.radio-btn-grp--is-disabled input[type='radio'] + span{cursor:default;}
body.hasHover .radio-btn-grp--is-disabled input:hover + span > span,body.hasHover label.radio-btn-grp--is-disabled input:hover + span > span{border:none;}

/*-- custom scrollbar --*/
.customScrollBar::-webkit-scrollbar {width: 12px;}
.customScrollBar::-webkit-scrollbar-thumb {background-color: #50b43c;background-clip: padding-box;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;}
.customScrollBar::-webkit-scrollbar-thumb:hover{background-color:#459c34;}
.customScrollBar::-webkit-scrollbar-track {background-color: #eaeaea;}
.customScrollBar::-webkit-scrollbar-button:single-button {background-color: #eaeaea;display: block;border-style: solid;height: 8px;width: 10px;}
.customScrollBar::-webkit-scrollbar-button:single-button:vertical:decrement {border-width: 0 6px 6px 6px;border-color: transparent transparent #858585 transparent;}
.customScrollBar::-webkit-scrollbar-button:single-button:vertical:decrement:hover {border-color: transparent transparent #a5a5a5 transparent;}
.customScrollBar::-webkit-scrollbar-button:single-button:vertical:increment {border-width: 6px 6px 0 6px;border-color: #858585 transparent transparent transparent;}
.customScrollBar::-webkit-scrollbar-button:vertical:single-button:increment:hover {border-color: #a5a5a5 transparent transparent transparent;}
#onlineStoreCart .customScrollBar::-webkit-scrollbar-thumb {border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;}
#onlineStoreCart .customScrollBar::-webkit-scrollbar-track {background-color: #dddddd;}
#onlineStoreCart .customScrollBar::-webkit-scrollbar-button:single-button {background-color: #dddddd;}

/*-- input placeholder --*/
input[type="text"]::-webkit-input-placeholder {color: #cacaca;}
input[type="text"]:-ms-input-placeholder {color: #cacaca;}
input[type="text"]::placeholder {color: #cacaca;}

/*-- globalPopHover --*/
.popHover,.requiredField,.preview-Pophover,.tooltip{background:white;border: 1px solid #bcbcbc;display: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);position: absolute;padding: 10px;width: 300px;z-index:2000;}
.popHover>.arrow, .requiredField >.arrow,.preview-Pophover > .arrow,.tooltip > .arrow{float: right;background: url(/images/6/popHover-arrow.png) no-repeat center;height: 7px;margin: -17px 10px 0 0;width: 12px;}
.popHover h5{color:#02a45b;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size:15px;margin-bottom:5px;}
.popHover p,.requiredField p{font-size:14px;line-height:18px;}
.popHover .diffuse.icone{color:#009e57;background-image: url(/images/6/infos-PopHover.png);background-repeat:no-repeat ;background-position:center;position: absolute;left: -16px;height: 35px;width: 25px;margin: 0;}
.popHover .diffuse.icone:before,.popHover .info.icon:before{float:left;line-height:35px;text-align:center;width:33px;}
.popHover .info.icon:before{font-size:17px;width:33px;}
.popHover .seeAll{margin:10px 0 0;}
.tag.diffuse + .popHover.disabled p,.tag.diffuse + .popHover.disabled .seeAll{display:none;}
.tag.diffuse + .popHover.disabled .diffuse.icone{color:gray;}

.closeBT {cursor: pointer;font-size:12px;height:auto;width:auto;position: absolute;top: 10px;right:10px;}
body.hasHover .closeBT:hover {color:#64c431;}
.table .row.unread .popHover .seeAll a,.popHover .seeAll a{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;margin:0;}
body.hasHover .table .row.unread .popHover .seeAll a:hover,body.hasHover .popHover .seeAll a:hover,body.hasHover .table .row .seeAll a:hover{color:#383838;text-decoration:none;}
/*-- required field --*/
body.hasHover .nextStep1:hover + .requiredField,.requiredField:hover{display:block;}
body.hasHover .disableInformation:hover + .requiredField,.requiredField:hover{display:block;}
.requiredField{display:none;text-align:left;right:-2px;top:40px;width:280px;}
.requiredField.down{top:inherit;bottom:37px;}
.requiredField.down .arrow{position:absolute;bottom:-7px;right:12px;margin:0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.requiredField ul{margin-top:5px;}
.requiredField li{box-sizing:border-box;display:table;width:100%;}
.requiredField li:before{color:#cc1e1e;content:"\e927";font-size:13px;position:absolute;left:0;top:0;bottom:0;margin:auto;height:12px;}
.requiredField li.done:before{color:#009e57;content: "\e911";font-size:11px;}
.requiredField li.done a{color:#009e57;}
.requiredField li a{color:#ca1111;padding:5px 25px;text-decoration:none;width:100%;}
.requiredField li a:after{content: "\e913";font-size: 13px;color:#dadada;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 13px;}
body.hasHover .requiredField li a:hover:after{color:#383838;}
body.hasHover .requiredField li a:hover{background:#f3f3f3;}
.requiredFocus:focus{background:#fffece;outline:none;}
#jobCategory + .errorTXT{margin:0 0 6px;}
#jobCategory + .errorTXT + .requiredTXT{display:none;}
#jobCategory + .errorTXT + .requiredTXT + .oneRow .categorySelect {border: 1px solid #bf0101;}

/*-- overlay --*/
.overlayOn .overlay,.job.overlayOn .overlay{display: block;}
.overlay {background: url(/images/6/overlayBlack.png) repeat;width: 100%;padding: 0;display: none;height: 100%;position: fixed;top: 0;left: 0;bottom:0;margin: 0;z-index:3000;}
.overlay.absolute,.absolute{position:absolute;}

/*-- overlay mobile fixe --*/
.patch-scroll {background: url(/images/6/overlayBlack.png) repeat;display: none;height: 100%;left: 0;overflow: auto;position: fixed;top: 100%;width: 100%;z-index:3000;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.overlay.open + .patch-scroll{display:block;}

/*-- modal --*/
.overlay.white{background:url(/images/6/overlayWhite.png) repeat;}
.overlay.open{display:block;}
.modal {display: table-cell;vertical-align: middle;}
.modal .inner {border: 1px solid #bcbcbc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-sizing:border-box;overflow-y:auto;width:560px;background-color: #fff;margin:auto;text-align: left;padding:60px 20px 20px 20px;max-height:100%;max-height:-moz-calc(100% - 50px);max-height:-webkit-calc(100% - 50px);max-height:calc(100% - 50px);position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.modal .inner.noTitle,.padding-20{padding:20px;}
.modal.smallForm .inner {width:450px;}
.modal.largeForm .inner {width:760px;}
.modal h2{font-size: 22px;}
.modal p{line-height:18px;}
.modal p+p{margin:8px 0;}
.modal .bt{margin-top:5px;}
.modal .title{background: #ededed;padding:15px 30px 15px 20px;position: absolute;width: 100%;top: 0;left: 0;box-sizing: border-box;}
.modal .inner.confirmMSG{display:none;float:none;padding:20px;text-align:center;}
.modal .inner.confirmMSG p{line-height:18px;}
.modal .inner.confirmMSG .closeBT + .icon,.confirmMSG .icon{background:url(/images/6/confirm-Icon.png) no-repeat -2px center; display:block;margin:0 auto 5px;width:55px;height:55px;}
.modal .inner.confirmMSG.warningMSG{float:none;}
#modal-logout-warning .inner.confirmMSG.warningMSG,#modal-warning-jobProfil .warningMSG,#modal-warning-send-psycho .warningMSG{display:block;}
#modal-candidateDB .title{background:url(/images/banqueCandidat_BG.jpg) no-repeat center 72%;background-size:100%;padding:30px 30px 30px 20px;}
#modal-candidateDB .title h2{font-family: 'Halisr-bold',Arial,Sans-Serif;font-weight: 600;line-height:26px;color:white;text-transform:uppercase;}
#modal-candidateDB .inner{padding-top:130px;width:580px;}
#modal-candidateDB .closeBT{color:white;}
#modal-container #modal-candidateDB p>a{text-decoration:underline;}
.legend{position:relative;}
.legend b{cursor:pointer;}
.legend b:hover{color:#009e57;}
.legend b:hover+.inside{display:block;background:#f1f1f1;color:gray;cursor:default;font-weight:400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);font-size:13px;position:absolute;left:-140px;width:280px;padding:10px;}
.legend .inside{display:none;}

/*.modal .inner .customScrollBar{max-height:400px;overflow-y:auto;}*/
.modal .warningMSG{padding:20px;}
.modal .warningMSG .icon{background:url(/images/6/confirm-Icon.png) no-repeat -148px center;display:block;margin:0 auto 10px;width:60px;height:50px;}
.modal .previewMSG,.modal .warningMSG{display:none;}
.close .content,.modal .close .content{display:none;}
.close .popHover > .content{display:block;}
.modal .content{display:inline-block;width:100%;}
.modal .content>.oneRow{margin:10px 0;}
.modal .personnalized-checkbox p{font-size:14px;}
.modal.hide{display:none;}
#main{float:left;padding-bottom:55px;width:100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.emploiQC + #modal-container .modal .inner{width:600px;}
#modal-container a{text-decoration: none}
.modal .content.customScrollBar:not(.modal-right-side-content){box-sizing: border-box;max-height:inherit;padding-right:5px;overflow-y:hidden;}
#modal-preview-job.modal .inner {width:740px;height:800px;padding-bottom:20px;overflow:hidden;}
#modal-preview-job.modal .inner .content{height:100%;}
#modal-preview-job.modal .inner iframe{width:100%;height:100%;}
#modal-newfeatures iframe{height:auto;width:100%;}
.modal .js-offer-list li:nth-child(2n) {background:#f3f3f3;}
.modal .js-offer-list li{float: left;width: 100%;box-sizing: border-box;padding: 5px;}
.modal .confirmMSG.warning+.oneRow{margin-top:0;}

/*-- confirm msg outside modal --*/
.baneer + .wrapper > .confirmMSG{margin:30px 0 0;}
.confirmMSG{background: #eef9e8;border: 1px solid #64c431;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: left;margin:15px 0; padding:8px 10px;width:100%;position:relative;}
.confirmMSG .content{display:table;padding-right:15px;}
.confirmMSG .content p{display:table-cell;line-height:18px;vertical-align:middle;}
.confirmMSG .content p + p{margin-top:8px;}
.confirmMSG .icon{display:table-cell;vertical-align:middle;background-position: 2px center;background-size:175px;height:42px;width:45px;}
/*error*/
.confirmMSG.error{background:#fff0f0;border:1px solid #bf0101;}
.confirmMSG.error .icon{background-position: -43px center;}
/*warning*/
.confirmMSG.warning{background:#fff2d4;border:1px solid #ffc542;cursor:default;height:auto;}
.confirmMSG.warning .icon{background-position:-90px center;}
.confirmMSG.information .icon{background-position:-135px center;}
.confirmMSG.information {background: #e3f2fd;border: 1px solid #5993bf;}

.box.information {background: #e3f2fd;border: 1px solid #5993bf;border-radius:0;border-bottom-left-radius:4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.box.information .icon{background:#5993bf;width:40px;height:40px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:absolute;left:-40px;top:-1px;pointer-events:none;}
.box.information .icon::before{content:"?";color:#e3f2fd;border:3px solid #e3f2fd;border-radius:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:24px;height:24px;text-align:center;    font-family: 'Quicksand-Bold', Arial, sans-serif;font-weight: 600;font-size: 16px;line-height:23px;}
.box.information a{color:#5993bf;}
.box.information.is--closed .icon{cursor:pointer;pointer-events:auto;}
.box.information.is--closed .icon:hover{background-color:#4c83ac;}
.box.information.is--closed{right:-280px;}
.box.information.is--not-visible{right:-380px;}
#messagerie .confirmMSG{margin-bottom:0;}
#modal-container #renewPromoteDate{float:none;}

/*---------------- HEADER ----------------*/
#header{float:left;position:absolute;width:100%;}

/*---------------- TOP NAVIGATION [offres/message/user] ----------------*/
.topNav{float:right;margin:20px 0 0;width:100%;}
.topNav ul{float:right;width:auto;}
.topNav li{display:table-cell;margin-right:10px;vertical-alisgn:middle;}
.topNav li>a{margin:0 15px;padding:0;}
body.hasHover .topNav li>a:hover,body.hasHover .black .jobSelect.selected a{color:#99ca3e;}
.topNav .number{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size:14px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display: inline-block;margin-right:6px;width:32px;height:32px;text-align: center;line-height:32px;}
.topNav .subMenu,.white .topNav .subMenu{margin:32px 0 0 -10px;padding: 15px;width: 260px;}
.topNav .subMenu input[type='search']{width:100%;}
.topNav .subMenu ul{width: 100%;max-height: 180px;margin: 0 auto;overflow: auto;}
.topNav .subMenu ul li:last-child a{border-bottom:0;}
.topNav .messaging .subMenu ul{height:auto;}
.topNav .messaging {padding: 0 10px 0 0;}
.topNav .subMenu li a{padding:10px 5px;}
.page-wrap.black .topNav .subMenu p, .page-wrap.colored .topNav .subMenu p{color:white;}
.topNav .jobSelect{-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-left-radius: 4px;-moz-border-top-right-radius: 4px; border-top-left-radius: 4px;border-top-right-radius: 4px;padding:0;}
.topNav .bt{margin-bottom:0;}
.topNav .logOut{color:#02a45b;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;text-decoration:none;}
body.hasHover .topNav .logOut:hover{text-decoration:underline;}
.topNav .backEntreprise .text{color:#2d2d2d;opacity:0;display:inline-block;font-size:13px; line-height:13px;margin-left:10px;width:100px;vertical-align:middle;}
body.hasHover .topNav .backEntreprise a:hover .text,body.hasHover .black .topNav .backEntreprise a:hover .text{opacity:1;}
.topNav .backEntreprise{position:fixed; left:0;z-index:1;top:6px;}
.topNav .backEntreprise .icon.return{background-color:#2d2d2d;display:inline-block;line-height:40px;color:white;width:40px;height:40px;border-radius:40px;text-align:center;vertical-align: middle;}

/* user */
.profilNav{position:relative;}
.user .popHover .closeBT{display:none;}
.profilPic {background: white;border:3px solid #e0e0e0;box-sizing: border-box;cursor: pointer;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height: 45px;width: 45px;font-size: 12px;font-weight: 500;text-align: center;overflow: hidden;transition: all 0.3s;position: relative;}
.profilPic.small img {margin:-3px;height:45px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:auto;}
body.hasHover .profilPic.small:hover,body.hasHover .profilPic.small:focus,body.hasHover .profilPic.small.selected{border: 3px solid #99ca3e;}
.profilPic.big {border: 3px solid #e5e5e5;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;height: 80px;width: 80px;overflow: hidden;}
.profilPic.big img{height:76px;width:auto;-webkit-border-radius: 45px;-moz-border-radius: 45px;border-radius: 45px;}
.profilPic.big .overlay{background:rgba(0, 0, 0, 0.60) url(/images/6/editPicture-hover.png) no-repeat center;box-sizing: border-box;color:white;padding-top: 45px;position:absolute;left:-1px;width:76px;height:76px;opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-border-radius: 45px;-moz-border-radius: 45px;border-radius: 45px;}
body.hasHover .profilPic.big:hover .overlay{opacity:1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
body.hasHover .profilPic.big:hover{border: 3px solid #9a9a9a;}
.userInfos {display: block;padding:20px 0 0 90px;}
.userInfos a {color: #9a9a9a;display:block;margin:6px 0 0;font-size: 14px;word-wrap: break-word;}
body.hasHover .userInfos a:hover{color:#009e57;}
.actionsBT{background:#efefef;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;box-sizing:border-box;padding:10px;position:absolute;bottom:0;left:0;}
.actionsBT .bt{font-size:13px;margin-top:0;padding:6px;width:45%;}
.actionsBT .bt.right{width:52%;}
#compagnySelect{float:left;margin :10px 0 55px;width:100%;}
#compagnySelect select{float:left;width:100%;}
#compagnySelect label{color:#868686;display:block;margin: 0 0 5px;}
#profilDesc.popHover,#managePanel #profilDesc.popHover{top: 55px;right: 0;padding:10px;width:290px;min-height:135px;}

/*---------------- MAIN LOGO ----------------*/
#mainLogo {top:20px;width: 220px;height:84px;position:absolute;}
#mainLogo a{bordeR: 2px dashed transparent;color:white;display:table-cell;float:none;padding:0;width:180px;height:80px;text-decoration:none;vertical-align:middle;}
#mainLogo img {display:table-cell;vertical-align:middle;max-width:180px;max-height:80px;width:auto;margin:auto;}

/*---------------- MAIN NAVIGATION ----------------*/
.mainNav{display:table-cell;padding-left:220px;width:860px;}
.mainNav .closeBT{display:none;}
.mainNav > ul{display:table;margin-top:10px;width:100%;}
.mainNav li{display:table-cell;vertical-align:bottom;position:relative;float:none;}
.mainNav li.last{width:42px;}
.mainNav li>a{border-bottom: 3px solid transparent;padding:8px 5px 15px;}
.mainNav li>a,.topNav li>a{color:white;float:left;font-size:16px;text-decoration:none;}
.mainNav li>a.disabled,.topNav li>a.disabled,body.hasHover .mainNav li>a.disabled:hover,body.hasHover .topNav li>a.disabled:hover,body.hasHover .subMenu ul li a.disabled{color:rgba(255, 255, 255, 0.50);cursor:not-allowed;}
.mainNav li.messaging{display:none;}
body.hasHover .colored .topNav .disabled .number,body.hasHover .black .topNav .disabled .number,body.hasHover .topNav a.disabled:hover .number,body.hasHover .colored .topNav a.disabled:hover .number{background:rgba(255, 255, 255, 0.50);cursor:not-allowed;color: #009e57}
body.hasHover .mainNav li>a:hover{color:#99ca3e;}
.mainNav a .arrow,.topNav a .arrow{margin:0 0 -1px 5px;}
.mainNav a .arrow:before,.topNav a .arrow:before{float: left;line-height:20px;height:100%;}
body.hasHover .mainNav li>a:hover .arrow,body.hasHover .black .mainNav li.active > a >.arrow,body.hasHover .black .topNav li a:hover .arrow{background-position:-128px 0;}
#mainLogo .empty .emptyMSG{display:block;padding:0 10px;text-align:center;line-height:18px;}
.black #mainLogo .empty img,.white #mainLogo .empty img{display:none;}
#mainLogo .emptyMSG{display:none;}


/*-- colored nav --*/
.colored #header{background:#009e57;background-image:url(/images/6/baneerIMG-black.png);background-repeat:no-repeat;background-position:top center;padding-top:3px;}
.colored #header .dividLine,.dividLine{background:#b8b8b8;float:left;height:1px;width:100%;}
.colored .mainNav li.active > a{color:#99ca3e;border-bottom:3px solid #99ca3e;}
.colored .topNav .number{background: #ffffff;color: #009e57;}
body.hasHover .colored .topNav li.selected a:hover .arrow{background-position:-128px -15px;}
.colored #mainLogo .normalLogo{display:none;}
.colored #mainLogo .whiteLogo{display:block;}
body.hasHover .colored .messaging a:hover .number,body.hasHover .colored .jobSelect a:hover .number,body.hasHover .colored .jobSelect.selected a .number,body.hasHover .colored .cart a:hover .number{background:#99ca3e;color:white;}
.colored .searchBar.focus.fill .placeholder{color:white;}
.colored .jobSelect .subMenu li a{color:white;}
body.hasHover .colored .jobSelect .subMenu li a:hover{color:#99ca3e;}
.colored .topNav .searchBar.focus .placeholder,.colored .topNav .searchBar.focus.fill .placeholder{color:white;}
.colored .baneer {background-color:#009e57;}
.colored #mainLogo .empty {bordeR: 2px dashed white;}
body.hasHover .colored #mainLogo .empty:hover {background:rgba(255, 255, 255, 0.15);}
body.hasHover .colored #mainLogo .empty:hover .emptyMSG{color:white;}

/*-- black nav --*/
.black #header{background-size:cover;background:#2d2d2d;background-image:url(/images/6/baneerIMG-black.png);background-repeat:no-repeat;background-position:top center;padding-top:3px;}
.black #header .dividLine,.dividLine{background:#b8b8b8;float:left;height:1px;width:100%;}
.black .mainNav li.active > a{color:#99ca3e;border-bottom:3px solid #99ca3e;}
.black .topNav .number{background: #ffffff;color:#2d2d2d;}
body.hasHover .black .topNav li.selected a:hover .arrow{background-position:-128px -15px;}
.black #mainLogo .normalLogo{display:none;}
.black #mainLogo .whiteLogo{display:block;}
body.hasHover .black .messaging a:hover .number,body.hasHover .black .jobSelect a:hover .number,body.hasHover .black .jobSelect.selected a .number,body.hasHover .black .cart a:hover .number{background:#99ca3e;color:white;}
.black .searchBar.focus.fill .placeholder{color:white;}
.black .jobSelect.selected{background:#2d2d2d;}
.black .jobSelect .subMenu li a{color:white;}
body.hasHover .black .jobSelect .subMenu li a:hover{color:#99ca3e;}
.black .topNav .searchBar.focus .placeholder,.black .topNav .searchBar.focus.fill .placeholder{color:white;}
.black #mainLogo .empty {bordeR: 2px dashed white;}
body.hasHover .black #mainLogo .empty:hover {background:rgba(255, 255, 255, 0.15);}
body.hasHover .black #mainLogo .empty:hover .emptyMSG{color:white;}

/*-- white nav --*/
.white #header{background-size:cover;background:#ffffff;border-top:3px solid #64c431;-webkit-box-shadow: 4px 4px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow: 4px 4px 1px 1px rgba(0,0,0,0.15);box-shadow: 4px 4px 1px 1px rgba(0,0,0,0.15);}
.white #header .dividLine{display:none;}
.white #mainLogo .normalLogo{display:block;}
.white #mainLogo .whiteLogo{display:none;}
.white .topNav .number{background:#02a45b;color: white;}
.cart-number{background:#BF0000;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;font-size: 11px;line-height:16px;border-radius:100%;width:16px;height:16px;position:absolute;top:0;color:white;text-align:center;}
.mainNav .cart{display:none;}
body.hasHover .white .topNav a:hover{color: #009e57;}
body.hasHover .white .topNav .jobSelect a:hover,body.hasHover .white .topNav .messaging a:hover,body.hasHover .white .onlineStore a:hover{color:#2d2d2d;}
body.hasHover .white .topNav .backEntreprise a:hover .arrow{background-position:-64px -34px;}
body.hasHover .white .messaging a:hover .number,.white .jobSelect a:hover .number,.white .topNav .selected .number,.white .topNav a:hover .cart-icon, body.hasHover .white .onlineStore a:hover .number{background:#2d2d2d;color:white;}
.white .mainNav li>a,.white .topNav li>a,body.hasHover .white .topNav .cart a{color:#2d2d2d;}
.white .mainNav li.active > a{color:#009e57;border-bottom:3px solid #009e57;}
body.hasHover .white .mainNav li>a:hover,body.hasHover .white .mainNav li.selected >a,body.hasHover .white .mainNav .shepherd-selected > a{color:#02a45b;}
.white .subMenu{background:#f6f6f6;margin-top:42px;}
.white .subMenu li a,.white .mainNav .subMenu li.active>a{border-bottom: 1px solid #e6e6e6;}
.white .jobSelect.selected{background:#f6f6f6;}
.white .jobSelect .subMenu li a{color:#2d2d2d;}
body.hasHover .white .jobSelect .subMenu li a:hover{color:#02a45b;}
.white .baneer {background-color:#2d2d2d;}
.white #mainLogo .empty {bordeR: 2px dashed #d0d0d0;}
body.hasHover .white #mainLogo .empty:hover {background:#f9f9f9}
body.hasHover .white #mainLogo .emptyMSG,body.hasHover .white #mainLogo .empty:hover .emptyMSG{color:#a0a0a0;}
.white .mainNav li>a.disabled, .white .topNav li>a.disabled{color:#b7b7b7;}
.white .topNav .disabled .number{background:#b7b7b7;cursor:default;pointer-events:none;}
body.hasHover .white .onlineStore.active a{color:#2d2d2d;}
body.hasHover .white .onlineStore.active a .number{background:#2d2d2d;color:white;}

/*-- submenu --*/
.mainNav li.selected >a{color:#99ca3e;}
.mainNav li.selected >a .arrow:before,.topNav li.selected >a .arrow:before,.toggleSection .icon.arrow:before,.mainNav .shepherd-selected > a .arrow:before{content:'\e922';font-size:6px;}
.toggleSection .icon.arrow:before{float:left;height:100%;line-height:16px;}
.mainNav li.active.selected >a .arrow{background-position:-128px -15px;}
.mainNav .subMenu li.active>a{border-bottom: 1px solid #383838;}
.subMenu{display:none;background:#2d2d2d;position:absolute;width:300px;margin-top:43px;z-index:1000;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-bottom-left-radius: 4px;-moz-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1);z-index:3500;}
.subMenu.right{right:15px;}
.subMenu li.last{margin:0;width:auto;}
.subMenu li.last a{border:0;}
.subMenu li,.subMenu li a{float:left;margin:0;width:100%;}
.subMenu li a {box-sizing:border-box;border-bottom: 1px solid #383838;padding:15px 20px;}
.subMenu ul li a{padding-left:40px;}
body.hasHover .subMenu a:hover{color:#a4da39;}

/*---------------- BANEER ----------------*/
.baneer {background-color:#2d2d2d;background-image:url(/images/6/baneerIMG-black.png);background-repeat:no-repeat;background-position:center -120px;box-sizing:border-box;float:left;padding:30px 0 0;margin-top:120px;width:100%;min-height:102px;max-height:280px;}
.baneer h1.toggleSection{color:white;cursor:pointer;float:left;padding-right:20px;}
.baneer h1.toggleSection .arrow{background-position: -4px -16px;margin-left:10px;}
.baneer .close .toggleSection .arrow{background-position: -4px 0;}
.baneer .mainActions .bt{display:block;margin:125px auto 0;}
body.hasHover .baneer .mainActions .bt:hover,body.hasHover .mainActions a:hover .bt{border:1px solid white;color:white;}
body.hasHover .colored .baneer .mainActions .bt.color03:hover,body.hasHover .colored .mainActions a:hover .bt.color03{border-color:#ffffff;color:#ffffff;}
.baneer .back{float:left;margin:-6px 0 4px;width:100%;}
.baneer .back + .jobTitle{margin-bottom:-14px;}
.baneer .back a{bordeR-bottom:1px solid transparent;color:white;text-decoration:none;}
body.hasHover .baneer .back a:hover{bordeR-bottom:1px solid white;color:white;}
body.hasHover .baneer .back a:hover .icon{color:white;}
body.hasHover .baneer .back a.disabled,body.hasHover .baneer .back a.disabled:hover,body.hasHover .back a.disabled .icon,body.hasHover .baneer .back a.disabled:hover .icon{color:rgba(255, 255, 255, 0.50);cursor:not-allowed;text-decoration:none;}

/*-- colored baneer --*/
.colored .mainActions a .icon{background-position-y:-68px;}
body.hasHover .colored .mainActions a:hover .iconContent{background:#ffffff;margin:-8px auto 18px;}
body.hasHover .colored .mainActions a:hover .icon{background-position-y:0;}
.colored .iconContent{background-color:#ffffff;}
.colored .subMenu,.colored .jobSelect.selected,.colored .topNav .subMenu li a{background:#009e57;}
.colored .subMenu li a,.colored .mainNav .subMenu li.active>a{border-bottom:1px solid rgba(255, 255, 255, 0.15);}
.wrapper > .mainActions.content {margin:20px 0 30px;}
.mainActions div{text-align:center;}
.mainActions a{display:inline-block;text-decoration:none;position:relative;}
body.hasHover .mainActions a:hover .iconContent{background:white;margin:-8px auto 18px;}
.iconContent{background:#99ca3e;border-radius:115px;display:block;height:115px;margin:0 auto;width:115px;position:absolute;top:0;left:0;right:0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.iconContent .icon{display:block;color:white;font-size:64px;display:block;margin:auto;height:70px;width:70px;position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.lightColor .iconContent{background:white;}
.lightColor .iconContent .icon,.lightColor2 .iconContent .icon,.colored .mainActions a .icon{color:#009e57;}
.baneer .mainActions .lightColor .bt{border:1px solid white;color:white;}
body.hasHover .iconContent .icon:hover,body.hasHover .mainActions a:hover .icon{color:black;}
.action04{display:none;}
.mobile .mainActions .threeRows{width:50%;}
.mobile .action04{display:block;}
.mainActions .disabled,.disabled{cursor:not-allowed;}
body.hasHover .page-wrap .mainActions .disabled:hover .iconContent{margin:0 auto;}
body.hasHover .page-wrap .mainActions .disabled .iconContent,body.hasHover .page-wrap .mainActions .disabled:hover .iconContent{background:#c5c5c5;}
body.hasHover .page-wrap .mainActions .disabled .iconContent .icon,body.hasHover .page-wrap .mainActions.disabled:hover .iconContent .icon{color:#989898;}
body.hasHover .page-wrap .mainActions .disabled .iconContent + .bt,body.hasHover .page-wrap .mainActions .disabled:hover .iconContent + .bt{border: 1px solid #c5c5c5;color: #c5c5c5;cursor: not-allowed;}

/*---------------- MES NOUVEAUX CANDIDATS ----------------*/
#newCandidats,#statistics{background: #ebebeb;-webkit-box-shadow: inset 2px 2px 1px 1px rgba(0,0,0,0.10);-moz-box-shadow: inset 2px 2px 1px 1px rgba(0,0,0,0.10);box-shadow: inset 2px 2px 1px 1px rgba(0,0,0,0.10);float: left;padding: 30px 0;width: 100%;}
#newCandidats h2{margin:0 0 15px;}
#newCandidats .title{float:left;margin:15px 0;position:relative;width:100%;}
#newCandidats h3{background:#ebebeb;float:left;padding-right:15px;position:absolute;}
#newCandidats .title .lines{float:left;margin:10px 0;width:100%;}
#newCandidats .title .lines span{float:left;height:1px;width:100%;}
#newCandidats .title .lines .up{background:#d0d0d0;}
#newCandidats .title .lines .down{background:white;}
#newCandidats .popHover,#jobCreate .popHover,#jobProfil.summary .content .popHover,#parcoursList .popHover,#preScreening-Create .popHover,.table .popHover,.skinning .headerChoice .popHover,#onlineStore .popHover{padding:10px 25px 10px 20px;}
#newCandidats .popHover.warningHover{padding:15px;}
.info{color:#adadad;cursor: pointer;display: inline-block;font-size:17px;height: 17px;margin-left: 5px;width: 17px;vertical-align: middle;}
.infoContent{margin:8px 0 0;}
.info.type-2{color:#a5a5a5;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size:14px;background:#ededed;border-radius: 4px;box-sizing: border-box;height:auto;padding: 8px 12px 8px 30px;margin:0;position:relative;width:auto;}
.info.type-2:before{font-family: 'actionIcon'; position: absolute;left: 10px;font-size: 16px;top: 0;bottom: 0;margin: auto;height: 16px;}
.info.type-2+.popHover{background:white;border:1px dashed #383838;border-top:0;box-sizing: border-box;box-shadow:none;border-top-left-radius: 0;border-top-right-radius: 0;padding:10px 30px 10px 10px;position:relative;top:inherit !important;left:inherit !important;width:100%;}
.info.type-2+.popHover .info.icon,.info.type-2+.popHover .closeBT{display:none;}
.info.type-2.selected,.info.type-2.selected:hover{background:#383838;color:white;border-bottom-left-radius: 0;border-bottom-right-radius: 0;width:100%;}
label .info{position:absolute;}

body.hasHover .info:hover{color:#383838;}
.popHover .info.icon {background:url(/images/6/infos-PopHover.png) no-repeat center top;border:none;color:#009e57;position: absolute;left: -16px;height: 35px;width: 25px;margin: 0;}
.popHover.warningHover {top: 45px;right: 10px;width: 220px;}
.popHover.warningHover p,.featured .popHover.warningHover p{color:#2d2d2d;}
.popHover.warningHover .arrow {margin:-22px 0px 0 0;}
.popHover.warningHover .bt.renew{width: 100%;position: relative;bottom: inherit;margin: 10px 0 0;}
body.hasHover .popHover.warningHover .bt.renew:hover{width: 100%;position: relative;bottom: inherit;margin: 12px 0 0;}
.job .overlay {display: none;width: 100%;height: 100%;position: absolute;background: url(/images/6/overlayWhite.png) repeat center;z-index: 100;top: 0;left: 0;}
.job a{text-decoration:none;}
.job{background:white;border:1px solid #d9d9d9;box-sizing:border-box;padding:15px;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;position:relative;padding-bottom:65px;margin-right:2%;min-height:180px;width:32%;}
.job .content{float:left;margin:5px 0 10px ;width:100%;}
.job .content h4{width:88%;}
.job .jobName.small{width:90%;}
.job .jobName a{font-family:'Quicksand-Bold';}
body.hasHover .job .jobName a:hover{text-decoration:underline;}
.town:before{content:"";background:url(/images/6/townIcon.png) no-repeat top center;font-size:14px;margin:5px 0 0;left: 0;top:2px;margin:0;width: 15px;height: 15px;position: absolute;}
.town.white:before{background-position:bottom center;}
.tag {float: left;padding: 6px 10px;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 12px;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin:0;}
.tag.new {background: #99ca3e;color:white;font-size: 10px;padding: 5px;position: absolute;margin: -5px 5px 0;}
body .tag.mondial{background:#e8e8e8;padding:4px 6px;}
.tag + .tag.mondial{margin-left:10px;}
.tag.mondial .icon:before{content: "\e9ca";color:green;font-size:18px;}
.tag.mondial .icon{background: #5fcaff;border-radius: 100%;height: 18px;width: 18px;display: block;}
.disabled .tag.new{background:#b7b7b7;-webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.job.last{margin:0;}
.jobInfos{background:#f1f1f1;border-top: 1px solid #e6e6e6;box-sizing:border-box;-webkit-border-bottom-left-radius: 4px;-moz-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;float:left;margin-top:5px;padding:10px 15px;width:100%;position:absolute;left:0;bottom:0;}
.jobInfos a{box-sizing:border-box;color:#2d2d2d;float:left;padding:5px;width:100%;}
body.hasHover .jobInfos a:hover{ background: #ffffff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#02a45b;}
.jobInfos ul li{float:left;text-align:center;width:33.33%;}
.jobInfos .number{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.box .seeAll{margin:5px 0;position:relative;}
.box .seeAll.plus a{padding-right: 36px;}
.seeAll{float:left;margin:15px 0;width:100%;}
.seeAll a{text-decoration:none;}
.seeAll a .icon{width:auto;height:16px;margin-left:6px;text-align:center;}
.job .warning{background-position:center -95px;position: absolute;right: 15px;top: 15px}
body.hasHover .job .warning:hover{background-position:center -63px;}
body.hasHover .overlayOn .warning,body.hasHover .overlayOn .warning:hover{background-position:center -63px;}

/*-- featured --*/
.job.featured{background:#41b649;}
.job.featured a{color:white;text-decoration:none;}
.job.featured.lightColor{background:#2d2d2d;}
.job.featured.lightColor .jobInfos{background:#009e57;border-top: 1px solid rgba(255, 255, 255, 0.30196078431372547);}
.job.featured.lightColor .tag{color:#009e57;}
/*.contrast{position:absolute;background:white;padding:20px;z-index:10;}*/
body.hasHover .job.featured .jobName a:hover{color:white;text-decoration:underline;}
.tag.featured{background:white;color:#41b649;}
.tag.urgent{background:#f17171;color:white;}
.table .tag.urgent, .jobTitle .tag.urgent{border:1px solid #f17171;}
.tag + .tag{margin:0 0 5px 5px;}
.job.featured .content{margin:10px 0;}
.featured .jobInfos{background:#009e57;border-top:1px solid #54c95c;}
body.hasHover .featured .jobInfos a:hover,body.hasHover .featured .jobInfos a:hover p{color:#02a45b;}
.job.featured .warning{background-position:center top;}
body.hasHover .job.featured .warning:hover{background-position:center -31px;}

/*---------------- OFFRES EXPIRANT BIENTÔT ----------------*/
#expiredJobs {background: white;-webkit-box-shadow:3px -2px 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:3px -2px 1px 1px rgba(0,0,0,0.08);box-shadow:3px -2px 1px 1px rgba(0,0,0,0.08);float: left;padding: 30px 0;position:relative;width: 100%;}
#expiredJobs .oneRow,#statistics .oneRow{margin:10px 0 0;}
#expiredJobs .job{background:#ededed;}
#expiredJobs .warning{background: url(/images/6/warning-deco.png) no-repeat top center;cursor:default;position:absolute;top:-22px;left:0;right:0;margin:0 auto;height:50px;width:50px;z-index:0;}
.job .bt.renew{position:absolute;left:0;right:0;margin:0 auto;bottom:15px;padding:10px 0;width:94%;}
body.hasHover .job .bt.renew:hover{background:#54c95c;}
body.hasHover .job .bt.renew.disabled,body.hasHover .job .bt.renew.disabled:hover{background:#c5c5c5;color:#989898;-webkit-box-shadow: 0px 4px 0 0 #989898;-moz-box-shadow: 0px 4px 0 0 #989898;box-shadow: 0px 4px 0 0 #989898;bottom:15px;border:none;}
.tag.expired{background:#2e2e2e;color:white;}
h2 + p{margin:10px 0 15px;}

/*---------------- STATISTIQUE ----------------*/
#statistics a.popHover-BT{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float:left;padding:6px;text-decoration:none;}
#statistics a.popHover-BT .arrow{margin-left:8px;}
#statistics a.popHover-BT.selected .arrow {background-position: -68px -18px;}
body.hasHover #statistics a.popHover-BT:hover,body.hasHover a.popHover-BT.selected{background:white;color:#02a45b;}
#statistics .oneRow > p{float:left;width:auto;}
#statistics .filterContent{float:left;margin:-6px 0 0 2px;}
#statsPeriod.popHover{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:16px;margin:-5px 0 0 0;padding:5px;width:285px;z-index: 4000;}
#statsPeriod.popHover li,#statsPeriod.popHover li a{float:left;width:100%;}
#statsPeriod.popHover li a{color:#2e2e2e;box-sizing:border-box;padding:6px;text-decoration:none;}
body.hasHover #statsPeriod.popHover li a:hover{color:#02a45b;}
#statsPeriod.popHover li.selected a,body.hasHover #statsPeriod.popHover li.selected a:hover{background:#02a45b;color:white;}
#statsPeriod input[type="date"]{width:90px;}
#statsPeriod .bt{margin:5px 0;}
.filterContent .popHover .closeBT{background: none;color:#02a45b;cursor: pointer;font-size:14px;float:right;position: relative;top: initial;right: inherit;height: auto;margin:13px 10px;width: auto;}
body.hasHover .filterContent .popHover .closeBT:hover{text-decoration:underline;}
.statsDesc{background:url(/images/6/shadow.png) no-repeat center bottom;margin:10px 0;padding-bottom:15px;position:relative;}
.graph{box-sizing:border-box;border-top: 15px solid #009e57;border-left: 15px solid #009e57;border-bottom: 15px solid #64c431;border-right: 15px solid #64c431;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;display:block;margin:0 auto;height:125px;text-align:center;position:relative;width:125px;}
.statsNumber{font-family:'Halisr-Bold',Arial,Sans-Serif;font-weight:700;font-size:28px;color:#009e57;left: 50%; top: 50%;margin:-5px auto 0;position:absolute;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:120px;text-align:center;}
.statsTXT{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:15px;margin-top:5px;text-align:center;}
.statsTotal{float:left;font-size:14px;margin:10px 0;width:100%;}
.stat .statsTotal{text-align:center;}
.smallTXT .statsNumber{font-size:22px;}
#statistics .newGraph .overlay{background:#ebebeb;left: 2px;top: 2px;}

/* canvas jauge */
.jauge{margin :0 auto;width: 160px; height: 160px;position: relative;float:left;}
.jauge input{display:none;}
.jauge canvas{position: absolute;top:0; left:0; right:0; bottom:0;}

/*-- DASHBOARD GRAPH --*/
.graphContent {display:inline-block;height:280px;position:relative;}
.dashboardGraph{width:95%;height:280px;position:absolute;top:0;left:0;}
.graphWrapper.selected{opacity:1;z-index:1;}
.graphWrapper{opacity:0;position:relative;}
.graphLegend {background: white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-sizing: border-box;margin-top:10px;}
.graphLegend li{border-left:3px solid transparent;box-sizing: border-box;display:inline-block;width:100%;}
.graphLegend li a{box-sizing: border-box;color:#2d2d2d;display:inline-block;cursor:pointer;padding:15px 20px; width:100%;}
body.hasHover .graphLegend li:hover{background:#f9f9f9;}
body.hasHover .graphLegend .selected:hover b{color:#64c431;}
.graphLegend .selected{background:#f9f9f9;border-left:3px solid #64c431;}
.graphLegend .selected a{color:#64c431;cursor:default;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
.graphLegend .total{color:#2d2d2d;margin-top:5px;}
.visitsLegends{margin-left:20px;padding:10px 10px 10px 0;}
.visitsLegends p{font-size:13px;line-height:16px;}

/*-- jqplot override style --*/
table.jqplot-table-legend, table.jqplot-cursor-legend{background:white;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);border:0;border-collapse: inherit;max-width:320px;margin:0 0 0 4%;padding:10px 6px;width:100%;}
tr.jqplot-table-legend{box-sizing:border-box;float:left;padding:5px 10px;width:100%;}
.jqplot-table-legend-label{font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size: 15px;padding-left:10px;}
div.jqplot-table-legend-swatch-outline{border:0;}
div.jqplot-table-legend-swatch{border:0;border-radius:100%;height:15px;padding:0;width:15px;}
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip{background:#2d2d2d;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px 15px;font-family:'Quicksand-bold',Arial,sans-serif;font-weight: 600;font-size: 13px;}
#statistics .jqplot-yaxis{min-width:25px;width:auto!important;}

/*---------------- SOMMAIRE DES CANDIDATS POUR UNE OFFRE ----------------*/
.jobTitle h1{color:#99ca3e;font-size:24px;display:table-cell;height:42px;vertical-align:middle;}
.jobTitle h1.lightColor{color:white;}
.jobTitle .tag + h1,.jobTitle .candidatInfos h1{height:auto;}
.jobTitle h1.centerV,h2.centerV{display:table-cell;height:42px;vertical-align:middle;}
.jobTitle .expired{background:none;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;margin:10px 0;padding:0;}
.jobTitle .tag.job,.jobTitle .tag.opportunity{color:white;}
.jobTitle .mail{color:white;margin:5px 0;}
body.hasHover .jobTitle .mail:hover{color:#99ca3e;}
.jobTitle p.title{color:white;margin:5px 0 2px;}
/* nav onglets */
.status{float:left;margin:10px 0 0;width:100%;}
.status li{float:left;list-style:none;}
.status a{background:rgba(255, 255, 255, 0.20);border:0;cursor:pointer;color:#dfdfdf;line-height: inherit;text-decoration:none;font-family: 'Quicksand', sans-serif;font-size:15px;font-weight: 500;float:left;margin:10px 15px 0 0;padding:12px 30px;position:relative;-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;top:1px;}
.status li:last-child a{margin-right:0;}
body.hasHover .status a:hover{background:rgba(232, 232, 232, 0.35);color:#dfdfdf;}
body.hasHover .status a.disabled,body.hasHover .status a.disabled:hover{background: rgba(101, 101, 101, 0.75);color:#a0a0a0;}
.status .on a,body.hasHover .status .on a:hover{background:#e8e8e8;color:#383838;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.status li .new{background:gray;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;color:white;height:28px;line-height:28px;font-weight:700;width:28px;position:absolute;right:-5px;top:-10px;font-size: 12px;text-align:center;}
.status li.on .new{background:#bf0101;}
.status #statistics{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:0;width:auto;}
.actions a{border: 1px solid white;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:table;height:30px;width:30px;text-decoration:none;}
.actions a.left{margin-right:7px;}
.actions a.right{margin-left:7px;}
body.hasHover .actions a:hover{background-color:white;background-position-y:-28px;}
.actions a.last{margin:0;}
body.hasHover .actions a.disabled,body.hasHover .actions a.disabled:hover,body.hasHover .baneer .actions a.disabled{background:transparent;border: 1px solid rgba(255, 255, 255, 0.50);}
body.hasHover .actions a.disabled:before,body.hasHover .baneer .actions a.disabled:before,body.hasHover .actions a.disabled:hover:before,body.hasHover .baneer .actions a.disabled:hover:before{color: rgba(255, 255, 255, 0.50);}

/*------------- TO DELETE AFTER ICON FONT DONE---------------*/
.copy{background-position-x:-5px;}
.edit{background-position-x:-38px;}
.share{background-position-x:-105px;}
.diffuse{background-position-x:-138px;}
.see{background-position-x:-172px;}
.renew{background-position-x:-438px;}
.deactivate{background-position-x:-205px;}
.delete{background-position-x:-71px;}
.publish{background-position-x:-602px;}
.subFolder-create{background-position-x:-638px;}
.editRights{background-position-x: -736px;}
.saveFolder{background-position-x: -271px;}
.addNotes{background-position-x: -240px;}
.transfertMail {background-position-x: -306px;}
.print {background-position-x: -771px;}
.seeCV{background-position-x: -702px;}
.transfertFolder{background-position-x:-670px;}
.wink{background-position-x:-470px;}
/*----------------------------------------------------------*/

.actions .chat{background-position-x:-899px;background-position-y: -59px;}
body.hasHover .actions .chat:hover{background-position-y: -30px;}

/* créer un nouvel emploi*/
.actions a.create{background-image:none;box-sizing:border-box;color:white;height:auto;float:right;font-family: 'Quicksand-Bold',Arial,sans-serif;text-decoration:none;width:auto;padding:10px 38px 10px 10px;position:relative;}
body.hasHover .actions a.create:hover,body.hasHover .baneer .actions a.create:hover{color:#383838;}
body.hasHover .white .actions a.create:hover,body.hasHover .white .baneer .actions a.create:hover,body.hasHover .colored .actions a.create:hover,body.hasHover .colored .baneer .actions a.create:hover{color:#009e57;}
body.hasHover .white .actions a.create:hover .plus.white,body.hasHover .white .baneer .actions a.create:hover .plus.white,body.hasHover .colored .actions a.create:hover .plus.white,body.hasHover .colored .baneer .actions a.create:hover .plus.white{color:#009e57;}
body.hasHover .actions a.create:hover .plus.white,body.hasHover .actions a.color01.create:hover,body.hasHover #candidatProfil.white .content .actions a.create:hover .plus.white{color:white;}
.actions a.create.disabled{background:none;border:1px solid rgba(255, 255, 255, 0.55); color:rgba(255, 255, 255, 0.55);}
body.hasHover .actions a.create.disabled .icon.plus,body.hasHover .actions a.create.disabled:hover .icon.plus{color:rgba(255, 255, 255, 0.55);}
#jobProfil h2,#jobsList h2,.sidebar-folders h2,#gabaritsList h2,#parcoursList h2,#parcoursCreate h2,#prescreeningList h2,.rights h2,#actualites h2,.jobsFilter h2,#contactUs h2,#banqueCV h2,#psychometrics-list #main h2{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 18px;color:#383838;}
#jobProfil .content .parcours{margin-top:0;}
#jobProfil .parcours,.jobsFilter,#importProcess{background: #f3f3f3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);float: left;margin:30px 0;}
#jobProfil .parcours.close,.jobsFilter.close,#importProcess.close{background:#dadada;}
#jobProfil .parcours .content,.jobsFilter .content,#importProcess .content{background:white;box-sizing:border-box;float:left;padding:20px 15px 15px;width:100%;}
#jobProfil .parcours h2,.jobsFilter h2,#importProcess h2{cursor:pointer;padding: 15px 45px 15px 15px;position: relative;}
#jobProfil .parcours h2 .icon.arrow.big, .jobsFilter h2 .icon.arrow.big, #importProcess h2 .icon.arrow.big{position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;width: auto;}
#jobProfil .parcours h2 .icon.arrow.big:before,.jobsFilter h2 .icon.arrow.big:before,#importProcess h2 .icon.arrow.big:before{font-size:8px;}
#jobProfil .parcours.close h2,#jobsList .jobsFilter.close h2, #importProcess.close h2,.jobsFilter.close h2{color:#9c9c9c;}
.recentActivities .getHistoric.hide,.recentActivities .content.hide,.recentActivities .overlay.hide,.featuredOffer .overlay.hide{display:none;}
.recentActivities{position:relative;min-height:95px;}
.text-align-center{text-align:center;}
.getHistoric .oneRow ,.featuredOffer__content .oneRow,.renewItemMsg .oneRow{position:relative;margin:15px 0 0 0;}
.getHistoric .bt,.featuredOffer__content .bt{display:inline-block;margin:auto;}
.parcours a{display:table-cell;vertical-align:top;width:130px;margin:0 auto;padding-top:10px;width:100%;}
body.hasHover .parcours a:hover{color:#009e57;}
body.hasHover .parcours a:hover .steps,body.hasHover .parcours .selected .steps,body.hasHover .parcours .empty.selected:hover .steps {height:140px;margin-top:-5px;}
body.hasHover .parcours a:hover .number,body.hasHover .parcours .selected .number,body.hasHover .parcours .selected.empty:hover .number{margin-top:-10px;}
.parcours .steps {background: url(/images/6/shadow.png) no-repeat center bottom;display:block;height:135px;margin:0 auto;width:120px;position:relative;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.parcours .steps .circle{cursor:pointer;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;box-sizing:border-box;float:left;height: 120px;text-align: center;position: relative;width: 100%;border-top: 15px solid #009e57;border-left: 15px solid #009e57;border-bottom: 15px solid #64c431;border-right: 15px solid #64c431;-ms-transform: rotate(45deg); /* IE 9 */-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */transform: rotate(45deg);}
.parcours .number{font-family: 'Halisr-bold',Tahoma,Sans-Serif;font-size:28px;margin-top:-8px;width:100px;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.parcours .name{color:#2d2d2d;font-size:15px;float:left;margin:10px 0 0;text-align:center;width:100%;}
.parcours .selected .circle{background:#383838;}
.parcours .selected .number,.parcours .selected.empty .number{color:white;}
.parcours .selected .name{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.parcours .unselected.empty{opacity:0.60;}
.parcours .empty,.parcours .empty .steps,.parcours .empty .circle{cursor:default;}
body.hasHover .parcours .empty:hover .steps{height:135px;margin-top:0;}
body.hasHover .parcours .empty:hover .number{margin-top:-8px;}
.parcours .empty .circle{border-top: 15px solid #818181;border-left: 15px solid #818181;border-bottom: 15px solid #cacaca;border-right: 15px solid #cacaca;}
.parcours .empty .number{color:#2d2d2d;}
.parcours .swiper-container.dragging .swiper-slide a{pointer-events:none;}
.parcours .swiper-slide{box-sizing:border-box;display:table;border: 2px dashed transparent;}
.parcours .swiper-slide.notDraggable{border: 2px dashed #bf0101;}
.parcours .swiper-slide.notDraggable .dragMSG{display: table;}
.parcours .swiper-slide.dragIn{background:#fafafa;border: 2px dashed #e8e8e8;}
.parcours .swiper-slide.dragIn .name{font-family: 'Quicksand-Bold',Arial,sans-serif;}
.parcours .swiper-button-next.swiper-button-disabled,.parcours .swiper-button-prev.swiper-button-disabled{display:none;}
.parcours .dragMSG{top:0;left:0;position: absolute;color: #bf0101;height: 100%;background: rgba(255, 255, 255, 0.85);width: 100%;display: none;}
.parcours .dragMSG p{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 14px;display: table-cell;vertical-align: middle;}
.parcours .info.form{color:#009e57;position: absolute;top: 15px;right:25px;z-index: 10;background-color: white;border: 2px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition: top 0.2s ease-in-out;-moz-transition: top 0.2s ease-in-out;-ms-transition: top 0.2s ease-in-out;-o-transition: top 0.2s ease-in-out;transition: top 0.2s ease-in-out;font-size:18px;height:20px;width:22px;}
body.hasHover .parcours a:hover + .info.form,body.hasHover .parcours a.selected + .info.form{top:10px;}
body.hasHover .parcours a.empty:hover + .info.form{top:15px;}
body.hasHover .parcours a:hover +.info.form + .popHover{margin-top:-1px;}
body.hasHover .parcours .info.form + .popHover,body.hasHover .parcours a:hover.empty +.info.form + .popHover{padding:10px 20px;text-align:left;margin:4px 0 0 6px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.parcours .info.form + .popHover .icon{background-position:center -120px;}
.parcours p>a{display:inline-block;width:auto;margin:0;padding:0;}
.parcours .empty + .info.form{color:gray;}

/*-- special select--*/
.parcoursFilter{margin-top:-15px;box-sizing: border-box;}
.parcoursFilter h3 span{font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size:17px;}
.parcoursFilter h3,.parcoursFilter fieldset{box-sizing: border-box;position:relative;padding:0;}
.specialSelect .icon.arrow{display:inline-block;float:none;font-family: 'actionIcon';margin-left:6px;}
.specialSelect .icon.arrow:before{vertical-align:middle;}
.specialSelect.active .icon.arrow:before{content: '\e922';}
.specialSelect.active{color:#009e57;}
.specialSelect{padding:15px 0;cursor:pointer;}
.specialSelect-content{bordeR: 1px solid #ebebeb;display:none;background: white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-sizing:border-box;position:absolute;max-height:200px;min-width:240px;max-width:300px;padding:10px 15px;overflow:auto;margin-top:5px;z-index:1000;top:35px;}
.specialSelect-content.left{left:0;}
.specialSelect-content.right{right:0;}
.specialSelect-content li{border-bottom:1px solid #ebebeb;cursor:pointer;padding:6px;margin:0;}
body.hasHover .specialSelect-content li:hover{background:#f7f7f7;}
.specialSelect-content li.selected{color:#009e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.specialSelect-content li:last-child{border:0;}

/*-- période de publication --*/
.publicationContent label{padding-right:10px;}
.publicationContent label,.publicationContent .personnalized-select{display: table-cell;vertical-align: middle;float:none;}

/*-- search tools --*/
.searchTools{background: white;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);float: left;margin: 15px 0;padding:7px 15px 6px;width:100%;}
.searchTools input[type="search"]{border:0;width:100%;padding-right:50px;}
.searchIcon{background:transparent;-webkit-border-bottom-right-radius: 4px;-moz-border-nottom-right-radius: 4px;border-bottom-right-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;bordeR:0;box-sizing:border-box;color:#64c431;cursor:pointer;display:block;height:32px;margin:auto;padding:0;position:absolute;right:1px;top:0;bottom:0;width:34px;}
body.hasHover .searchIcon:hover{background:#64c431;color:white;}
.searchTools .searchBar{margin:0;width:60%;}
.searchTools .searchBar.oneRow{width:100%;}
.searchTools .searchBar.focus .placeholder,.searchTools .searchBar.focus.fill .placeholder{display:none;}
.searchTools .searchIcon{right:10px;}
.advancedSearch,.refineSearch{border-left:1px solid #d5d5d5;box-sizing:border-box;height:35px;line-height:34px;width:20%;position:relative;}
.advancedSearch >a,.refineSearch >a{text-decoration:none;text-align:center;width:100%;}
body.hasHover .advancedSearch >a:hover .icon:before,body.hasHover .refineSearch >a:hover .icon:before{color:#2d2d2d;}
.advancedSearch label {line-height: initial;}
.refineSearchOPT{display:none;float:left;width:100%;font-size: 14px;border-top:1px solid #d5d5d5;margin:10px 0 0;padding:10px 0 0;}
.close .refineSearch .icon.arrow:before{}
.advancedSearch .icon.arrow:before{vertical-align: middle;display: inline-block;}
body.hasHover .close .refineSearch a:hover .icon.arrow.color01,body.hasHover .advancedSearch a:hover .icon.arrow.color01{background-position: -35px -1px;}
.refineSearch .icon.arrow.color01,.advancedSearch .selected .icon.arrow.color01{}
body.hasHover .refineSearch a:hover .icon.arrow.color01,body.hasHover .advancedSearch .selected:hover .icon.arrow.color01{background-position:-35px -16px;}
.refineSearch .tag.new{line-height:13px;right:-10px;top:-10px;}
.jobsFilter .toggleSection .tag.new{margin-top:0;}
.advancedSearchOPT{margin-top:41px;}
.advancedSearchOPT input[type="text"]{margin:-5px 0 5px;width:100%;}
.advancedSearchOPT .arrow{display:block;float:none;margin:-17px auto 0;}
body.hasHover .advancedSearch .selected:hover {color:#2d2d2d;}

/*-- Pagination --*/
.pagination{font-family: 'Quicksand', sans-serif;font-weight: 500;font-size: 15px;margin:10px 0;text-align:center;}
.table + .pagination{display:inline-block;width:100%;}
.pagination ul{display:inline-block;margin:0 auto;}
.pagination ul li{display: inline-block;float: none;border: 0;width: auto;padding: 0;}
.pagination .optional{display:none;}
.pagination a{border: 1px solid transparent;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#383838;display:inline-block;padding:6px 10px;}
body.hasHover .pagination a:hover{border: 1px solid #383838;text-decoration:none;}
.pagination .active a,#messagerie .pagination .active a,body.hasHover .pagination .active a:hover{background:#02a45b;border: 1px solid #02a45b;color:white;}
.pagination .disable a{color:gray;pointer-events:none;}
.pagination .icon{margin:0;}
body.hasHover .pagination .prev .icon,body.hasHover .pagination .prev:hover .icon{background-position: -35px -36px;}
.pagination .prev.disable .icon{background-position:-29px -29px;opacity:0.5;}
@media(max-width:768px) {
    .pagination li.displayable{display: none;}
    .pagination li.optional{display:inline-block;}
}

.displayData{display:table;float:left;margin-bottom:15px;width:100%;}
.jobsFilter  + .displayData{margin-top:-10px;}
.displayData > div {display: table-cell;vertical-align: middle;}
.displayData p b{color:#009e57;}
.displayData .pagination{margin:0;}
.displayData .personnalized-select{margin-left:30px;max-width:120px;}
.column-66 h2+.displayData{margin:10px 0 5px;}
.column-66 .displayData.noFilter{margin: 0 0 20px;}

/*-- TABLE --*/
.table{float:left;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);width:100%;position:relative;}
.table header{background:#02a45b;color:white;display:table;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 15px;float:left;font-weight:500;width:100%;z-index:1000;-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;position: relative;}
#jobProfil .table header{border-left:3px solid #009e57;}
.table.color-02 header{background:#383838}
.table.absolute header{position:absolute;top:0;}
.table header.fixed{position:fixed;top:0;max-width:1080px;width:95%;z-index:3000;}
.column-66 .table header.fixed{max-width:720px;}
.column-30 .table header.fixed{max-width:324px;}
.table .head {display: table-cell;vertical-align: middle;padding:10px;}
.table .head>p{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;position:relative;}
.table .head>p.popHover-BT{cursor:pointer;}
.table .head.center>p{text-align:center;}
.table .head .personnalized-checkbox+p {margin: 0 0 0 30px;}
.table .head .personnalized-checkbox{margin:-2px 0 0;}
.table .head .icon,.sortBy .icon{position: absolute;top: 0;bottom: 0;margin:auto 4px auto;height:15px;width:15px;}
.table .head .icon.arrow{line-height:12px;}
/*#candidatsSaved .table .head .personnalized-checkbox+p{display:inline-block;padding-right:20px;width:auto;}
#candidatsSaved .table .head .icon,#candidatsSaved .sortBy .icon{right:0;margin:auto;}*/

/* row filter */
.table .popHover.filter,.gallery .popHover.filter,.mobileSorting .popHover.filter{color:#383838;margin:5px 0 0;width:190px;}
.table .actions .popHover.filter{width:250px;}
.table .popHover.filter .icon.arrow{float:left;}
.table .popHover.filter .oneRow,.gallery .popHover.filter .oneRow,.mobileSorting .popHover.filter .oneRow{margin: 0 0 14px;}
.table .popHover.filter .oneRow.last,.gallery .popHover.filter .oneRow.last,.mobileSorting .popHover.filter .oneRow.last{margin:0;}
.table .popHover.filter b.title,.gallery .popHover.filter b.title,.mobileSorting .popHover.filter b.title{float:left;font-size:13px;margin:0 0 4px;text-align:left;text-transform:uppercase;width:100%;}
.table .popHover.filter button,.gallery .popHover.filter button,.mobileSorting .popHover.filter button{background:none;border:0;color:#383838;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:14px;float:left;cursor:pointer;padding:3px 0 3px 24px;margin:0;text-align:left;outline:none;position:relative;width:100%;}
body.hasHover .table .popHover.filter button:hover,body.hasHover .gallery .popHover.filter button:hover,.mobileSorting .popHover.filter button:hover{background-color:#ececec;}
.table .popHover.filter button.selected:before,.gallery .popHover.filter button.selected:before,.mobileSorting .popHover.filter button.selected:before{font-weight:400;font-size:11px;position:absolute;top:0;left:2px;bottom:0;height:11px;margin:auto;}
.table .popHover.filter button.selected,body.hasHover .table .popHover.filter button.selected:hover,.gallery .popHover.filter button.selected,body.hasHover .gallery .popHover.filter button.selected:hover{background-color:white;color:#009e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.mobileSorting .popHover.filter button.selected{background-color:white;color:#009e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.popHover ol li{float:left;width:100%;}
.table .actions .popHover ol li> button{float:none;padding:0 0 0 26px;}
.popHover ol > li {counter-increment: item;margin:0 0 2px;}
.popHover ol > li:before {background:#64c431;border-radius: 100%;content: counter(item);color: white;float: left;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;font-size: 13px;line-height: 20px;text-align: center;height: 20px;margin:2px 8px 0 0;position:absolute;pointer-events:none;width: 20px;}
body.hasHover .popHover ol > li:hover:before{background:#383838;}
body.hasHover .table .actions .popHover ol > li.disabled:hover{background:transparent;}
body.hasHover .table .actions .popHover ol > li.disabled:hover .modalBT{background:none;color:#9c9c9c;}
.popHover ol > li.disabled:before,body.hasHover .popHover ol > li.disabled:hover:before{background:#9c9c9c;}
.table .actions .popHover ol > li > button{background:transparent;}
.table .actions .popHover ol > li.disabled > button{color:#9c9c9c;cursor:not-allowed;}
#candidatsFilter{margin-left:30px;}
.table .row .new,.table .row.unread .new{float: left;color: #63c434;}
.table .visits {float: left;font-size:14px;width: 100%;}
.table .popHover-BT .ascending,.table .head .popHover-BT .descending,.sortBy .icon{background-image: url(/images/6/filterIcon-sprite.png);background-repeat: no-repeat;background-position:-20px 2px;}
.table .popHover-BT .descending{background-position:-20px 2px;}
.table .popHover-BT .ascending{background-position:-37px 2px;}
.table .row{background:#f7f7f7;border-bottom: 1px solid white;float:left;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size: 14px;width:100%;position:relative;}
.table .row.last{border-bottom:0;-webkit-border-bottom-left-radius: 4px;-moz-border-bottom-left-radius: 4px;border-top-bottom-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.table .row.unread{background:white;border-bottom: 1px solid #f3f3f3;}
#jobProfil .table .row.unread{border-left:3px solid #99ca3e;}
#jobProfil .table .row{border-left:3px solid #f7f7f7;min-height:80px;}
.table .row.unread a{color: #02a45b;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;}
.table .row.unread .bt{color:white;}
.table .row>div{box-sizing:border-box;float:left;padding:10px;}
.table .row>div.recruter{word-break:break-word;}
.table .row>div.actions,.table .head.actions{padding:10px 0 10px 5px;}
.table .row>div.center,.table .head.center{text-align:center;}
.table .row .candidatNB a,.table .row .candidatNB p{display:block;margin-bottom:5px;}
.table .row.total .candidatNB p,.table .row.total .candidatNB b{font-size:15px;}
.table .row.total p{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.table .row .jobTitle .personnalized-checkbox+.content,.table .row .parcoursName .content{margin-left:30px;}
.table .row a,body.hasHover .table .popHover .downloadBT:hover,body.hasHover #jobProfil .table .row .bt:hover{text-decoration:none;}
body.hasHover .table .row a:hover,body.hasHover #jobProfil .table .row a:hover{text-decoration:underline;}
.table .candidatName .mainInfos, .table .candidatName .likingActions{float:none;margin-left:75px;width:auto;}
.table .town, .table .expiration, .table .mainInfos,.sidebar-folders .table .candidatName .mainInfos,.table .mainInfos p.refNum{float: left;width: 100%;}
.table .unread .jobName,#jobProfil .table .mainInfos .jobName,#jobProfil .table .competences .yearCount{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;text-decoration:none;}
.table .jobName{color: #383838;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;}
.table .town{background-position: 4px 2px;box-sizing:border-box;font-style:normal;line-height:18px;padding-left:20px;margin-top:5px;position:relative;}
.candidatInfos .town,.job .town,.jobTitle .town{padding:2px 0 0 20px;margin-top:2px;position:relative;}
.gestion-consumption .town{padding:0px 0 0 20px;margin-top:2px;position:relative;}
#jobsList .table .town,#onlineStore .table .town{margin:5px 0 10px;}
.table .mainInfos p.refNum{font-size:14px;margin:-4px 0 10px;}
.table .mainInfos .icon.refNum{background-image:url(/images/6/jobDetails-spriteIcon.png);background-repeat:no-repeat;background-position-y:-172px;background-position-x:-101px;margin-right:5px;float:left;height:15px;width:15px;}
.table .competences .yearCount {font-family: 'Quicksand',Arial,sans-serif;font-weight:400;margin-bottom: 4px;padding: 0;}
.table .competences li{box-sizing:border-box;padding-left:20px;}
.table .unread .yearCount{color:#02a45b;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.table  ul li,.dotList li{float: left;margin: 2px 0 4px;padding-left: 10px;width: 100%;}
.table .actions .tableBT,.table .actions.mobileLabel button{background-color:transparent;border: 1px solid #02a45b;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;display:table;height:30px;margin-right:7px;width:30px;float:left;font-size:0;outline:none;padding:0;}
.mobile .table .actions.mobileLabel button:before{content:none;}
.mobile .table .actions.mobileLabel button{color:#009e57;}
.mobile .table .actions.mobileLabel button:last-child{margin:0;}
.table .head.actions .tableBT{background-color:transparent;border:1px solid white; background-position-y:-58px;}
body.hasHover .table .head.actions .tableBT:hover,body.hasHover .table .head.actions .tableBT.selected,body.hasHover .table .head.actions .tableBT.selected:focus{background:white;-webkit-opacity:1;-moz-opacity:1;opacity:1;}
body.hasHover .table .head.actions .tableBT:hover:before,body.hasHover .table .head.actions .tableBT.selected:before{color:#009e57;}
body.hasHover .table .head.actions .tableBT.disabled:hover:before,body.hasHover .table .head.actions .tableBT.disabled.selected:before{color:white;}
.table .actions{width:12%;}
.table .actions.column-10{width:10%;}
.table .actions.column-15{width:15%;}
.cart-is-on .table .actions.column-18{width:18%;}
.table .connexion.online .icon,.icon.online{ background:#63c434;float:left;margin:2px 5px 0 0;width: 12px;height: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.table .connexion.online p{color:#63c434;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}

/*-- new icon / convert into font --*/
.table .head.actions .tableBT:before,.actions a:before,.table .actions .tableBT:before,.mobile .table .actions.mobileLabel button .icon:before{font-size: 16px;display:table-cell;vertical-align: middle;width:30px;text-align: center;height:28px;}
/* for ie10 & ie11*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .table .head.actions .tableBT:before,.actions a:before,.table .actions .tableBT:before{font-size: 16px;display:inline-block;line-height:30px;vertical-align: middle;width:30px;text-align: center;}
}
.table .actions .tableBT.publish:before{font-size:12px;}
.table .actions .tableBT.see:before{font-size:14px;}
.head.actions a:before,body.hasHover .table .actions .tableBT:hover:before,.table .actions .tableBT.selected:before,.table .head.actions .tableBT:before{color:white;}
.actions a:before,.table .actions .moreOPT:before,.actions .tableBT:before,.actions .tableBT:before,body.hasHover .baneer .actions a:hover,body.hasHover .baneer .actions a:hover:before{color:#009e57;}
.baneer .actions a,.baneer .actions a:before{color:white;font-size:15px;}
.icon--white{color:white;}
.table .actions .moreOPT.tableBT:before{font-size:4px;}
.table .actions .tableBT.seeCV,.table .unread .actions .tableBT.seeCV{text-decoration:none;}

/*-- custom width --*/
.table .competences{width:23%;}
.profilCorresponding .table .competences{width:28%;}
.suggestProfil .table .diplome{width:13%;}
.suggestProfil .table .suggestDate{width:12%;}
.table .profilCorrespondant,.cvStore.actif .table .recruter,.inactif .table .recruter,.draft .table .recruter{width:18%;}
.cvStore.actif .cart-is-on .table .recruter{width:15%;}
.table .owner{width:23%;}
.table .userName{width:32%;}
/*----*/
.table .actions .tableBT.disabled,body.hasHover .table .actions .tableBT.disabled,body.hasHover .table .actions .tableBT.disabled:hover, body.hasHover .table .actions .tableBT.disabled:focus,body.hasHover .table .actions .tableBT.seeCV.disabled:hover{border:1px solid #bfbfbf;background-color:#f2f2f2;background-position-y:-87px;color:#adadad;cursor:not-allowed;}
.table .row .actions .tableBT.disabled:before,.parcours .actions button.disabled .icon:before,body.hasHover .table .row .actions .tableBT.disabled:hover:before{color:#adadad;}
body .table .head.actions .tableBT.disabled,body .table .head.actions .tableBT.disabled:hover,body.hasHover .table .head.actions .tableBT:focus{border:1px solid white;background-color:transparent;background-position-y:-58px;-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}
.table .actions .tableBT.last{margin:0;}
body.hasHover .table .actions .tableBT.seeCV:hover{color:white;text-decoration:none;}
.table .actions .tableBT.addNotes{background-position-x: -240px;}
.table .actions .tableBT.moreOPT {background-position-x: -340px;}
body.hasHover .table .actions .tableBT:hover,body.hasHover .table .actions .tableBT.selected,.table .actions .tableBT.selected{background-color:#009e57;color:transparent;}
.table .actions .popHover{right:0;top:48px;width:260px;padding:10px;}
#jobsList .table .actions .popHover{width:180px;}
.nextSteps +.popHover .arrow{margin:-17px 50px 0 0;}
.table .actions .popHover button {background-color:white;background-image: none;border: 0;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size: 14px;float: left;line-height: 25px;color: #02a45b;cursor:pointer;text-align: left;width: 100%;}
body.hasHover .table .actions .popHover button:hover,body.hasHover .table .actions .popHover li:hover,body.hasHover .table .actions .popHover li:hover button{background: #ececec;color: #383838;}
.table .actions .popHover button .icon{display:inline-block;font-size:15px;margin:0 6px 0 0;text-align:center;height:20px;width: 24px;vertical-align:middle;position:relative;}
#jobsList.actif .cart-is-on .jobTitle.column-30{width:24%;}
#jobsList.actif .cart-is-on .jobTitle.column-45{width:42%;}
#jobsList.actif.cvStore .cart-is-on .table .actions.column-18{width:18%;}
#jobsList .table .actions {text-align:right;padding:10px 10px 10px 0;}
#jobsList .table .actions .tableBT{display:inline-block;float:none;vertical-align:middle;}
#jobsList .table article .actions.disabled{-moz-opacity: 0.5;-webkit-opacity: 0.5;opacity: 0.5;-moz-pointer-events: none;-webkit-pointer-events: none;pointer-events: none;}

/*-- TO DELETE AT THE END --*/
.table .actions .popHover button .icon.nextSteps {background-position-x: -377px;}
.table .actions .popHover button .icon.previousSteps {background-position-x: -542px;}
.table .actions .popHover button.dismissMail .icon,.table .actions .popHover button.wink .icon{font-size:17px;}
.table .actions .popHover button.transfertOther .icon{background-position-x: -574px;}
.table .actions .popHover button.transfertMail .icon {background-position-x: -311px;}
.table .actions .popHover button.edit .icon{background-position-x: -44px;background-position-y: -2px;}
.table .actions .popHover button.editRights .icon{background-position-x: -740px;}
.table .actions .popHover button.share .icon {background-position-x: -109px;}
.table .actions .popHover button.renew .icon {background-position-x: -442px;}
.table .actions .popHover button.diffuse .icon {background-position-x: -144px;}
.table .actions .popHover button.see .icon {background-position-x: -176px;}
.table .actions .popHover button.deactivate .icon {background-position-x: -209px;}
.table .actions .popHover button.transfertFolder .icon{background-position-x: -675px;}
.table .actions .popHover button.seeCV .icon{background-position-x: -708px;}
.table .actions .popHover button.js-markAsRead .icon{background-position-x: -809px;}
.table .actions .popHover button.js-markAsUnread .icon{background-position-x: -839px;}
.table .actions .popHover button.chat .icon{background-position-x:-903px;}
body.hasHover .table .actions .popHover button:hover .icon{background-position-y: -32px;}
/*---------------------------*/

.table .actions .popHover button.addNotes .icon,.table .actions .popHover button.saveFolder .icon,.table .actions .tableBT.saveFolder:before,.table .actions .tableBT.copy:before,.table .actions .tableBT.subFolder-create:before,.table .actions .addNotes:before{font-size:18px;}
.table .actions .tableBT.saveFolder,.table .actions>.tableBT.subFolder-create,.table .actions>.addNotes,.table .actions>.transfertFolder{padding:0;}
.table .actions .popHover button.delete .icon,.transfertFolder .icon:before{font-size:16px;}
.baneer .actions a.addNotes:before,.baneer .actions a.saveFolder:before,.baneer .actions a.print:before,.baneer .actions a.wink:before{font-size:18px;}
body.hasHover .table .actions .popHover button.disabled:hover{background-color:transparent;cursor:default;color:#9c9c9c;}
.table .actions .popHover button.disabled{color:#9c9c9c;}
.table .actions .popHover button.disabled .icon{background-position-y: -90px;}
.table .expired {color: #767676;font-size: 13px;}
.table .tag,.tag.job,.tag.noStatus{border:0;color:white;padding:6px 10px;margin-bottom:5px;min-height:inherit;width:auto;}
.tag.job{background:#009e57;border:1px solid #009e57;}
.tag.opportunity{background:#63c434;border:1px solid #63c434;}
.tag.job.featured{background:transparent;border:1px solid #009e57;color:#009e57;}
.tag.job.style-2,.tag.opportunity.style-2,#reseaux .tag.opportunity.style-2{background:white;border:1px solid #009e57;color:#009e57;}
.tag.noStatus{background:#e8e8e8;color:#767676;}
.tag--corner{position:absolute;top:-1px;width:75px;height:75px;padding:0;top:-6px}
.tag--corner--left{left:-6px;}
.tag--corner--right{right: 1px;}
.tag--corner--black{background-repeat:no-repeat;color:white;}
.tag--corner--left.tag--corner--black{background-image:url(/images/corner_tag_left.png);background-position: top left;}
.tag--corner--right.tag--corner--black{background-image:url(/images/corner_tag_right.png);background-position: top right;}
.tag--corner::before{content:"Nouveau";display: inline-block;position: absolute;top: 16px;}
.tag--corner--left.tag--corner::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);left: 0;}
.tag--corner--right.tag--corner::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);right: 0;}
html[lang="en"] .tag--corner::before{content:"New"; top: 16px;}
html[lang="en"] .tag--corner.tag--corner--left::before{left: 14px;}
html[lang="en"] .tag--corner.tag--corner--right::before{right: 14px;}
.table .candidatIMG {position:relative;margin-left:28px;width:50px;}
.table .candidatIMG .scoring{display:block;margin:0 auto;}
.tag--corner--right.tag--corner--promo{background-image:url(/images/corner_tag_right_autumn.png);background-position: top right;background-repeat:no-repeat;top: -5px;}
.tag--corner--promo::before{content:"Promo";display: inline-block;position: absolute;top: 16px;color:white;}
.tag--corner--right.tag--corner--promo::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg); right: 3px;top: 11px;}
html[lang="en"] .tag--corner.tag--corner--promo::before{content:"Promo"; top: 11px;right:3px;}

/* scoring */
.scoring{color:white;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 15px;float:left;margin:0 0 0 30px;width:30px;height:30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;line-height:30px;text-align:center;position:relative;}
.scoring.hight{background:#63c434;}
.scoring.medium{background:#a4db35;}
.scoring.low{background:gray;}

/*-- wink notification --*/
.unread .candidatIMG .icon{background-color:white;}
.candidatIMG .icon{background-color:#f3f3f3;border:1px solid #f3f3f3;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;position:absolute;bottom:-16px;right:6px;height:25px;width:25px;}

/*-- likingACtions --*/
.likingActions button .text,.parcours .actions button .text{color:#6b6b6b;}
.likingActions button ,.parcours .actions button {border: 1px solid #6b6b6b;background-color:transparent;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;min-width: 32px;height: 32px;margin: 0 1px 0;padding: 0;overflow: hidden;outline:none;}
.likingActions .text ,.parcours .actions .text {background: white;float:left;font-size: 12px;height: 30px;line-height: 30px;color: #009e57;margin-left: -130px;padding-right: 5px;transition: margin-left 0.4s ease-in-out;-moz-transition: margin-left 0.4s ease-in-out;-webkit-transition: margin-left 0.4s ease-in-out;}
.likingActions .icon ,.parcours .actions .icon {background-color: white;float:left;height:30px;position:relative;width: 30px;left: 0;transform: none;}
.parcours .actions .icon:before{color:#009e57;font-size:16px;line-height:30px;}
.parcours .actions .copy.icon:before{font-size:18px;}
body.hasHover .likingActions button:hover .text ,body.hasHover .parcours .actions button:hover .text{margin-left: 0;}

/*--- VERSION 2 --*/
.candidatName .likingActions.newVersion{position: absolute;left: 38px;margin: 0;top: 45px;}
.candidatName .likingActions.newVersion .hover{background:#414141;box-sizing:border-box;border:0;display:block;height:0;width:120px;position:absolute;padding:0;margin:auto;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);text-align:center;-webkit-transition: height 0.3s ease-in-out;-moz-transition: height 0.3s ease-in-out;-ms-transition: height 0.3s ease-in-out;-o-transition: height 0.3s ease-in-out;transition: height 0.3s ease-in-out;overflow:hidden;z-index:10;    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);}
.candidatName .likingActions.newVersion:hover .hover{height:60px;overflow:inherit;}
.candidatName .likingActions.newVersion .hover .arrow-up {width: 0; height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #414141;position:absolute;left:0;right:0;top:-6px;margin:auto;}
.candidatName .likingActions.newVersion .hover .flag{border:0;line-height:10px;opacity:0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;margin:14px 0;font-size:20px;}
.candidatName .likingActions.newVersion:hover .hover .flag{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.candidatName .likingActions.newVersion .hover .flag:hover,.candidatName .likingActions.newVersion:hover .hover .flag.selected{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.candidatName .likingActions.newVersion:hover .hover .flag.selected{-webkit-transform: scale(1.2);transform: scale(1.2);}
.candidatName .likingActions.newVersion .flag{background:transparent;border:1px solid transparent;border-radius:100%;font-size:20px;}
.candidatName .likingActions.newVersion .flag.main{display:none;}
.candidatName .likingActions.newVersion .flag.main.selected{display:block;}

.flag.normal:before,.flag.like:before{content: "\e9da";}
.flag.normal:before{color:#bbbbbb;}
.flag.like:before{color:#63c434;}
.flag.dislike:before{content:"\e9db";color:#bf0101}


/* Pulse animation */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse:hover, .hvr-pulse:focus {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.selected.hvr-pulse:hover, .selected.hvr-pulse:focus {
  -webkit-animation-name: none;
  animation-name: none;
  -webkit-animation-duration: 0;
  animation-duration: 0;

}


/* like */
.likingActions .icon,.likingActions .text{background-color:#f7f7f7;}
.unread .likingActions .icon,.unread .likingActions .text{background-color:white;}
.likingActions .like .icon{background-image:url(/images/6/LikeSymbol.png);background-repeat:no-repeat;background-position:1px 1px;}
.likingActions .like.selected{background-color:#63c434;border-color:#63c434;color:white;}
.likingActions .selected .icon{background-position:1px -57px;background-color:#63c434;}
.likingActions .like.selected .text{background:#63c434;color:white;}
/* dislik */
.likingActions .dislike .icon{background-image:url(/images/6/LikeSymbol.png);background-repeat:no-repeat;background-position:-31px 1px;}
.likingActions .dislike.selected{background-color:#bf0101;border-color:#bf0101;color:white;}
.likingActions .dislike.selected .icon{background-position:-31px -57px;background-color:#bf0101;}
.likingActions .dislike.selected .text{background:#bf0101;color:white;}

/* wink */
.likingActions .wink {margin:8px 0 0 0;}
.likingActions .wink .icon{background-image:url(/images/6/LikeSymbol.png);background-repeat:no-repeat;background-position:-63px 1px;}
.likingActions .wink .text.selected{display:none;}
.likingActions .wink.selected{background-color:#383838;border-color:#383838;color:white;}
.likingActions .wink.selected .icon{background-position:-63px -57px;background-color:#383838;}
.likingActions .wink.selected .text{background:#383838;color:white;display:none;}
.likingActions .wink.selected .text.selected{display:inline-block;}

/* notes */
.notifs-container .notifs{float:left;position:relative;margin-right:2px;}
.notifs-container{float:left;margin:5px 0 0 75px;}
.notifs-container.type-2{margin:5px 0 0 25px;}
.notifs-content{box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: 'Quicksand-Bold',Arial,sans-serif;color:#009e57;display:table;font-weight:600;font-size:13px;padding:8px;position:relative;}
body.hasHover .notifs-content:hover,body.hasHover .notifs-content.selected{background-color:#009e57;cursor: pointer;color:white;}
.notifs-content .icon{display: table-cell;vertical-align: middle;}
.notifs-content .icon:before{display: table-cell;font-size:16px;vertical-align: middle;}
.notifs-content .num{display: table-cell;padding-left:5px;vertical-align: middle;}
body.hasHover .notifs-content:hover .icon,body.hasHover .notifs-content.selected .icon{background-position-y:-60px;}
.notifs-container .popHover{border-top-left-radius:0;border-top:2px solid #009e57;margin-top:-4px;z-index:1;}
.notifs-desc .title {display:block;margin:0 0 4px;}
.notifs-desc h4 +div{word-break: break-word;}
.popHover .notifs-desc li{background:none;border-bottom:1px solid #e8e8e8;padding:2px 0 8px;}
.popHover .notifs-desc li:last-child{border:0;padding:0;}
.popHover .notifs-desc h4,.popHover .notifs-desc .title{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;margin: 0 0 5px;}
.popHover .notifs-desc .statusTXT{color:gray;font-size:13px;margin:4px 0;}
.popHover .notifs-desc+.seeAll{margin:5px 0;}
.popHover .downloadBT{margin-top:6px;}
.addNotes .icon{background-position:-507px -2px;}
.dismiss .icon{background-position:-1018px -2px;}
.transfertMail .icon {background-position:-311px -2px;}
.form .icon{background-position: -1052px -2px;}
.formFilled .icon{background-position: -1085px -2px;}
.notifs-desc .title {display:block;margin:0 0 4px;}

/*-- Jobs filter --*/
.jobsFilter input[type="search"]{width:100%;}
.jobsFilter .searchBar.focus .placeholder,.jobsFilter .searchBar.focus.fill .placeholder{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;top:-22px;}
.jobsFilter .searchBar.focus .placeholder{color:#009e57;}
.jobsFilter .searchBar.focus.fill .placeholder{color:#383838;}
.jobsFilter b{font-size:15px;}
.jobsFilter .formElement{margin: 5px 0 10px;}
.jobsFilter .formElement.last{margin: 5px 0 0;}
.jobsFilter .radio-btn-grp{margin:5px 0 0;}
.jobsFilter .searchBar{margin:20px 0 0;}
.jobsFilter .content{position:relative;}
.jobsFilter .overlay{position:absolute;}
.applyedFilter{margin:5px 0 0;}
.jobsFilter + .applyedFilter{margin:-10px 0 0;}
.applyedFilter b{float:left;margin: 3px 0;}
.filterTag{background:white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size: 13px;float:left;margin:0 5px 10px 5px;padding:6px 30px 6px 10px;position:relative;border:0;}
.filterTag.filterTag--no-close{padding-right:10px;}
.filterTag .closeBT{font-size:10px;top:0;bottom:0;margin:auto;height:10px;width:10px;}
.filterTag.has-hover{cursor:pointer;}
.filterTag.has-hover:hover{color:#009e57;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);}
.filterTag.selected{background:#009e57;color:white;}
.filterTag.disabled{background:#dadada; color:#a6a6a6;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
.filterTag.first{margin-left:0;}
.table .tag.diffuse{box-sizing:border-box;cursor:pointer;color:#009e57;font-size:14px;height: 20px;line-height:20px;margin-left:8px;padding:0;width: 20px;}
body.hasHover .table .tag.diffuse:hover,body.hasHover .table .tag.diffuse.error:hover{-moz-opacity: 0.6;-webkit-opacity: 0.6;opacity: 0.6;}
.table .tag.diffuse.error,.error + .popHover .diffuse.icone{color:#bf0101;}
.inactiveEQ .tag.diffuse,.inactiveEQ .popHover .diffuse.icone:before{color:#d8d8d8;}
.inactiveEQ .popHover{box-sizing:border-box;padding-right:40px;max-width:300px;width:auto;}

/*-- Suggérer un candidat modal --*/
.recruteursList li{margin: 5px 0;}
.recruteursList ul{max-height:200px;overflow-y:auto;}

/*---------------- SOMMAIRE PROFIL DE L'OFFRE ----------------*/
.date{font-size: 13px;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;color: #9a9a9a;margin: 5px 0;display: block;}
/*-- jobDetails --*/
.jobDetails li{display:table;float:left;margin:0;text-align:left;}
.jobDetails li p,.jobDetails li a{display:table-cell;vertical-align:middle;text-align:left;}
.jobDetails .icon{background-image:url(/images/6/jobDetails-spriteIcon.png);background-repeat:no-repeat;background-position-y:-165px;display: table-cell;vertical-align: middle;height:30px;margin:0 5px 0 0;width:30px;}
.refNum{background-position-x:-94px;}
.experience{background-position-x:0;}
.scolarite{background-position-x:-156px;}
.posteDispo{background-position-x:-124px;}
.dateEntree{background-position-x:-62px;}
.jobStatut{background-position-x:-32px;}
.lastConnexion{background-position-x:-189px;}
.website{background-position-x:-221px;}
.salary{background-position-x:-251px;}

/*-- Activités récentes --*/
.recentActivities li{border-bottom:1px solid #e8e8e8;margin-bottom:8px;padding-bottom:8px;}

/*-- Recruteur --*/
.recruter .user{display:table;}
.recruter .profilPic{margin-right:10px;pointer-events:none;cursor:default;}
body.hasHover .recruter .profilPic:hover{border: 3px solid #e0e0e0;}
.recruter p{display:table-cell;vertical-align:middle;}

/* Lien de votre offre */
.jobLink a{word-break: break-all;}

/*-- Statistiques --*/
.summary .box.statistiques p{margin:0 0 8px;}
.visitsNB b, .candidatNB b{font-size:18px;margin-right:4px;}
#jobProfil div[data-for="statistics"]  .table .row{min-height:inherit;}

/*-- slideshow general --*/
.swiper-container {width: 100%;height:195px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

/*-- slideshow du parcours --*/

.parcours .swiper-container .swiper-wrapper{width: 95%;margin:0 auto;padding-right:50px;}
.parcours .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.parcours .swiper-pagination-bullet-active{background:#64c431;}
.parcours .swiper-pagination-bullet{height:10px;width:10px;}
/*.parcours .swiper-button-prev, .parcours .swiper-container-rtl .swiper-button-next{left:0;background-image: url(/images/6/arrow-left.svg);}
.parcours .swiper-button-next, .parcours .swiper-container-rtl .swiper-button-prev{right:0;background-image: url(/images/6/arrow-right.svg);}
.parcours .swiper-button-next, .parcours .swiper-button-prev {-moz-background-size: 40px;-webkit-background-size:40px;background-size:40px;background-color:rgba(255, 255, 255, 0.65);height:100%;top:0;width:45px;}*/



/*---------------- CREATION D'OFFRE ----------------*/
.process-step {float: left;padding:30px 0 0;position:relative;}
.process-step-content{z-index:10;}

/*-- current step--*/
.process-step.current-step .title-number{background: #64c431;border: 3px solid #009e57;color:white;}
.process-step.current-step .title-text{color:#009e57;}

/*-- previous step--*/
.process-step.previous-step .title-number{border: 3px solid #009e57;color:#009e57;}
.process-step.previous-step .title-text{color:#009e57;}
.process-step .title-number{background:#e8e8e8;border: 3px solid #c3c3c3;box-sizing:border-box;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;color:#c3c3c3;display:table;font-family:'Halisr',Arial,Sans-Serif;font-weight:500;font-size:22px;height:40px;margin:auto;text-align:center;width:40px;}
.process-step .title-number span{display:table-cell;vertical-align:middle;}
.process-step .title-text{color:#ababab;font-size:16px;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;line-height:18px;margin:5px 0 0 0;text-align:center;}
.createJobForm .box h2,#parcoursCreate .createJobForm .box h2{font-family: 'Halisr',Arial,Sans-Serif;font-weight:500;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background:#009e57;color:white;font-size:18px;margin:20px 0 10px;padding:10px;}
.process-jauge{background:#c3c3c3;height:4px;top:50px;bottom:0;margin:0 auto;position:absolute;width:100%;z-index:-1;}
.process-jauge .meter{background: #009e57;float:left;height:100%;}

/*-- steps breadcrumb --*/
.stepsBreadcrumb{display:table;height:40px;float:left;text-align:center;margin:0;width:100%;}
.stepsBreadcrumb.top {padding-bottom: 10px;border-bottom: 1px solid #e8e8e8;margin-bottom:10px;}
.stepsBreadcrumb.bottom {padding-top: 10px;border-top: 1px solid #e8e8e8;}
.stepsBreadcrumb>div{display:table-cell; position:relative;vertical-align:middle;}
.stepsBreadcrumb a,.stepsBreadcrumb p, .stepsBreadcrumb button{display:table-cell; vertical-align:middle;margin:0;}
.back .icon.color01{background-position: -67px -36px;}
body.hasHover .back:hover .icon.color01{background-position: -37px -36px;}
.back{text-decoration:none;}

/*----------------- JOB CREATE -----------------*/
.inputAdded .formElement,.inputAdded .personnalized-select{margin:0;}
.inputAdded.last .formElement{margin:0 0 10px;}
.categorySelect {background: #f3f3f3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-sizing: border-box;height: 270px;border: 5px solid #f3f3f3;padding:5px;}
.categorySelect > .customScrollBar{overflow-y: auto;height:220px;}
.categorySelect .clearAll{display:table;height:40px;}
.categorySelect .clearAll a{display:table-cell;vertical-align:middle;cursor:pointer;}
.categoryPreview {background: white;box-sizing: border-box;border: 1px solid #dedede;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);padding: 10px 15px;max-height: 270px;overflow: auto;}
.categoryPreview.limitMSG{border: 1px solid #bf0101;-webkit-box-shadow: 2px 2px 0px 0px rgba(191, 1, 1, 0.15);-moz-box-shadow: 2px 2px 0px 0px rgba(191, 1, 1, 0.15);box-shadow: 2px 2px 0px 0px rgba(191, 1, 1, 0.15);}
.categoryPreview.limitMSG > p,.categoryPreview.limitMSG .requiredTXT{color: #bf0101;}
.categoryPreview .requiredTXT{display:none;}
.categoryPreview.limitMSG .requiredTXT{display:block;}
.categorySelect .cat-list-element,.categorySelect .cat-list-element>p,.categorySelect .cat-list-element li {float: left;width: 100%;}
.categorySelect .cat-list-element ul{display: block;float:left;margin: 0;}
.categorySelect .cat-list-element li{margin: 4px 0;}
.categorySelect .cat-list-element {background: white;box-sizing: border-box;padding: 5px 10px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.categorySelect .cat-list-element.close {background: #f3f3f3;}
.categorySelect .cat-list-element .cat-list-title{color:#019e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;height:auto;line-height:initial;margin-bottom:6px;text-decoration:none;text-align:left;width:100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.categorySelect .cat-list-element .cat-list-title .arrow{color:white;background-color:#009e57; background-position:-6px -2px;display: inline-block;float:right;height:16px;margin: 0 0 -2px 6px;width:16px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.cat-list-element .cat-list-title .arrow:before,.categorySelect .cat-list-element.close .cat-list-title .arrow:before{font-size:5px;line-height:15px;text-align:center;width:100%;}
.cat-list-element.close .cat-list-title {color: #767676;margin: 0;}
.cat-list-element.close .cat-list-title .arrow{background-color: #767676;color:#f3f3f3;}
.categoryPreview > p {color: #019e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.categoryPreview .content {display: block;float: left;margin: 15px 0;width: 100%;}
.categoryPreview .contentGenerated p {font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;float:left;margin:5px 0;width:100%;}
.categoryPreview .contentGenerated li{float: left;margin: 2px 0 4px;padding-left: 10px;width: 100%;}

/*-- recruteur bloquer --*/
.blockedRecruter{margin-top:6px;}
.blockedRecruter .searchBar{margin:4px 0 0;}
.blockedRecruter .searchBar .placeholder{display:none;}
.BlockedUserList .filterTag{background-color:#f7f7f7;margin-left:0;}

/*-- STEP02 --*/
/*-- criteria --*/
.table .criteria .details li{background:none;padding: 0 20px 0 0;width:auto;}
.criteria .bt,.criteria .bt.enableBT,.criteria .bt.disableBT{color:#009e57;box-sizing:border-box;display:block;line-height:28px;height:30px;width:30px;margin:0 25px;padding:0;font-size:18px;text-align:center;}
body.hasHover .criteria .bt:hover{color:#383838;}
.criteria .bt.enableBT{display:none;color:#009e57;font-size:14px;}
.criteria .radio-btn-grp ul{margin:-4px 0 0;}
.criteria .content-Fr, .criteria .content-En{display:none;}
.criteria .content-Fr.active, .criteria .content-En.active {display: block;}
.criteria .keywords {display: table;padding: 8px 0;width: 100%;}
.criteria .formElement .keywords .text,.criteria .formElement .keywords .value {display: table-cell;vertical-align: middle;float: none;}
.value ul{display:table;}
.value ul li{display:table-cell;float:none;vertical-align:middle;width:auto;}
.value ul li.legendValue{background:none;font-family:'Quicksand', ssans-serif;font-size:13px;vertical-align:middle;margin:0;padding:0;width:auto;}
.value .icon{background-image:none;cursor:pointer;float:left;font-size:20px;height:20px;width:28px;margin:0;padding:0;position:relative;}
.value .icon .path1,.value .icon .path2{left:0;position:absolute;height:100%;width:100%;}
.value .active.icon .path1:before,.value .active.icon.hover .path1:before{color:#99ca3e;}
.value .icon.hover .path2:before,.value .active.icon .path2:before,.value .active.icon.hover .path2:before{color:#009e57;}
.criteria.disabled{background: #e8e8e8;}
.criteria.disabled .value .icon {cursor:default;pointer-events:none;}
.criteria.disabled .value .icon .path1:before{color:#e8e8e8;}
.criteria.disabled .value .icon .path2:before,.criteria.disabled .value ul li.legendValue{color:#bbbbbb;}
.criteria.disabled .value .icon.active .path1:before{color:#d6d6d6;}
.criteria.disabled input{}

.table .row.criteria{display:table;float:none;width:100%;}
.table .row.criteria>div{display:table-cell;float:none;vertical-align:middle;}
.criteria.keywords .details .en{margin:10px 0 0;}
.criteria.keywords .details label{float:left;padding:6px 0;}
.candidatReceived .sub-section li > label{padding:6px 0;}
.candidatReceived .requiredTXT.sub-section{margin:-5px 0 0;}
.candidatReceived #linkFR,.candidatReceived #linkEN{margin-left:10px;}

/*-- STEP03 --*/
.partnerLogos{margin:10px 0;}
.partnerLogos li{border: 1px solid #e8e8e8;margin:0 10px 10px 0;}
#emploiQC-form,#guichetEmploi-form{background: #f3f3f3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-sizing:border-box;float: right;margin:0 0 15px;padding:10px 15px;width:97.57281553398058%}
#emploiQC-form a,#guichetEmploi-form a{text-align:right;}
#emploiQC-form h3,#guichetEmploi-form h3{background: #e6e6e6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#009e57;font-size:16px;padding:10px;margin:0 0 5px;text-transform:uppercase;}
#emploiQC-form h4,#guichetEmploi-form h4{background: #e6e6e6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #009e57;font-size: 16px;padding: 10px;margin: 0 0 5px;}
.partnersOffers{float:left;width:100%;}
.headForm > div{display:table-cell;vertical-align:middle;}
.seeForm{display:block;float:left;}
.hideForm,.headForm > div.hideForm{display:none;}
#formEQ{border-top:1px solid #dfdfdf;margin-top:15px;padding-top:15px;}
#emploiQC-form .headForm img, #guichetEmploi-form .headForm img{min-width:159px;max-width:159px;}
#emploiQC-form.close .icon.arrow:before,#guichetEmploi-form.close .icon.arrow:before{content: "\e923";}
#emploiQC-form .icon.arrow:before,#guichetEmploi-form .icon.arrow:before{content: '\e922';}
#emploiQC-warning .warning{background: url(/images/warning_eq.png) no-repeat center;background-size: contain;height: 25px;position:absolute;top:0;left:0;cursor:default;}
#emploiQC-warning b{display:inline-block;font-size:16px; padding:3px 0;}
#emploiQC-warning b + p{font-size:13px;}
#emploiQC-warning{position:relative;padding-left:35px;}
#emploiQC-warning.border-top-gray{border-top: 1px dashed #cecece;margin-top: 10px;padding-top: 10px;}
#emploiQC-warning.border-top-gray .warning{top:10px;}

/*---------------- PARCOURS POSTULATIONS ----------------*/
.table .row>div.subParcours .mainInfos{padding: 10px 0 2px 40px;}
.table .row>div.subParcours{overflow-y:auto;overflow-x:hidden;max-height:420px;}
.table .parcoursInfo{margin-left:10px;}
.subParcours .searchBar{background:#fafafa;border-top:1px solid #e4e4e4;box-sizing:border-box;margin:0;padding:10px 0 10px 40px;}
.subParcours .searchBar .placeholder {top: 20px;left:50px;}
.subParcours .searchBar.focus .placeholder,.subParcours .searchBar.focus.fill .placeholder{display:none;}
.subParcours .searchBar .searchIcon{left:52px;top:19px;}
#parcoursList .table .actions{position:absolute;top:0;right:0;padding:10px;width:auto;}

.table .empty .parcoursDesc {margin-left:18px;}
.parcoursPreview .number{ background: #c5c5c5;font-size:13px;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;width: 20px;height: 20px;float: left;text-align: center;line-height: 20px;color:white;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;margin-right:5px;}
.table ul.parcoursPreview li{background:none;padding:0;line-height:20px;}
.parcoursDesc  .info{margin:-3px 0 0 5px;}

/*-- création du parcours --*/
#importProcess .processList, #importProcess .preview {background:#fafafa;box-sizing:border-box;height: 250px;padding: 5px;margin: 10px 0 0;overflow: hidden;border: 10px solid #fafafa;margin:5px 0 15px;width: 100%;position: relative;}
#importProcess .processList .customScrollBar{height: 165px;overflow-y: auto;width: 100%;}
#importProcess .processList .processDesc {cursor: pointer;padding: 8px;}
#importProcess .processList li {border-bottom: 1px solid #E0E0E1;}
body.hasHover #importProcess .processList .processDesc:hover {background: url(/images/6/checkIcon.png) no-repeat 96% 14px;}
#importProcess .processList .processDesc.selected {background: url(/images/6/checkIcon.png) no-repeat 96% -64px;}
#importProcess .processList .processDesc.disabled p,#importProcess .processList .processDesc.disabled b{color:#b3b3b3;}
#importProcess .emptyMSG {background: url(/images/6/emptyPreview.png) no-repeat top center;box-sizing: border-box;display: block;color: #adadad;margin: auto;text-align: center;padding-top: 82px;height: 100px;width: 100%;position: absolute;top: 0;bottom: 0;}
#importProcess .processList .linkedJobs {display: inline-block;font-size: 13px;margin:5px 0 0;width:100%;}
#importProcess .preview .customScrollBar {display: none;overflow-y: auto;width: 100%;}
#importProcess .parcoursPreview li{float:left;line-height:20px;margin: 0 0 8px;width:100%;}

/*-- gestion des étapes --*/
#stepsManagement h2 .requiredTXT{color:white;font-size:14px;}
#stepsManagement .addInputBT{margin:5px 0 25px;}
#stepsManagement .parcours .number{font-sizE:15px;}
#stepsManagement .parcours .name{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;margin:6px 0 10px;}
#stepsManagement .parcours .number{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
#stepsManagement .parcours .stepsWrap{display:inline-block;margin:0 0 15px;min-height:220px;width:200px;vertical-align:top;}
#stepsManagement .parcours .stepsWrap .actions{text-align:center;}
#stepsManagement .parcours .draggableStepsContainer{display:inline;}
.parcours .stepsWrap .steps{display:block;float:none;margin:0 auto;}
.parcours .stepsWrap .notice{float:left;margin:0;}
.parcours .stepsWrap .notice p{font-size:13px;}
.parcours .actions button{border:1px solid #009e57;}
.parcours .actions button .icon{background-position-y: 1px;}
.parcours .actions button .text{color:#009e57;}
/* buttons disabled state */
.parcours .actions button.disabled{border: 1px solid #bfbfbf;background-color: #f2f2f2;cursor:not-allowed;}
body.hasHover .parcours .actions button.disabled:hover .text{margin-left:-130px;}
.parcours .actions button.disabled .icon{background-color: #f2f2f2;background-position-y: -86px;}
#stepsManagement .addInputBT.disabled{background-color: #f2f2f2;border: 1px solid #bfbfbf;color:#bfbfbf;}
#stepsManagement .addInputBT.disabled .icon{background-position: center -130px;}

/*---------------- PRÉ-SCREENING ----------------*/
#preScreening-Create .prescreening-question .toggleSection{box-sizing:border-box;float:left;width:100%;position:relative;margin:0 0 10px;}
#preScreening-Create .prescreening-question.close .toggleSection{background:#e5e5e5;color:#767676;}
.prescreening-question{float:left;width:100%;}
.prescreening-question.close .toggleSection .closeBT{color:#767676;}
.prescreening-question .icon.arrow{float:right;}
.prescreening-question.close .icon.arrow{margin:4px 0 0;}
.prescreening-question .toggleSection .closeBT{background:none;color:white;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:0;position:relative;float:right;top:0;right:0;margin:0 10px;width:30px;height:20px;font-size:18px;}
.prescreening-question .content{display:block;}
.prescreening-question .content.close{display:none;}
.options-container .addInputBT{margin:0;}
.options-container > div{display:table;margin:0 0 15px;position:relative;}
.options-container label.inputTitle{margin:6px 0;}
.options-container > div .bt{position: absolute;left: 61%;top: 0;margin-left:20px;}
.questions-container + div .bt{margin: 10px 0 20px;}
.options-container .one-row-options>div{display:table;}
.options-container > div div{display: table-cell;vertical-align: middle;position:relative;}
.options-container .inputTXT{width:100px;}
.one-row-options .errorTXT{padding-left:100px;}
.option-textfield + .closeBT{display:block;font-size:18px;text-align:center;margin:auto;top:0;bottom:0;height:18px;width:18px;}
.prescreening-question .error input[type="text"]{background:none;}
.question-staticTXT,.question-number{float:left;margin-right:5px;}
.question-title{float:left;width:82%;word-break: break-all;}

/*-- visualiser le préscreening --*/
#preScreening-Create h2.titlePrescreening{margin: 0 0 10px;}
#preScreening-Create ol{list-style-type: decimal; margin: 0 15px}
#preScreening-Create ol li {font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600; }
#preScreening-Create ol li ol li{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;}
.questionsContent ol > li{counter-increment: item;margin-bottom:10px;}
.questionsContent ol > li:before{content: counter(item);font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 15px;left:0;top:1px;text-align: center;height: 22px;margin:0;width: 22px;position:absolute;}
.questionsContent ol > li >b{float:left;line-height:18px;padding-left:20px;margin-bottom:4px;width:100%;word-break:break-word;box-sizing:border-box;}
.questionsContent .answer{box-sizing:border-box;float:left;padding-left:20px;width:100%;}
.questionsContent .answer ol > li{counter-increment: none;list-style-type:decimal;list-style-position:inside;}
.questionsContent .answer ol > li:before{content:none;}
.answer .personnalized-checkbox,.answer .radio-btn-grp label,.answer .radio-btn-grp input[type='radio'] + span{cursor:default;}
body.hasHover .answer .radio-btn-grp input[type='radio']:hover + span > span{border-color:white;}
body.hasHover .answer .radio-btn-grp input[type='radio']:checked + span > span,body.hasHover .answer .radio-btn-grp input[type='radio']:checked:hover + span > span{border-color:#5ec736;}
.answer ol li.checked{padding-left:28px;position:relative;}
.answer ol li.checked:before{color:#5ec736;content: "\e911";position:absolute;left:0;font-size:11px;margin:0;top:2px;}
.answer ol li.unchecked{color:#bebebe;padding-left:28px;}

/*---------------- DESCRIPTION POPHOVER ----------------*/
.desc-popup-position p{margin-bottom:10px}
.desc-popup-position b{font-family:'Quicksand-bold'}
.desc-popup-position .desc-preview{display:inline-block;width:100%}
.desc-popup-position .desc-preview-title{display:block;padding:3px;margin-top:7px;background-color:#f2f2f2;color:#02a45b}
.desc-popup-position .desc-question-element{float:left;width:50%;margin-top:5px}
.desc-popup-position .desc-box{display:block;float:left;width:20px;height:20px;border:solid 1px #D8D8D8}
.desc-popup-position .desc-line{display:block;float:right;width:80%;height:15px;margin-right:5px;border-bottom:solid 2px #909090}

/*---------------- DIFFUSER OFFRE ----------------*/
.previewOffer{display:table;}
.previewOffer .bt {display:table-cell; float:none; vertical-align:middle;}

/*---------------- PARTAGER OFFRE ----------------*/
#shareJob #reseaux .box{box-shadow:none;box-sizing: border-box;margin:0;padding:10px 0;}
#shareJob #reseaux .text-facebook{box-sizing:border-box;padding-left:10px;}
#shareJob #reseaux .box .stateposition + div{margin-top:10px;}
#shareJob #reseaux .inputTitle{text-align:left;}
.shareBT{margin:10px 10px 0 0;}

/*---------------- PROFIL DE CANDIDAT ----------------*/
.jobTitle>.tag.job,.jobTitle>.tag.opportunity,.jobTitle>.tag.urgent{margin:10px 0 6px;}
.jobTitle>.tag+.tag.urgent{margin:10px 5px 6px;}
#candidatProfil .jobTitle>.tag.job,#candidatProfil .jobTitle>.tag.opportunity{margin:0 0 10px;}
#candidatProfil .baneer .back + .jobTitle{margin:10px 0 4px;}
#candidatProfil .candidatIMG {position:relative;width:80px;}
#candidatProfil .scoring{position:absolute;right:-2px;bottom:-2px;}
body.hasHover #candidatProfil .profilPic.big:hover{border: 3px solid #e5e5e5;}
#candidatProfil .actions a.right{margin-right:0;}
body.hasHover #candidatProfil .actions a.right.disabled:before,body.hasHover #candidatProfil .actions a.right.disabled:hover:before{color:#b3b3b3;}
body.hasHover #candidatProfil .actions a.right.disabled:hover{border: 1px solid #b3b3b3;}
.candidatInfos{margin-left:100px;}
.candidatInfos .town + .oneRow,.candidatInfos .mail + .oneRow{margin:5px 0 0;}
.candidatInfos .candidatName{position:relative;height:30px;}
.candidatInfos .candidatName .likingActions.newVersion {left: 0;top: 0;}
.candidatIMG  .profilPic.big{cursor:default;}
.candidatIMG > div{position:relative;}
.experience > div{margin: 0 0 10px;}
.experience .toggleSection{background:#f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-sizing: border-box;color:#02a45b;display:block;padding:10px;}
.experience .icon.arrow{color:#009e57;}
.experience .content ul{margin-left:10px;}
.experience .content li,.skills li,.certifications li,.language li,.aboutMe li{margin: 5px 0;padding-left:10px;}
.experience.box .toggleSection{cursor:pointer;height:auto;}
.experience.box .close .toggleSection,.experience .close .icon.arrow{color:#b3b3b3;}
body.hasHover .experience.box .close .toggleSection:hover,body.hasHover .experience .close .toggleSection:hover .icon.arrow{color:#383838;}

.interest p + p{margin:0 0 10px;}
.interest p > br{line-height:28px;}
/*-- Notes --*/
.js-note-tab h2{font-size:20px;}
.notes .recrutor{border-top: 1px dashed #d0d0d0;padding-top: 10px;margin-top: 10px;word-break: break-word;}
.notes .recrutor:first-child{border:0;}
.note-content{font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size: 15px;}
.note-content ul{list-style:disc; margin:0 0 0 20px;}
.note-content ul, .note-content ol, .note-content p { margin-bottom:12px; }
/*-- disponibilites --*/
.availability li b{text-align:right;float:left;width:90px;}
.availability li p{float:left;margin-left:10px;width:100px;}
.availability li{float:left;margin:5px 0;width:100%;}
/*-- a propos de moi --*/
.aboutMe p,.schooling ul li,.workExperience ul li,.experience .content li,.skills li,.certifications li,.language li,.aboutMe li,.motivationTXT p,.interest p{line-height:18px;}
.aboutMe ul{margin:10px 0;}
/*-- Scolarité --*/
.schooling ul li,.workExperience ul li{border-bottom:1px solid #e8e8e8;margin-bottom:10px;padding-bottom:10px;}
.schooling ul li.last,.workExperience ul li.last{margin:0;padding:0;border:0;}
/*-- compétences --*/
.skills b+ul,.language b+ul{margin-bottom:10px;}
/*--expérience de travail --*/
.workExperience .date,.schooling .date{margin:0 0 5px;}
/*-- section notes --*/
.box.notes .actions a{font-size:0;padding:0;}
body.hasHover .box.notes .actions a:hover{background-color:#009e57;border:1px solid #009e57;}
body.hasHover .box.notes .actions a:hover:before{color:white;}
.noteDesc p{line-height:16px;}
.noteDesc p+p{margin-top:10px;}


/*-- lettre de motivation --*/
.motivationTXT p{margin: 0 0 15px;}
/*-- formulaires complétées --*/
.modal .inner.confirmMSG.completedForm{text-align:left;padding: 60px 20px 50px 20px;}
.modal .inner.confirmMSG.completedForm .content{display:block;}
.confirmMSG.completedForm .questionsContent p{display:table;}
.completedForm .date{margin:5px 0 0;}
.completedForm h3{text-transform:uppercase;font-size:17px;}
.completedForm h3+p{margin:10px 0 5px;}
.completedForm h3 + div{box-sizing:border-box;padding:10px 0 0;}
.completedForm .jobDetails > p{float:left;margin-bottom:4px;}
.completedForm .jobDetails > div{margin-left:-6px;}
.completedForm .jobDetails p{display: table-cell;vertical-align: middle;}
.completedForm h3 + i.date{margin-bottom:10px;}
.completedForm .date + ol > li{list-style-type:decimal;list-style-position: inside;}
.completedForm .status{margin: 10px auto 0;background: #ededed;position: absolute;top: 40px;left: 0;padding: 0 20px;box-sizing: border-box;}
.completedForm .status a{background: rgb(247, 247, 247);color: #9a9a9a;}
.completedForm .status a:hover,.hasHover .completedForm .status a:hover{background:white;color: #707070;}
.completedForm .status .last a{margin-right:0;}
.completedForm .status .on a,.completedForm .status .on a:hover,.hasHover .completedForm .status .on a:hover{color:#5ec736;background:white;}
.completedForm .content{margin-top:49px;}
.formList .box{margin:10px 0 0;position:relative;display:table;float:none;}
.formList .box .bt,.formList .box>div{display: table-cell;vertical-align: middle;}
.modal .bt .icon.print{font-size: 18px;margin-left:4px;vertical-align: middle;}

/*-- tiny MCE bullet proof --*/
.tinyMCE-render{font-size:15px;font-family: 'Quicksand',Arial,sans-serif;font-weight:400;}
.tinyMCE-render ul,.tinyMCE-render ol{margin-top:6px;}
.tinyMCE-render ul li,.tinyMCE-render ol li{margin: 5px 0;padding:0;border:none;}
.tinyMCE-render ul li{background: url(/images/6/listDot.png) no-repeat left 8px;;padding:0 0 0 10px;}
.tinyMCE-render ol li{list-style-type:decimal;list-style-position: inside;}
.tinyMCE-render h1,.tinyMCE-render h2{line-height:28px;margin-bottom:10px;}
.tinyMCE-render h3,.tinyMCE-render h4,.tinyMCE-render h5,.tinyMCE-render h6{margin-bottom:6px;line-height:18px;}
.tinyMCE-render h1{font-size:26px;}
.tinyMCE-render h2{font-size:24px;}
.tinyMCE-render h3{font-size:20px;}
.tinyMCE-render h4{font-size:18px;}
.tinyMCE-render h5,.tinyMCE-render h6{font-size:16px;font-family: 'Quicksand-Bold',Arial,sans-serif;}
.tinyMCE-render h6{color:#767676;}
.tinyMCE-render div{margin-bottom:10px;}
.tinyMCE-render table {border-collapse: collapse;width: 100%;}
.tinyMCE-render th,.tinyMCE-render td {text-align: left;padding: 8px;}
.tinyMCE-render tr:nth-child(even){background-color: #f5f5f5}
.tinyMCE-render th {background-color: #02a45b;color: white;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.tinyMCE-render img{max-width:240px;}

/*---------------- CANDIDATS SAUVEGARDÉS ----------------*/
.table .folderDesc{margin-left:30px;}
.folderDesc .icon.arrow.big,.parcoursDesc .icon.arrow.big{cursor:pointer;line-height:10px;text-align:center;}
#candidatsSaved .table .folderName,#parcoursList .table .parcoursName{width:88%;}
#candidatsSaved .shrink .table .candidateNB{border:0;padding:0;}
#candidatsSaved .table .candidateNB,#modal-folder-transfert .table .candidateNB{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
#candidatsSaved .table .candidateNB,#candidatsSaved .table .expired,#modal-folder-transfert .table .candidateNB{display:inline-block;margin:8px 0;}
.folderIcon{margin:0 5px;height:35px;width:44px;position:relative;}
.noSubfolder .folderIcon{margin-left:22px;}
.close .folderDesc.close > .folderIcon,.subFolder .folderIcon,.noSubfolder .folderIcon,.sidebar-folders.shrink .subFolder .folderIcon,.sidebar-folders.shrink .noSubfolder .folderIcon,#modal-folder-transfert .table .noSubfolder .folderIcon,#modal-folder-transfert .table .subFolder .folderIcon,#modal-folder-transfert .table .close .folderDesc.close > .folderIcon{background-position:left 2px;}
.table .row>div.subFolder,.table .row>div.subParcours{padding:0; width:100%;}
.table .subFolder .row.unread{border-top: 1px solid #f3f3f3;}
.table .subFolder .row,.table .subParcours .row{border-top:1px solid #e4e4e4;border-bottom:0;box-sizing:border-box;}
.table .subFolder .row .folderName{padding-left: 50px;}
#candidatsSaved .table .candidatName .mainInfos{margin-left:25px;}
#candidatsSaved .table .candidatName{width:43%;}
.sidebar-folders h2{margin:0 0 15px;}
.sidebar-folders .searchTools{margin:0 0 15px;}
/*.savedCandidatList .notifs-container{margin-top:-5px;}*/


/*-- sidebar shrink -- */
.sidebar-folders,.sidebar-folders .table,.folderContent{/*-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;*/float:left;width:100%;}
.sidebar-folders.shrink .table .customScrollBar{float:left;max-height:600px;overflow-y: auto;}
.sidebar-folders.shrink h2{display:none;}
.sidebar-folders .back{display:none;}
.sidebar-folders.shrink .back{display:block;}
.sidebar-folders.shrink .table header.fixed {max-width: 378px;}
.sidebar-folders.shrink{float:left;width:30%;}
.sidebar-folders.shrink .table .actions{display:none;}
.sidebar-folders.shrink .table .subFolder .row .actions{padding-left:120px;}
.sidebar-folders.shrink .displayData,.sidebar-folders.shrink .table .personnalized-checkbox{display:none;}
.sidebar-folders.shrink .folderIcon,#modal-folder-transfert .table .folderIcon{font-size:22px;height:25px;width:28px;}
.sidebar-folders.shrink .selected >.folderName .folderIcon,#modal-folder-transfert .selected >.folderName .folderIcon,#modal-folder-transfert .table .close.selected >.folderName .folderIcon{background-position-x:right;}
.sidebar-folders.shrink .selected >.folderName a,.sidebar-folders.shrink .selected >.folderName span,.sidebar-folders.shrink .selected >.folderName p,#modal-folder-transfert .selected >.folderName a,#modal-folder-transfert .selected >.folderName span,#modal-folder-transfert .selected >.folderName p{color:white;}
#candidatsSaved .sidebar-folders.shrink .table .folderName {width:100%;}
.sidebar-folders.shrink .folderInfos,#modal-folder-transfert .table .folderInfos{float: none;margin-left: 60px;}
.sidebar-folders.shrink .subFolder .folderInfos{margin-left:40px;}
#candidatsSaved .sidebar-folders.shrink .table .candidateNB, #candidatsSaved .sidebar-folders.shrink .table .expired,#modal-folder-transfert .table .candidateNB {margin:4px 0 0;}
.sidebar-folders.shrink .table .folderDesc,.sidebar-folders.shrink .table .head .personnalized-checkbox+p,#modal-folder-transfert .table .folderDesc{margin-left:0;}
.sidebar-folders.shrink .selected .folderDesc .icon.arrow.big,#modal-folder-transfert .selected .folderDesc .icon.arrow.big{background-position-x: -5px;}
.folderContent{float:right;min-height:400px;width:66%;position:absolute;right:-66%;}
.sidebar-folders.shrink + .folderContent{right:0;}
.folderContent h2+span{font-family: 'Quicksand',Arial,sans-serif;font-weight:400;font-size:14px;display:inline-block;margin:5px 0 10px;}
.folderContent .status{background: #b1b1b1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin:0;padding: 0 15px;}
body.hasHover .folderContent .status .on a,body.hasHover .folderContent .status .on a:hover{color:#63c434;background: #e8e8e8;}
.folderContent .status a {background: #cccccc;color: #898989;}
body.hasHover .folderContent .status a:hover{background: #d4d4d4;color:#383838;}
.folderContent .box{margin:0;}
.folderContent .table .actions,.gestionCompte .table .actions{width:8%;}
.folderContent .table .receive{width:17%;}
.folderContent .advancedSearch,.folderContent .refineSearch{padding:0 10px;}
.folderContent .advancedSearch > a,.folderContent .refineSearch > a{text-align:left;line-height:16px;position:relative;}
.folderContent .advancedSearch > a .icon,.folderContent .refineSearch > a .icon{position:absolute;top:0;bottom:0;right:0;margin:auto;}
.folderContent .table .candidatName .mainInfos, .folderContent .table .candidatName .likingActions, .folderContent .notes-container{padding-left: 25px;box-sizing: border-box;width:100%;}
.folderContent .table .receive .icon.arrow{right:0;}
.folderContent .advancedSearchOPT{margin-left:-65px;}
.sidebar-folders .table .row.selected,#modal-folder-transfert .table .row.unread.selected,#modal-folder-transfert .table .subFolder .row.selected{background:#63c434;}
.sidebar-folders .table .row.selected + a,.sidebar-folders .table .row.selected + p,.sidebar-folders .table .row.selected + span,
#modal-folder-transfert .table{overflow-x:hidden;overflow-y:auto;max-height:300px;}
#modal-folder-transfert .table .actions,#modal-folder-transfert .table .personnalized-checkbox{display:none;}
#modal-folder-transfert .table .row.unread{background:#f3f3f3;border-bottom: 1px solid #ffffff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#modal-folder-transfert .table .subFolder .row{background:#e4e4e4;border-top:1px solid #d9d9d9;}
#modal-folder-transfert .table .row.unread.selected,#modal-folder-transfert .table .subFolder .row.selected{background-image:url(/images/6/selectedIcon.png);background-repeat:no-repeat; background-position:98% 12px;}
#modal-folder-transfert .table .folderInfos div{box-sizing:border-box;padding-right:30px;}

/*---------------- PROFIL ENTREPRISE ----------------*/
/*-- informations --*/
.map {height: 400px; width: 100%;}
#profilEntrepriselogo img.logo{width: 100%; height: auto;border: thin solid #dedede}
#profilEntrepriselogo a.icon{background-image: url(/images/6/actionsSprite.png);width: 25px; height: 25px; display: block}
.fileContainer {overflow: hidden;position: relative}
.fileContainer [type=file] {display: block;border: 1px solid #009e57;color: #009e57}
.formElement img.content-loading{position:absolute;bottom:5px;right:5px;}
.formElement .personnalized-select + img.content-loading{bottom:1px; right:35px;}
.formElement .content-dont-find-postalcode{margin: 5px 0;bordeR: 1px solid #bf0101;padding: 8px 10px;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.formElement .content-dont-find-postalcode .errorTXT{font-size:14px;margin:0 0 10px;}

/*-- Profil logo --*/
#profilLogo img.logo{display:block;margin:auto;max-width:90%;max-height:90%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;}
#modal-upload-logo .logo-container{position:relative;width:100%;height:100%;margin:0 auto;}
#modal-upload-logo .image-cropping{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;}
#modal-upload-logo .jcrop-holder{display:block;margin:auto;width:auto;height:auto;position:absolute !important;top:0;bottom:0;left:0;right:0;}
.inputfile {width: 0.1px;height: 0.1px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";overflow: hidden;position: absolute;z-index: -1}
.inputfile + label {cursor: pointer!important; display: block; width: 145px}
#profilLogo .bt.color01.style-2{display: inline-block}
#profilLogo a.bt.icon.modalBT{padding:0;text-align:center;}
#profilLogo .oneRow.last a.bt{margin: 0 10px}
#profilLogo .box > div:first-child{border: 1px solid #dedede;height:238px;max-width:315px;width:100%;}
#profilLogo .bt.icon.icodelete:before {display:block;line-height:28px;height:100%;width:100%;text-align:center;}
#modal-upload-logo .content .formElement:nth-child(2n){border: 1px solid #dedede;width:100%;height:378px;}

/*-- avantages --*/
#avantages .box ,#savoir .box,#departement .box, #lieu .box,#faq .box,.completedForm > .box,.content-multimedia-entry .box{margin:10px 0 5px;}
.toggleBoxes h4{color:#009e57;display:inline-block;line-height:30px;width:94%;margin-bottom:10px;}
.toggleBoxes .close h4{color:#383838;}
.toggleBoxes .box .content {border-top: 1px solid #dbdbdb; padding-top: 10px;}
.toggleBoxes .bt.icon,.bt.icon.icodelete{box-sizing:border-box;float:right;height:30px;width:30px;}
.toggleBoxes .bt.icon.edit{position:absolute;right:0;}
.toggleBoxes .box{padding:10px 15px;}
.toggleBoxes .box.close{padding-bottom:0;}
.toggleBoxes .close .bt.icon.edit{background-color:white;color:#009e57;}
.bt.icon.icodelete{background-position: -71px -0px;}
.toggleBoxes .bt.icon{position:relative;}
.toggleBoxes .bt.icon.icodelete{font-weight:400;}
.toggleBoxes .bt.icon.edit,body.hasHover .toggleBoxes .bt.icon.icodelete:hover{color:white;}
.toggleBoxes .bt.icon:before{font-size:18px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:20px;text-align:center;width:20px;}
body.hasHover .toggleBoxes .close .bt.icon:hover,body.hasHover .toggleBoxes .bt.icon.edit:hover,#departement.toggleBoxes .bt.icon.edit:hover, #departement.toggleBoxes .editable .bt.icon.edit {color:white;}
body.hasHover .toggleBoxes .bt.icon:hover,body.hasHover .toggleBoxes .bt.icon.edit:hover,.toggleBoxes .bt.icon.edit,#departement.toggleBoxes .bt.icon.edit:hover, #departement.toggleBoxes .editable .bt.icon.edit{background-color:#009e57;border:1px solid #009e57;}
body.hasHover .toggleBoxes .bt.icon.delete:hover,.bt.icon.icodelete:hover{background-position-y:-57px;}
#modal-sauvegarder.modal .confirmMSG2{padding:20px}
#modal-sauvegarder.modal .confirmMSG2 .icon{display: block; background:url(/images/6/confirm-Icon.png) no-repeat -2px center; display:block;margin:0 auto 5px;width:55px;height:55px;}
.content-benefit-entry,.content-multimedia-entry,.content-department-entry{float:left;width:100%;}
.content-warning-delete .customScrollBar{max-height:350px;overflow-y:auto;}
#lieu section:first-child .box{margin:0 0 5px}
.content-department-entry input[name="sName"]{width:80%;position:absolute; left:0;top:0;margin:10px 15px;display:none;}
.content-department-entry .editable input[name="sName"]{display:block;}
.content-department-entry h4{margin:0; color:#383838}
#departement.toggleBoxes .bt.icon.edit{background: transparent;color:#02a45b;}

/*-- Multimédia --*/
.content-multimedia-entry .box .toggleSection{height:30px;width:30px;}
.content-multimedia-entry .box span{float:left;line-height:30px;width:90%;}
.content-multimedia-entry .box span,#profilEntreprise .box h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position:relative;}
.icoReseaux{display: inline-block; width: 22px; height: 22px; margin: 0 10px 0 0; vertical-align: middle}

/*-- photos & videos --*/
#photos img.photo,#videos img.video,#photos img.album{border:1px solid #e8e8e8;box-sizing:border-box;display:block;margin:auto;vertical-align:middle;position: absolute;top: 0;bottom: 0;left:0;right:0;width:auto;max-width:120px;height:auto; display: block;text-align:center;font-size:12px;}
.pictureContent,.videoContent{overflow: hidden;width:120px;height:100px;float: left;position:relative;}
#photos .table .actions, #videos .table .actions {width:100%;}
.navPhotos,.navContent{border-bottom: thin solid #b1b1b1; display: block; height: 59px; width: 100%; padding: 0; margin: 0 0 30px 0 }
#photos .status .on a,.navContent .status .active{background: #e8e8e8;border: thin solid #bebebe; border-bottom: none}
#photos #inactif a,.navContent .status a{background: rgba(101, 101, 101, 0.1); color: rgba(56, 56, 56, 0.8)}
body.hasHover #photos #inactif a:hover,body.hasHover .navContent .status a:hover{background: rgba(255,255,255,0.8);color:#383838;}
body.hasHover #photos .status .on a:hover{background:#e8e8e8 }
#photos .content-photos, #videos .content-videos{float:left;width:100%;}
#videos .content-video-entry div{pointer-events:none;}
#videos .content-video-entry .videoContent.modalBT,
#videos .content-video-entry .tableBT.modalBT{pointer-events:auto;}
#photos .ui-sortable-placeholder,#videos .ui-sortable-placeholder{height: 95px; background: #f2fbff;}
.formElement textarea.areaSmall{height: 100px}
.formElement textarea.texarea-readonly{min-height: 35px;height: auto;border: 0;padding: 5px 0 0;box-sizing: border-box;}
#modal-photo.modal .inner, #modal-video.modal .inner{border:2px solid white;padding: 0;min-width: 150px;min-height: 150px;width: 150px; height: 150px;overflow:hidden;}
#modal-photo .photo{display:inline-block;margin:auto;width:auto;max-height: 450px;}
#modal-photo .closeBT, #modal-video .closeBT{background-image:none;color:white;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size:20px;width:11px;top:10px;right:20px;}
#modal-photo .closeBT:before, #modal-video .closeBT:before{-webkit-border-radius: 100%;-moz-border-radius:100%;border-radius:100%;background-color:black;}
body.hasHover #modal-photo .closeBT:hover:before,body.hasHover #modal-video .closeBT:hover:before {background-color:#009e57;}
.content-photos .delete.tableBT,.content-album-entry .delete.tableBT{margin-right:0;}
.pictureDesc{margin-top:5px;}

/*---------------- ACTUALITÉS - Nouvelles et évènements ----------------*/
#list.table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none}
#list .box{margin:0 0 10px;padding:15px;}
#list .box > div{padding:0;}
#list .box .tableBT{float:right}
#list .row .actions{width: auto;float: none;position: absolute;right: 15px;top:15px;margin: auto;height: 30px;}
#actualites .table.absolute header{position:relative;}

/*-- Nouvelles - list display --*/
#list .jobTitle.newsTitle{padding-right:120px;width:auto;}
.jobTitle.newsTitle p{line-height:18px;}
.row .description p{line-height:20px;margin-bottom:10px;}
.newIMG{background:white;float:left;height:80px;position:relative;width:150px;}
.modal .newIMG {height:120px;width:auto;}
.modal .newIMG img{max-width:none;}
.newIMG.oneRow{width:100%;}
.newIMG.empty{background:#e8e8e8;}
.newIMG img{display:block;margin:auto;height:100%;width:auto;}
#list .newIMG img{height:auto;max-height:80px;max-width:150px;}
#gallery .newIMG img{max-width:315px;}
.newsDesc {margin-left:160px;width:auto;}
.newsDesc.oneRow{margin:10px 0 0 0 ;}
.newsDesc h4{margin-bottom:5px;}
.newsDesc p{line-height:18px;}
.newsDesc .addTime{margin:0 0 10px;}
.newsDesc .town{background:none;display:inline-block;float:left;margin: 0 20px 2px 0;padding:0;width:100%;}
.newsDesc .time + p{margin-top:5px;}
.newIMG.empty .icon:before{ content: "\e953";color: #c4c4c4;font-size:50px;}
.newIMG.empty .icon{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:50px;width:47px;}
#actualites .town:before,#modal-event-share .town:before{content:none;}

/* gallery display */
.gallery .box{min-height:345px;margin: 0 2% 2% 0;width:32%;}
.news .gallery .box {min-height:310px;}
.gallery .box:nth-child(3n){margin:0 0 10px;}
.gallery .newsDesc{margin:0;}
.gallery .head.table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:10px;}
.gallery .box .newIMG{height:120px;}
.gallery .box .actions{background:white;position:absolute;right:0;bottom:0;padding:10px 0 0 10px;width:auto;}
.gallery .box .personnalized-checkbox{background:white;position:absolute;left:0;top:0;padding:0 10px 10px 0;width:18px; height:18px;}

/* gallery filter */
.table .headFilter {background:transparent;color:#383838;}
.headFilter + .articles{border-top: 1px solid #ffffff;padding-top: 15px;}
.headFilter{border-bottom: 1px solid #d3d3d3;padding-bottom:10px;position:relative;}
.headFilter .personnalized-checkbox{margin:8px 10px 8px 15px;}
.headFilter .actions{float:left;}
.headFilter .actions a,.table .headFilter .actions a {box-sizing: content-box;cursor:pointer;display:table;border:1px solid #009e57;}
body.hasHover .headFilter .actions a.disabled,body.hasHover .headFilter .actions a.disabled:hover{background:transparent;cursor:default;}
.headFilter .actions a.disabled{border:1px solid #b6b6b6;}
body.hasHover .headFilter .actions a.disabled:before,body.hasHover .headFilter .actions a.disabled:hover:before{color:#b6b6b6;}
body.hasHover .headFilter .actions a:hover{background:#009e57;}
body.hasHover .headFilter .actions a:hover:before{color:#e8e8e8;}
.sortBy .popHover-BT{background: white;border: 1px solid #d6d6d6;cursor:pointer;font-family: 'Quicksand',Arial,sans-serif;font-size: 14px;font-weight: 400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height:34px;line-height:34px;padding:0 22px 0 10px;margin-left:5px;position:relative;}
.sortBy{display:table;}
.sortBy b{display:table-cell;vertical-align:middle;}
.sortBy .popHover.filter{margin:2px 0 0;right:0;}
#actualites .sortBy .icon,.mobileSorting .sortBy .icon{background-position: -20px -18px;right: 0;}
#actualites .sortBy .icon.ascending,.mobileSorting .sortBy .icon.ascending{background-position: -38px -18px;}

/* list & gallery filter opt */
.filter{min-width:80px;}
.filter .bt{background:#d6d6d6;border: 1px solid #d6d6d6;color:#a7a7a7;height:35px;float:right;margin:0;padding:0;position:relative;width:40px;}
.filter .bt.selected{background:white;color:#009e57;pointer-events:none;cursor:default;}
.filter .bt.gallery{border-top-left-radius:0;border-bottom-left-radius:0;}
.filter .bt.list{border-top-right-radius:0;border-bottom-right-radius:0;}
.filter .bt span{font-size:18px;height:18px;width:18px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.filter .bt.gallery span:before{content: "\e933";}
.filter .bt.list span:before{content: "\e932";}

/*-- custom file input --*/
.customFileInput{position:relative;}
.customFileInput label.bt.color01{background-color:white;position: absolute;top: -5px;z-index:2;margin:6px 0;}
.customFileInput input{outline:none;text-indent: -150px;margin:10px 0 6px 90px; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:auto;height:auto;position:relative;z-index:1;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 12px}
#modal-upload-logo #logoFileInput {margin-left: 177px;text-indent:-106px;}
body.hasHover .customFileInput label.bt.color01:hover{background-color:white;}
.customFileInput.photo input{outline:none;text-indent: -150px;margin:10px 0 6px 90px; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:auto;height:auto;position:relative;z-index:1}
.customFileInput + div .bt.delete .icon{margin-right:5px;}
@-moz-document url-prefix() {
	.customFileInput input{outline:none;text-indent:16px; }
}
.uploadPicture{background:#F8F8F8;border:1px dashed #cccccc;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:table;padding:10px 15px;text-align:center;height:250px;width:400px;max-height:250px;}
.uploadPicture #file+div{display:table;}
.uploadPicture .customFileInput{display: table-cell;vertical-align: middle;}
.uploadPicture .customFileInput label.bt.color01 {background:none;display:inline-block;top:0;position:relative;margin:0 auto;width:160px;}
body.hasHover .uploadPicture .customFileInput label.bt.color01{background:none;}
.uploadPicture .customFileInput label.bt.color01.column-50{width:50%;}
.uploadPicture .customFileInput label.bt.color01 + .bt.delete{display:inline-block;}
.uploadPicture .customFileInput label.bt.color01 + .bt.delete .icon{margin-right:8px;}
.uploadPicture .customFileInput #file + label.bt.color01{display:block;}
.uploadPicture .customFileInput input{margin-left:-90px;}
.uploadPicture .imgContent{display:block;height:140px;position:relative;}
.uploadPicture img{display:inline-block;max-width:360px;max-height:140px;width:auto;position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.uploadPicture .pending{background:rgba(248, 248, 248, 0.95);display:table;height:160px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;}
.uploadPicture .pending .content{display:table-cell;vertical-align:middle;text-align:center;width:100%;}
.uploadPicture .pending .requiredTXT{margin-top:10px;}
.uploadPicture .pending.hide{display:none;}
.choosenFileTXT{width: 100%;display: inline-block;margin: 10px 0 5px;}
.choosenFileTXT p{color:#383838;font-size: 13px;font-weight:600; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:400px;padding:5px 0;}
.h150 {height:150px;}
/* three little animated dots */
#wave {position:relative;text-align:center;width:100px;margin:0 auto;}
#wave .dot {display:inline-block;width:6px;height:6px;border-radius:100%;margin-right:1px;background:#cfcfcf;animation: wave 1.3s linear infinite;}
#wave .dot:nth-child(2) {animation-delay: -1.1s;}
#wave .dot:nth-child(3) {animation-delay: -0.9s;}
@keyframes wave {
	0%, 60%, 100% {transform: initial;}
	30% {transform: translateY(-10px);}
}

/*-- évènements --*/
.actualiteIMG img{max-height:100px;max-width:100px;}
.eventsPeriod > div >div label{float:left;margin:10px 0;}
.eventsPeriod .last label{text-align:center;}
.eventsPeriod.formElement .addInputBT{margin:0}
#modal-news-share.modal .preview,#modal-event-share.modal .preview,#modal-job-share.modal .preview{ border:1px dashed #d4d4d4;box-sizing:border-box;padding: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-bottom: 10px;position:relative;}
#modal-news-share.modal .previewIMG img,#modal-event-share.modal .previewIMG img{display:block;margin:0 auto 15px;width:auto;max-height:125px;width:100%;}
.modal .preview{margin-bottom:10px;}
.modal .preview .table {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.modal .preview .table .row{background:#f3f3f3;border:0;}
.modal .preview .table .row .jobTitle,.preview .table .row .content{margin:0;}

/*---------------- RAPPORTS -------------------*/
/*Rapports - Statistiques*/
.right-align{text-align: right}
.actions .create.excelDownload .icon{background: url(/images/6/actionsSprite.png) no-repeat; background-position:-868px -61px;height: 22px;margin: auto;position: absolute;right: 8px;top: 0;bottom: 0;width: 22px;}
body.hasHover .actions .create.excelDownload:hover .icon{background-position-y: -32px}
#chart1{margin: 30px 0;}
.monthlyVisits .chartInfos + .formElement {overflow:hidden;}
.chartInfos{position:absolute;padding:8px 0;}
#rapports.monthlyVisits .content{position:relative;}

/*-- DIV USED TO MAKE EVERYTHING UNDER UNCLICKABLE---*/
#unclickable{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100000;background: rgba(255,255,255,0.6);}
#unclickable p{text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;width:260px;margin:auto;height: 20px;line-height: 20px; -webkit-user-select: none;-ms-user-select: none;user-select: none;}
/*-- loader --*/
.monthlyVisits .loaderContent{box-sizing: border-box;background:#e8e8e8;position:absolute;height:100%;padding:10% 0 0;text-align:center;width:100%;z-index:100;}
.loader {border:6px solid rgba(143, 143, 143, 0.2); border-top: 6px solid #64c431; border-radius: 50%;width: 50px;height: 50px;animation: spin 1s linear infinite;margin:0 auto;}
 @keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
 .overlay .loaderContent{top:0;left:0;right:0;bottom:0;margin:auto;height:60px;position:absolute;}
 .overlay .loaderContent .loading.ie{display:none}

 /*-- Jqplot --*/
div.jqplot-image-container {position:fixed; z-index: 11; margin: 0; display: none; background-color: rgba(1,1,1,0.5); top:0; left:0; width: 100%; height: 100%}
div.jqplot-image-container-header { font-family: 'Quicksand'; font-size: 1.0em; padding: 20px 15px; background: #ffffff; width: 40%; margin: auto; margin-top: 10%}
div.jqplot-image-container-content { padding: 15px; background-color: #ffffff; width: 40%; margin: auto}
a.jqplot-image-container-close { float: right; background: url(/images/6/closeBT.png) no-repeat center top;cursor: pointer;top: 10px;right: 10px;height: 10px;width: 10px;}
div.example-link { margin-bottom: 8px;}
a.example-link { color: #ffffff;}
div.example-plot { width: 500px; height: 300px;}
.jqplot-table-legend-label { white-space: nowrap;}
div.syntaxhighlighter { margin-top: 4em !important; margin-bottom: 3em !important;}

/*-- Personne suivant l'entreprise --*/
.content.column-66 .mobile-only-title + .jobsFilter{margin: 0 0 18px;}
.content.column-66 .jobsFilter{margin:15px 0 20px;}
.mobile-only-title + .jobsFilter + .displayData{margin:0 0 15px;}
.column-66 .jobsFilter +.applyedFilter{margin:0 0 10px;}
.followers .jobsFilter .searchBar{margin-top:6px;}
.followers .box{display:table;margin: 0 4% 2% 0;max-height:112px;position:relative;width:48%;}
.followers .box > div{display:table-cell;vertical-align:middle;float:none;}
.followers .box > div.right{box-sizing: border-box;max-width:230px;padding:0 30px 0 10px;}
.followers .box.last{margin: 0  0 2%}
.followers .box a{text-decoration:none;word-break:break-all;}
.followers .box img{max-height:80px;max-width:80px;}
.followers .box .town{background-position:left 1px;box-sizing: border-box;height:18px;line-height:18px;width: 100%;margin:4px 0;position:relative;padding-left:20px;}
.followers .box .role{color:#adadad;font-size:14px;}
.followers .tag.mondial{position:absolute;right:4px;top:4px;}

/*---------------- PARAMÈTRES ----------------*/
.sideNav {margin-top:30px}
.sideNav li {float: left;list-style-type: none;width: 100%;border-bottom:thin solid #d6d6d6;width: 90%; }
.sideNav li a {box-sizing:border-box;display:inline-block;padding: 15px 10px;text-decoration: none;border: 1px solid transparent;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size: 15px;color: #767676;width:100%;}
body.hasHover .sideNav li a:hover{color: black;}
.sideNav li.on{background:#009e57; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.sideNav li.on a,body.hasHover .sideNav li.on a:hover{color: white}
.sideNav li.disabled,.sideNav li.disabled a,.sideNav li a.disabled{color: #b7b7b7;cursor:not-allowed;}
.boxhfixed .box{ display: block; min-height: 310px}
#parametres .oneRow.box .table{margin:10px 0;}
.skinning .requiredTXT {float: left;margin:0;width: 100%;}
.skinning .box > div:not(.skinning .box > .popHover){box-sizing:border-box;border: 1px solid transparent;cursor:default;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:10px;margin:5px 0 0 0;}
.skinning .box .checked {background:#fbfbfb;border: 1px solid #e9e9e9;width: 100%;}
.skinning .box .checked .radio-btn-grp p{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}
.disabled .color, .disabled img {-moz-opacity: 0.5;-webkit-opacity: 0.5;opacity: 0.5;}
.skinning .disabled{cursor:not-allowed;margin:0;}
body.hasHover .skinning .bt.color01.style-2.disabled,body.hasHover .skinning .bt.color01.style-2.disabled:hover .icon.see,.skinning .bt.color01.style-2.disabled .icon{color:#b4b4b4;cursor: not-allowed;}
body.hasHover .skinning .bt.color01.style-2.disabled{border: 1px solid #b4b4b4;}
.skinning .preview {margin-right:15px}
.skinning .radio-btn-grp{margin:0;}
.skinning .radio-btn-grp + .requiredTXT{box-sizing:border-box;padding:2px 0 5px 25px;}
#parametres .table .row,#onlineStore.orders .table .row{display:table;table-layout: fixed;}
#parametres .table .row>div,#onlineStore.orders .table .row>div{display:table-cell;float:none;vertical-align: middle;}
#parametres .table .personnalized-checkbox input + span{position:relative;}
.switchColor{display:inline-block;margin:0 10px 0 0;}
.switchColor .icon{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-sizing:border-box;cursor:pointer;float:left;height:34px;text-align:center;width:34px;vertical-align:middle;}
.switchColor .icon:before{font-size:20px;height:20px;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;width:auto;}
body.hasHover .checked .switchColor .icon:hover{border:1px solid #009e57;}
body.hasHover .checked .switchColor .icon:hover:before{color:#009e57;}
.disabled .switchColor{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.disabled .switchColor .icon{cursor:default;}
.headerChoice div > p{margin:5px 0 10px;}
.headerChoice .box{border-left:3px solid white;margin:0 2% 0 0;padding:0;position:relative;}
.headerChoice .box:last-child{margin:0;}
.headerChoice .box.checked,.content .colorChoice > .colorSection.checked{border-left:3px solid #99ca3e;}
.headerChoice .box.checked label span+p,.colorSection.checked .radio-btn-grp span +p{font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
.headerChoice .popHover-BT{position:absolute;top:10px;right:10px;z-index:10;}
.skinning .headerChoice .radio-btn-grp{margin:0;padding:0;}
.headerChoice .radio-btn-grp label{box-sizing:border-box;display:table;height:50px;padding: 0 15px;width:100%;}
.headerChoice .radio-btn-grp label span{left:15px;margin: auto;bottom: 0;}
.headerChoice .radio-btn-grp label span + p{display:table-cell;vertical-align:middle;padding: 0 10px 0 25px;line-height: 16px;}
.colorChoice{margin-top:30px;}
.colorChoice h3{margin-bottom:5px;}
.content .colorChoice > .colorSection {border-left:3px solid white;margin:0 0 15px;}
.content .colorChoice .radio-btn-grp{display:inline-block;margin:0;padding:0;}

/*-- Personalisation --*/
.left.formElement.long p.requiredTXT{padding: 0 0 0 25px;}
#colorsVotreLogo.left.formElement.long img{display: inline-block;margin: 10px 0 5px 23px; width: 250px}
span.underline{text-decoration: underline}
input[type="color"]{font-size: 0;float: left;-webkit-appearance: none;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;border: 0;width: 30px;height: 30px;position: relative;}
.colorSection.inactive,.colorSection.inactive p,.colorSection.inactive .radio-btn-grp label,.colorSection.inactive .radio-btn-grp input[type='radio'] + span{color:#cacaca;cursor:default;}
body.hasHover .colorSection.inactive .radio-btn-grp input[type='radio']:hover + span > span{background-color: inherit;}
.colorSection.inactive .colorPreview,#defineColors.colorSection.inactive img{display:none;}
.colorSection .titleInput{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;}
.logoContent > p{text-align:center;}
.logoContent .wrap{border:1px dashed #d9d9d9;box-sizing: border-box;display:inline-block;margin:10px 0 0 0;padding:10px;min-height:200px;position:relative;width:100%;}
.logoContent .notice{box-sizing:border-box;position:absolute;bottom:10px;left:10px;right:10px;margin-bottom:0;}
.logoContent .wrap > .oneRow{display:table;height:120px;text-align:center;position:relative;}
.logoContent img{margin:auto;max-height:120px;vertical-align: middle;max-width:280px;width:auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.colorsContent .requiredTXT{margin-top:3px;}

/*Input enable-disable*/
.colorSection {position:relative;}
.colorSection .note{background: #efefef;float:left;position:relative;margin:10px 0 0;}
.colorSection .note a{font-size:13px;text-decoration:underline;}
.colorSection.disabled .notice{background:#f7f7f7;}
.colorSection.checked .notice p{color:#767676;}
.colorSection.checked .notice{background:#ececec;}
.colorSection .notice p{font-size:13px;}
.checked .radio-btn-grp label{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;}

/*Preview button*/
.bt.color01.style-2 .icon.see{color:#009e57;position: relative; display: inline-block;height:15px;font-size:14px;margin-left:4px;width:25px;top:0;bottom:0;vertical-align:middle;}
body.hasHover .bt.color01.style-2 .icon.see:hover,body.hasHover .bt.color01.style-2.preview:hover .icon.see{color:#383838;}
.btpreview{margin-right: 15px}

/*colors taked logo*/
#basicColors .colorPreview{box-sizing:border-box;padding-left:23px;}
.colorPreview .color,#customColors .color{display:inline-block;margin:5px 5px 0 0;position:relative;}
#defineColors .formElement ul li{float:left;width:100%;}
.colorPreview .color span{display:table;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;width: 34px;height: 34px;position:relative;}
#customColors ul{margin-left:23px;}
#customColors.disabled .color span{color:#bababa;pointer-events:none;}
#customColors .color.empty span{bottom:0;box-sizing: border-box;position: absolute; z-index: 100;display:block;background:white;font-family: 'Quicksand-bold', sans-serif;font-weight: 600;font-size: 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:0;color:white;margin:auto;line-height:32px;text-align:center;height:34px;width:34px;border: 1px solid #c5c5c5;}
#customColors .color.empty span.lightColor{color:#2d2d2d;}
#customColors input[type="color"]{box-sizing: border-box;cursor: pointer; -moz-opacity: 0;-webkit-opacity: 0;opacity: 0; font-size: 0;float: left;-webkit-appearance: none;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;border:0;width:34px;height:34px;position: relative;}
#customColors.disabled .color input[type="color"]{cursor: none; pointer-events: none;}
.sp-replacer{box-sizing: border-box;float:left;opacity:0;height:34px;width:34px;}
.colorsContent .choosenContent{margin-top:20px;}
#defineColors .extractContent .color{border: 1px solid transparent;cursor:pointer;padding: 4px;border-radius: 4px;}
body.hasHover #defineColors .extractContent .color:hover{bordeR:1px solid #bdbdbd;}
#defineColors .extractContent .color.selected{border:1px solid #2d2d2d;text-align:center;}
#defineColors .extractContent .color.selected span:before,.choosenContent .color span:before,.extractContent .unselectable span:before{color:rgba(255, 255, 255, 0.65);display:table-cell;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;font-size:18px;vertical-align:middle;margin:auto;text-align:center;}
#defineColors .extractContent .color.selected span.lightColor:before, .choosenContent .color span.lightColor:before{color:rgba(0, 0, 0, 0.5);}
#defineColors .extractContent .color.selected.first span:before,.choosenContent .color.first span:before{content:"1";}
#defineColors .extractContent .color.selected.second span:before,.choosenContent .color.second span:before{content:"2";}
#defineColors .extractContent .color.unselectable{border: 1px solid transparent;-moz-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;cursor:default;pointer-events:none;}
#defineColors .extractContent .color.unselectable span:before{color:rgba(255, 255, 255, 0.3);}
.colorPreview .color.empty span{background: white !important;border: 1px solid #d9d9d9;box-sizing: border-box;}
.colorPreview .color.empty span:before,.extractContent .unselectable span:before{content: "/";color:#e70000;font-size: 25px;-webkit-transform: rotate(15deg);-moz-transform: rotate(15deg);transform: rotate(15deg);}
.colorPreview.empty .switchColor span{cursor:default;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;pointer-events:none;}

/*-- Emploi-Québec --*/
#modal-add-account .content .column-48{display:table-cell;float:none;}
#modal-add-account .content .column-48.right{vertical-align:bottom;}
#modal-add-account .content .inputTitle{width:90%;}
#modal-add-account .content .eq-img img{margin-bottom:10px;}

/*---------------Réseaux Sociaux---------------*/
#reseaux .oneRow.box {display:block;min-height:80px;position: relative;text-align:center;}
#reseaux .elementCenter{display: table-cell; vertical-align: middle}
#reseaux .btn-facebook{display: inline-block;background: #3b5998; color: white; padding:10px 20px 10px 30px; border-radius: 3px; text-decoration: none;position:relative;}
#reseaux .logo-facebook{display: inline-block; background: #3b5998; color: white; padding:0; border-radius: 3px;position:relative;height:35px;width:35px;}
#reseaux .text-facebook{display:table-cell; color: #3b5998;text-align:left;vertical-align: middle;}
#reseaux .btn-facebook-icon {display: inline-block; background:url("/images/6/facebook.png") no-repeat center; width: 20px; height: 20px;background-size: contain;position:absolute;left:5px;top:8px;}
#reseaux .logo-facebook .btn-facebook-icon {top:0;bottom:0;left:0;right:0;margin:auto;}
#reseaux .bt.color01.style-2{display: inline-block; margin: 0;color: #02a45b;}
#reseaux .bt.color01.style-2:hover{color:#2d2d2d;}
#reseaux .stateposition{margin-top: 15px}
#reseaux .elementCenter>div{display:table;}
#reseaux .bt.color01.style-2.error{color: #bf0101; border: #bf0101 thin solid; margin: 0 10px 0 0}
body.hasHover #reseaux .bt.color01.style-2.error:hover{background:#bf0101;color:white;}
#reseaux .error, #modal-container > .error{color: #bf0101}
#reseaux .tag.opportunity{color: white}
#reseaux p.requiredTXT{margin: 0}
#reseaux .title{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;margin-bottom:5px;}
#reseaux .overlay,.recentActivities .overlay, .newGraph .overlay,.featuredOffer .overlay{display: block; top: 0; left: 0; position: absolute; background: url(/images/6/overlayWhite.png)}
#reseaux .loading,.recentActivities .loading,.featuredOffer .loading{display: block; width: 50px; height: 50px;  position: relative; top: 50%; margin: auto; transform: translateY(-50%); background: url(/images/6/loading.gif) center no-repeat; background-size: cover}
.customCounter {margin: 0 0 0 25px; padding: 0px;list-style-type: none;}
.customCounter li {counter-increment: step-counter;margin: 10px 0;}
.customCounter li::before {content: counter(step-counter);float:  left; margin: 0 15px 0 -28px;background: #009e57;color: white; font-size: 80%;font-weight: bold;border-radius: 3px;width: 25px; height: 25px; display: inline-table;text-align: center;line-height: 25px}
#reseaux .paste{margin: 5px 0 -5px 0}

/*Table button*/
 .table a.right.bt.color01.style-2{text-decoration: none;}

/*----------------Gestion de compte-------------------*/
 .companyListChoice p{margin: 0 0 5px;}
 .companyListChoice > div:nth-child(2){margin-top:35px;}

/*----------------Gestion des droits -------------------*/
.userSummary h2+p{margin:4px 0 ;}
.userSummary .box div{margin:0 0 10px;}
.posteTitle{margin:0 2px 0 15px;}
.rights h2{display:table-cell;vertical-align:middle;}
.rights .table .seeMore,.rights .table .autorized{text-align:center;}
.rights .table .seeMore .icon.plus{display:block;cursor:pointer;position:relative;margin:0 auto;}
.rights .autorized .personnalized-checkbox,.rights .autorized .personnalized-checkbox input + span{display: block;float:none;position: relative;margin: 0 auto;}

/*-- table level --*/
.rights .table{margin:0 0 15px;}
.rights .companyChoose + .table{margin:15px 0;}
.rights .table .row .subLevel{padding:0;}
.rights .table .row{border-bottom:0;border-top:1px solid white;}
.table .row p,.table .row b,.table .row i{word-wrap: break-word;word-break:initial;}
.table .row .recruter p{word-break:break-all;}
.rights .table .row>div > p{display:table-cell; vertical-align:middle;}
.rights .table .row > .subLevel .row .sectionName {box-sizing:border-box;padding-left:30px;}
.rights .table .row > .subLevel .subLevel .sectionName {padding-left:60px;}
.rights .table .row > .subLevel .subLevel .subLevel .sectionName {padding-left:90px;}
.rights .table .row > .subLevel .subLevel .subLevel .subLevel .sectionName {padding-left:120px;}
.rights >div>div,.rights >div{height:35px;}
.rights .personnalized-select{min-width:80px;}
.companyChoose,.rights >div>div,.rights >div{display:table;}
.companyChoose label,.companyChoose select{display:table-cell;vertical-align:middle;}
.companyChoose .left{box-sizing: border-box;padding-right:10px;}

/*---------------- FAQ -------------------*/
.box .toggleSection{cursor:pointer;height:auto;}
#faq .box {font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size: 15px;}
#faq .box .toggleSection b{color:#009e57;width: 95%;display: inline-block;line-height: 18px;}
#faq .box.close .toggleSection b{color:#383838;}
#faq .box p{line-height: 18px;}
#faq .box p + p,#faq p + p,#faq p+div{margin-top:10px;}
#faq p>b + p{margin:0;}
#faq .box .content {border-top: 1px solid #dbdbdb; padding-top:10px; margin-top:10px}
#faq .box.close .icon.arrow{color:#383838;}
#faq .box .icon.arrow {color:#009e57;float: right}
#faq .box ul{float:left;}
#faq .box li {background: url(/images/6/listDot.png) no-repeat left 5px;float: left;margin: 2px 0 4px;padding-left: 10px;width: 100%;}
#faq .box li > ul {margin:5px 0;}
#faq iframe{margin:10px 0;width:100%;}
#faq img.customBorder,#faq .tip{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#faq .subWrap{margin:10px auto 0;width:90%;}
#faq .tip{background:white;border: 1px dashed #bababa;margin-top:5px;padding:10px;}
#faq .box .tip b{color:#009e57;margin-bottom: 5px;font-size: 16px;display: block;}

/*---------------- MESSAGERIE -------------------*/
.table .previewMSG{font-size:13px; line-height:16px;}
.conveHistoric .previewMSG{line-height:18px;}
.conveHistoric .box,.content .conveHistoric h3 + .box{margin:6px 0 10px;}
#messagerie a{text-decoration:none;}
#messagerie .active a{color:#009e57;}
#messagerie .searchTools{margin-top:0;}
#messagerie .row{cursor:pointer;}
#messagerie .row.unread .content > b{color:#02a45b;}
body.hasHover #messagerie .row:hover .conversation .content > b{color:#02a45b;}
#messagerie .row.selected{background:#63c434;color:white;}
body.hasHover #messagerie .row.selected .date,body.hasHover #messagerie .row.selected:hover .conversation .content > b{color:white;}
#messagerie .row.selected .actions .tableBT{background-color: transparent;border: 1px solid white;background-position-y: -58px;}
#messagerie .row.selected .date{color:white;}
#messagerie .row.selected .online{background:white;}
#messagerie .row.unread b{font-weight:600;}
#messagerie .row b{font-weight:400;font-family: 'Quicksand',Arial,sans-serif;}
#messagerie .sideNav.fixed{position:fixed;top:0;max-width:324px;margin:0;z-index:100;}
#messagerie .fixed .searchTools{margin:10px 0;}
#messagerie .sideNav .conversation{float:left;padding:10px;width:100%;}
#messagerie .searchTools .searchIcon{right:0;}
#messagerie .searchTools input[type="search"]{padding-right:40px;}
#messagerie .searchBar .placeholder{top:50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);transform: translate(0,-50%);margin:auto;padding-right: 35px;}
#messagerie .conveHistoric{display:inline-block;margin-top:15px;width:100%;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size: 14px;line-height:1.4;}
#messagerie .conveHistoric p{margin-bottom:10px;font-size:14px;}
#messagerie .conveHistoric ol,#messagerie .conveHistoric ul{box-sizing:border-box;display:inline-block;padding: 0 0 0 20px;margin: 0 0 10px;width: 100%;}
#messagerie .conveHistoric ol li{counter-increment:li;}
#messagerie .conveHistoric li{font-size:14px;padding-left:4px;}
#messagerie .conveHistoric ol li:before{content: counter(li);color:#64c431;font-weight:600;width: 10px;text-align: center;}
#messagerie .conveHistoric ul li:before{background: url(/images/bg_circle_22_green2.png) no-repeat 2px 2px;background-size: 4px;content:'';width:10px;height:10px;top:5px;}
#messagerie .conveHistoric li:before{position:absolute;left:-12px;}



/*---------------- NOUS CONTACTER -------------------*/
.contact-iframe{margin-bottom:15px;}
.contact-iframe iframe{width:100%;height:140px;}
.socialMedias li{margin-right:10px;}
.socialMedias img{max-width:30px;}
.socialMedias{margin:6px 0 20px;}
.phone a,.fax a{display:none;color:#383838;text-decoration:none;}
.adress li{margin: 0 0 6px;}
#contactUs p{line-height:18px;}
#contactUs .wrapper > .content{margin:30px 0 0;}

/*---------------- POLITIQUE DE CONFIDENTIALITÉ -------------------*/
#privacyPolicy .box,#termsConditions .box{margin:0;}
#privacyPolicy .content h2:first-child,#termsConditions .content h2:first-child{margin-top:10px;}
#privacyPolicy .content h2,#termsConditions .content h2{color:#009e57;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size:18px;margin-top:25px;}
#privacyPolicy .content h2 + p{margin:10px 0;}
#privacyPolicy .content p,#privacyPolicy b,#privacyPolicy li,#termsConditions .content p,#termsConditions b,#termsConditions li{line-height:20px;}
#privacyPolicy .content p + p,#termsConditions p + p{margin: 0 0 10px;}
#privacyPolicy .content .box li,#termsConditions .content .box ul > li{margin: 2px 0 4px;padding-left: 10px;}
#privacyPolicy .content .box ul,#termsConditions .content .box ul{margin-left:25px;}
#privacyPolicy .content ul + h2{margin-top:25px;}
#privacyPolicy h2:target:before,#termsConditions ol li h2:target:before{content: ''; display: block; position: relative; width: 0; height: 5em; margin-top: -5em }

/*---------------- TERMES ET CONDITIONS -------------------*/
#termsConditions ol > li{counter-increment: item;}
#termsConditions ol > li h2>span:before{background:#009e57;border-radius:100%;content: counter(item);color:white;float:left;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight:600;font-size:15px;line-height:22px;text-align:center;height:22px;margin:-2px 10px 0 0;width:22px;}
#termsConditions ol > li > p,#termsConditions ol > li > ul{margin-left: 32px;}
#termsConditions .content ul > li{margin:0 0 10px;}
#termsConditions .content ol > li > h2 + ul{margin:10px 0 0 32px;}
#termsConditions .content .alpha-list li{background:none;padding:0;}
.anchor-menu{display:none;margin-bottom:10px;width:100%;}
.page-wrap #main .content .alpha-list li:before{content:none;color: transparent;position:relative;}

/*---------------- FOOTER ----------------*/
#footer {background:white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float:left;font-size:14px;height:80px;text-align:center;width:100%;position:relative;}
#footer nav{padding:13px 0;}
#footer li{display:inline-block;list-style-type:none;}
#footer .divid{color:#009e57;height:5px;margin:2px;width:5px;}
#footer a {color:#2a2a2a;text-decoration:none;}
body.hasHover #footer a:hover{color:#02a45b;text-decoration:underline;}
.copyright{background:#2a2a2a;color:#999999;text-align:center;padding:10px 0;position:absolute;bottom:0;width:100%;}

/*-- In progress page --*/
.inProgress{background-image:url(/images/6/inProgress-Icon.png);background-repeat:no-repeat;background-position:center top;display:inline-block;margin:0 auto;padding:130px 0 60px;margin:80px 0 0;text-align:center;width:100%;}
.inProgress p{color:#64c431;font-size:28px;}

/*-- Empty content --*/
.emptyContent p,.filterEmpty p{color:#969696;}
.emptyContent p+p,.filterEmpty p+p{margin:6px 0;line-height:20px;}
#newCandidats .emptyContent,#expiredJobs .emptyContent{padding:75px 0 20px; margin:25px 0 0;}
.emptyContent {background-image: url(/images/6/empty-Icon.png);background-repeat: no-repeat;background-position: center top;display:none;float:left;padding: 75px 0 60px;margin: 60px 0 0;text-align: center;width: 100%;}
.emptyContent .bt{display: inline-block;}
.emptyContent .bt,.emptyContent .actions a.create{margin-top:10px;}
.emptyContent .actions a.create{display:inline-block;position:relative;float:none;}
.emptyContent .box .title b{color:#009e57;display:block;font-size:17px;margin:0 0 10px;}
.emptyContent.noMobile {background-image: url(/images/6/mobileRestricted-icon.png);box-sizing:border-box;margin:5em 0 0;padding:110px 2.5% 55px;}
.emptyContent.noMobile p + p {margin:30px 0 0;}
.emptyContent.noMobile .bt + span{color:#969696; font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;margin:0 5px;}
body.hasHover .actions a.create.color02:hover{color:white;}
body.hasHover .actions a.create.color02:hover .plus{background-position:center -108px;}
body.hasHover .emptyContent .disabled,.emptyContent .disabled:hover{color:#cecece;}

/*-- emptycontent for filters --*/
.filterEmpty{background: #f1f1f1;box-sizing:border-box;display:none;float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align:center;padding:60px;margin:0 0 15px;width:100%;}

/*-- resize profil pic --*/
.resizeProfilPic {box-sizing:border-box;border: 1px solid #e5e5e5;height:378px;width:100%;}
.resizeProfilPic img{display:block;max-width:500px;height:auto;max-height:378px;width:auto;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}
/*.customFileInput input#userPictureFile{margin:10px 0 6px 70px;}*/

/*---------------- CHAT ----------------*/
.chatWrapper{position:fixed;bottom:0;width:100%;right:2%;height:360px;z-index:2000;pointer-events:none;}
.chatWindow,.chatBoxOnglet{-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;overflow:hidden;-webkit-box-shadow:0 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2);float:right;margin-left:15px;height:360px;width:280px;z-index:2100;position:relative;pointer-events:auto;}
.chatWindow .topTitle{background:#e4e4e4;box-sizing:border-box;display:table;height:40px;padding:5px 10px;position:relative;width:100%;-webkit-box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2);}
body.hasHover .chatWindow.focus .topTitle,body.hasHover .chatWindow.focus .topTitle:hover{background:#02a45b;}
.chatWindow.focus .topTitle a{color:white;}
.chatWindow .topTitle a{color:#9c9c9c;text-decoration:none;}
body.hasHover .chatWindow .topTitle a:hover b{text-decoration:underline;}
.chatWindow .topTitle a b,.discussList li{box-sizing:border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 210px;float: left;}
.chatWindow .topTitle .titleWrap{display:table-cell;vertical-align:middle;}
.chatWindow .content{background:#f3f3f3;box-sizing:border-box;height:280px;padding:10px;overflow-y: auto;width:100%;}
.chatWindow .zoneTXT{background:white;height:45px;position:absolute;bottom:0;width:100%;}
.chatWindow .zoneTXT >div {height:100%;}
.chatWindow .zoneTXT #writtingZone{resize:none;border-radius: 0;border:0;border-top: 1px solid #dcdcdc;box-sizing:border-box;height:100%;width:100%;max-width:280px;padding:10px;line-height:18px;}
.sentMSG,.receivedMSG{box-sizing:border-box;padding:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:auto;margin: 0 0 10px;max-width:100%;}
.sentMSG p,.receivedMSG p{font-size:14px;line-height:18px;}
.sentMSG{background:#ffffff;float:right;}
.receivedMSG{background:#63c434;color:white;display:table;float:left;}
.candidatProfilPic{float:left;width:35px;}
.candidatMSG{display:table-cell;vertical-align:middle;padding-left:10px;}
body.hasHover .chatWindow .profilPic,body.hasHover .chatWindow .profilPic:hover{float:left;height:35px;width:35px;}
.chatWindow .profilPic.small img{max-width:32px;width:32px;}
.chatWindow .topTitle .reduce{cursor:pointer;}
.chatWindow .closeBT{background-position: center -82px;top:15px;}
.chatWindow.focus .closeBT {background-position: center -106px;}
.chatWindow.focus .icon.arrow{background-position:-8px -2px;}
.chatWindow .icon.arrow {cursor: pointer;background-position: -158px -2px;margin:0 15px 0 0;}
.chatWindow .date b{color:#383838;font-size:11px;text-transform:uppercase;}
.chatWindow .date {text-align:center;margin:5px 0 15px;}
.seenMSG{height:20px;line-height:20px;}
.seenMSG p{color:#adadad;font-size:13px;}
.icon.seen{background-image: url(/images/6/actionsSprite.png);background-repeat: no-repeat;display:block;width: 20px;height: 20px;background-position:-605px -92px;}
.chatWindow.collapsed{height:40px;margin-top:320px;}
.chatWindow.collapsed .content,.chatWindow.collapsed .zoneTXT{height:0;overflow:hidden;}
.chatWindow.collapsed .icon.arrow{background-position-y:-16px;}
.empty .offLine{display:table;}
.empty .offLine .content{box-sizing: border-box;display:table-cell;vertical-align:middle;height:260px;}
.empty .offLine p{background-image: url(/images/6/offlineBG.png);background-repeat: no-repeat;background-position: top center;padding-top:60px;}
.offLine .content{height:auto;padding:0 0 10px;}
.offLine .content p {font-size:13px;line-height:16px;color:#a9a9a9;}

/*-- when more than 5 --*/
.chatBoxList{float:right;position:relative;width:280px;pointer-events:auto;}
.chatBoxOnglet{background:#e4e4e4;height: 40px;width: 80px;margin-top: 320px;cursor:pointer;}
body.hasHover .chatWindow .topTitle:hover,body.hasHover .chatBoxOnglet:hover{background:white;}
.chatBoxOnglet .content{display:table;margin:5px auto;}
.chatBoxOnglet .icon{ background-color: transparent;background-image: url(/images/6/actionsSprite.png);background-position:-902px -88px;display:table-cell;vertical-align:middle;height:30px;width:30px;}
.chatBoxOnglet .number{background:#9c9c9c;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;text-align: center;color:white;display:table-cell;font-size:13px;vertical-align:middle;height:30px;width:30px;}
.focus .chatBoxOnglet{background:#02a45b;}
.focus .chatBoxOnglet .icon{background-position-y:-60px;}
.focus .chatBoxOnglet .number{background:white;color:#02a45b;}
.focus .discussList{display:block;}
.discussList{display:none;background:#f3f3f3;box-sizing:border-box;padding:10px;overflow-y:auto;max-height:320px;-webkit-box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.2);box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2);position:absolute;bottom:40px;right:0;width:100%;}
.discussList li{background:white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position:relative;padding:10px 35px 10px 10px;margin-bottom:5px;cursor:pointer;width:260px;}
body.hasHover .discussList li:hover{background:#02a45b;color:white;}
.discussList li .closeBT{top:0;bottom:0;margin:auto;}
body.hasHover .discussList li:hover .closeBT{background-position-y:-106px;}

/*-- override style --*/
.show,.mobileLabel.show{display:block;}
.hide,#stepsManagement .parcours .stepsWrap.hide,.mainNav li.hide,.baneer .mainActions .threeRows.hide,.baneer .actions a.hide,.limitCV.hide,.table .row>div.hide,#gabaritsList .table .row>div.hide,.requiredField li.hide{display:none;}
body.hide{display:block;}
.no-border,.popHover .list-note li.no-border{border:0;}
.noMargin,ul.noMargin,li.noMargin {margin:0;}
.noPadding,ul.noPadding,li.noPadding{padding:0;}

/*-- previewPlaceholder form element --*/
textarea.previewPlaceholder,input.previewPlaceholder,textarea.previewPlaceholder:focus,input.previewPlaceholder:focus{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;-webkit-resize:none;-moz-resize:none;resize:none;overflow:hidden;height:30px;line-height:30px;pointer-events:none;border-bottom:1px solid #e6e6e6;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding:0;color:#b5b5b5;}

/*-- ERREUR 404 --*/
#error-404{text-align:center;}
#error-404.wrapper{display:table;top:-70px;left:0;right:0;margin:auto;position:absolute;max-width:1080px;width:95%;height:100%;}
#error-404 .content{display:table-cell;vertical-align:middle;}
#error-404 .content .box{width:48%;}
#error-404 .box{min-height:130px;margin:0;}
#error-404 .infoDesc{margin:6px 0 0;}
#error-404 h1{display:block;margin:auto;font-family: 'Halisr-Bold';font-size:700%;position:relative;height:120px;width:280px;margin-bottom:10px;}
#error-404 h1 span{position:absolute;}
#error-404 h1 span.color01{color:#009e57;left:0;top:25px;}
#error-404 h1 span.color02{color:#2eb549;left:35px;top:-10px;}
#error-404 h1 span.color03{color:#64c431;left:100px;top:10px;}
#error-404 h1 span.color04{color:#7bc636;left:160px;top:-10px;}
#error-404 h1 span.color05{color:#99ca3e;right:0;top:0;}
#error-404 .opt01 span{font-family: 'Quicksand';margin:0 10px;}
#error-404 .opt01 .bt{display:inline-block;}
#error-404 .opt02 p{margin:0 0 15px;}
#error-404 .opt02 li a{display:block;text-decoration:none;padding:5px 0;text-align:left;}
#error-404 .opt02 h2{color:#2d2d2d;font-family: 'Quicksand-bold';text-transform:uppercase;font-size:16px;margin-bottom:10px;text-align:left;}
#error-404 .divid{display:inline-block;margin:50px auto;width:100px;}
#error-404 .divid .line{display:block;height:1px;width:100%;}
#error-404 .divid .line.bottom{background:white;}
#error-404 .divid .line.top{background:#c7c7c7;}

/*-- General warning message --*/
.generalMSG {margin-top:250px;text-align:center;}
.generalMSG .actions{text-align:center;margin:20px 0;}
.generalMSG .actions a{display:inline-block;float:none;}
.generalMSG p{line-height: 18px;}
.parcoursIMG {display:block;margin:10px auto;}
.parcoursIMG img{width:95%;max-width:650px;}
.parcoursIMG + p{display:block;margin:auto;width:85%;}

/*-- Tri d'items --*/
/*-- hide header --*/
#managePanel #header{height:121px;}
#managePanel #header .dividLine{position:absolute;bottom:0;max-width:1080px;}
#managePanel #mainLogo a,#managePanel .profilPic.big{pointer-events:none;}
#managePanel .actionsBT .bt{width:100%;}
#managePanel .mainNav,#managePanel .onlineStore ,#managePanel .cart,#managePanel .messaging, #managePanel .jobSelect,#managePanel #compagnySelect,#managePanel .actionsBT .bt.right,#managePanel+ #modal-container + #footer nav,#managePanel li.empty{display:none;}
#managePanel .box{display:block;position:relative;padding:60px 30px 30px 30px;margin:30px auto 15px;}
#managePanel p{line-height:18px;}
#managePanel .content p+p,#managePanel .content h2+p{margin-bottom:10px;}
#managePanel .notice{margin:0;}
#managePanel .formElement .customMultiSelect{box-sizing: border-box;max-height:220px;}
#managePanel .formElement .customMultiSelect li {border-bottom:1px solid #e8e8e8;padding:8px 10px;}
#managePanel .formElement .customMultiSelect li:last-child{border:none;}
#managePanel .formElement .customMultiSelect li li{padding:6px 0;border:0;}
#managePanel .formElement .customMultiSelect li.last{border:0;}
#managePanel .formElement .customMultiSelect .selectAll label{width:auto;}
#managePanel .formElement .customMultiSelect .list-content p {margin:0;padding: 0;}
#managePanel .ctrlUnselectAllOptions{display:none;}
#managePanel .popHover-BT + .popHover,#managePanel p + .popHover{padding:10px 25px 10px 20px;}
#managePanel .selectAll .requiredTXT{font-weight:400;float: right;display: table-cell;vertical-align: middle;padding-top:3px;}
#managePanel .confirmMSG.error_green{margin:20px 0 -10px;}
.checkList{margin:10px 0;}
.checkList li{margin:15px 0;}
.checkList li:before{color:#d2d2d2;font-size:10px;margin-right:8px;}
.sideList .checkList {margin:0;}
.sideList .checkList li{margin:5px 0 15px;}
.sideList .checkList li.done{font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;color:#009e57;}
.sideList .checkList li.done span{text-decoration:line-through;}
.sideList .checkList li.done:before,.sideList .checkList li.active.done:before{color:#02a45b;}
.sideList .checkList li.active{font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
.sideList .checkList li.active:before{color:black;}
.disableHref{pointer-events: none; cursor: default; color: #c9c9c9;}
.disableEasyloading{display:none!important;}
.centerTextMissingApplicants{display:block;max-width:100%;margin:auto;}
.viewEasyloading{display:block;}
.itemstodelete {margin:10px 0;}
.itemstodelete li{margin:5px 0;}
#managePanel .icon.cleaning{background:#009e57;color:white;border:8px solid white;border-radius:100%;position:absolute;top:-40px;bottom:0;left:0;right:0;margin:0 auto;font-size:60px;height:80px;text-align:center;line-height:65px;width:80px;}
#managePanel .sideList.content .box{margin:6px 0 0;padding:20px;}
#managePanel .table .row .jobTitle {width:90%;}
#managePanel .table .actions{width:10%;}
#managePanel .table .actions a{float:right;}
#managePanel .bottom{border-top: 1px solid #bebebe;padding:15px 0 0 0;margin:15px 0 0;}
#managePanel .navContent{margin:0 0 15px;height:49px;}
#managePanel .navContent .status{margin: 0 0 -30px;}
#managePanel .content .confirmMSG{margin:0 0 5px;}
#managePanel .info.popHover-BT{margin-top:-3px;}
.modal .inner.confirmMSG ul li{float: left;margin: 2px 0 4px;padding-left: 10px;width: 100%;}
#locality .table{margin:15px 0 0;}

/*-- CV STORE --*/
#banqueCV .title {display: table;width: 100%;}
#banqueCV .title h2, #banqueCV .title .personnalized-select {display: table-cell;vertical-align: middle;}
#banqueCV .title + .box {margin-top: 10px;}
#banqueCV .box > .jobsFilter{background: none;box-shadow: none;border-top: 1px dashed #cecece;border-bottom: 1px dashed #cecece;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 0 15px;}
#banqueCV .box > .jobsFilter .toggleSection + .content{padding:5px 0 10px;}
#banqueCV .box > .jobsFilter .toggleSection {color:#009e57;font-size: 16px;padding:15px 0;}
#banqueCV .box > .jobsFilter .toggleSection .arrow{background-position: -65px -15px;}
#banqueCV .box > .jobsFilter.close .toggleSection:hover{color:#383838;}
#banqueCV .box > .jobsFilter.close .toggleSection .arrow{background-position: -155px 1px;}
#banqueCV .box > .jobsFilter + .formElement{margin:0;}
#banqueCV .table header{border-left: 3px solid transparent;}
#banqueCV .table .candidatName .mainInfos, #banqueCV .table .candidatName .likingActions {margin-left:30px;position:relative;width:auto;}
#banqueCV .candidatName.column-35, #banqueCV .head.column-35 {width: 37%;}
#banqueCV .table .competences{width:26%;}
#banqueCV .row {border-left: 3px solid #cacaca;}
#banqueCV .row.unread{border-left: 3px solid #383838;}
#banqueCV .candidatInfos .town + .oneRow{margin:10px 0 30px;}
#banqueCV .content .box{margin-top:10px;}
#banqueCV label{display:inline-block;margin-bottom:4px;}
#banqueCV .disabled-container,#modal-manage-saved-filter .confirmMSG,.toggleContent.open .refineSearchV2 li{display:none;}
#banqueCV .sub-section{margin-top:-2px;}
#banqueCV .savedSearch {border-bottom: 1px dashed #cecece;margin-bottom:10px;padding-bottom:20px;}
#banqueCV .formElement .customMultiSelect{margin-top:5px;}
#banqueCV .customMultiSelect ul{margin:0;padding:0;}
#banqueCV .customMultiSelect .cat-list-element {display: inline-block;margin-top: 6px;}
.prompter-wrap{position:relative;}
#banqueCV .prompter-container{width:100%;}
#fRmCVStoreSearch .personnalized-select{min-width:inherit;}
#modal-manage-saved-filter .see.selected:before{content: "\e905";font-size:18px;}

/*indication consommation CV */
.limitCV {background-color:#fcb700;box-sizing:border-box;border-radius:4px;height:auto;cursor:pointer;display:table-cell;float:right;padding:8px 10px 8px 40px;position:relative;width:auto;}
.limitCV.error{background-color: #eb0000;}
.limitCV .icon{background:url(/images/6/warning.png) no-repeat 3px 5px ; position:absolute; top:0;bottom:0; left:5px;margin:auto;height:30px;width:30px;}
.limitCV > p{color:white;}
.limitCV:hover .tooltip{box-sizing:border-box;cursor:default;display:block;right: 0;margin-top: 8px;}
.limitCV .tooltip p{font-size:14px;line-height:18px;}
.limitCV .tooltip p+p{margin-top:8px;}
.limitCV .tooltip > .arrow{float:none;display:block;margin:-17px auto 10px;}
.limitCV.error .error,.limitCV .warningMSG{display:block;margin:5px 0;}
.limitCV.error .warningMSG,.limitCV .error{display:none;}

/*-- modal to manage saved search --*/
#modal-manage-saved-filter .table{display:table;-webkit-box-shadow:none; -moz-box-shadow:none;box-shadow:none;margin:0;}
#modal-manage-saved-filter .table .name,#modal-manage-saved-filter .table .actions{display:table-cell;vertical-align:middle;}
#modal-manage-saved-filter .table .name{width:80%;}
#modal-manage-saved-filter .table .actions{float:right;width:auto;}
#modal-manage-saved-filter .savedSearch-list > li{border-bottom: 1px dashed #dfdfdf;padding-bottom:10px;margin-bottom:10px;}
.toggleContent{background:#ededed;box-sizing:border-box;display:none;padding:15px;margin-top:10px;}
.toggleContent.open{display:inline-block;width:100%;}
.toggleContent.open input[type="text"], .toggleContent.open input[type='number'], .toggleContent.open textarea{background:transparent;border:0;height:auto;font-size:14px;padding:0;}
.toggleContent.open .refineSearchV2,.toggleContent.open .refineSearchV2 .checked,.toggleContent.open .refineSearchV2 .customMultiSelect .content{display:block;}
.toggleContent.open .refineSearchV2 {border-top:1px dashed #bababa}
.toggleContent.open .refineSearchV2 .column-25{width:50%;}
.toggleContent.open .refineSearchV2 .customMultiSelect{margin-top:4px;height: auto;min-height: auto;}
.toggleContent.open .refineSearchV2 .formElement ul{margin-top:2px;}
.toggleContent.open .refineSearchV2 .radio-btn-grp label,.toggleContent.open .refineSearchV2 .personnalized-checkbox{cursor:default;}
.toggleContent.open .refineSearchV2 .radio-btn-grp input[type='radio'] + span,.toggleContent.open .refineSearchV2 .personnalized-checkbox input + span {display:none;}
.toggleContent.open .refineSearchV2 .personnalized-checkbox p, .toggleContent.open .refineSearchV2  .radio-btn-grp label p{padding:0;}

/*-- preview pophover --*/
.preview-Pophover{padding:15px;top:-15px;}
body.hasHover .jobName:hover + .preview-Pophover{display:block;}
.preview-Pophover > .arrow{float:left;margin: 5px -24px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);}
.table .preview-Pophover li:before{content:none;margin:0;}
.table .preview-Pophover li{border:0;margin:0;padding:0;}
.preview-Pophover h3{font-size:15px;margin-bottom:6px;}
.preview-Pophover .workExperience{border-bottom:1px solid #e8e8e8;margin-bottom:5px;padding-bottom:5px;}
.preview-Pophover .workExperience b, .preview-Pophover .schooling b{font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;}
.table .preview-Pophover .more{line-height:0;margin: -3px 0 8px;}
.preview-Pophover .more b{color:#02a45b; font-size:25px;line-height:inherit;}

/*-- MESSAGE NOEL --*/
.christmasMSG{border-top:3px solid #99ca3e;background:white;box-sizing:border-box;display:block;}
.christmasMSG .wrapper{display:table;height:82px;box-sizing:border-box;}
.christmasMSG p{display:table-cell; vertical-align:middle;}
.christmasMSG .animatedIMG{float:left;height:82px;}
.christmasMSG .animatedIMG img{height:82px;width:auto;}

/*-- MESSAGE GOOGLE --*/
.topMSG{background: url(images/partner-jobillico.jpg) no-repeat center -840px;background-size: cover;box-sizing:border-box;min-height:90px;padding:15px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.topMSG h3{color:white;font-size:1.3em;text-transform:uppercase;}
.topMSG p{color:white;margin-top:5px !important;}
.topMSG a{color:white;}
body.hasHover .topMSG a:hover{color:white;text-decoration:none;}
.topMSG .closeBT{color:white;top:0;right:0;}
.topMSG,.topMSG .wrapper{position:relative;}
.topMSG .wrapper{box-sizing: border-box;padding-left:85px;}
.topMSG .googleIMG img{width: 50px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right:0;}
.topMSG.close{min-height:0;height:0;padding:0;}
.topMSG .googleIMG{background: white;width: 70px;height: 70px;position: absolute;border-radius: 100%;left: 0;top:0;bottom: 0;margin: auto;}

/*-- modal responsive --*/
#modal-mobileMSG h2 + img{display: block;max-width: 200px;margin: 20px auto 15px;}
#modal-mobileMSG .content h2{text-align:center;}

/*---------------- CRÉER GABARITS ----------------*/
#gabaritCreate .step1{min-height:400px;}
#gabaritCreate .step1 li{margin:0;position:inherit;}
#gabaritCreate .step1 .radio-btn-grp>ul>li{padding:5px 0;}
#gabaritCreate .step1 .easy-loading.sideList{position:absolute;left:300px;top:0;width:520px;}
.easy-loading.sideList .searchBar{margin:8px 0 0;}
.easy-loading.sideList.empty{background:gray;}
.easy-loading.sideList{background:white;bordeR:1px solid #e4e4e4;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:block;height:275px;width:100%;padding:15px;overflow:hidden;}
.easy-loading.sideList[disabled='disabled']{display:none;}
.easy-loading.sideList ul{margin:0;}
.easy-loading.sideList .row{bordeR-bottom:1px dashed #e4e4e4;cursor:pointer;padding:5px 30px 5px 15px;margin:0;line-height:1.4;}
body.hasHover .easy-loading.sideList .row:hover{background:#fafafa url(/images/6/checkIcon.png) no-repeat 98% 5px;}
.easy-loading.sideList .row.checked{background:white url(/images/6/checkIcon.png) no-repeat 98% -112px;color:#009e57;}
.easy-loading.sideList .row.checked .jobName{font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;}
.easy-loading.sideList .row:last-child{border-bottom:0;}
.easy-loading.sideList .row .mainInfos p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:inherit;}
.easy-loading.sideList .town{float:left;margin:0;width:100%;}
.easy-loading.sideList .jobTitle .expired{line-height:initial;margin:0;}
.easy-loading.sideList .companyTitle{float:left;text-transform:uppercase;margin:20px 0 5px;width:100%;}
.easy-loading.sideList .companyTitle:first-child{margin-top:0;}
.easy-loading.sideList .content{float:left;padding:0;margin-top:10px;height:195px;overflow:auto;width:100%;}
.easy-loading .sub-section{margin:0;padding:0;}
.easy-loading.sideList .searchBar .placeholder{top:6px;}
.easy-loading.sideList .searchBar.focus .placeholder{top:-20px;}
.easy-loading.sideList .searchBar.focus.fill .placeholder{color:#2d2d2d;}

/*-- PSYCHOMETRIQUE --*/
#psychometrics-create .formElement {margin-top: 4px;}
#psychometrics-create .instruction{display:inline-block;margin:30px 0;}
#psychometrics-create .instruction +.box{margin-top:0;}
#psychometrics-create .instruction p{line-height:18px;}
#psychometrics-create .instruction p+p{margin-top:10px;}
#psychometrics-create .title b{display:inline-block;font-size:18px;margin-bottom:5px;}
#psychometrics-create .title p{font-size:14px}
#psychometrics-create .question > .title b{font-size:15px;}
#psychometrics-create .question{box-sizing:border-box;display:inline-block;margin:5px 0 15px;padding:15px 15px 20px 15px;width:100%;}
#psychometrics-create .question.style-2{background:#f3f3f3;border-radius:4px;}
#psychometrics-create .description{display:table;margin:10px 0 15px;position:relative;}
#psychometrics-create .rank{background:none;border: 2px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:table-cell;width: 33.33%;padding:15px 10px;text-align: center;box-sizing: border-box;vertical-align:middle;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);transform: scale(0.9);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
#psychometrics-create .rank p{color:#919191;font-size:13px;line-height:16px;}
#psychometrics-create .rank.selected{background: #009e57;color: white;border: 2px solid #99ca3e;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#psychometrics-create .rank.selected p{color:white;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;}
#psychometrics-create .score{display:none;}
#psychometrics-create .selected .score{border-radius:4px;display:block;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size: 13px;position:absolute;top:3px;right:4px;color:white;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}
.slidecontainer{position:relative;}
.slidecontainer .line{background:#e2e2e2;position:absolute;top:-8px;height:20px;width:2px;}
.slidecontainer .line.second{left:25%;}
.slidecontainer .line.third{left:50%;}
.slidecontainer .line.fourth{left:75%;}
.slidecontainer .line.last{right:0;}

/* rangeslider custom style */
.sliders input[type="range"]{display:none;}
.sliders .rangeslider{z-index:10;}
.sliders .rangeslider {height:4px;}
.sliders .rangeslider__fill{background:#9b9b9b;}
.sliders .rangeslider__handle{background-image:none;border:2px solid #009e57;border-radius: 100%;background: #99ca3e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:15px;width:15px;-webkit-outline:none;-moz-outline:none;outline:none;}
.sliders .rangeslider--horizontal .rangeslider__handle{top:-6px;}
.sliders .rangeslider, .sliders .rangeslider__fill{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.sliders .rangeslider__handle:after{background:none;box-shadow:none;outline:none;}

/*-- list profil emploi --*/
#psychometrics-list .table .row,#gabaritsList .table .row{display:table;}
#psychometrics-list .table .row>div,#gabaritsList .table .row>div{float:none;display:table-cell;vertical-align:middle;}
#psychometrics-list .jobTitle .content.editable b,#psychometrics-list .jobTitle .content input{display:none;}
#psychometrics-list .jobTitle .content.editable input,#psychometrics-list .jobTitle .content b{display:block;}
#psychometrics-list .jobTitle .content{min-height:40px;display:inline-block;vertical-align: middle;width:90%;}
#psychometrics-list .row .personnalized-checkbox{float:none;}
#psychometrics-list .row .personnalized-checkbox input + span{top: 0;bottom: 0;margin: auto;}
#psychometrics-list .jobTitle .content b{display:inline-block;padding:10px 0;vertical-align:middle;}

/*-- modal preview job profil --*/
.modal #psychometrics-create .title{background:none;padding:0;position:relative;}
.modal #psychometrics-create .question {margin: 0 0 10px;padding:10px;}
.modal #psychometrics-create .description{margin:10px 0 0;}
.modal #psychometrics-create .mainTitle{text-align:center;margin-bottom:10px;}
.modal #psychometrics-create .mainTitle b{font-size:16px;text-transform:uppercase;}
.modal #psychometrics-create .mainTitle i{font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size:13px;color:gray;}
.modal #psychometrics-create .questions-content{box-sizing:border-box;display:inline-block;max-height:560px;overflow-y: scroll;width:100%;}

/*-- rapport psycho / profil candidat --*/
.linkedJob{width:22%;}

.errorMSG p{font-size: 13px;color: #df0000;margin: 6px 0 10px;}

/*-- tinyMCE new style --*/
.mce-tinymce.mce-panel{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;height: 290px;box-sizing: border-box;}
.mce-container iframe{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.mce-tinymce .mce-disabled,.mce-tinymce .mce-disabled:hover{pointer-events:none;cursor:not-allowed;}
.mce-tinymce .mce-ico{font-size:18px;}
.mce-tinymce .mce-btn-small button{padding:4px 8px;}
.mce-btn-group .mce-btn{ -webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
body .mce-panel,body .mce-btn{background:#f7f7f7;}
.mce-tinymce .mce-edit-area{border-bottom:1px solid #cacaca !important;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.mce-toolbar-grp.mce-stack-layout-item{margin:0 auto;padding:6px 0;max-width:350px;width:100%;}


/*---------------- QUICKSAND ----------------*/
@font-face {
    font-family: 'Quicksand';
    src: url('/fonts/quicksand/Quicksand-Regular.eot');
    src: url('/fonts/quicksand/Quicksand-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/quicksand/Quicksand-Regular.woff2') format('woff2'),
        url('/fonts/quicksand/Quicksand-Regular.woff') format('woff'),
        url('/fonts/quicksand/Quicksand-Regular.ttf') format('truetype'),
        url('/fonts/quicksand/Quicksand-Regular.svg#Quicksand-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Quicksand-Bold';
    src: url('/fonts/quicksand/Quicksand-Bold.eot');
    src: url('/fonts/quicksand/Quicksand-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/quicksand/Quicksand-Bold.woff2') format('woff2'),
        url('/fonts/quicksand/Quicksand-Bold.woff') format('woff'),
        url('/fonts/quicksand/Quicksand-Bold.ttf') format('truetype'),
        url('/fonts/quicksand/Quicksand-Bold.svg#Quicksand-Regular') format('svg');
    font-weight: 600;
    font-style: normal;
}

/*---------------- HALISR ----------------*/
@font-face {
    font-family:'Halisr';
    src: url('/fonts/halisr/halisr-regular.eot');
    src: url('/fonts/halisr/halisr-regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/halisr/halisr-regular.woff2') format('woff2'),
        url('/fonts/halisr/halisr-regular.woff') format('woff'),
        url('/fonts/halisr/halisr-regular.ttf') format('truetype'),
        url('/fonts/halisr/halisr-regular.svg#halisr-regular') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Halisr-Bold';
    src: url('/fonts/halisr/halisr-bold.eot');
    src: url('/fonts/halisr/halisr-bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/halisr/halisr-bold.woff2') format('woff2'),
        url('/fonts/halisr/halisr-bold.woff') format('woff'),
        url('/fonts/halisr/halisr-bold.ttf') format('truetype'),
        url('/fonts/halisr/halisr-bold.svg#halisr-regular') format('svg');
    font-weight: 700;
    font-style: normal;
}
/*---------------- MAIN ACTIONS ICON CONVERT INTO FONT ----------------*/
@font-face {
  font-family: 'actionIcon';
  src:  url('/fonts/icons/actionIcon.eot?lbohyl');
  src:  url('/fonts/icons/actionIcon.eot?lbohyl#iefix') format('embedded-opentype'),
    url('/fonts/icons/actionIcon.ttf?lbohyl') format('truetype'),
    url('/fonts/icons/actionIcon.woff?lbohyl') format('woff'),
    url('/fonts/icons/actionIcon.svg?lbohyl#actionIcon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon "],.iconContent .icon,.table .head.actions .tableBT,.table .actions .tableBT,.table .row.unread a.tableBT,.table .row .tableBT,.table .actions button .icon,.tag.diffuse,.popHover .diffuse.icone,.info,.criteria .disableBT,.criteria .enableBT,.actions a,.notifs-content .icon,.table .popHover.filter button.selected,.gallery .popHover.filter button.selected,.toggleBoxes .bt.icon,.icon.arrow.big,.personnalized-checkbox input + span > span,.prescreening-question .closeBT,#profilLogo a.bt.icon.modalBT,.searchIcon,.folderIcon,.closeBT,.experience .icon.arrow,.value .icon,.personnalized-select,.answer ol li.checked,.table  ul li:before,.experience .content li:before, .skills li:before, .certifications li:before, .language li:before, .aboutMe li:before,.categoryPreview .contentGenerated li:before,#footer .divid,#privacyPolicy .content li:before, #termsConditions .content ul > li:before,.checkList li:before, .cleaning:before,.dotList li:before,.newIMG.empty .icon:before,.filter .bt span:before,.requiredField li:before,.responsiveNav li:before,.responsiveNav .jobSelect .closeBT:before,.requiredField li a:after,#topPage_Link .icon:before,.switchColor .icon:before,.formPsycho .icon:before,.formPsycho:before,.formPsycho-send .icon:before,.formPsycho-send:before,.flag.normal:before,.flag.like:before,.flag.dislike:before,.tag.mondial .icon:before,.cart-icon,.cart-lock-icon{
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon "],.table .head.actions .tableBT,.table .actions .tableBT,.table .row.unread a.tableBT,.table .row .tableBT,.table .actions button .icon,.tag.diffuse,.popHover .diffuse.icone,.info,.criteria .disableBT,.criteria .enableBT,.actions a,.notifs-content .icon,.table .popHover.filter button.selected:before,.gallery .popHover.filter button.selected:before,.toggleBoxes .bt.icon,.icon.arrow.big,.personnalized-checkbox input + span > span,.prescreening-question .closeBT,#modal-photo .closeBT, #modal-video .closeBT,#profilLogo a.bt.icon.modalBT,.searchIcon,.folderIcon,.closeBT,.experience .icon.arrow,.value .icon,.personnalized-select,.answer ol li.checked:before,.table  ul li:before,.table  ul li:before,.experience .content li:before, .skills li:before, .certifications li:before, .language li:before, .aboutMe li:before,.categoryPreview .contentGenerated li:before,#footer .divid,#privacyPolicy .content li:before, #termsConditions .content ul > li:before,.checkList li:before,.cleaning:before,.dotList li:before,.newIMG.empty .icon:before,.filter .bt span:before,.requiredField li:before,.responsiveNav li:before,.responsiveNav .jobSelect .closeBT:before,.requiredField li a:after,.mobileSorting .popHover.filter button.selected:before,#topPage_Link .icon:before,.switchColor .icon:before,.formPsycho .icon:before,.formPsycho:before,.formPsycho-send .icon:before,.formPsycho-send:before,.flag.normal:before,.flag.like:before,.flag.dislike:before,.tag.mondial .icon:before,.cart-icon:before,.cart-lock-icon:before,.jobs-active::before,.messaging .mail::before,.online-shopping::before{
  font-family: 'actionIcon';
}
.mainNav a .arrow:before,.topNav a .arrow:before,.close .toggleSection .icon.arrow:before,.close .icon.arrow.big:before,.table .head .icon.arrow:before,.refineSearch .icon.arrow:before, .advancedSearch .selected .icon.arrow:before,.close .refineSearch .icon.arrow:before, .advancedSearch .icon.arrow:before,#statistics a.popHover-BT .arrow:before,.specialSelect .icon.arrow:before{
	content: "\e923";
	font-size:6px;
}
.icon.arrow.big:before,.table .head .selected .arrow:before,.refineSearch .icon.arrow:before,.advancedSearch .selected .icon.arrow:before,#topPage_Link .icon:before{
	content: "\e922";
	font-size:6px;
}
.back .arrow:before,.topNav .back .arrow:before,.prev .icon.arrow:before{
	content: "\e925";
	font-size:13px;
}
.modal .inner .closeBT:before,#cart .closeBT:before,.filterTag .closeBT:before,.popHover .closeBT:before,.confirmMSG .closeBT:before, .mainNav .closeBT:before,.responsiveNav .jobSelect .closeBT:before,.sideNav .closeBT:before,.smallScreen .refineSearchOPT .closeBT:before,.topMSG .closeBT:before,.modal .closeBT:before,.box.information .closeBT:before{
	content: "\e927";
}
.backEntreprise .return::before{
  content: "\e93d";
  font-size:16px;
  font-weight:400;
}
.cart-icon:before{
  content: "\e93e";
  font-size:16px;
  font-weight:400;
}
.cart-lock-icon:before{
  content: "\e93b";
}
.copy:before{
  content: "\e915";
}
.deactivate .icon:before,.head .deactivate:before, .actions .deactivate:before, .icodeactivate:before{
  content: "\e901";
}
.download:before{
  content: "\e93c";
  font-size:18px;
}
.js-markAsRead .icon:before {
  content: "\e902";
}
.baneer .seeCV:before,.table .actions .tableBT.seeCV:before,.table .unread .actions .tableBT.seeCV:before{
  content: "\e903";
}
.tableBT.delete:before,.delete .icon:before ,.actions .delete:before,.icodelete:before{
  content: "\e904";
}
.diffuse .icon:before,.tag.diffuse:before,.popHover .diffuse.icone:before,.baneer .diffuse:before{
  content: "\e91a";
}
.disableBT:before {
  content: "\e905";
}
.notifs-content.addNotes .icon:before {
  content: "\e906";
}
.donwload_folder:before {
  content: "\e907";
}
.edit:before,.edit .icon:before{
  content: "\e90c";
}
.dismissMail .icon:before {
  content: "\e908";
}
.dismiss.notifs-content .icon:before{
	content: "\e91e";
}
.editRights:before {
  content: "\e917";
}
.jobSelect .jobs-active::before{
  font-size: 16px;
  font-weight: 400;
}
.messaging .mail::before{
  content: "\e941";
  font-weight: 400;
}
.online-shopping::before{
  font-size: 16px;
  font-weight: 400;
}
.content .toggleNav::before{
  content: "\e9bd";
  font-weight: 400;
}

/*-- FOLDER ICON/ MULTIPATH --*/

.folderIcon{font-size:32px;}
/*-- close --*/
.close > .folderIcon .path1:before, .subFolder .folderIcon .path1:before,.modal .noSubfolder  .folderIcon .path1:before,.modal .selected.close .folderIcon .path1:before,.modal .selected .subFolder .folderIcon .path1:before{
  content: "\e929";
  color: #99ca3e;
}
.close > .folderIcon .path2:before, .subFolder .folderIcon .path2:before,.modal .noSubfolder  .folderIcon .path2:before,.modal .selected.close .folderIcon .path2:before,.modal .selected .subFolder .folderIcon .path2:before{
  content: "\e92a";
  color: #009e57;
}
/*-- open --*/
.folderIcon .path1:before, .modal .selected .folderIcon .path1:before{
  content: "\e92b";
  color: #009e57;
}
.folderIcon .path2:before, .modal .selected .folderIcon .path2:before{
  content: "\e92c";
  color: #99ca3e;
  position:absolute;
  top:0;
  left:0;
}
.formPsycho .icon:before,.formPsycho:before{
	content: "\e936";
}
.formPsycho-send .icon:before,.formPsycho-send:before{
	content: "\e937";
}

.modal .selected .folderIcon .path2:before{
  margin:0;
}
.transfertMail .icon:before, .transfertMail:before{
  content: "\e909";
}
.info:before{
	content: "\e91c";
}
.info.form:before,.form.notifs-content .icon:before{
	content: "\e91d";
}
.addNotes .icon:before ,.actions .addNotes:before{
  content: "\e90e";
}
.js-markAsUnread .icon:before {
  content: "\e912";
}
.publish:before,.popHover.filter button.selected:before,.personnalized-checkbox input + span > span:before,.checkList li:before{
  content: "\e911";
}
.actions .see:before,.tableBT.see:before,.see .icon:before,.criteria .enableBT:before,.preview .icon:before,.icon.see:before{
  content: "\e913";
}
.share .icon:before,.baneer .share:before,.table .actions .share:before{
  content: "\e90d";
}
.messages:before {
  content: "\e90b";
}
.nextSteps:before,.switchColor .icon:before{
  content: "\e910";
}
.prescreening-question .closeBT:before,#modal-photo .closeBT:before, #modal-video .closeBT:before{
	content: "\e926";
}
.previousSteps.icon:before {
  content: "\e900";
}
.moreOPT:before {
  content: "\e916";
}
.print:before{
	content: "\e91f";
}
.icon.plus:before,.rights .table .close .toggleSection:before{
	content: "\e920";
	font-size:20px;
}
.renew .icon:before,.baneer .renew:before,.table .renew:before{
  content: "\e914";
}
.rights .table .toggleSection:before{
	content: "\e921";
	font-size:20px;
}
.saveFolder:before ,.saveFolder .icon:before{
  content: "\e90a";
}
.searchIcon:before{
	content: "\e928";
}
.seeAll .icon:before,.next .icon.arrow:before{
	content: "\e924";
	font-size:13px;
}
.subFolder-create:before {
  content: "\e90f";
}
.table  ul li:before,.experience .content li:before, .skills li:before, .certifications li:before, .language li:before, .aboutMe li:before,.categoryPreview .contentGenerated li:before,#footer .divid:before,#privacyPolicy .content .box li:before, #termsConditions .content .box ul > li:before,.dotList li:before{
	color:#64c431;
	content: "\e930";
	font-size:4px;
    margin: 5px -10px;
	position: absolute;
}
#privacyPolicy .content .box li:before,#termsConditions .content .box ul > li:before{
	margin:8px -12px;
	}
#footer .divid:before{float:left;margin:0;position:relative;}
.transfertFolder .icon:before ,.transfertFolder:before{
  content: "\e918";
}
.transfertOther .icon:before {
  content: "\e919";
}
.cleaning:before{
	 content: "\e931";
}
/*-- rate value icon --*/
.value .icon .path1:before {
  content: "\e92d";
  color: transparent;
}
.value .icon .path2:before {
  content: "\e92e";
  color: #383838;
}
.wink .icon:before,.baneer .wink:before{
  content: "\e91b";
}

.table .head .icon.arrow:before{font-size:5px;}

.home:before{
	content: "\e934";
}
.responsiveNav .jobSelect:before,.jobSelect .jobs-active::before{
	content: "\e940";
}
.responsiveNav .onlineStore:before, .online-shopping::before{
	content: "\e93f";
}

.toggle__icon{
  position:absolute;
  top:12px;
  left:0;
  right:0;
  margin:auto;
  width:28px;
  height:18px;
  z-index:-1;
}
.toggle__line{
  background:#6d6d6d;
  float: left;
  margin:2px 0;
  height:2px;
  width:100%;
}


/*-- remove before from table pohover --*/
.actions .popHover button:before,.parcours .actions button:before,.notifs-content:before,.popHover>.icon.arrow:before,.advancedSearchOPT .icon.arrow:before,.table .actions .popHover button:before,.table .yearCount:before,.table .criteria .details li:before,.value .icon:before,.value .legendValue:before,.parcoursInfo .parcoursPreview li:before,.table .mainInfos .icon.refNum:before,.popHover .notifs-desc li:before{
	content:none;
}

/*---------------- ICON STYLE-2 CONVERT INTO FONT ----------------*/
@font-face {
  font-family: 'icons-style2';
  src:  url('../fonts/icons-style-2/iconV02.eot?6t218n');
  src:  url('../fonts/icons-style-2/iconV02.eot?6t218n#iefix') format('embedded-opentype'),
    url('../fonts/icons-style-2/iconV02.ttf?6t218n') format('truetype'),
    url('../fonts/icons-style-2/iconV02.woff?6t218n') format('woff'),
    url('../fonts/icons-style-2/iconV02.svg?6t218n#iconV02') format('svg');
  font-weight: normal;
  font-style: normal;
}
.iconContent .icon, .icon-cart,body .table .row .icon.offersFeatured.tableBT,.icon--style-2{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icons-style2';
}
.selfService:before {
  content: "\e90a";
}
.seeCandidates:before {
  content: "\e900";
}
.newOffer:before {
  content: "\e914";
}
.newOpportunity:before {
  content: "\e916";
}
.seeStats:before {
  content: "\e901";
}
.offersPublication:before {
  content: "\e902";
}
.personalityAssessment:before {
  content: "\e900";
}
.CVopening:before {
  content: "\e903";
}
.offersFeatured:before, .offersFeatured.tableBT:before{
  content: "\e904";
}
.userAcess:before {
  content: "\e905";
}
.announcement:before {
  content: "\e906";
}
.timer:before {
  content: "\e907";
}
.visibility:before {
  content: "\e908";
}
.visibility.icon-cart-sm{
  font-size:22px;
}
.visibilityPlus:before {
  content: "\e909";
}
.visibilityPlus.icon-cart-sm{
  font-size:24px;
}
.icon-cart{
  color:#009e57;
  font-size:50px;
  height:50px;
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
}
.icon-cart-relative{
  position:relative;
}
.icon-cart-white{
  color:white;
}
.icon-cart-gray{
  color:#707070;
}
.icon-cart-sm{
  font-size:20px;
}
.icon-cart-bold{
  font-weight:700;
}

.offersFeatured.tableBT:before{
  font-weight:600;
}

/*---------------- ANIMATION CSS ----------------*/

.blink-now {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.is-not-valid {
  padding:6px 3px;
  background:#FEFED9;
}
.is-not-valid p, .is-not-valid .question { text-decoration: line-through; }
.is-not-valid:before, .is-not-valid .answer, .is-not-valid .question {
  opacity:.5;
}
.is-not-valid .personnalized-checkbox input + span { background: none; }

.dateSection .eventsPeriod.removeDateButton--is-hidden .removeDateButton { display:none; }
.removeDateButton { color:#5d5d5d; float:left; margin-right:10px; }
.removeDateButton:after { cursor:pointer; font-size:20px; font-family: 'actionIcon'; content: "\e926"; position:relative; top:5px; }
.eventsPeriod .addInputBT.addDateButton{margin:0;}

.border-right-gray-1px{border-right:1px solid #d6d6d6;}
.padding-0,.content .padding-0{padding:0;}
.content .cart-number-input,.content .cart-number-select{margin-top:4px;max-width:100px;min-width:100px;width:100%;}
input[type="text"].input--readonly{border:0;padding-left:0;}
.box-sizing-border-box{box-sizing: border-box;}
.text-color-gray{color:#707070;}
.text-color-white{color:white;}
.absolute-bt{position: absolute;top: 0;bottom: 0;margin: auto;height: 34px;}
.vertical-align-middle{vertical-align:middle;}
.vertical-align-bottom{vertical-align:bottom;}
.padding-left-60{padding-left:60px;}
.h2-cart{font-size:22px;margin-bottom:5px;font-family: 'Halisr',Arial,Sans-Serif;font-weight: 500;}
.popHover-BT-cart{position:absolute;left:6px;top:10px;}
.min-width-325{min-width:325px;}
.min-height-200{min-height:200px;}
.min-height-260{min-height:260px;}
.min-height-60{min-height:60px;}
.background-color-dark-gray{background:#606060;}
.cart-choosen-plan{padding:15px 10px;border-radius:4px;box-sizing:border-box;margin:30px 0 20px; -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);}
.margin-top-0,.content .margin-top-0{margin-top:0;}
.margin-0{margin:0;}
.margin-left-6{margin-left:6px;}
.mobile-only-title{display:none;}
.content .cart-item,.content h2 + .cart-item{margin:0 0 -1px 0;box-shadow:none;}
.cart-item{bordeR:1px solid #d6d6d6;}
.cart-item .padding-left-60.text-color-gray{margin-bottom:0;}
.box-sizing-border-box{box-sizing:border-box;}
.table .row>div.float-none,.float-none{float:none;} 
.modal .modal-right-side{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;position:fixed;right:0;top:0;left:inherit;height:100%;max-height:100%;-webkit-transform:none;-moz-transform:none;transform:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:120px 0 0 0;}
.modal-right-side-bottom{background:white;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:10px 25px;-webkit-box-shadow: -2px -2px 4px 2px rgba(0,0,0,0.10);-moz-box-shadow: -2px -2px 4px 2px rgba(0,0,0,0.10);box-shadow: -2px -2px 4px 2px rgba(0,0,0,0.10);}
.modal-right-side-bottom .bt+.bt{margin-top:14px;}
.modal-right-side-bottom-absolute {position: absolute;bottom: 0;left: 0;box-sizing: border-box;width: 100%;padding: 0 25px 25px 25px;}
.bt-bigger{padding:14px;}
.modal .modal-right-side-title{background:white;padding:40px 30px 40px 20px;-webkit-box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.10);-moz-box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.10);box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.10);z-index:10000;position:absolute;width:100%;}
.modal .modal-right-side-content{background:#dcdcdc;display: inline-block;width: 100%;padding: 25px;box-sizing: border-box;height:60%;position: absolute;}
.modal .full-screen-modal{width:100%;padding:0;}
#onlineStoreCart .bt.column-60{width:58%;}
#onlineStoreCart .bt{margin-top:0;}
.cart-sub-total{margin-bottom:10px;}
.cart-sub-total__item{border-bottom:1px solid #E1E1E1;}
.cart-sub-total__item-last{border:0;}
.cart-sub-total__item-text{text-align:left;width:65%}
.cart-sub-total__item-price{text-align:right;width:35%;}
.cart-sub-total__item-text,.cart-sub-total__item-price{display:inline-block;padding:8px 0;vertical-align:middle;font-size:15px;}
.cart-sub-total__item-price-one-row{width:100%;}
.cart-item-count{margin:0 0 14px;font-size:13px;}
.cart-item-table-content{display:inline-block;float:left;height:100%;width:100%;overflow:auto;}
.number.cart-lock-icon{border-radius:100%;background:#009e57;display:inline-block;width:40px;height:40px;line-height:36px;text-align:center;color:white;font-weight: 400;font-size: 22px;margin-right:10px;}
.text-size-ml{font-size:1.5em;line-height: 1.2em;}
.background-color01,.content .background-color01{background:#009e57;}
.text-color01{color:#009e57;}
.modal-right-side-bottom p+p{margin:0;}
#onlineStore.statistics .column-66 h2+.displayData{margin:0 0 20px;}
.table .actions .center-table-actions-bt{margin: auto;display: block;float: none;}
.actions a.create.no-icon{padding:10px;}
.datepicker-dropdown{z-index:1000000 !important;}
.datepicker--position-center{left:0 !important;right:0 !important;margin:0 auto;}
.promoteOffer + .sub-section{margin:8px 0 0 25px;}
.no-item-message .warning{background-position:center -127px;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.no-item-message {color:#e7aa16;position:relative;padding:6px 12px 12px 36px;margin-bottom: 10px;border-bottom: 1px solid #d2d2d2;}
.no-item-message b,.no-item-message p{font-size:13px;line-height:20px;}
.white-line{background: white;}
.line-absolute-bottom{position: absolute;  bottom: -2px;margin: 0;left: 0;}
.no-item-message.hide +.cart-item-count + .cart-item-table .cart-item-table-content{max-height:340px;}
.no-item-message +.cart-item-count + .cart-item-table .cart-item-table-content{max-height:280px;}
.box.featuredOffer{background:#775aaa url(/images/6/featured_bg.svg) no-repeat;background-size:cover;padding:1.5rem 20rem 1.5rem 1.5rem;box-sizing:border-box;min-height:250px;position:relative;}
#jobs .box.featuredOffer{background-position: -305px 56px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;min-height:374px;padding: 2.5rem 8rem 1.5rem 1.5rem;margin-right:1.5%;width:33.3333%;}
.box.featuredOffer--is-active{background:#775aaa url(/images/6/featured_bg_active.svg)}
.box.featuredOffer b,.box.renewItemMsg b{display:block;margin-bottom:0.6rem;}
.box.featuredOffer + .column-65 .job{margin-bottom:2%;width:49%;}
.box.featuredOffer + .column-65 .job:nth-child(2){margin:0;}
.box.featuredOffer + .column-65 .job:nth-child(3),.box.featuredOffer + .column-65 .job:nth-child(4){margin-bottom:0;}
.featuredOffer__content .icon-cart{display:block;margin:5px 0 15px;}
#onlineStoreCart .optimize-covid-banner{display:none;}
.optimize-covid-banner{z-index:1 !important;}
.no-style-iframe{position:absolute;top:0;width:100%;height:100%;box-sizing:border-box;}
.content.modal-right-side-content {padding:15px 25px;height:auto;overflow: auto;position: absolute;top: 120px;bottom: 230px;}
.resume-command{position:fixed;top:0;right:0;height:100%;-webkit-box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);-moz-box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);}
.resume-command__mobile-bt:before{content: "+";font-size: 40px;position: absolute;left: 10px;top: 0;bottom: 0;margin: auto;height: 40px;}
.resume-command__mobile-bt{color:#009e57;-webkit-box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);-moz-box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.10);position: absolute;background: white;width: 180px;left: -180px;font-size: 13px;font-family: 'Halisr',Arial,Sans-Serif;font-weight: 500;box-sizing: border-box;padding:10px 15px 10px 40px;}
.resume-command__mobile-bt{left:20px;}
.is--blurry{-webkit-filter: blur(1.5rem);-moz-filter: blur(1.5rem);filter: blur(1.5rem);}
.paiement-legend{display:inline-block;margin-top:20px;width:100%;text-align:center;}
.paiement-legend p{margin-bottom:5px;}
.modal-display-inline-block,.display-inline-block{display:inline-block;}
.approved-msg{display:none;background: url(/images/6/overlayBlack.png) repeat;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100000;}
.approved-msg__container{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: white;padding: 45px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-sizing: border-box;text-align: center;}
#onlinePaiement.is--completed .overlay{display:block;}
#onlinePaiement.is--completed .approved-msg{display:table}
.approved-msg__icon{background:url(/images/cart_suceed_icon.png) no-repeat;display:block;margin:0 auto 15px;width:90px;height:90px;}
.approved-msg__title{color:#009e57;font-size:22px;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;}
.approved-msg__legend{ color: #949494;text-align: center;width: 100%;font-size: 13px;border-top: 1px dashed #a7a7a7;width: 100%;margin: auto;display: block;padding-top: 10px;margin-top: 20px;}
#mainLogo.mainLogo-for-paiement{position:relative;margin:auto;display:block;}
#facturationAdresse .box,#onlinePaiement .box{padding:25px 50px;}
#facturationAdresse .msg-error + .msg-error{display: inline-block;width: 100%;color: #dd0000;font-size: 12px;font-family: 'Quicksand-Bold';}
#facturationAdresse input.msg-error{border:1px solid #dd0000;}
#HPP-iframe{width: 100%;min-height: 560px;}
.datepicker-inline{margin:10px 0 0;}
#cart .is--empty .js-sUserNotification{display:table;height:100%;}
#cart .is--empty .js-sUserNotification span{display:table-cell; vertical-align:middle; color:gray; line-height:20px;font-size: 14px;font-family: 'Quicksand';}
#cart .is--empty .cart-item-count,#cart .is--empty .cart-item-table,#cart .js-sUserNotification{display:none;}
#cart .is--in-error .js-sUserNotification{display:block;color:red; line-height:20px;font-size: 12px;font-family: 'Quicksand-Bold';margin:0 0 10px;}
#cart .content.modal-right-side-content.is--empty{padding: 140px 25px 190px;}
#cart .bt.color01:disabled{color:white;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;cursor:default;}
.link-guid{position:fixed;top:20px; right:-5px;z-index:10;}
.box.visibilityOffer{background: #775aaa url(/images/6/purple-stars-bg.png) no-repeat;background-size: cover;padding: 1.5rem 1.5rem 1.5rem 400px;box-sizing: border-box;line-height:1.4rem;min-height: 215px;position: relative;width: 100%;text-align:center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration:none;}
.box.visibilityOffer::before{content:"";background: url(/images/6/visibility-img.png) no-repeat;height:170px;width:343px;position:absolute;left:2rem;top:0;bottom:0;margin:auto}
.box.visibilityOfferEcom{background:#f9b95a url(/images/6/bg-autumn.png) no-repeat bottom center;background-size: cover;padding:1.5rem 9rem;box-sizing: border-box;line-height:1.4rem;min-height: 315px;position: relative;width: 100%;text-align:center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration:none;}

/* custom toggle */
.has-custom-hover{-webkit-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.has-custom-hover:hover{-webkit-box-shadow: 2px 2px 4px 4px rgb(0 0 0 / 15%);-moz-box-shadow: 2px 2px 4px 4px rgb(0 0 0 / 15%);box-shadow: 2px 2px 4px 4px rgb(0 0 0 / 15%);}
.is-clickable{cursor:pointer;}
.switch {position: relative;display: inline-block;}
.switch__input {display:none;opacity: 0;width: 0;height: 0;}
.switch__slider {cursor: pointer;background-color: #47316a;-webkit-transition: .4s;transition: .4s;border-radius: 34px;display: inline-block;width: 110px;vertical-align: middle;height: 34px;position: relative;}
.switch__slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;border-radius: 50%;}
.switch__input:checked + .switch__slider {background-color: #f16f45;}
.switch__input:focus + .switch__slider {box-shadow: 0 0 1px #c13322;}
.switch__input:checked + .switch__slider:before {-webkit-transform: translateX(75px);-ms-transform: translateX(75px);transform: translateX(75px);}
.switch__slider__text{position: absolute;right: 25px;top: 0;bottom: 0;margin: auto;line-height:32px;font-size: 0.9rem;-webkit-transition: .4s;transition: .4s;}
.switch__slider__text:before,.switch__input + .switch__slider + .switch__slider__text--urgent:before,.switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{content:"Activer";}
html[lang="en"] .switch__slider__text:before{content:"Enable";}
.switch__input:checked + .switch__slider + .switch__slider__text{right:43px;}
.switch__input:checked + .switch__slider + .switch__slider__text:before{content:"Activée";}
html[lang="en"] .switch__input:checked + .switch__slider + .switch__slider__text:before{content:"Enabled";}
.switch__slider--light{background:#34433b;}
.switch__slider--small{height: 30px;width: 60px;}
.switch__slider--small:before {height: 20px;width: 20px;left:5px;bottom: 5px;}
.switch__slider__text--relative,.switch__input:checked + .switch__slider + .switch__slider__text--relative{position:relative;top: inherit;left: inherit;right: inherit;bottom:inherit;}
.switch__input:checked + .switch__slider--light{background: #009e57;}
.switch__input:checked + .switch__slider--small:before {-webkit-transform: translateX(29px);-ms-transform: translateX(29px);transform: translateX(29px);}
.switch__input + .switch__slider + .switch__slider__text--featured:before,.switch__input + .switch__slider + .switch__slider__text--urgent:before{color:#535353;}
.switch__input:checked + .switch__slider + .switch__slider__text--featured:before {content: "Cette offre sera en vedette le";color:#009e57;}
html[lang="en"] .switch__input:checked + .switch__slider + .switch__slider__text--featured:before {content: "This offer will be featured on";color:#009e57;}
.switch__input + .switch__slider + .switch__slider__text--urgent:before,
.switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{content:"Activer";}
html[lang="en"] .switch__input + .switch__slider + .switch__slider__text--urgent:before,
html[lang="en"] .switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{content:"Enable";}
.switch__input:checked + .switch__slider + .switch__slider__text--urgent:before,
html[lang="en"] .switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{color: #009e57;}
.show-activating-msg .switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{content:"Cette offre sera mise urgente lors de la publication";}
.show-activating-msg html[lang="en"] .switch__input:checked + .switch__slider + .switch__slider__text--urgent:before{content:"This offer will be made urgent";}
.formElement.content.no-padding.no-margin{margin:0;padding:0;}

/* shephard tour custom CSS */

.list-has-dot{list-style: disc;list-style-position: outside;padding-left: 15px;padding-top:5px;}
.list-has-dot li{margin-bottom:5px;}
.ecommerce-tour.self-service-style .shepherd-text .notice p,
.ecommerce-tour.self-service-style .shepherd-text .notice b
{
  font-size:14px;
  line-height:18px;
}

.ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-header .shepherd-title{
  color:#666666;
  display:block;
  font-family: 'Halisr',Arial,Sans-Serif;
  font-weight: 500;
  font-size: 22px;
  flex: inherit;
  text-align:center;
  text-transform:inherit;
  line-height: 1.6rem;
  margin:auto;
  width:100%;
}
.ecommerce-tour.shepherd-has-title .shepherd-title .text{
  display:inline-block;
  margin-top:10px;
  width:100%;
}
.ecommerce-tour .shepherd-title .icon-cart{
  font-size:60px;
  height:60px;
  position:relative;
}
.ecommerce-tour.shepherd-element {
  border: solid 1px #C0C0C0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  max-width:685px;
  width:95%;
}
.ecommerce-tour .shepherd-footer .shepherd-button{
  background:#009e57;
  display: inline-block;
  width: auto;
  border: 0;
  flex-grow: inherit;
  text-transform:inherit;
  font-family: 'Halisr',Arial,Sans-Serif;
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  padding: 12px 27px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color:white;
  border-width:1px;
  border-style:solid;
  border-color: #009e57;
}
.ecommerce-tour .shepherd-footer .shepherd-button:hover{
  background:#64c431;
  border-color: #64c431;
  color:white;
}
.ecommerce-tour .shepherd-footer .shepherd-button.shepherd-button-secondary{
  background:white;
  color:#838383;
  border:1px solid #707070;
}
.ecommerce-tour .shepherd-footer .shepherd-button.shepherd-button-secondary:hover{
  color:black;
  border:1px solid black;
}
.ecommerce-tour .shepherd-footer button:not(:last-of-type){
  border:0;
}
.ecommerce-tour .shepherd-footer{
  display:inherit;
  text-align:center;
  padding:1rem 3rem 2rem;
}
.ecommerce-tour.has-two-buttons .shepherd-footer{
  text-align:left;
}
.ecommerce-tour.has-two-buttons .shepherd-footer .shepherd-button--right{
  float:right;
}
.ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-header {
  font-family: 'Halisr',Arial,Sans-Serif;
  font-weight: 500;
  padding:2rem 3rem 0.5rem; 
}
.ecommerce-tour .shepherd-text{
  color: #707070;
  font-family: 'Quicksand',Arial,sans-serif;
  font-weight: 400;
  font-size: 18px;
  padding: 0 3rem;
  text-align:center;
}
.ecommerce-tour.text-align-left .shepherd-text{
  text-align:left;
}
.ecommerce-tour .shepherd-text p,
.ecommerce-tour .shepherd-text p b{
    font-size: 18px;
    line-height: 1.6rem;
}
.ecommerce-tour.self-service-style .shepherd-text a{
  color: #02a45b;
  border-bottom:none;
  text-decoration:underline;
}

.ecommerce-tour.self-service-style .shepherd-text a:hover{
text-decoration:none;
}

.ecommerce-tour.self-service-style .shepherd-text p,
.ecommerce-tour.self-service-style .shepherd-text li,
.ecommerce-tour.self-service-style .shepherd-text i,
.ecommerce-tour.self-service-style .shepherd-text p b{
    font-size: 16px;
    line-height: 1.4rem;
}

.ecommerce-tour .steps{
    width: 100px;
    display: block;
    margin: 1.2rem auto 0.8rem;
    text-align: center;
    font-size:16px;
}
.ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
    color: #707070;
    font-family: initial;
    font-size:40px;
    position: absolute;
    top: 8px;
    right: 10px;
}
.ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{ 
  color:#64c431;
}


.ecommerce-tour.shepherd-element[data-popper-placement='left']{
  right:30px !important;
}
.ecommerce-tour.shepherd-element[data-popper-placement='right']{
  left:30px !important;
}
.ecommerce-tour.shepherd-element[data-popper-placement='bottom']{
  top:20px !important;
}
.ecommerce-tour.shepherd-element[data-popper-placement='top']{
  bottom:20px !important;
}
.ecommerce-tour.shepherd-element.shepherd-centered{
  top: 50% !important;
  bottom: inherit !important;
}
.ecommerce-tour.shepherd-element .shepherd-arrow:after {
  content:'';
  width: 0; 
  height: 0; 
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='left'] .shepherd-arrow:after,.ecommerce-tour.shepherd-element.shepherd-pinned-left .shepherd-arrow:after{
  border-right: 20px solid white;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='left'] .shepherd-arrow,.ecommerce-tour.shepherd-element.shepherd-pinned-left .shepherd-arrow{
  right:-20px;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='right'] .shepherd-arrow:after,.ecommerce-tour.shepherd-element.shepherd-pinned-right .shepherd-arrow:after{
  border-right: 20px solid white;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='right'] .shepherd-arrow,.ecommerce-tour.shepherd-element.shepherd-pinned-right .shepherd-arrow{
  left:-20px;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='bottom'] .shepherd-arrow:after,.ecommerce-tour.shepherd-element.shepherd-pinned-bottom .shepherd-arrow:after{
  border-bottom: 20px solid white;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  transform:none;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='bottom'] .shepherd-arrow,.ecommerce-tour.shepherd-element.shepherd-pinned-bottom .shepherd-arrow{
  bottom:-20px;
}
.ecommerce-tour.shepherd-element[data-popper-placement^='top'] .shepherd-arrow:after,.ecommerce-tour.shepherd-element.shepherd-pinned-top .shepherd-arrow:after{
  border-top: 20px solid white;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  transform:none;
}
.shepherd-show{display:block !important}
.table .agencyItems{display:inline-block;float:left;width:100%;}

.shepherd-enabled.shepherd-target{overflow:hidden;}

.responsive .shepherd-element.custom-mobile{ 
  opacity:1;
  pointer-events: auto;
  visibility: visible;
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  -moz-transform: translate(-50%, -50%) !important;
}

.responsive .shepherd-element.custom-mobile .shepherd-arrow{
  display:none;
}
.responsive .ecommerce-tour .shepherd-footer .shepherd-button{
  font-size: 18px;
    line-height: 18px;
    padding: 8px 12px;
}
.responsive .ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-header .shepherd-title{
  font-size: 20px;
  max-width:inherit;
}
.responsive .ecommerce-tour .shepherd-text p{
  font-size:14px;
  line-height:1rem;
}
.responsive .ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-header{
  padding: 1rem 1.5rem 0.5rem;
}
.responsive .ecommerce-tour .shepherd-text{
  padding: 0 1.5rem;
}
.responsive .ecommerce-tour .shepherd-footer{
  padding:1rem 1.5rem 1rem;
}
.responsive .ecommerce-tour.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
    font-size: 32px;
    top: 4px;
    right: 6px;
}

/* CSS style for tour urgent offer */


.ecommerce-tour.step1:not(.self-service-style) .shepherd-content{
  background: #ebebeb;
  padding-left:180px;
}

.ecommerce-tour.shepherd-has-title.step1 .shepherd-content .shepherd-header,
.ecommerce-tour.step1 .shepherd-text,
.ecommerce-tour.step1 .shepherd-footer{
  background: white;
}

.ecommerce-tour.step1 .left-side-content{
  position:absolute;
  left:0;
  top: 50%;
  transform: translate(0, -50%);
  margin:auto;
  padding:0 10px;
  width:180px;
}

.ecommerce-tour.step1 .left-side-content .text{
  font-size:17px;
  line-height: 20px;
  color:#009e57;
}

label[for="promoteOffer"]:hover{
  background-color:#2d2d2d;
  color:white;
}
label[for="promoteOffer"].no-hover:hover{
  background:none;
  color:inherit;
}
html[lang="en"] label[for="promoteOffer"] span::before{
  content:"Activate";
}
html[lang="en"] label[for="promoteOffer"] input:checked + span::before{
  content:"Activated";
}
label[for="promoteOffer"] span::before{
  content:"Activer";
}
label[for="promoteOffer"] input:checked + span::before{
  content:"Activée";
}

label[for="promoteOffer"] + .content {
  background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.35);
padding: 15px 0px;
}

#step3 .old-design .icon.offersFeatured,
#jobCreate .old-design .icon.offersFeatured, 
#modal-renew-job .icon.offersFeatured{
  display:block;
  font-size:50px;
  margin:5px 0 10px;
}

#step3 .old-design .icon.offersFeatured+p,
#jobCreate .old-design .icon.offersFeatured+p,
#modal-renew-job .icon.offersFeatured+p
{
  margin-bottom:5px;
}

#step3 .box.background-color01, 
#jobCreate .box.background-color01,
#modal-renew-job .box.background-color01{
  padding:25px;
  margin-bottom:10px;
  box-sizing: border-box;
}


#newCandidats .box.renewItemMsg{display:table;background-color:#775aaa;background-image:url(/images/6/renewItem_bg.png);background-repeat:no-repeat;background-position: right -60px center;background-size: cover;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;min-height:190px;margin:15px 0;box-sizing:border-box;width:100%;}
#newCandidats .renewItemMsg__content{display:table-cell;vertical-align:middle;padding:25px 480px 25px 25px;}


.container-important--is-visible {
  border: 1px solid #ffd300;
  border-radius: 4px;
  padding: 10px 20px;
  box-sizing: border-box;
  box-shadow: 2px 3px 1px 1px #ffd300;
  background: #fffdf4;
  display: inline-block;
  float: none;
  margin-left: -20px;
  margin-top: -10px;
}

.container-important--is-visible ul.twoColumn li{
  width:auto;
}

.container-important--is-visible ul.twoColumn li .personnalized-checkbox p{
  font-family: 'Quicksand-Bold',Arial,sans-serif;
  font-weight: 600;
}

.container-important__message {
  display:none;
}

.container-important--is-visible .container-important__message {
  display:block;
  display: table-cell;
  vertical-align: top;
  position: relative;
  padding-left: 40px;
}

.container-important--is-visible .contain--arrow {
  border: solid #ffd300;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  position: absolute;
  left: 20px;
  top:10px;
}

.container-important--is-visible .contain--arrow--left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.customBox {
  display:table;
}

.customBox .customBox__content{
  border: 1px solid #d6d6d6;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: table-cell;
  float:none;
  vertical-align:top;
  position:relative;
}

#privacyConfidentialJobOffer .customBox .customBox__content{
  width:32%;
}

.customBox .customBox__content.customBox__content--inline{
  display:inline-block;
  margin:0;
  width:100%;
}

.radio-btn-grp.vertical.customBox__content label{
  margin:0;
  position:initial;
}

.customBox .customBox__content.middle,
#privacyConfidentialJobOffer .customBox .customBox__content.middle{
  border:none;
  display:table-cell;
  width:2%;
}

.customBox__header {
  padding: 15px;
  display:inline-block;
}

.customBox__footer{
  border-top: 1px solid #d6d6d6;
  padding: 15px;
  position:relative;
  min-height:92px;
  box-sizing: border-box;
}

.customBox .radio-btn-grp input[type='radio'] + span, 
.customBox  input[type='radio'] + span {
  top: 16px;
  left: 15px;
}

.customBox .customBox__header p{
  padding-bottom:10px;
}

.customBox .customBox__header p+p{
  min-height:120px;
  padding:0;
}

.customBox__footer__logo {
  background:white;
  border: 1px solid #d6d6d6;
  height:60px;
  width:60px;
  position:absolute;
  top:15px;
  left:15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow:hidden;
}

.customBox__footer__logo + .customBox__footer__text{
  padding-left:75px;
}

.customBox .customBox__footer__text--job,
.customBox .customBox__footer__text--company{
  padding:0;
  color:#02a45b;
}

.customBox__footer__text--job{
  color:#02a45b;
  font-weight:600;
}

.customBox__footer__logo--img
{
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
}

.customBox .customBox__footer__text--company.town{
  padding-left:20px;
}

.customBox .radio-btn-grp input[type='radio'] + span + p + p::after,

.customBox input[type='radio'] + span + p::after{
    content: "";
    background: rgba(180,180,180,0.45);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

.customBox .radio-btn-grp input[type='radio']:checked + span + p + p::after,
.customBox  input[type='radio']:checked + span + p::after{
    content:none;
}

.customBox__footer__logo--confidential-text{
  color:white;
  font-size:9px;
  font-weight:600;
  position:absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align:center;
  line-height:18px;
}

.customBox__footer__logo--confidential::before{
    background: rgb(85,85,85,0.9);
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}

.customBox__footer__logo--confidential {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzE1MDAiIGRhdGEtbmFtZT0iR3JvdXBlIDE1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0NC45NzQiIGhlaWdodD0iNDguODU0IiB2aWV3Qm94PSIwIDAgNDQuOTc0IDQ4Ljg1NCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfODYyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4NjIiIHdpZHRoPSI0NC45NzQiIGhlaWdodD0iNDguODU0IiBmaWxsPSIjNDY0NjQ2Ii8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzE0OTkiIGRhdGEtbmFtZT0iR3JvdXBlIDE0OTkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzEzNDIzIiBkYXRhLW5hbWU9IlRyYWPDqSAxMzQyMyIgZD0iTTAsNDAuMTc3VjExLjE0M2ExLjMxMSwxLjMxMSwwLDAsMSwuNTczLS43MjJRNi41MTIsNi4xOTUsMTIuNDQ1LDEuOTU5QzEzLjM3MiwxLjMsMTQuMzA5LjY1MiwxNS4yNDEsMGguNDVjLjA5My4wNS4xODUuMS4yOC4xNXExMC4wOTUsNSwyMC4xOTIsOS45OTRhMS4wMSwxLjAxLDAsMCwxLC42MjEsMS4wMDhjLS4wMSwxLjc0LDAsMy40OC0uMDEsNS4yMmEuMjgyLjI4MiwwLDAsMCwuMjQzLjMyNmMyLjM1NC43MTYsNC43LDEuNDQ4LDcuMDU5LDIuMTU4YTEuMjIxLDEuMjIxLDAsMCwxLC45LjczMnYxNy42OWExLjExOCwxLjExOCwwLDAsMS0uNzU2LjcyNXEtNS43LDIuMTUzLTExLjM4NCw0LjMyNS04LjQ0NSwzLjIxMi0xNi44ODksNi40MjdhMS4xLDEuMSwwLDAsMS0xLS4wNDRRNy44MjcsNDQuOC43LDQwLjlhMS4zMTEsMS4zMTEsMCwwLDEtLjctLjcyOE0yMi40NTksMTAuMDYxaDBjMC0uOTMyLDAtMS44NjQsMC0yLjhhLjQzMS40MzEsMCwwLDAtLjI5My0uNDU5Yy0xLjUtLjYzOS0yLjk5Mi0xLjI4OS00LjQ4OS0xLjkzMi0uMzU5LS4xNTUtLjUyMy0uMDQ4LS41MjMuMzM5LDAsMi4wNzIsMCw0LjE0NC0uMDA4LDYuMjE2YS40LjQsMCwwLDAsLjMxOC40MzVjMS41LjQ1NCwyLjk5MS45MTYsNC40ODcsMS4zNzMuMzg1LjExNy41LjAyNS41LS4zODFxMC0xLjQsMC0yLjhtLTUuMywxMS4zMThxMCwxLjU3MywwLDMuMTQ1YzAsLjI5NC4xLjM4Ni4zODUuNGwuNTIzLjAyOGMxLjMxMi4wNzUsMi42MjQuMTUzLDMuOTM2LjIyMi40MDguMDIxLjQ1Ny0uMDM3LjQ1Ny0uNDUzcTAtMi43MzMsMC01LjQ2N2MwLS40Ni0uMDI2LS40ODUtLjQ3LS41NjZxLTIuMTU5LS4zOS00LjMxNi0uNzg1Yy0uNDEtLjA3NS0uNTE1LjAxLS41MTYuNDI5cTAsMS41MjMsMCwzLjA0NU0xMy40MTcsMzQuMTEzaC4wMDhxMC0xLjUsMC0zYzAtLjM1NS0uMDQ1LS40MTMtLjM4My0uNDQ5cS0xLjQyNy0uMTQ5LTIuODU2LS4yODRjLS4zNjYtLjAzNS0uNDQ3LjA0Ny0uNDQ4LjQxMnEwLDEuMTI0LDAsMi4yNDhjMCwxLjA3NCwwLDIuMTQ4LDAsMy4yMjIsMCwuMTc3LjAxNi4zNDYuMjEyLjQwNy45NjguMywxLjkzNC42MTcsMi45MS44OTIuNDEyLjExNi41NjEtLjA0NS41Ni0uNDc5cTAtMS40ODYsMC0yLjk3Mm0wLTI1LjI2NmgtLjAwNmMwLTEuMDE1LDAtMi4wMy0uMDA2LTMuMDQ1LDAtLjEyNS0uMDU1LS4zMTgtLjE0LS4zNTdhLjUwOS41MDksMCwwLDAtLjQuMDY1QzExLjksNi4xLDEwLjk0Miw2LjcsOS45NzgsNy4zYS40NjYuNDY2LDAsMCwwLS4yNS40NDVjLjAwNSwxLjgzLDAsMy42NjEsMCw1LjQ5MSwwLC4zOTQuMTU5LjUuNTE3LjM0Ljk1MS0uNDIsMS45LS44NDgsMi44NTQtMS4yNTlhLjQ2NS40NjUsMCwwLDAsLjMxOS0uNWMtLjAxLS45OSwwLTEuOTgsMC0yLjk3bTAsMTIuNjIxcTAtMS41MTEsMC0zLjAyMmMwLS4zNy0uMTI3LS40NzItLjQ3Ni0uMzgxLS45NDkuMjQ3LTEuOS41LTIuODQ3Ljc0M2EuNDEyLjQxMiwwLDAsMC0uMzY1LjQ3MWMuMDE2LjU2NiwwLDEuMTMyLjAwNSwxLjdxMCwxLjksMCwzLjhjMCwuMjg1LjEuNC4zMzYuMzgyLjk4Ny0uMDc3LDEuOTc0LS4xNTUsMi45NjEtLjI0Mi4zMzktLjAzLjM4NC0uMDkzLjM4NC0uNDQ5cTAtMS41LDAtM00yOS43NjIsMTIuNzljMC0uNzc0LS4wMDgtMS41NDgsMC0yLjMyMWEuNS41LDAsMCwwLS4zNDUtLjUzMmMtMS0uNDIxLTItLjg2LTMtMS4yOTItLjQxMS0uMTc4LS41NjItLjA4OC0uNTYzLjM1NSwwLDEuNywwLDMuMzk0LDAsNS4wOTJhLjQwNy40MDcsMCwwLDAsLjMzMy40NDljMS4wMjguMzA2LDIuMDUxLjYyNywzLjA3Ny45NDEuMzY0LjExMS41LjAxMy41LS4zNywwLS43NzQsMC0xLjU0NywwLTIuMzIxbTAsOS45ODhjMC0uOCwwLTEuNiwwLTIuNCwwLS4yMzEtLjA3Ni0uMzgxLS4zMjMtLjQyNC0xLjA1Ni0uMTg2LTIuMTEtLjM4Mi0zLjE2Ni0uNTY2LS4zMDgtLjA1NC0uNDA5LjAzOS0uNDEuMzYxcS0uMDA3LDIuNi0uMDA4LDUuMTk1YzAsLjI4LjA5NC4zNjcuMzczLjM4NnExLjUzMi4xMDUsMy4wNjMuMjE0Yy4zODYuMDI3LjQ2OS0uMDQ4LjQ2OS0uNDQ1cTAtMS4xNjEsMC0yLjMyM003LjY3OSwxMS44NzdINy42NzJjMC0uODQsMC0xLjY4LDAtMi41MiwwLS4zNzgtLjIxMi0uNDkzLS41MzUtLjI5My0uNjcxLjQxNi0xLjMzOC44NC0yLjAxMSwxLjI1NGEuNDQ2LjQ0NiwwLDAsMC0uMjM3LjQyNmMuMDA3LDEuNTQ3LDAsMy4wOTQuMDA2LDQuNjQxLDAsLjM3Mi4xNjEuNDc0LjUwOC4zMjIuNjU1LS4yODcsMS4zMDYtLjU4MywxLjk2NC0uODYxYS40NjQuNDY0LDAsMCwwLC4zMTYtLjVjLS4wMTEtLjgyMywwLTEuNjQ3LDAtMi40N20wLDEwLjZoMGMwLS44NDksMC0xLjcsMC0yLjU0OCwwLS4zMzMtLjE0Mi0uNDQ0LS40NTUtLjM2My0uNjc1LjE3NS0xLjM0OS4zNTUtMi4wMjUuNTI5YS4zNTcuMzU3LDAsMCwwLS4zMDcuMzg4YzAsMS41NzQsMCwzLjE0NywwLDQuNzIxLDAsLjI3My4xMjMuMzc1LjM5MS4zNTJxLjk4Mi0uMDg0LDEuOTY1LS4xNjhjLjM2NS0uMDMxLjQyMi0uMDg4LjQyMy0uNDYzLDAtLjgxNiwwLTEuNjMyLDAtMi40NDhtMCwxMC41NjRoMHEwLTEuMiwwLTIuNGMwLS40NzItLjA0My0uNTE3LS41MTktLjU2MlE2LjI0NSwzMCw1LjMyNiwyOS45MDdjLS4zMTYtLjAzMi0uNDI4LjA2MS0uNDI4LjM4MywwLDEuNTQ4LDAsMy4xLDAsNC42NDRhLjM4NC4zODQsMCwwLDAsLjMyNC40MjhjLjY1MS4xNzMsMS4zLjM2LDEuOTQ5LjU0LjM4My4xMDYuNTExLjAwOS41MTEtLjM4NnEwLTEuMjM2LDAtMi40NzJNMzIuMDY5LDEzLjc5MWgwYzAsLjc0MSwwLDEuNDgyLDAsMi4yMjMsMCwuMTk1LjA0My4zMzkuMjUyLjQuNzg4LjIzOSwxLjU3My40ODYsMi4zNjEuNzI0LjI2Mi4wNzkuNDEzLS4wMjkuNDE0LS4zLDAtMS40LDAtMi44LDAtNC4yYS4zNTkuMzU5LDAsMCwwLS4yNDItLjM2NmMtLjc3My0uMzMtMS41NDMtLjY2OC0yLjMxNy0xLS4zLS4xMjktLjQ2NS0uMDE2LS40NjYuMzExLDAsLjczMywwLDEuNDY1LDAsMi4ybS0uMDA4LDkuM2gwYzAsLjc0OSwwLDEuNSwwLDIuMjQ4YS4zLjMsMCwwLDAsLjMyOC4zNDZjLjc2NS4wNDIsMS41MjkuMDksMi4yOTMuMTM1LjI5MS4wMTcuNDA2LS4wOC40MDctLjM2NSwwLTEuMzgyLDAtMi43NjUsMC00LjE0N2EuMzMuMzMsMCwwLDAtLjMwOC0uMzc2Yy0uNzUzLS4xMzItMS41LS4yNzQtMi4yNTYtLjQxNC0uMzU0LS4wNjYtLjQ2NS4wMi0uNDY1LjM3NXEwLDEuMSwwLDIuMk0zLjU0NCwxNC4xMWMwLS43MjQuMDA3LTEuNDQ5LS4wMDctMi4xNzNhLjQ3NS40NzUsMCwwLDAtLjE2Mi0uMzUuNDM5LjQzOSwwLDAsMC0uMzU5LjA1OGMtLjQ4MS4yODMtLjk0Ni41OTEtMS40MjUuODc3YS40ODEuNDgxLDAsMCwwLS4yNjEuNDY1Yy4wMDcsMS4zMzIsMCwyLjY2NCwwLDQsMCwuMzQzLjE2Ni40NTIuNDgxLjMxNi40ODktLjIxMS45NzItLjQzNSwxLjQ2Mi0uNjQzYS40LjQsMCwwLDAsLjI3LS40MjJjLS4wMS0uNzA4LDAtMS40MTUsMC0yLjEyM20wLDkuMDUxaDBjMC0uNzA4LDAtMS40MTUsMC0yLjEyMywwLS4zNjctLjEyNi0uNDY0LS40ODEtLjM3Mi0uNDc1LjEyMi0uOTQ3LjI1NC0xLjQyMy4zNjlhLjM0My4zNDMsMCwwLDAtLjMwNy4zODFjLjAwNSwxLjM1NywwLDIuNzE0LDAsNC4wNzEsMCwuMy4wODUuMzc1LjM3Ny4zNTYuNDczLS4wMzIuOTQ1LS4wNzUsMS40MTktLjEwOC4zMjktLjAyMy40MS0uMS40MS0uNDI2cTAtMS4wNzQsMC0yLjE0OG0wLDkuMDc5cTAtMS4wNDksMC0yLjFjMC0uMzUxLS4wNTctLjQxNS0uNDEzLS40NS0uNDcyLS4wNDYtLjk0NC0uMDg4LTEuNDE3LS4xMzEtLjI2NS0uMDI0LS4zNzUuMDY4LS4zNzYuMzMyLDAsMS4zNjYsMCwyLjczMSwwLDQuMWEuMzQyLjM0MiwwLDAsMCwuMjg4LjM3NWMuNDkxLjEzMS45NzkuMjcxLDEuNDY5LjQuMzE3LjA4NS40NS0uMDE5LjQ1MS0uMzU1LDAtLjcyNCwwLTEuNDQ5LDAtMi4xNzNtMzQuMTM4LS42MDhjMCwuNjI0LDAsMS4yNDgsMCwxLjg3MSwwLC4yODUuMTM0LjM4OS40MTMuMzM2LjUzMS0uMSwxLjA2LS4yMTEsMS41OTItLjNhLjM2Ni4zNjYsMCwwLDAsLjM1NC0uNDE4Yy0uMDA2LTEuMTY0LDAtMi4zMjksMC0zLjQ5MywwLS4zLS4wODktLjM3Ni0uNC0uMzU2LS41MzEuMDM0LTEuMDYyLjA3MS0xLjU5Mi4xMDctLjI5LjAyLS4zNjMuMDkzLS4zNjQuMzg0LDAsLjYyNCwwLDEuMjQ4LDAsMS44NzFtLTUuNTgzLjU5MWMwLC43OCwwLDEuNTU5LDAsMi4zMzksMCwuMzU2LjE2Ny40ODYuNTE2LjQyLjY2My0uMTI2LDEuMzI1LS4yNjQsMS45OS0uMzc4YS40NTcuNDU3LDAsMCwwLC40NDMtLjUyMmMtLjAwOC0xLjQ1NSwwLTIuOTExLDAtNC4zNjYsMC0uMzc3LS4xMTEtLjQ3LS41LS40NDUtLjY2NC4wNDItMS4zMjcuMDg5LTEuOTkxLjEzNC0uMzYzLjAyNS0uNDUzLjExNi0uNDU1LjQ4LDAsLjc4NywwLDEuNTUzLDAsMi4zMzltNS41ODMtOC40NjFjMCwuNjI0LDAsMS4yNDgsMCwxLjg3MywwLC4yMzcuMS4zNTUuMzM2LjM2Ny41NjUuMDI5LDEuMTMuMDY0LDEuNjk0LjA5NC4yMTguMDEyLjMyNC0uMDk1LjMyNC0uMzEzcTAtMS44MSwwLTMuNjJhLjI4OC4yODgsMCwwLDAtLjI1NC0uMzE3Yy0uNTU1LS4xLTEuMTEtLjIwOS0xLjY2Ny0uMy0uMzI3LS4wNTQtLjQyOS4wNDItLjQzLjM3MXEwLC45MjQsMCwxLjg0OG0zLjQsNy40MTNjMCwuNTQ5LDAsMS4xLDAsMS42NDgsMCwuMy4xMzIuNDA4LjQyNi4zNTYuNDI2LS4wNzcuODQ5LS4xNjcsMS4yNzQtLjI0NGEuMzE3LjMxNywwLDAsMCwuMy0uMzU1YzAtMS4wNTcsMC0yLjExNCwwLTMuMTcxLDAtLjI4LS4xMS0uMzc1LS4zODQtLjM1NmwtMS4yMi4wODNjLS4zMTEuMDIxLS40LjEwNy0uNC40MTcsMCwuNTQxLDAsMS4wODIsMCwxLjYyM20tMjMuNjQ0LDIuOGMwLDEuMTg5LDAsMi4zNzksMCwzLjU2OCwwLC41NDQuMjU1Ljc0MS43ODcuNjQsMS4wMTItLjE5MywyLjcyMS0uNCwzLjczNi0uNTc2YS43LjcsMCwwLDAsLjY3Ni0uOGMtLjAxMi0yLjIyLDAtNC40NDEtLjAwNi02LjY2MSwwLS41NzUtLjE2OS0uNzE3LS43NjUtLjY3OS0xLjAxMy4wNjQtMi43MjQuMTM2LTMuNzM2LjItLjU1My4wMzctLjY5Mi4xNzgtLjY5My43MzMsMCwxLjE4OSwwLDIuMzc5LDAsMy41NjhtOC4zOTMtLjg3MWMwLDEuMDQ3LS4wMDYsMi4wOTUsMCwzLjE0MiwwLC41NzEuMjUyLjc3OS44MTIuNjc4LjgxMi0uMTQ2LDEuOTE4LS4zMTksMi43My0uNDY1YS42LjYsMCwwLDAsLjU3NC0uNjc3Yy0uMDA1LTIuMDE2LDAtNC4wMzEsMC02LjA0NywwLS41MzQtLjUxLS43MTUtMS4wMzEtLjY3OWwtMi4zMjcuMTU4Yy0uNTkzLjA0LS43NTUuMi0uNzU4Ljc5NSwwLDEuMDMyLDAsMi4wNjMsMCwzLjA5NW0xNy4yNTQtOC43NjRINDMuMDhjMC0uNTMzLDAtMS4wNjUsMC0xLjZhLjMuMywwLDAsMC0uMjc4LS4zNDdjLS40MzUtLjA2Ny0uODctLjEzOC0xLjMwNi0uMi0uMjg4LS4wMzktLjQxLjA2Ni0uNDExLjM1MiwwLDEuMSwwLDIuMiwwLDMuM2EuMzA3LjMwNywwLDAsMCwuMzI5LjM1Yy40MjQuMDIzLjg0Ny4wNiwxLjI3LjA4My4zMDkuMDE3LjQtLjA3My40LS4zOTEsMC0uNTE2LDAtMS4wMzIsMC0xLjU0OCIgZmlsbD0iIzQ2NDY0NiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");
  background-position: center;
  background-size: 45px;
  background-repeat:no-repeat;
}

.custom-baneer {
  background:rgba(0,0,0,0.6);
  display:inline-block;
  border: 1px solid #d6d6d6;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:relative;
    width:100%;
    min-height:145px;
}

.custom-baneer--salary {
  background: url(/images/6/salary_banner.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
  margin-bottom: 8px;
}

.custom-baneer--salary::before {
  content:"";
  background:rgba(0,0,0,0.6);
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  left:0;
}

.custom-baneer__content {
  position: absolute;
  left:4%;
  top:50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 62%;
}

.custom-baneer__content__title, .custom-baneer__content__text {
  color:white;
}

.custom-baneer__content__title {
  display: inline-block;
  font-size:26px;
  margin-bottom:12px;
}
.custom-baneer__content__text {
  font-size:16px;
  line-height:20px;
}


.input--salary{
  display:inline-block;
  position:relative;
  box-sizing:border-box;
}

.input--salary::after {
content:"CA$";
position:absolute;
right:10px;
bottom:7px;
font-size: 14px;
}

.error .input--salary::after{
    right:30px;
}

.input--salary input {
  padding-right:45px;
}

#salarySection{
  margin:20px 0 30px;
}


/* autocomplete */
.categorySelect .searchIcon {right: inherit;top: 0;bottom:inherit;color: #8E8E8E; width:46px; height:46px;cursor:default;pointer-events:none;}
body.hasHover .categorySelect .searchIcon:hover {background:none; color: #8E8E8E;}
.categorySelect .searchIcon::before{top: 0;bottom: 0;margin: auto;position: absolute;height: 16px;width: 16px;left: 0;right: 0;}
.categorySelect.categorySelect--new{background:none;height:auto;border:none;box-shadow:none;padding:0;}
.multi-select-component select{display: none !important;}
.multi-select-component {display: flex;flex-direction: row;flex-wrap: wrap;background-color: white;box-sizing: border-box;border: 1px solid #d6d6d6;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: 'Quicksand', sans-serif;font-size: 14px;min-height: 46px;float: left;padding: 0 10px 0 40px;width: 100%;}
.multi-select-component:focus-within {border: 1px solid #009e57;}
.multi-select-component .btn-group {display: none !important;}
.multiselect-native-select .multiselect-container {width: 100%;}
.selected-wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: inline-block;border: 1px solid #CACACA;background-color: #F5F5F5;white-space: nowrap;margin: 5px 2px;height: 35px;line-height:35px;vertical-align: top;cursor: default;}
.selected-wrapper .selected-label {max-width: 514px;display: inline-block;overflow: hidden;text-overflow: ellipsis;padding: 0 10px 0 20px;vertical-align: top;color:#009e57;font-weight:700;text-transform:capitalize;}
.selected-wrapper .selected-close {display: inline-block;text-decoration: none;font-size: 25px;line-height:28px;margin: 0 15px 0 0;vertical-align: top;color: #CACACA;cursor: pointer;}
.selected-wrapper .selected-close:hover{color:#009e57;}
.search-container {display: flex;flex-direction: row;}
.search-container .selected-input {border: 0;height: 44px;padding: 0 10px;min-width:200px;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;}
.search-container .selected-input:focus {outline: none;}
.search-container .selected-input.unselectable{display:none;}
.search-container .autocomplete-list {left:0;position: absolute;list-style: none;padding: 0;z-index: 3;margin-top: 46px;width: 100%;right: 0px;background: #fff;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);max-height: 200px;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.autocomplete-list:focus {outline: none;}
.autocomplete-list li {padding: 6px 5px 2px 45px;margin:0;text-transform:capitalize;}
.autocomplete-list li:last-child {border-radius: 4px 0px 0 0;}
.autocomplete-list li:hover.not-cursor {cursor: default;}
.autocomplete-list li:hover {color: #009e57;background-color: #F5F5F5;cursor: pointer;}
.active + .autocomplete-list{border: 1px solid #ccc;border-top: none;}
.autocomplete-list .highlight,.bold{font-family: 'Quicksand-Bold';font-weight:700;}
.autocomplete-list li.not-cursor{pointer-events:none;cursor:default;color:#cecece;}
.autocomplete-list li.not-cursor:hover{background:none;color:#cecece;}
.notification {background: white;text-align: center;padding:16px 0;width:100%;}
.notification__title {font-size: 16px;display: inline-block;margin:0 0 10px 0;}
.notification__button {cursor: pointer;display:inline-block;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;font-size: 15px;line-height: 20px;padding: 12px 24px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: white;text-decoration: none;background-color: #64c431;border: 1px solid #64c431;margin:0 20px;}
.notification .notification__button:hover{background-color: #2d2d2d;border: 1px solid #2d2d2d;color: white;}/*---------------- MOBILE NAV ----------------*/
.mainNav.show{display:block;}
.mainNav .closeBT,.responsiveNav .jobSelect .closeBT{cursor:pointer;font-size:1.2em;color:white;top:3%;right:4%;height:auto;width:auto;}
.responsiveNav{display:none;border-top: 1px solid white;bottom:0;background:#ebebeb;-webkit-box-shadow: 1px -1px 1px 1px rgba(0,0,0,0.10);-moz-box-shadow: 1px -1px 1px 1px rgba(0,0,0,0.10);box-shadow: 1px -1px 1px 1px rgba(0,0,0,0.10);height:60px;left:0;position:fixed;width:100%;z-index:100;}
.responsive .responsiveNav{display:block;}
.responsiveNav > ul{display:table;height:100%;width:100%;}
.responsiveNav li{display:table-cell;color:#6d6d6d;text-align:center;vertical-align:middle;width:25%;}
.responsiveNav li:before{font-size:24px;margin:auto;height:24px;width:28px;left:0;right:0;top:10px;position:absolute;z-index:-1;}
.responsiveNav li a{color:#6d6d6d;display:block;height:100%;text-decoration:none;width:100%;}
.responsiveNav li.active,.responsiveNav li.active a,body.hasHover .white .responsiveNav .onlineStore.active a{color:#99ca3e;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
.responsiveNav li .text{font-size:13px;position:absolute;left:0;bottom:10px;width:100%;}
.responsiveNav li .number{background:#99ca3e;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color:white;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;width:20px;height:20px;position: absolute;line-height:20px;top:6px;left:0;right: -30px;margin:auto;text-align:center;}
.responsive .mobileRemove,.mobileLabel,.content .toggleNav,.mobileDisplay,.sortBy .popHover.filter .closeBT{display:none;}
.mobileStatus,.sideNav .closeBT,.advancedSearchOPT .closeBT,#jobProfil .table .mobileLabel.toggleSection,#jobProfil .table .infosToggle,#jobProfil .baneer .prev,#jobProfil .baneer .next,.nextSteps +.popHover .closeBT,.actions .moreOPT + .popHover .closeBT{display:none;}
.table .row .parcoursName .popHover .content{margin:0;}
#jobProfil .baneer .status .content{overflow-x:auto;overflow-y: hidden;}
#jobProfil .baneer .status .scrollingNav { width: auto;white-space:nowrap; }
#jobProfil .baneer .status li{display:inline-block;float:none;margin-bottom:-3px;}
#topPage_Link{display:none;height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;}
.mobile .mobileRemove{display:none !important;}
.mobile .candidatNB .mobileRemove,.mobile .profilCorrespondant .mobileRemove,.mobile .actions.mobileLabel,.mobile #jobProfil .row > .mobileRemove{display:block !important;}
/*-- don't display specific page on mobile version --*/
.mobile .removePage .baneer + .emptyContent + div{display:none;}
.mobile .removePage .emptyContent {box-sizing:border-box;margin:5em 0;padding:75px 2.5% 55px;width:100%;}¸

@media screen and (max-width: 1080px) {
	.topMSG{background: url(images/partner-jobillico.jpg) no-repeat center -800px;background-size: inherit;}
	.topMSG p,.topMSG a{font-size:0.90em;}
}
@media screen and (max-width: 950px) {
	.dateSection .oneRow.eventsPeriod{position:relative;}
	.eventsPeriod .column-25{width:30%;margin-right:1%;}
	.eventsPeriod .column-25.last,.eventsPeriod .column-25 .left.column-10,.eventsPeriod .column-25 .left.column-20{width:100%;}
	.eventsPeriod .column-80{width:100%;}
	.eventsPeriod .column-25 .left.column-10 label,.eventsPeriod .column-25 .left.column-20 label{margin-bottom:0;}
	.removeDateButton{position: absolute;right: 0;top: 33px;}
	.eventsPeriod .addInputBT.addDateButton{text-align:center;width:100%;margin-top:10px;}
	.md-no-margin-right{margin-right:0;}
	.md-no-margin-top{margin-top:0;}
	.md-no-margin-left{margin-left:0;}
	.md-no-margin-bottom{margin-bottom:0;}
	.md-no-margin{margin:0;}
	.md-min-height-auto{min-height:auto;}
	.md-hide{display:none;}
	.md-show{display:block;}
	.md-oneRow{display:inline-block;width:100%;}
	.md-padding-top-10{padding-top:10px;}
	.md-padding-top-0{padding-top:0;}
	.emptyContent.noMobile{display:block;}
	.mobile .actions.mobileLabel{display:block !important;}
	.mobile .actions.mobileRemove{display:none;}
	.mobile .candidatNB .mobileRemove,.mobile .profilCorrespondant .mobileRemove{display:none !important;}
	.topMSG {background-position: center -700px;background-size: 1100px;}
	#main{padding-bottom: 150px;float: none;display: inline-block;}
	
	/*------------- DASHBOARD -------------*/
	.graphContent{height:300px;}
	.graphContent,.graphLegend,.dashboardGraph{box-sizing:border-box;width:100%;}
	.graphLegend{margin:0 0 10px;}
	.graphLegend ul{display:table;}
	.graphLegend li{border-left:0;border-bottom:3px solid transparent;display:table-cell;text-align:center;width:25%;vertical-align:middle;}
	.graphLegend li a{padding:10px 15px;}
	.graphLegend .selected{border-left:0;border-bottom:3px solid #64c431;}
	
	.wrapper > .content{margin-bottom:0;}
	.mainActions .threeRows{width:50%;}
	.baneer .mainActions .threeRows.mobileRemove{display:none;}
	.baneer .mainActions .action04.hide{display:block;}
	.mainNav,.responsiveNav .jobSelect .subMenu{display:none;position: fixed;padding: 0;background: #383838;left: 0;top: 0;height:100%;width: 100%;z-index:2000;}
	.mainNav > ul{box-sizing: border-box;position: absolute;top: 0;bottom: 0;margin: auto;text-align:center;overflow:auto;}
	.mainNav li,.mainNav li>a,.mainNav li.last,.subMenu li.last{box-sizing: border-box;float:left;width:100%}
	.mainNav li>a{border-left: 3px solid transparent;font-size: 1.4em;padding:0.8em;}
	.mainNav .closeBT{display:block;}
	.white .mainNav li.active > a,.black .mainNav li.active > a,.colored .mainNav li.active > a{border-left: 3px solid #99ca3e;border-bottom:0;color:#99ca3e;}
	.white .mainNav li>a{color:white;}	
	.white .mainNav li>a:hover,.white .mainNav li>a:hover, .white .mainNav li.selected >a,body.hasHover .white .mainNav li>a:hover,body.hasHover .white .mainNav li.selected >a{color:#99ca3e;}
	.mainNav .subMenu{background:#494949;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:left;margin:0;position:relative;width:100%;}
	.mainNav .subMenu li a,.white .subMenu li a, .white .mainNav .subMenu li.active>a{border-bottom:1px solid #5a5a5a;font-size: 1.2em;}
	.responsiveNav .jobSelect .subMenu{margin:0;}
	.responsiveNav .jobSelect .js-easyLoadingList-container li{display:inline-block;width:100%;}
	.responsiveNav .jobSelect .js-easyLoadingList-container li a{border-bottom:1px solid #505050;font-size:1.2em;padding:15px 0;text-align:left;}
	.responsiveNav .jobSelect input[type='search']{height:40px;width:100%;}
	.responsiveNav .jobSelect .placeholder{font-family: 'Quicksand-Bold';font-size:1.2em;font-weight:600;position: relative;top: 0;left: 0;float: left;color: white;margin: 0 0 10px;}
	.responsiveNav li{width:50%;}
	.responsiveNav .jobSelect,.responsiveNav .onlineStore{display:none;}
	.topNav .backEntreprise{position: absolute;top: 0;z-index:0;padding:0;}
	.topNav .backEntreprise a{padding:15px 0 0;}
	.topNav ul li, .topNav .jobSelect,.topNav .messaging{padding:35px 0 0 0;}
	.topNav .user{padding:0;}
	.topNav .number.icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;}
	.wrapper #mainLogo{position: absolute;left: 0;right: 0;margin: auto;display: block;float: none;width: 170px;height: 80px;}
	.topNav {margin: 80px 0 20px;}

	.white .topNav .subMenu li a{border-bottom:1px solid #e6e6e6;font-size:15px;}
	#header{position:relative;min-height:70px;}
	#mainLogo{float:left;height:auto;position:relative;top:inherit;margin:8px 0 5px;width:auto;}
	.baneer{background-position: center -69px;margin-top:69px;min-height:inherit;max-height:inherit;margin:0;padding:15px 0 0 ;position:relative;}
	#profilEntreprise .baneer,#rapports .baneer,#parametres .baneer,#parcoursList .baneer,#candidatsSaved .baneer,#jobCreate .baneer,#gabaritsList .baneer,#parcoursCreate .baneer,#psychometrics-list .baneer{padding:15px 0 10px;}
	.baneer .wrapper > .toggleSection{margin-bottom:15px;}
	.job{float:left;margin:0 2% 2% 0;width:49%;}
	.job +.job{margin-right:0;}
	.job + .seeAll{box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: right;min-height: 180px;margin: 0;text-align: center;display: table;width:49%;}
	.job + .seeAll a{float: none;vertical-align: middle;display: table-cell;}	
	
	/*------------- LISTING JOBS -------------*/
	.jobTitle + .actions .create{display:none;}
	#candidatsSaved .jobTitle + .actions .create,#psychometrics-list .jobTitle + .actions .create{display:block;}
	.table .row>div:not(.actions){padding:10px 10px 0;width:100%;}
	#onlineStore .table .cartItemTitle,#onlineStore .table .cartItemQuantity,#onlineStore .table .cartItemPrice{padding:5px 10px;width:30%;}
	.displayData > div{width:100%;}
	.displayData .pagination,.displayData.mobileSorting .pagination,.table header:not(.headFilter),.table .row .personnalized-checkbox,.gallery .box .personnalized-checkbox,.headFilter .personnalized-checkbox,.headFilter .actions,#banqueCV .table .row .personnalized-checkbox{display:none;}
	#modal-shopping-cart .cart-item-table-header{display:table;}
	.table .row .jobTitle .content,.table .row .jobTitle .personnalized-checkbox+.content, .table .row .parcoursName .content{margin-left:0;}
	.table header{z-index:auto;}
	.table.absolute{padding-top:0!important;}
	#jobsList .table,#psychometrics-list .table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0 !important;}
	#jobsList .table .row{-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);margin-bottom:10px;}
	#jobsList .table .row .actions{width:100%;}
	#jobsList .table .row .expired,#jobsList .table .row .town{float:left;margin:0;}
	#jobsList .table .row .town{margin:4px 0 2px;}
	#jobsList .table .row .refNum{float:left;margin:2px 0 0;}
	#jobsList .table .row .actions{border-top: 1px dashed #d6d6d6;padding-top: 10px;margin-top: 10px;}
	#jobsList .table .row .jobTitle {margin: 0 0 10px;}
	#jobsList .table .row .creation{margin:10px 0;}
	#jobsList .table .row .candidatNB{background:#f1f1f1;float:left;width:66.666%;position:relative;}
	#jobsList .table .row .profilCorrespondant{background:#f1f1f1;border-left:4px solid white;float:left;padding:10px;width:33.3333%;}
	#jobsList .table .row .candidatNB .total,#jobsList .table .row .candidatNB .visits{box-sizing:border-box;float:left;padding:10px;width:50%}
	#jobsList .table .row .candidatNB .visits{border-left:4px solid white;}
	#jobsList .table .row .candidatNB .new{background:#99ca3e;color:white;border:3px solid white;position:absolute;border-radius:100%;line-height:22px;height:22px;width:22px;top:-10px;left:42%;text-align:center;}
	#jobsList .table .row .candidatNB .new:hover{text-decoration:none;}
	#jobsList .table .row .mobileLabel{float:left;width:100%;}
	#jobsList .table .row .recruter .mobileLabel,#jobsList .table .row .creation .mobileLabel,#psychometrics-list .table .row .mobileLabel{margin-right:5px;width:auto;}
	#jobsList .table .row .actions.mobileLabel button:before{content:none;}
	#jobsList .table .row .actions.mobileLabel button,#psychometrics-list .table .actions .tableBT{background:#009e57;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:white;cursor:pointer;font-size:14px; font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;float:left;height:auto;line-height: inherit;margin:0;padding:10px 15px;width:33%;}
	#jobsList .table .row .actions.mobileLabel .deactivate,#psychometrics-list .table .actions .see{margin:0 0.5%;}
	#jobsList .diffuse + .popHover .seeAll{display:none;}
	#jobProfil .table .row .diplome,#jobProfil .table .row .competences{padding-left:40px;}
	body .candidatName .likingActions.newVersion{left:inherit;margin:0 !important;top:6px;right:6px;}
	body .candidatName .likingActions.newVersion .hover {left: inherit;right: -5px;-webkit-transform:none;-moz-transform:none;transform:none;}
	body .candidatName .likingActions.newVersion .hover .arrow-up{left: inherit;right: 15px;}
	.refineSearch .tag.new {right: 0;top: 5px;margin: 0;}
	
	/*-- inactif & draft --*/
	#jobsList.inactif .table .row .candidatNB,#jobsList.draft .table .row .candidatNB{width:100%;}
	#jobsList.inactif .table .row .actions.mobileLabel .delete,#jobsList.draft .table .row .actions.mobileLabel .delete{float:right;}
	
	/*------------- JOB PROFIL -------------*/
	.baneer .actions .see{display:none;}
	#jobProfil .baneer .jobTitle,#candidatProfil .baneer .jobTitle{width: 100%;padding-right: 160px;box-sizing: border-box;}
	#jobProfil .baneer .actions .diffuse,#jobProfil .baneer .actions .edit,#jobProfil .baneer .actions .publish,#parcoursList .edit,#actualites .edit{display:none;}
	#jobProfil .baneer .actions,#candidatProfil .baneer .actions{width: auto;min-width: 160px;position: absolute;right: 2.5%;top:29px;}
	#jobProfil .baneer .status{position:relative;}
	#jobProfil .baneer .status .next,#jobProfil .baneer .status .prev{cursor:pointer;display:block;opacity:0;background:#009e57;border-top-left-radius: 100%;border-bottom-left-radius: 100%;padding: 12px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color:white;height:24px;position:absolute;right:-2.5%;top:0;bottom:0;margin:auto;}
	#jobProfil.black .baneer .status .next,#jobProfil.black .baneer .status .prev{background:#2d2d2d;}
	#jobProfil .baneer .status .prev {border-radius:0;border-top-right-radius: 100%;border-bottom-right-radius: 100%;left:-2.5%;right:inherit;}
	#jobProfil .baneer .status .show {opacity:1;}
	#jobProfil .baneer .status .next .icon,#jobProfil .baneer .status .prev .icon{height:24px;width:auto;}
	#jobProfil .baneer .status .next .icon:before,#jobProfil .baneer .status .prev .icon:before{font-size:24px;}
	
	/*-- summary --*/
	.summary .column-60, .summary .column-35,#candidatProfil .column-60, #candidatProfil .column-35{width:100%;}
	.summary .jobDiffusion .bt{display:none;}
	.box .seeAll{margin:10px 0 0;}
	.box .seeAll a{border:1px solid #009e57;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:8px 10px;}
	
	/*-- candidats --*/
	#jobProfil .table .scoring{margin:0 10px 0 0;}
	#jobProfil .table .row>div{padding:0;}
	#jobProfil .table .jobName {word-break: break-all;font-size:1.2em;font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
	#jobProfil .table .candidatName .mainInfos,.table .notifs-container{margin-left:40px;padding-right:40px}
	#jobProfil .searchTools,#candidatsSaved .savedCandidatList .searchTools{padding:10px;}
	#jobProfil .searchTools .searchBar,#candidatsSaved .savedCandidatList .searchTools .searchBar{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow:hidden;width:100%;}
	#jobProfil .searchTools input[type="search"],#candidatsSaved .savedCandidatList .searchTools input[type="search"]{background:#f3f3f3;height:40px;padding-left:15px;}
	#jobProfil .searchTools input[type="search"]:focus,#candidatsSaved .savedCandidatList .searchTools input[type="search"]:focus{border:1px solid #64c431;}
	#jobProfil .searchTools .searchBar .placeholder,#candidatsSaved .savedCandidatList .searchTools .placeholder{top:50%;left:50%;transform: translate(0, -50%);left:15px;}
	#jobProfil .searchTools .searchIcon ,#candidatsSaved .savedCandidatList .searchTools .searchIcon{background: #64c431;height: 48px;top: 0;right: 0;width: 40px;}
	#jobProfil .searchTools .searchIcon:before,#candidatsSaved .savedCandidatList .searchTools .searchIcon:before{color:white;}
	.searchTools .advancedSearch, .searchTools .refineSearch{border:0;border-top:1px dashed #d5d5d5;box-sizing:border-box;height:auto;position:relative;width:100%;}
	.searchTools .advancedSearch{margin-top:10px;}
	.searchTools .advancedSearch a, .searchTools .refineSearch a{line-height:inherit;position:relative;}
	.searchTools .advancedSearchOPT{background: #fafafa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;box-sizing:border-box;float:left;margin:0;padding:10px;position:relative;width:100%;}
	#jobProfil .advancedSearchOPT .icon,#candidatsSaved .savedCandidatList .advancedSearchOPT .icon{display:none;}
	#jobProfil .searchTools .icon.arrow{position:absolute;top:0;bottom:0;margin:auto 5px ;}
	.refineSearchOPT{background:#fafafa;border:0;box-sizing:border-box;margin:0;padding:10px;}
	#jobProfil .table .candidatName {margin-bottom:10px;padding:0;}
	#jobProfil .table .row .diplome ,#jobProfil .table .row .receive,#jobProfil .table .row .connexion {float:left;padding-bottom:10px;width:33.333%;} 
	#jobProfil .table .diplome .mobileLabel,#jobProfil .table .receive .mobileLabel,#jobProfil .table .connexion .mobileLabel,#banqueCV .table .diplome .mobileLabel,#banqueCV .table .connexion .mobileLabel{margin-bottom:2px;width:100%;}
	#jobProfil .table .row .actions,#candidatsSaved .savedCandidatList .table .row .actions,#banqueCV .table .row .actions,#psychometrics-list .table .row .actions{border-top: 1px dashed #d6d6d6;padding-top: 10px;margin-top:10px;width:100%;}
	#jobProfil .table .actions .tableBT,#candidatsSaved .savedCandidatList .table .actions .tableBT,#banqueCV .table .actions .tableBT{background:#009e57; box-sizing:border-box;color:white;display:inline-block;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;font-size:14px;height:35px;line-height:35px;margin:0;position:relative;text-align:center;width:40%;}
	#jobProfil .table .actions .tableBT:before,#candidatsSaved .savedCandidatList .table .actions .tableBT:before,#banqueCV .table .actions .tableBT:before{color:white;display:inline-block;font-family: 'actionIcon';margin:-3px auto 0;}
	#jobProfil .table .actions .nextSteps,#jobProfil .table .actions .saveFolder,#candidatsSaved .savedCandidatList .table .actions .addNotes,#jobProfil .candidateReported .table .actions .addNotes,#jobProfil .table .actions .addNotes,#banqueCV .table .actions .saveFolder {margin:0 2%;}
	#jobProfil .nextSteps +.popHover .arrow{margin:-17px 50% 0 0;}
	#jobProfil .table .actions button.selected,#candidatsSaved .savedCandidatList .table .actions button.selected,#banqueCV .table .actions button.selected{background:transparent;border:1px solid #009e57;color:#009e57;}
	#jobProfil .table .actions button.selected:before,#candidatsSaved .savedCandidatList .table .actions button.selected:before,#banqueCV .table .actions button.selected:before{color:#009e57;}
	#jobProfil .table .actions .nextSteps + .popHover{right:22%;left:40%;top:inherit;margin:38px auto 0;width:40%;}
	#jobProfil .table .actions .nextSteps + .popHover li button{background:transparent;color:#009e57;height:auto;width:auto;margin:auto;}
	#jobProfil .table .actions .nextSteps + .popHover li button:hover{color:#383838;}
	#jobProfil .table .actions .nextSteps + .popHover li.disabled button{color:#9c9c9c}
	#jobProfil .table .actions .moreOPT,#candidatsSaved .savedCandidatList .table .actions .moreOPT,#banqueCV .table .actions .moreOPT{float:right;width:16%;}
	#jobProfil .table .actions .moreOPT + .popHover,#banqueCV .table .actions .moreOPT + .popHover{margin-top:38px;top: inherit;}
	#jobProfil .table .actions .moreOPT + .popHover .arrow,#banqueCV .table .actions .moreOPT + .popHover .arrow{margin:-17px 18% 0 0;}
	#jobProfil .table .row{border-left:3px solid #c3c3c3;}
	#jobProfil .table .row.unread{border-left:3px solid #99ca3e;}
	#jobProfil .table .row div.mobileRemove{display:block;}
	#jobProfil .table .competences ul{float:left;margin-bottom:6px;width:100%;}
	#jobProfil .table .competences li{padding-left:20px;}
	#jobProfil .table .competences .yearCount{padding-left:0;}
	#jobProfil .table .unread .yearCount{color:#2d2d2d;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;}
	#candidatProfil .actions a.right {display:inline-block;margin-right: 0;}
	#candidatProfil .actions a.right:before{height:30px;}
	#candidatProfil .baneer .back + .jobTitle{padding-right:230px;}
	
	/*-- tri par colonne version mobile --*/
	.displayData.mobileSorting{border-bottom:1px solid white;}
	.displayData.mobileSorting > .column-50{float:left;width:100%;}
	.displayData.mobileSorting .display{display:table;width:auto;}
	.displayData.mobileSorting .mobileDisplay{border-bottom: 1px solid #d3d3d3;display:table;margin:0;padding:10px 0;width:100%;}
	.sortBy .popHover-BT{display:table-cell;}
	.displayData > div .mobileLabel,.displayData .mobileLabel{display:table-cell;float:none;vertical-align:middle;}
	.displayData .sortBy  + div .personnalized-select{margin:0;}
	.sortbyWrapper{display: table-cell;position: relative;}
	.sortbyWrapper .popHover.filter{margin:0;right:inherit;z-index:1;}
	.mobileSorting .mobileDisplay > div b{padding-right:8px;}
	
	/*-- statistics --*/
	#jobProfil .content[data-for='statistics'] .table .row,#jobProfil .content[data-for='statistics'] .table .row.unread{border-left:0;}
	#jobProfil .content[data-for='statistics'] .table .row>div{padding:0;}
	#jobProfil .content[data-for='statistics'] .table .row>div.center{text-align:left;}
	#jobProfil .content[data-for='statistics'] .table .visitesNB,#jobProfil .content[data-for='statistics'] .table .candidatNB {float:left;width:50%;}
	#jobProfil .content[data-for='statistics'] .table .row .dateDisplay {border-bottom: 1px dashed #d6d6d6;margin: 0 0 10px;padding: 0 0 10px;}
	#jobProfil .mobileLabel + p{display:inline-block;width:auto;}
	#jobProfil .content[data-for='statistics'] .table .total{background:#fafafa;color:#009e57;}
	
	/*-- mes parcours d'embauche --*/
	#parcoursList .table .parcoursName,#parcoursList .table .actions{padding:0;width:100%;}
	#parcoursList .table .actions{border-top: 1px dashed #d6d6d6;margin: 10px 0 0;position:relative;top:inherit;right:inherit;}
	#parcoursList .table .tableBT{background:#009e57;box-sizing:border-box;color:white;float:left;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size:15px;margin-top:10px;padding:8px 15px 8px 35px;position:relative;width:auto;}
	#parcoursList .table .tableBT:hover{text-decoration:none;}
	#parcoursList .table .tableBT:before{color:white;font-family: 'actionIcon';position: absolute;left: 5px;}
	#parcoursList .table .tableBT.disabled{background:#adadad;-moz-opacity: 0.65;-webkit-opacity: 0.65;opacity: 0.65;}
	#parcoursList .close .popHover .content{display:block;}
	#parcoursList .subParcours {max-height:300px;padding:0;margin-top:10px;}
	.table .row>div.subParcours .mainInfos{padding:10px 10px 0;}
	.modal .table .row>div.subFolder{padding:0;}
	.modal .table .row>.folderName{padding-bottom:10px;}
	.modal .table .subFolder .row .folderName{padding-bottom:10px;}
	.subParcours .searchBar{padding:10px;}
	.subParcours .searchBar input{width:100%;}
	.subParcours .searchBar .placeholder{left:20px;}
	.folderDesc .icon.arrow.big, .parcoursDesc .icon.arrow.big{border:1px solid #383838;border-radius: 100%;left:10px;position:absolute;width:30px;height:30px;}
	.folderDesc .icon.arrow.big:before, .parcoursDesc .icon.arrow.big:before{position:absolute;top:-2px;right:0;bottom:0;left:0;font-size:8px;height:8px;margin:auto;}
	.modal .folderDesc .icon.arrow.big{height:15px;width:20px;}
	.modal .folderDesc .icon.arrow.big.toggleSection:before{left:-5px;top:-2px;font-size:6px;}
	.modal .folderDesc.close .icon.arrow.big.toggleSection:before{top:5px;left:-2px;}
	.folderDesc.close .icon.arrow.big:before, .parcoursDesc.close .icon.arrow.big:before{top:2px;}
	.table .parcoursInfo{margin-left:40px;}
	
	/*-- candidatures sauvegardés --*/
	#candidatsSaved .content .table .customScrollBar > .row{padding:0;}
	#candidatsSaved .table .row>div{padding:0;}
	#candidatsSaved .table .customScrollBar > .row .folderName,#candidatsSaved .table .customScrollBar > .row .actions{padding:10px;}
	#candidatsSaved .table .customScrollBar > .row .folderName{padding-right:125px;width:100%;}
	#candidatsSaved .table .candidateNB{margin:4px 0;}
	.table .subFolder .folderDesc{margin-left:20px;}
	.table .folderDesc{padding-left:40px;margin:0;}
	.folderIcon,.noSubfolder .folderIcon{margin:0 8px 0 0;position:absolute;}
	.folderInfos{margin-left:50px;}
	#candidatsSaved .table .actions{position:absolute;right:0;width:auto;}
	.table .folderDesc{padding-left:0;}
	.folderDesc .icon.arrow.big{border:0;color:white;z-index:10;margin: 6px 8px;}
	.folderDesc.close .icon.arrow.big{ margin: 3px 5px;}
	#candidatsSaved .baneer .jobTitle,#candidatsSaved .baneer .actions,#psychometrics-list .baneer .actions{width:auto;}
	
	/*-- liste des candidats dans dossier --*/
	#candidatsSaved .savedCandidatList .table .row .actions{position:relative;}
	#candidatsSaved .savedCandidatList .candidatName .mainInfos,.savedCandidatList .table .notifs-container{margin-left:0;}
	#candidatsSaved .baneer .back + .jobTitle{margin:0;}
	.savedCandidatList .table .town{margin:4px 0 0;}
	#candidatsSaved .table .row .candidatName {float:left;margin-bottom:10px;width:100%;}
	.savedCandidatList .table .row .receive,.savedCandidatList .table .row .diplome,.savedCandidatList .table .row .connexion{float:left;width:33.333%;}
	.savedCandidatList .table .actions .moreOPT + .popHover .arrow{margin:-17px 15% 0 0;}
	.notifs-content{background:#e8e8e8;}
	#modal-folder-transfert .table .folderInfos{margin-left:35px;}
	.savedCandidatList .notifs-container{margin-top:5px;}
	
	/*-- banque de candidat --*/
	#banqueCV .table .actions .tableBT.disabled{border: 1px solid #bfbfbf;background-color: #bfbfbf;color: #f2f2f2;}
	#banqueCV .table .actions .tableBT .icon{display:none;}
	#banqueCV .table .actions .tableBT:before{margin:1px auto 0;}
	#banqueCV .row .candidatName,#banqueCV .table .competences{width:100%;}
	#banqueCV .row .connexion,#banqueCV .row .diplome {width:50%;}
	#banqueCV .table .candidatName .mainInfos{margin-left:0;}
	#banqueCV .displayData,#banqueCV .applyedFilter{margin-top:15px;}
	#banqueCV .applyedFilter  + .displayData{margin-top:0;}
	#banqueCV .column-50 .column-70{width:60%;}
	#banqueCV .column-50 .column-25{width:35%;}
	
	/*------------- CONTACT US -------------*/
	#contact .wrapper > .content > div{width:100%;}
	.mobile .phone p,.mobile .fax p{display:none;}
	.mobile .phone a,.mobile .fax a{display:block;}
	
	/*------------- MODIFIER PROFIL -------------*/
	#profilLogo .formElement.column-48{width:100%;}
	#profilLogo .box > div:first-child{max-width:inherit;}
	
	#profilEntreprise .toggleBoxes h4{box-sizing:border-box;padding-right:80px;width:100%;}
	#profilEntreprise .toggleBoxes .box{position:relative;}
	#profilEntreprise .toggleBoxes .icon.edit{right:35px;}
	#profilEntreprise .toggleBoxes .icon.icodelete {position:absolute;right:15px;top:10px;}
	.toggleBoxes .close .bt.icon:hover,.toggleBoxes .close .bt.icon.edit:hover{background:white;}
	.toggleBoxes .close .bt.icon:hover:before{color:#009e57;}
	
	.content-multimedia-entry .box span{    position: absolute;z-index:1;width:70%;margin-right: 80px;}
	.ui-sortable .ui-sortable-handle{-ms-touch-action: inherit;touch-action: inherit;}
	
	/*-- PHOTOS --*/
	#photos .table .row > div:first-child,#videos .table .row > div:first-child{float:left;padding:0 10px 0 0;width:120px;}
	#photos .table .row > div,#videos .table .row > div{box-sizing:border-box;float:none;padding:0 0 10px 130px;width:auto;}
	#photos .table .row,#videos .table .row{box-sizing:border-box;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);padding:10px;margin-bottom:10px;}
	#photos .table,#videos .table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	#photos img.photo, #videos img.video, #photos img.album{margin:0;}
	
	/*------------- NEWS & EVENTS -------------*/
	.headFilter .sortBy{float:left;}
	.sortBy .wrap{position:relative;}
	.sortBy .popHover.filter {left: 0;top: 35px;}
	#actualites .mobileDisplay{display:table;float:right;}
	#actualites .mobileDisplay .personnalized-select{margin-left:5px;}
	#actualites .gallery .box,#actualites .gallery .box:nth-child(3n){display:inline-block;float:none;margin:0 2% 2% 0 ;width:48%;vertical-align:top;}
	#actualites .gallery .box:nth-child(2n){margin:0 0 2% 0;}
	.displayData > .filter +div{display:none;}
	.stepsBreadcrumb>div{width:auto;}
	
	/*------------- RAPPORTS -------------*/
	/*-- abonnés --*/
	.followers .box{max-height: 100px;min-height: 100px;padding: 10px;}
	.followers .profilPic.big{height:50px;width:50px;}
	.followers .box img{height:45px;}
	
	/*-- statistique sur mes emplois --*/
	.jobsStats .table .row > div .visits{float:none;}
	.jobsStats .table .row > div:first-child,.jobsStats .table .row > div:last-child,#jobsList .table .row > div{padding:0;}
	.table .row .candidatNB a, .table .row .candidatNB p{margin:0;}
	.jobsStats .mobileRow,.jobsStats .table .row.total .candidatNB p{background: #f1f1f1;box-sizing:border-box;float:left;padding:10px;width:50%;}
	.table .row.total .dateDisplay{margin-bottom:5px;}
	.jobsStats .radio-btn-grp.vertical label,.jobsStats .jobsFilter .column-65,.jobsStats .jobsFilter .column-30,.toggleBoxes .radio-btn-grp.vertical label,.jobsFilter .radio-btn-grp.vertical label{margin:0 0 10px;width:100%;}
	.jobsStats .jobsFilter .column-30 .personnalized-select{width:200px;}
	
	/*-- visites mensuelles --*/
	#rapports .jqplot-event-canvas{height:250px !important;width:100% !important;}
	#rapports .jqplot-xaxis-tick {top: 15px;vertical-align: top;transform: rotate(-90deg);}

	
	/*------------- PARAMÈTRES -------------*/
	/* compte utilisateur */
	.formElement.boxhfixed{margin:0;}
	.boxhfixed > .column-48{float:left;width:100%;}
	.boxhfixed .box{height:auto;}
	.table .row .includePJ .personnalized-checkbox{display:block;}
	#parametres .table .personnalized-checkbox input + span{position:absolute;}
	.frequency .personnalized-select{max-width:200px;}
	#parametres #fAccountUserParameters .row{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom: 1px dashed #d6d6d6;padding:0;margin:0;}
	#parametres #fAccountUserParameters .table .row>div {padding:0 0 15px;}

	/* tableau consommation */
	body .mobileLabel{display:block;}
	.visitsNB .mobileLabel b, .candidatNB .mobileLabel b{font-size:15px;}
	#parametres .table,.jobsStats .table,#jobProfil .content[data-for='statistics'] .table,#jobProfil .table,#parcoursList .table,#candidatsSaved .table,#banqueCV .table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	#parametres .table .row,.jobsStats .table .row,#jobsList .table .row,#jobProfil .content[data-for='statistics'] .table .row, #jobProfil .table .row,#parcoursList .table > .row,#candidatsSaved .table .customScrollBar > .row,#candidatsSaved .savedCandidatList .table .row,#banqueCV .table .row,#psychometrics-list .table .row{box-sizing:border-box;-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:inline-block;margin:0 0 10px;padding:10px;}
	#parametres .table .row>div{float:left;}
	#parametres .table .row .column-60,.jobsStats .table .row > div{ padding:0 0 10px;text-align:left;width:100%;}
	#parametres .table .row .column-60{border-bottom:1px dashed #d6d6d6;}
	#parametres .table .row .column-60 p,#jobProfil .content[data-for='statistics'] .table .row .dateDisplay p{font-family: 'Quicksand-bold',Arial,sans-serif;font-weight: 600;}
	#parametres .table .row .column-20.center{padding:10px 0 0;text-align:left;width:50%;}
	#parametres .table .row >div p,#parametres .table .row >div .mobileLabel,.jobsStats .table .row > div .mobileLabel,.jobsStats .table .row > div p,.jobsStats .table .row > div a,#jobProfil .table .mobileLabel{display:inline-block; font-size:15px;width:auto;}
	
	#defineColors .column-60,#defineColors .column-35,.extractContent .column-90{margin-bottom:10px;width:100%;}
	
	/*-- mobile footer --*/
	.page-wrap{margin-bottom:-150px;}
	#footer{height:150px;}
	.copyright{padding:10px 0 75px;}
	
	/*-- arrow to top --*/
	#topPage_Link{background:#009e57;border-radius:4px;cursor:pointer;display:block;position:fixed;bottom:110px;right:2.5%;height:40px;opacity:0;width:40px;z-index:10;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	#topPage_Link a{display:table;height:100%;width:100%;}
	#topPage_Link.show{height:40px;opacity:0.75;z-index:100;}
	#topPage_Link .icon{margin:auto;height:100%;width:100%;}
	#topPage_Link .icon:before{color:white;font-size:8px;position: absolute;width:20px;height:10px;margin: auto;top: 0;bottom: 0;left: 0;right: 0;}
	
	/*-- psychometric list --*/
	#psychometrics-list .table .row .actions,#psychometrics-list .table .row>div{display:block;padding-left:0;}
	#psychometrics-list .table .row>div{width:100%;}
	#psychometrics-list .table .row .mobileLabel{float:left;}
	#psychometrics-list .jobTitle .content{min-height:inherit;}
	#psychometrics-list .jobTitle .content b{padding:0;}
	#psychometrics-list .actions .tableBT:before{content:none;}
	#psychometrics-list .actions .tableBT .icon:before{margin-right:5px;}

	/*-- online cart --*/
	.cart-item-infos,.cart-item-title{display:inline-block;width:100%;}
	.border-right-gray-1px{border-bottom: 1px solid #d6d6d6;border-right:0;}

	#onlineStorePaiement .modal .content.column-70{width:100%;}
	#onlineStorePaiement .center-block.column-50{width:90%;}

	#mainLogo.mainLogo-for-paiement{float:none;height:84px;width:220px;}
	.resume-command{right:-52%;width:50%;}
	.resume-command__mobile-bt{left:-180px;}
	.resume-command__is--open{right:0;}
	.resume-command__is--open .resume-command__mobile-bt {left: -40px;}
	.resume-command__is--open .resume-command__mobile-bt:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
	.resume-command .table .row .cartItemTitle,.resume-command .table .row .cartItemQuantity,.resume-command .table .row .cartItemPrice {display:inline-block;padding:10px;width:100%;}
	.resume-command .table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.resume-command .table .row{margin-bottom:8px;}
	#onlineStorePaiement .form-content {-moz-transition: filter 0.3s ease-in-out;-webkit-transition: filter 0.3s ease-in-out;transition: filter 0.3s ease-in-out;}
	.resume-command{-webkit-transition: right 0.3s ease-in-out;-moz-transition: right 0.3s ease-in-out;transition: right 0.3s ease-in-out;}
	#onlineStoreCart .table .row>div{padding:10px;}
	#onlineStoreCart .table .row>div.column-40{width:40%;}
	#onlineStoreCart .table .row>div.column-25{width:25%;}
	#onlineStoreCart .table .row>div.column-20{width:20%;}
	#onlineStoreCart .table .cart-item-table-header{display:table;}

	#jobs .box.featuredOffer{width: 100%;margin: 0 0 2%;min-height: inherit;background-position: 0 0;background-size: 100%;padding-right: 25rem;}
	.box.featuredOffer + .column-65 {width:100%;}
	.box.featuredOffer + .column-65 .job{margin: 0 2% 2% 0;width: 48.5%;float: none;display: inline-block;vertical-align: top;}
	.box.featuredOffer + .column-65 .job.last{margin:0;}

	.box.featuredOffer--is-active{background-size: cover;padding:1.5rem 12rem 1.5rem 1.5rem;}
	.box.featuredOffer{padding-right: 25rem;}

	#newCandidats .box.renewItemMsg{background-position: right -300px center; }
	#newCandidats .renewItemMsg__content{padding: 25px 200px 25px 25px;}
	#visitorsTableMobile.table .row .column-40.right-align {width:40%;padding:10px;}
	#visitorsTableMobile.table .row .column-60{width:60%;padding:10px;}
}

@media screen and (max-width: 660px) {
	/*------------- DASHBOARD -------------*/
	.modal .inner{padding:60px 12px 12px 12px;width:90%;}
	.mainNav > ul{display:block;top:60px;margin:0;}
	.topNav .jobSelect,.topNav .messaging,.topNav .cart,.topNav .onlineStore{display:none;}
	.mainNav .cart,.mainNav li.messaging{display:block;}
	.topNav{margin:0;}
	.topNav .backEntreprise{top:12px;left:10px;}
	.topNav .backEntreprise a{margin:0;padding:0;width:100%;}
	.topNav .backEntreprise .text{display:none;}
	.topNav .backEntreprise .icon.return{line-height: 32px;color: white;width: 35px;height: 35px;}
	.topNav .backEntreprise .return::before {font-size: 13px;}
	.topNav ul{float:none;margin:0;width:100%;}
	.topNav li.user{float:right;margin:8px 0 3px;}
	.responsiveNav li{width:25%;}
	.responsiveNav .onlineStore,.responsiveNav .jobSelect{display:table-cell;}
	#expiredJobs{padding-bottom:10px;}
	#statistics{display:none;}
	.white .jobSelect .subMenu li a{color:white;}
	.jobTitle.column-75{width:100%;}
	.wrapper #mainLogo{width:120px;height:auto;}
	#mainLogo a{width:120px;height:60px;}
	#mainLogo img {max-width: 120px; max-height: 60px;}
	
	/*-- user popHover --*/
	.profilPic{height:50px;width:50px;}
	.profilPic.small img{height:50px;}
	.responsive .user #profilDesc{box-sizing: border-box;-webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2100;}
	.responsive .user .profilPic.big{float:none;margin:auto;height:160px;width:160px;}
	.responsive .user .profilPic.big .overlay{background-image:none;-webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;opacity:1;padding:0 5px;height:45px;font-family: 'Quicksand-Bold',Arial,sans-serif;font-weight: 600;font-size:1.2em;line-height:45px;bottom:0;top:inherit;width:100%;}
	.responsive .user .profilPic.big img{height:160px;}
	.responsive .user .closeBT,	.responsive .user .arrow{display:block;}
	.responsive .user .closeBT{font-size:1.2em;top: 3%;right: 4%;}
	.userInfos{margin:6px 0 15px;padding:0;text-align:center;}
	.userInfos b,.userInfos a,.companySwitcher p,.companySwitcher select{font-size:1.2em;}
	.companySwitcher .personnalized-select{height:40px;margin-top:5px;}
	.responsive .user .actionsBT{padding:5%;}
	
	/*-- global pophover --*/
	#main .popHover,#jobProfil .advancedSearchOPT, .searchTools  .refineSearch  + .refineSearchOPT,#jobProfil .table .actions .nextSteps + .popHover,#jobProfil .table .actions .moreOPT + .popHover{-webkit-border-radius:0;border:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box;top:0 !important;left:0 !important;position:fixed;height:100%;margin:0;padding:0;width:100%;z-index:2000;padding: 50px 25px;}
	#main .popHover .info.icon{display:none;}
	#main .popHover .closeBT,.refineSearchOPT .closeBT,#jobProfil .table .actions .moreOPT + .popHover .closeBT{display:block;font-size:1.2em;top:3%;right:5%;}
	#main .popHover h5{font-size:1.4em;line-height:1.2em;margin-bottom:0.6em;}
	#main .popHover p,#main .popHover b,#main .popHover label{box-sizing: border-box;font-size:18px;line-height:1.2em;}
	#main .popHover .date:not(#main .mobileSorting .popHover .date){font-size:1em;}
	#main .popHover .content,.responsiveNav .jobSelect .subMenu .content,.responsive .user #profilDesc .content,#jobProfil .advancedSearchOPT .formElement,#candidatsSaved .advancedSearchOPT .formElement,.refineSearchOPT .content{top:50%;left:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position:absolute;overflow:auto;max-height:80%;width:90%;}
	.displayData{display:inline-block;margin-bottom:10px;}
	.displayData.mobileSorting .mobileDisplay{padding-top:0;}
	.displayData > .column-50{float:left;margin:5px 0 10px;width:100%;}
	.displayData > .column-10:not(#banqueCV .displayData > .column-10){float:right;}
	.followers .displayData > .column-50{float:none;}
	.jobsFilter .threeRows,.jobsFilter .threeRows .personnalized-select{width:100%;}
	.jobsFilter .right .bt{box-sizing:border-box;padding:6px 0;text-align:center;}
	.jobsFilter .right .bt.left{width:35%;}
	.jobsFilter .right .bt.left + .bt.left {margin: 0 0 0 2%;width:63%;}
	.jobsFilter .formElement.last .right{width:100%;}
	.jobsFilter .bt.right + .bt.right{float:left;margin:0;}
	.applyedFilter b{margin-bottom:6px;width:100%;}
	.filterTag{padding: 10px 30px 10px 10px;margin-left:0;}
	.filterTag .closeBT{font-size:12px;height:12px;width:12px;}
	.searchTools input[type="search"]{padding-left:0;}
	.searchBar .placeholder{left:0;}
	.searchTools .searchIcon{background:#64c431;height:48px;top:0;right:-15px;width:40px;}
	.searchTools .searchIcon:before{color:white;}
	.content .searchTools{margin-top:5px;}
	
	/*------------- LISTING JOBS -------------*/
	#jobsList .table .row .candidatNB{width:100%;}
	#jobsList .table .row .profilCorrespondant{border-top:4px solid white;border-left:0;width:100%;}
	#jobsList .diffuse + .popHover .diffuse{display:none;}
	
	/*------------- JOBS PROFIL -------------*/
	.baneer .back + .jobTitle{margin-bottom:0;width:100%;}
	#jobProfil .baneer .jobTitle,#candidatProfil .baneer .jobTitle{padding:0;}
	.baneer .back a{border:1px solid white;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:8px 10px;margin:10px 0 0;}
	.baneer .back a:hover{background:white;color:#2d2d2d;}
	.baneer .back a:hover .icon.arrow{color:#2d2d2d;}
	.colored .baneer .back a:hover,.white .baneer .back a:hover{color:#009e57;}
	.colored .baneer .back a:hover .icon.arrow,.white .baneer .back a:hover .icon.arrow{color:#009e57;}
	.baneer .jobTitle .expired,.baneer .jobTitle .town{box-sizing: border-box;margin:0;}
	.baneer .jobTitle .town{font-size:1em;margin:6px 0 ;}
	#jobProfil .baneer .actions,#candidatProfil .baneer .actions{float:left;margin:15px 0;min-width:inherit;text-align:left;width:auto;position:relative;right:inherit;top:inherit;}
	.baneer .actions a,#candidatProfil .actions a.right{background:white;display:inline-block;height:auto;margin:0 8px 0 0;padding:5px;width:auto;}
	.baneer .actions a:before{font-size:18px;height:30px;}
	.black .baneer .actions a:before{color:#2d2d2d;}
	.white .baneer .actions a:before,.colored .baneer .actions a:before{color:#009e57;}
	#jobProfil .table .row .diplome, #jobProfil .table .row .receive, #jobProfil .table .row .connexion,.savedCandidatList .table .row .receive, .savedCandidatList .table .row .diplome, .savedCandidatList .table .row .connexion{width:100%;}
	#jobProfil .table .actions .tableBT,#candidatsSaved .savedCandidatList .table .actions .tableBT,#banqueCV .table .actions .tableBT{font-size:0;width:32%;}
	#jobProfil .table .actions .nextSteps + .popHover {margin:0;}
	#jobProfil .table .actions .nextSteps + .popHover .closeBT{display:block;}
	.table .actions .moreOPT + .popHover button,.table .actions .nextSteps + .popHover li button{font-size:1.2em;}	
	#main .table .actions .moreOPT + .popHover button,#main .table .actions .nextSteps + .popHover li{box-sizing: border-box;margin:0;padding:5px 4px;}
	#jobProfil .table .actions .tableBT:before,#candidatsSaved .savedCandidatList .table .actions .tableBT:before{margin:0;}
	
	/*-- advanced search --*/
	.advancedSearchOPT .bt,.refineSearchOPT .bt{font-size: 1.2em;height:auto;padding:10px 0;position:fixed;left:0;right:0;bottom:2.5%;margin:auto;width:90%;}
	.refineSearchOPT .content{max-height:70%;}
	
	/*-- toggle infos --*/
	#jobProfil .table .row .mobileLabel.toggleSection{box-sizing:border-box;color:#009e57;cursor:pointer;display:block;float:left;text-align:center;padding:10px;width:100%;}
	#jobProfil .table .row .close .mobileLabel.toggleSection{color:gray;}
	#jobProfil .table .row .infosToggle{background:#f1f1f1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:block;margin:0 0 5px;}
	#jobProfil .table .row div.mobileRemove,.table .row>div.mobileRemove{display:none !important;}
	#jobProfil .table .row .infosToggle .competences,#jobProfil .table .row  .mobileToggle.content{float:left;width:100%;}
	#jobProfil .table .row  .mobileToggle.content{box-sizing: border-box;padding:10px;}
	 
	/*-- candidat profil --*/
	.candidatInfos a,.candidatInfos h1,.candidatInfos p{word-break:break-word;}	
	.notes .recrutor > div{ width:100%;}
	#candidatProfil .notes .recrutor .bt{background:#009e57;box-sizing:border-box;color:white;display:block;font-family: 'Quicksand',Arial,sans-serif;font-weight: 400;font-size:15px;height:35px;line-height:33px;padding:0 15px 0 35px;margin:15px 0 0;position:relative;text-align:center;width:auto;}
	#candidatProfil .notes .recrutor .bt:before{color:white;font-family: 'actionIcon';position:absolute;left:5px;}
	#candidatProfil .baneer .back + .jobTitle{padding-right:0;}
	#candidatProfil .actions a.print{display:none;}
	#candidatProfil .js-note-section .actions .bt{float:right;text-align:left;width:49%;}
	#candidatProfil .js-note-section .actions .bt+.bt{float:left;}
	
	/*-- formulaire --*/
	.formList .box>div{display:block;float:left;width:100%;}
	.formList .column-35{border-top: 1px dashed #d6d6d6;padding-top: 15px;margin-top:10px;}
	#modal-preview-prescreening .status li{width:50%;}
	#modal-preview-prescreening .status li a{box-sizing: border-box;padding:8px 10px;text-align:center;width:100%;}
	.js-filled-form a{border-top-right-radius:0;}
	.js-form-only a{border-top-left-radius:0;}
	
	/*-- candidats sauvegardés --*/
	.savedCandidatList .table .row .receive,.savedCandidatList .table .row .diplome,.savedCandidatList .table .row .connexion{margin-bottom:10px;}
	#candidatsSaved .baneer .jobTitle ,#candidatsSaved .baneer .actions{width:100%;}
	#candidatsSaved .baneer .actions a{background:inherit;float:left;padding:10px 38px 10px 10px;}
	
	/*-- CVSource+ --*/
	#js-save-cvstore-research-btn{display:inline-block;padding:0 0 10px ;width:100%;}
	#banqueCV .table .actions .moreOPT + .popHover{margin-top:0;}

	/*------------- NEWS & EVENTS -------------*/
	.displayData > .filter,.displayData > .filter + div,#gallery{display:none !important;}
	#list{display:block !important;}
	.headFilter .sortBy{float:left;max-width:180px;}
	.mobileDisplay{float:right;width:100px;}
	.mobileDisplay .personnalized-select{float:left;min-width:100px;}
	.sortbyWrapper{display:block;}
	.sortBy b,.mobileDisplay b,.displayData .display .mobileLabel{float:left;margin-bottom:2px;width:100%;}
	.sortBy .popHover-BT{box-sizing: border-box;float:left;margin:0;max-width:200px;width:100%;}
	.sortBy .popHover.filter{margin:0;top:0;box-sizing: border-box;z-index:2000;}
	.mobileSorting > div b{padding-right:0;}
	.displayData.mobileSorting .display{width:10%;}
	#actualites .sortBy .popHover.filter .closeBT{display:block;}
	#actualites .sortBy .popHover.filter .content{width:80%;}
	.sortBy .popHover.filter b.title,.sortBy .popHover.filter button{font-size:1.2em;}
	.sortBy .popHover.filter >.oneRow,.sortBy .popHover.filter >.oneRow.last{float:none;margin:auto;width:80%;}
	.sortBy .filterName{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 95%;float: left;}
	#actualites .jobTitle.newsTitle{padding:0;width:100%;}
	#actualites .newsDesc{float:left;margin:0;width:100%;}
	#actualites .row .actions{border-top: 1px dashed #d6d6d6;height:auto;position:relative;top:inherit;right:inherit;float:left;margin:10px 0 0;padding:10px 0 0;text-align:center;width:100%;}
	#actualites .actions .tableBT{background:#009e57;float:right;margin:0;width:48%;}
	#actualites .actions .tableBT:before{color:white;}
	#actualites .actions .tableBT.share{float:left;}
	#actualites .newIMG{box-sizing:border-box;margin:0 0 10px;padding:10px;width:100%;}
	#actualites .mobileDisplay .personnalized-select{margin:0;}
	
	/* status nav */
	.baneer .mobileStatus{background: #e8e8e8;border-top-left-radius: 4px;border-top-right-radius: 4px;display:inline-block;width:100%;}
	.baneer .mobileStatus select{background:#e8e8e8;border:0;font-family: 'Quicksand-Bold',Arial,sans-serif;font-size:1.1em;font-weight: 600;height: 40px;line-height: 40px;padding:0 10% 0 5%;}
	.baneer .mobileStatus.personnalized-select:after{background:none;border:0;height:40px;line-height:40px;}
	.baneer .status{display:none;}
	
	/*------------- TERMS & PRIVACY -------------*/
	.anchor-menu{display:inline-block;}
	#termsConditions .anchor-menu.stick, #privacyPolicy .anchor-menu.stick {box-sizing: border-box;position: fixed;z-index: 50;left: 0;top: 0;background: #f5f5f5;padding:20px 2.5%;border-bottom: 1px solid #dddddd;width: 100%;}
	/*:target:before {content: "";display: block;height: 90px;margin: -90px 0 0;}*/
	
	/*------------- FAQ -------------*/
	.on .sideNav{left:0;}
	.sideNav {background:#ebebeb;border-right:1px solid #d6d6d6;display:block;left:-70%;top:0;position:fixed;height:100%;margin:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;width:70%;z-index:1000;}
	.content.column-66,.content .left.column-50,.sideNav li{box-sizing:border-box;width:100%;}
	.content.column-66{margin-top:15px;}
	.sideNav li.on{-moz-border-radius:0;webkit-border-radius:0;border-radius:0;}
	.sideNav li{padding:0;}
	.sideNav li a{box-sizing:border-box;float:left;font-size:1em;padding:15px 10px;width:100%;}
	aside .sideNav .closeBT{display:block;font-size: 1em;top:15px;right:15px;}
	aside .sideNav .closeBT + ul{box-sizing: border-box;display:inline-block;padding-top:45px;overflow:auto;height:100%;width:100%;}
	.content .left.column-50 .bt{float:left;margin: 0 auto 10px;}
	#faq .box .toggleSection b{width:90%;}
	.content.column-66 .toggleNav{color:#009e57;cursor:pointer;display:block;width:95%;position: absolute;font-size: 24px;}
	.content.column-66 h2:not(.toggleSection,.h2-cart){padding-left:30px;}
	aside{background: url(/images/6/overlayBlack.png) repeat center;left:-100%;position:fixed;top:0;height:100%;width:100%;z-index:1000;}
	aside.on{left:0;}
	aside .clikableArea{position: absolute;right: 0;height: 100%;width: 30%;}
	#messagerie aside .clikableArea{display:none;}
	#faq h2:before{content:''; display: block;position: relative;width: 0;height:60px;margin-top: -60px;}
	
	/*------------- messagerie -------------*/
	#messagerie .sideNav{padding:15px 2.5%; box-sizing:border-box;left:-100%;width:100%;}
	#messagerie .on .sideNav{left:0;}
	#messagerie .searchTools {margin:20px 0 10px;padding: 6px 0 6px 15px;}
	#messagerie aside .sideNav .closeBT{top:10px;}
	#messagerie .table{max-height: 75%;overflow: auto;}
	#messagerie .table + .pagination{background:#ebebeb;position:absolute;bottom:0;left:0;margin:0;padding:10px 0;}
	#messagerie .sideNav .pagination  li a{padding: 6px 10px;}
	
	/*------------- PSYCHOMETRIC -------------*/
	.modal #psychometrics-create .questions-content{max-height:none;overflow:hidden;height:100%;}
	#psychometrics-list .baneer .actions{width:100%;}
	#psychometrics-list .baneer .actions .create{background:transparent;float:left;margin-top:5px;padding:10px 38px 10px 10px;}
	#psychometrics-create .requiredNotice{width:100%;}
	#psychometrics-create #profilName{width:100%;}
	#psychometrics-create .rank{display:table;padding:6px 8px;width:100%;}

	/*-- online cart --*/
	.mobile-only-title{display:block;}
	.icon.toggleNav + h2{padding-left:30px;}
	.content h2 + .cart-item{margin:15px 0 20px;}
	.mobile-full-width{width:100%;}
	.cart-choosen-plan{margin:50px auto 20px;}
	.modal .modal-right-side{padding:80px 0 0 0;width:100%;}
	.cart-item-table-content,.no-item-message.hide +.cart-item-count + .cart-item-table .cart-item-table-content,.no-item-message +.cart-item-count + .cart-item-table .cart-item-table-content{max-height: inherit;}
	
	#error-404 .opt01 .bt{width:90%;}
    #error-404 .opt01 span{display:inline-block;margin:10px;}
    #error-404 .content .box{display:inline-block;margin: 0 0 15px;width:100%;}
	#error-404 .column-45.center{width:95%;}
    #error-404 .divid{margin:30px auto;}
    #error-404 .copyright{position:relative;}

	#jobs .box.featuredOffer{background-position: 0 0;background-size: 140%;padding-right: 10rem;}
	#jobs .box.featuredOffer + .column-65 .job{margin:0 0 2% 0;width:100%;}
	.box.featuredOffer--is-active{padding:2rem;min-height:inherit;}
	.box.featuredOffer{background-position: 0 0;background-size: 140%;padding-right: 10rem;min-height: inherit;}

	#newCandidats .box.renewItemMsg {background-position: center left;min-height:inherit;}
	#newCandidats .renewItemMsg__content{padding:25px;}

	.box.visibilityOffer{padding:1.5rem;}
	.box.visibilityOffer::before{content:none;}

}

@media screen and (max-width: 480px) {
	/*------------- DASHBOARD -------------*/
	#main{float:none;padding-bottom: 150px;display: inline-block;}
	#header .responsiveNav li .number{top:0;}
	.responsiveNav li:before{top:0;bottom:0;}
	.responsiveNav li .number{top:-15px;bottom:0;margin:auto;}
	.responsiveNav li .text,.responsive .user #profilDesc .arrow{display:none;}
	.responsiveNav .toggle__icon {top:0;bottom:0;}
	/* general */
	p,b,a{line-height:18px;}
	.threeRows,.column-50,.column-25{width:100%;}
	
	/*-- baneer --*/
	.baneer .wrapper > .mainActions.content{margin:0 0 10px;}
	/* main actions */
	.iconContent{border-top-right-radius: 0;border-bottom-right-radius: 0;display:table-cell;vertical-align:middle;position:relative;-webkit-transition: none;-moz-transition:none;-ms-transition: none;-o-transition: none;transition:none;height:70px;width:25%}
	.iconContent .icon{font-size:40px;height:40px;width:40px;}
	.baneer .mainActions .bt {border-top-left-radius: 0;border-bottom-left-radius: 0;display: table-cell;margin: 0;vertical-align: middle;height: 70px;width: 100%;}
	.mainActions a{display:table;height:100%;width:100%;}
	.baneer .mainActions .threeRows {display:block;text-align: center;float:left;margin-bottom: 15px;width:100%;}
	.mainActions .action04.threeRows{margin-top:10px;}
	
	.mainActions .action03 {margin-bottom:0;}
	.job + .seeAll{border:1px solid #009e57;min-height:inherit;margin:15px 0 5px;width:100%;}
	.job + .seeAll a{padding:10px;}
	.job + .seeAll a,.job + .seeAll a:hover .icon:before,.job + .seeAll .icon:before{color:#009e57;}
	
	/*-- mettre à jour photo modal --*/
	.modal .title{padding:8px 30px 8px 20px;}
	.customFileInput label.bt.color01{box-sizing: border-box;text-align:center;width:100%;}
	.customFileInput.photo input{margin:40px 0 10px;}
	.customFileInput input#userPictureFile, #logoFileInput{margin: 35px 0 0;width:100%;}
	#modal-profil-pic .bt.send{box-sizing: border-box;text-align:center;width:100%;}
	.resizeProfilPic {overflow:hidden;height: 250px;}
	.resizeProfilPic img{max-width:100%;max-height:250px;width:auto;}
	.modal .resizeProfilPic + .oneRow{margin:0;}
	
	/*-- offres d'emplois --*/
	#newCandidats .job{padding:0;}
	#newCandidats .jobInfos{box-sizing:border-box;padding:5px 10px;position:relative;}
	#newCandidats .job .content h4,#newCandidats .job .content .town{box-sizing:border-box;margin:0 auto;width:90%;}
	#newCandidats .job .content h4{margin:4% auto 1%;}
	#newCandidats .job .content .town{margin-bottom:4%;}
	#newCandidats .job .content{margin:0;}
	.job{margin:0 0 10px;padding-bottom:70px;min-height:inherit;width:100%;}
	
	#modal-renew-job .personnalized-select,#modal-renew-job .bt,#footer li{width:100%;}
	#modal-renew-job .bt{margin-top:12px;}
	.job.featured .tag{margin:4% 0 -2% 4%;}
	
	#footer{height:auto;}
	#footer .divid:before {margin: 2px 0;}
	.copyright{position:relative;}
	.contactUs-form .column-48,.contactUs-form .bt{width:100%;}
	
	/*------------- LISTING JOBS -------------*/
	#jobsList .table .row .actions.mobileLabel button,#jobsList.cvStore.inactif .table .row .actions.mobileLabel .delete,#psychometrics-list .table .actions .tableBT{font-size:0;height:35px;width:32%;}
	#jobsList .table .row .actions.mobileLabel button .icon:before{font-size:18px;}
	#jobsList .table .row .actions.mobileLabel .deactivate,#psychometrics-list .table .actions .see{margin: 0 1.5%;}
	.jobsFilter{margin:15px 0 20px;}
	#jobsList #main{padding-bottom:100px;}
	.baneer + .wrapper > .confirmMSG{margin-top:15px;}
	.jobsFilter + .displayData{margin-top:0;}
	
	/*--inactif & draft --*/
	#jobsList.inactif .table .row .actions.mobileLabel .delete,#jobsList.draft .table .row .actions.mobileLabel .delete{font-size:15px;width:100%;}
	#jobsList.inactif .table .row .actions.mobileLabel .delete .icon:before,#jobsList.draft .table .row .actions.mobileLabel .delete .icon:before{font-size:15px;}
	a:hover,.table .row a:hover{text-decoration:none;}
	.emptyContent{margin-top:10px;padding-bottom:20px;}
	
	/*-- slideshow parcours --*/
	.parcours .info.form{right:0;left:60%;}
	.parcoursFilter .column-70,.parcoursFilter .column-30{position:relative;padding-right:20px;width:50%;}
	.parcoursFilter .column-70 .specialSelect{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:95%;}
	.parcoursFilter .specialSelect .icon.arrow{position:absolute;right:0;}
	.formList .box>div .bt{box-sizing:border-box;text-align:center;width:100%;}
	#modal-preview-prescreening .status{margin:-5px 0 0;}
	
	/*------------- modifier profil  -------------*/
	#profilEntreprise .formElement.column-48,#profilEntreprise .formElement.column-60,#profilEntreprise .formElement.column-35.right{float:left;width:100%;}
	h2 + .formElement.box{padding-top:25px;}
	.formElement .requiredNotice.right.column-30 { margin-bottom:10px;width: auto;position: relative;right: 2.5%;top: 10px;}
	
	#modal-upload-logo .content .formElement:nth-child(2n){height:220px;}
	.modal form .bt{width:100%;}
	
	.navPhotos .status li{margin-bottom: -1px;width:48%;}
	.navPhotos .status li:last-child{float:right;}
	.navPhotos{height:auto;float:left;}
	.navPhotos .status a{box-sizing:border-box;margin:0;text-align:center;width:100%;}
	
	/*-- parcours d'embauche --*/
	#parcoursList .table .tableBT{font-size:0;margin:0;text-align:center;margin-top:10px;padding:0;width:48%;}
	#parcoursList .table .tableBT.delete{float:right;}
	#parcoursList .table .tableBT:before{line-height:28px;left:0;right:0;margin:auto;}
	#parcoursList .table .actions .right{width:100%;}
	
	/*-- candidats sauvegardés --*/
	#candidatsSaved .table .customScrollBar > .row .actions{border-top: 1px dashed #d6d6d6;position:relative;margin:0 2.5%;padding:10px 0;width:95%;}
	#candidatsSaved .table .customScrollBar > .row .actions .tableBT {background:#009e57;text-align:center;width:32%;}
	#candidatsSaved .table .customScrollBar > .row .actions .tableBT{margin:0;}
	#candidatsSaved .table .customScrollBar > .row .actions .tableBT.edit{margin:0 2%;}
	#candidatsSaved .table .customScrollBar > .row .actions .tableBT:before{color:white;display:inline-block;}
	#candidatsSaved .table .customScrollBar > .row .actions .tableBT.delete{float:right;}
	#candidatsSaved .table .customScrollBar > .row .folderName{padding-right:10px;}
	.modal .personnalized-select.column-75{min-width:inherit;width:100%;}
	
	/*-- CVSource+ --*/
	#fRmCVStoreSearch .bt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0;width:60%;}
	#fRmCVStoreSearch .bt.right + .bt.right{float:left;width:35%;}
	#banqueCV .column-50 .column-70,#banqueCV .column-90,#banqueCV .row .connexion, #banqueCV .row .diplome{width:100%;}
	#banqueCV .column-70 + .column-25{float:left;width:140px;}
	#banqueCV .formElement .customMultiSelect p{white-space:inherit;}
	#modal-manage-saved-filter .table .name{width:65%;}
	#fRmCVStoreSearch .savedSearch .personnalized-select,.bt[name='bSearchDelete']{width:100%;}
	.bt[name='bSearchDelete']{margin-top:20px;}
	
	/*------------- RAPPORTS -------------*/
	/*-- abonnés --*/
	.followers .box{max-height:inherit;min-height:inherit;width:100%;}
	.followers .box .column-25{width:auto;}
	.followers .box > div.right{width:85%;max-width:inherit;}
	#fRmFilterFollowers .formElement.column-48,#fRmFilterFollowers .radio-btn-grp.column-48{width:100%;}
	.jobsFilter .radio-btn-grp + .radio-btn-grp{margin-top:0;}
	.displayData .column-10{width:50px;}
	.displayData .personnalized-select{min-width:90px;max-width:90px;}
	
	/*------------- PARAMÈTRES -------------*/
	/* compte utilisateur */
	.frequency .personnalized-select{max-width:none;margin-top:5px;width:100%;}
	
	.anchor-button + div .bt{height:36px;width:100%;} 
	.fixed-button{background:#e8e8e8;box-sizing:border-box;position:fixed;bottom:60px;left:0;z-index:10;padding:10px 2.5%;width:100%;}*/

	/* tableau consommation */
	#parametres .table .row >div p{margin-top:3px;width:100%;}	
	
	.skinning .bt.right{margin:0;width:48%;}
	.skinning .bt.right:last-child{float:left;}
	#parametres .table .row >div .mobileLabel,.jobsStats .table .row > div .mobileLabel,.jobsStats .table .row > div p,.jobsStats .table .row > div a,#jobProfil .content[data-for='statistics'] .table .mobileLabel{display:inline-block;margin:0; width:100%;}
	.table .row .town{margin-top:0;}
	.content .headerChoice .box{margin-bottom:10px;width:100%;}
	.content .headerChoice .box:last-child{margin:0;}
	.logoContent .wrap > .oneRow{height:100px;}
	.logoContent img{max-height:100px;max-width:100%;}
	
	#psychometrics-list .table .actions .tableBT .icon{font-size:15px;}

	/*-- online cart --*/
	h2 + .formElement.box.cart-item{padding:0;}
	.cart-item-infos .display-table-cell{display:inline-block;width:100%;}
	.cart-item-infos .display-table-cell.column-60{margin-top:20px;}
	.content.modal-right-side-content{padding:70px 15px 340px}
	#modal-shopping-cart .table .cart-item-table-header{display:none;}
	#modal-shopping-cart .table .cartItemTitle,#modal-shopping-cart .table .cartItemQuantity,#modal-shopping-cart .table .cartItemPrice,#modal-shopping-cart .table .cartItemActions{display:inline-block;width:100%;padding: 2px 10px !important;}
	.table .cartItemActions .tableBT {background:#009e57;margin:10px 0 5px;width:100%;}
	.table .cartItemActions .tableBT:before{display:block;color:white;height:auto;width:100%;}
	.cart-item-table{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.cart-item-table-content__row{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 10px 5px;box-sizing: border-box;margin-bottom:10px;}
	.modal-right-side-bottom{padding:10px 20px 20px 20px;}
	.cart-sub-total__item-text, .cart-sub-total__item-price:not(.text-size-ml){font-size:14px;padding: 8px 0;}
	.resume-command{right:-87%;width:85%;}
	.resume-command__is--open{right:0;}
	#facturationAdresse .stepContent .column-95,#facturationAdresse .stepContent .column-70,#facturationAdresse .stepContent .column-30,#facturationAdresse .stepContent .column-48{width:100%;}
	#facturationAdresse .stepContent .stepsBreadcrumb>div{display:inline-block;}
	#facturationAdresse .box, #onlinePaiement .box {padding: 10px 20px;}
	#onlineStoreCart .table .cart-item-table-header{display:none;}
	#onlineStoreCart .table .row>div.column-40,#onlineStoreCart .table .row>div.column-25,#onlineStoreCart .table .row>div.column-20,#onlineStoreCart .table .row>div.actions{display:inline-block;padding:5px 10px;width:100%;}
	#newCandidats .box.renewItemMsg .bt, .featuredOffer__content .bt{width: 100%;box-sizing: border-box;text-align: center;}
	#jobs .box.featuredOffer{padding: 25px;background-size: 250%;background-position: center left;}
}

@media screen and (max-width: 340px) {
	#profilDesc .actionsBT .bt{float:left;width:100%;}
	#profilDesc .actionsBT .bt.right{margin-top:10px;}
	.skinning .bt.right{margin:0 0 10px;width:100%;}
	.jobsStats .table .row > div .mobileLabel,.jobsStats .mobileRow, .jobsStats .table .row.total .candidatNB p{margin-bottom:4px;width:100%;}
	#photos .table .row.unread  > div,.table .row.unread  > div:first-child{float:left;padding:0;width:100%;}
	#photos .table .row.unread  > div:first-child a,#photos .table .row.unread  > div:first-child .pictureContent{display:block;float:none;margin:auto;width:120px;}
	.jobsFilter .right .bt.left,.jobsFilter .right .bt.left + .bt.left{width:49%;}
	.baneer .actions a, #candidatProfil .actions a.right{padding:2px;}
	#candidatProfil .candidatIMG{width:60px;}
	#candidatProfil .profilPic.big{height:60px;width:60px;}
	#candidatProfil .profilPic.big img{height:58px}
	#candidatProfil .js-note-tab .actions .bt{font-size:0;}
	#candidatProfil .notes .recrutor .bt:before {left: 0;right: 0;margin: auto;}
	.candidatInfos{margin-left:0;}
}

@media screen and (max-height: 920px) {
	.modal .modal-right-side {padding: 80px 0 0 0;}
	.modal-right-side-content {padding: 140px 25px 400px;height: 100%;overflow: auto;position: absolute;top: 0;}
	.cart-item-table-content,.no-item-message.hide +.cart-item-count + .cart-item-table .cart-item-table-content,.no-item-message +.cart-item-count + .cart-item-table .cart-item-table-content{max-height: inherit;}
}

@media screen and (max-height: 780px) {
	.responsive .mainNav > ul {display: block;top: 60px;margin: 0;}
	.content-warning-delete .customScrollBar {max-height: 200px;}
	.modal #psychometrics-create .questions-content{max-height:360px;}
	#error-404.wrapper{top:0;position: relative;}
}

@media screen and (max-height: 470px) {
	.responsive .user #profilDesc .content{top: 5%;transform: none;left: 0;right: 0;margin: auto;bottom: 20%;}
	.refineSearchOPT .content {top: 15%;transform: translate(-50%, 0);bottom: 25%;}
	.modal #psychometrics-create .questions-content{max-height:180px;}
}
	

  
