.is--hidden,#see_job_view .readMore.is--hidden{display:none;}
.is--visible,#see_job_view .readMore.is--visible{display:block;}


.logo-print{display:none;}
.postulateView .error-msg .user-messages{
    float:none;
}
.breadcrumb{font-size:1em;overflow:hidden;text-overflow:ellipsis;margin-left:0;padding:0;}
.breadcrumb > li{display:inline;}
.breadcrumb > li a:hover{text-decoration:underline;}
root { 
    display: block;
}
/* STYLES SPÉCIFIQUES POUR JONATHAN */
span.msg-error-active{display:block; padding:0.3125em 0.625em 0.1875em; border:0 solid #f00; color:#f00; margin-top:0.3125em; }
.textfield.msg-error-active{ border-color:#f00;}
.confirm-msg{height:2.8125em; background-color:#288032; border:0.0625em solid #056b10; line-height:2.9375em; color:#ffffff; margin-bottom:1.875em; -webkit-border-radius: 0.3125em;
-moz-border-radius: 0.3125em;
border-radius: 0.3125em;
behavior: url(PIE.htc); position:relative; margin-top:1.875em;}
.ctrl-zipcode-mask{text-transform: uppercase;}
.content-loading{display:none; width:1.5em; height:1.5em;}

.upload_new_cv {
    display:none;
}

.cover-letter-input {
    display:none;
}

span.msg-error-active{
    display:block;
}

.perso_personneContact{
    margin-top:0.625em;
}

.perso_personneContact li{
    margin-top:0.3125em;
    margin-bottom:0.3125em;
    list-style-type: none;
}

#GmapLocalisation div{
    border:none;
    box-shadow: none;
}

.ui-autocomplete.ui-menu.ui-widget{
    overflow-y: scroll;
    max-height:18.75em;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: 700;
font-family: 'Roboto Bold';
color: navy;
margin: 0.1875em 0.5em;
}

.job-step-box-300span div span{
    width:18.5em;
}

.job-step-box-500span span {
    width:30.5em;
}

#iEqualAccess_en,#p_iEqualAccess_en span.checkbox{
    margin-top:2.0625em;
}
#iEqualAccess_fr,#p_iEqualAccess_fr span.checkbox{
    margin-top:1.0625em;
}
#p_iEqualAccessText{
    margin-left: 2.0625em;
}

div.explication_checkbox{margin-top:0.375em;}
/*
------------------------------------------------------------------------
 Regle CSS pour 5.2
*/

.box-description h4{
    color: #393C3D;
    font-size: 0.75em;
    font-weight: 700;
    font-family: 'Roboto Bold';
    text-transform: none;
}

.text22{font-size: 1.375em;}

#see_job_view .button-email {
    display: block;
    background: url("/images/v2/but-email.png") no-repeat;
    width: 2.5em;
    text-indent: -624.9375em;
}

#see_job_view .button-print {
    display: block;
    background: url("/images/v2/but-print.png") no-repeat;
    width: 2.5em;
    text-indent: -624.9375em;
}

#see_job_view .button-email:hover {background: url("/images/v2/but-email-h.png") no-repeat; }
#see_job_view .button-print:hover {background: url("/images/v2/but-print-h.png") no-repeat; }
#see_job_view #header_job{margin-bottom:1.875em;}
#see_job_view #header_job header h2{font-weight:bold;text-transform: none;font-size: 1.6em;}
#see_job_view #header_job .tags{margin:0;}
#see_job_view #header.white-box{padding-bottom:0.125em;}
#see_job_view #myCarousel{margin-bottom: 0}
#see_job_view #header_job .article-image{height:8.575em;background-color: #fff;border-radius: .313em;border:0.0625em solid #c8c8c8;}
#see_job_view #header_job .article-image img {max-height: 100%;}
.button_similar_jobs a{
    font-size: 1.8em;
    color:white;
    font-weight:bold;
    display:block;
    max-width:19.875em;
    max-height:5.875em;
    width:100%;
    background: url("/images/offre-similaire.png") center no-repeat;
    background-size:100%;
    overflow:hidden;
}

.button_similar_jobs a .text{
    display:block;
    margin-left:1.25em;
}

.button_similar_jobs a .similar_offers{
    line-height:1.3em;
    text-decoration: underline;
    display:block;
    margin-left:0.625em;
    margin-top:1.25em;
    text-transform:uppercase;
    font-size: 0.85em;
}

.button_similar_jobs a .iNumber{
    font-size:2.3em;
    margin-top:0.4375em;
}

.button_similar_jobs a:hover{
    text-decoration: none;
}

.fl{float:left;}

#see_job_view .actionSection{padding:0.1875em 0;border-top:0.0625em solid #c8c8c8;border-bottom: 0.0625em solid #c8c8c8}
#see_job_view .actionSection a.art-link{padding:0.375em 0;width:33%;margin:0;}
#see_job_view .actionSection a.green-btn{margin:0.4375em 0;}
#see_job_view .actionSection a.art-link .text{margin-top:0.01em;float:left;width:80%}
#see_job_view .four-box{margin:0 0 1.25em 0.3125em;}
#see_job_view .btn {padding: 0.25em 0.625em;}
#see_job_view .padding2 {padding:0.125em;} 
#see_job_view .circle-box{margin: 0 0.625em 0.625em 0;}
#see_job_view .icon-container ul{padding:0;text-align:left}
#see_job_view .section{border-bottom:0.0625em solid #c8c8c8}
#see_job_view .section.footer{border:0;}
#see_job_view .sommaire_poste ul li{float:left;width:49%;font-size:0.85em;margin:0.3125em 0}
#see_job_view .sommaire_poste{float:left;}
#see_job_view .icon_w22{height:1.55em;width: 1.5625em;}
#see_job_view .icon_w40{width: 2.5625em;}
#see_job_view .sommaire_poste ul li .icon_w25.icon-user-numb,#see_job_view .sommaire_poste ul li .icon_w25.icon-no-ref{width:1.8125em;}
#see_job_view .icon_w22.icon-horaire {background-position: -135px 0;}
#see_job_view .icon_w22.icon-salary {background-position: -100px 0;}
#see_job_view .icon_w22.icon-statut {background-position: -165px 0;}
#see_job_view .icon_w22.icon-quart {background-position: -207px 0;}
#see_job_view .icon_w22.icon-postulation{background-position: -317px 0;}
#see_job_view .icon_w40.icon-apply-job{border-right:0.0625em solid #84ce1d;}
#see_job_view .art-link{font-size:1em;}
.text_benefit{display: none;}
#see_job_view .match-parfait-text{margin-left:5.375em;}
#see_job_view .art-link.art-link-postulation,.offer-similarities-4,.offer-similarities-5{display:none;}
.section.sommaire_poste .text-lowercase{text-transform: initial;}
.section.sommaire_poste .job-infos-label-new + .text-lowercase{text-transform: lowercase;}

@media(max-width:400px){
    #see_job_view .sommaire_poste ul li{
        width:100%;
    }
}
@media(max-width:357px){
    #see_job_view .padding2{
        width:100%;
    }
}
#expiredJob .search-more {font-size:1em; border-bottom:0.0625em solid #c8c8c8; text-transform:none; padding-bottom:0.375em;}
#expiredJob .expire-box-header{text-align:left;font-size:1.125em; font-weight:bold; text-align:left; margin:0.9375em 0; color:#393c3d; text-transform:none;}

#see_job_view .leaflet-popup-tip-container {
    margin: 0;
    width: 1.25em;
    height: 0.9375em;
    position: absolute;
    top:25%;
    left:-1.1875em;
    }
    
#see_job_view .leaflet-popup-tip{
    width:2.75em;
    height:3.25em;
    margin:0 auto;
    border:0.0625em solid #c8c8c8;
    -webkit-transform : rotate(52deg);
        -moz-transform: rotate(52deg);
         -ms-transform: rotate(52deg);
          -o-transform: rotate(52deg);
             transform: rotate(52deg);
}

#see_job_view .leaflet-popup-content-wrapper
{
    border-radius: 0;
    border:0.0625em solid #c8c8c8;
}
#popupExternPostulation .or-div{margin-bottom:1.875em;}


/*
-----------------------------------------------------------------------------------------------------------------------
Ajouts pour correctifs ticket #4272
par: Michel Chouinard
*/
.sortable-item-content {
    display: table;
    height: 5em;
    max-height: 5em;
    overflow: hidden;
}

.cell {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

.content-photos .gray-sub-title {
    margin: 0;
    padding: 0;
    display: table;
}

.gray-sub-title .cell {
    text-transform: uppercase;
    padding: 0;
}

.cell.image {
    width: 6.875em;
    padding: 0 0.625em;
}

.cell.image > img {
    max-width: 100%;
    max-height: 3.75em;
}

.cell.desc {
    width: 21.25em;
    padding: 0.625em 0;
}

.cell.desc div {
    width: 100%;
    overflow: hidden;
}

.cell.desc div.img-title {
    line-height: 0.75em;
    height: 0.75em;
    font-weight: 700;
    font-family: 'Roboto Bold';
    margin-bottom: 0.1875em;
}

.cell.desc div.img-desc {
    line-height: 1em;
    height: 3em;
    font-size: 0.625em;
}

.cell.lang {
    width: 4.6875em;
}

.cell.actions {
    width: 8.4375em;
}

.content-photos > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-state-default {
    height: 5em;
    background-color: #fff;
    border-bottom: 0.0625em dashed #b6bcbf;
}

.ui-state-default:hover{
    background-color: #f9f9f9;
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;}

.ui-state-default:last-child {
    border-bottom: none;
}

.ui-state-highlight {
    height: 5em;
    background: #f2fbff;
    border: 0.0625em dashed #b6bcbf;
}

.ui-sortable-helper {
    border: 0.0625em solid #b6bcbf;
    -webkit-box-shadow: 0.125em 0.25em 0.375em 0 rgba(0,0,0,.1);
    box-shadow: 0.125em 0.25em 0.375em 0 rgba(0,0,0,.1);
}

.ui-sortable-helper:hover {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

#see_job_view .actionSection {float: left;padding:0;width: 100%;height: auto;display:table;}
#see_job_view .actionSection a.art-link{display: table-cell;vertical-align: middle;float: none;}
#see_job_view .actionSection a.green-btn{margin: 0.5em 0 0.25em;}
#see_job_view .actionSection a.art-link:hover .icon_w25.icon-unfavorites {background:url("/images/offer-star.png") top left no-repeat;}
#see_job_view .actionSection a.art-link:hover span.text {color:#64c434;}

/*
-----------------------------------------------------------------------------------------------------------------
Correctif pour ticket #4301
par : Nathanaël Mosini
*/
.ui-datepicker{z-index: 11151 !important;}

.jobbankBox {
float: left;
   width: 47%;
   padding-top: 0;
   padding: 0.625em;
   box-sizing: border-box;
   background: #f6f6f6;
}
.jobbankBox b.note{
float:left;
}
.jobbankBox p{
   margin: 0;
   font-weight: normal;
   display: inline-block;
   width: 86%;
   margin-left: 0.5em;
}
/*-- #TISDOJ2017-1271-recruteur en ligne avertissement --*/
.onlineWarning.smoothHide{background:transparent;right:-22em;-webkit-opacity:0;-moz-opacity:0;opacity:0;}
.onlineWarning{background:#3e3e3e;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;color:white;position:fixed;max-width:22em;right:0;padding:0.95em;text-align: center;overflow:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-opacity:1;-moz-opacity:1;opacity:1;z-index:1;}
.onlineWarning h4{font-weight:bold;margin:0 0 0.25em;padding-left:1.05em;text-transform:inherit;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:relative;text-align: left;}
.onlineWarning>h4{left:-5.5em;position:absolute;}
.onlineWarning p{margin:0;}
.onlineWarning .content{padding:0 0.95em;transition: all 0.3s ease-in-out;right:0;}
.onlineWarning .green-btn{margin-top:0.625em;}
.onlineWarning .closeBT{cursor:pointer;font-size:1.6em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.625em;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index:1;}
.onlineWarning .closeBT:hover,.closeBT:focus{color:#a4dc35;}
.swatch{border-radius:100%;box-sizing:border-box;display:block;height:0.67em;width:0.67em;position:absolute;top:0.01em;left:0;}
.swatch.online{background:#a4dc35;}
.swatch.featured{background: #ff9800;color: #fff;margin-bottom: 4px;display: inline-block;font-size: 0.688em;border-radius: 4px;padding: 1px 5px;line-height: 1.5;text-transform: uppercase;font-weight: 700;width: auto;height: auto;position: relative;top: inherit;}
.underline{border-bottom: 0.0625em solid white;}
.onlineWarning.collapsed{height:1.875em;width:7.5em;}
.onlineWarning.collapsed h4{font-size:1em;margin-top: -0.4em;text-align:left;}
.onlineWarning.collapsed>h4{cursor:pointer;left:0.9375em;}
.onlineWarning.collapsed .content{right:-31.25em;}
.onlineWarning.collapsed .closeBT{font-size:1.5em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}


/*  */
#see_job_view{font-family: 'Roboto Regular', sans-serif;}
#see_job_view .main-section{margin-bottom: 6.25em;}
#see_job_view .sommaire_poste .divid{display:none;}
#see_job_view .widget{margin-bottom:0;}
#see_job_view .widget.match-parfait,#see_job_view .widget.moreJobs{ margin-top:1.25em;}
#see_job_view #header_job{margin:0;}
#see_job_view .h1-class.art-head{text-align:left;font-weight: 500;font-family: 'Roboto Medium';font-size:1.65em;border-bottom:0.0625em solid #E2E2E2;padding-bottom:0.4em;width:100%;margin: 0 0 .6em 0;text-transform: none;}
#see_job_view #content-section .actionSection .green-btn{color:white;text-align:center;width:100%;background:#089f5b;padding: 0.25em 1.2em;height: auto;margin: 0;text-transform: inherit;font-size: 1.3em;font-weight: 500;font-family: 'Roboto Medium';position: relative;box-sizing: border-box;}
.otherJobs { padding-top:1.25em; } 
#see_job_view #content-section .actionSection .green-btn:hover{background:#63c434;text-decoration:none;}
#see_job_view #content-section .actionSection .green-btn .icon-apply-job,#see_job_view .sommaire_poste header,#see_job_view .description header,#see_job_view .button_similar_jobs a,#see_job_view .section.enviro_travail header,#see_job_view .actionSection .view-profile,#see_job_view .section.map, #see_job_view .art-link.sInternalReference .icon_w25,#see_job_view .sommaire_poste ul li strong,#see_job_view .sommaire_poste ul .user-numb,#see_job_view .sommaire_poste ul li .divid,#see_job_view .section.footer .art-link.favorites,#see_job_view .five-boxes .diploma .box-description br,#see_job_view .align-helper{display:none !important;}
#see_job_view #content-section .actionSection{border:0; float:none; display:block;}
#see_job_view .align-helper,#see_job_view .arcticle-image-logo{width:6.875em;}
#see_job_view .align-helper img{max-width: 5.625em}
#see_job_view .button_similar_jobs a{background: none;max-width: inherit;max-height: inherit;color:#707070}
#see_job_view .button_similar_jobs a .similar_offers{text-transform: none;text-decoration: none;margin:0;}
#see_job_view .button_similar_jobs a .text{margin:0;}
#see_job_view #printJobSection .headWrap{display:table;margin-bottom:1.25em;width:100%;}
#see_job_view #printJobSection .headWrap .first + .divid{display:table-cell;vertical-align:top;width:3%;}
#see_job_view #printJobSection .headWrap .first{width:30%;}
#see_job_view #printJobSection .headWrap .second{width:67%;position:relative;}
#see_job_view #printJobSection .newWhiteBox{display:table-cell;vertical-align:top;-webkit-border-radius: 0.313em;-moz-border-radius:0.313em;border-radius:0.313em;background:white;border:0.0625em solid #C5C5C5;padding:1.45em;margin-bottom:1.25em;}
#see_job_view #printJobSection .whiteBox{display:block;-webkit-border-radius:0.313em;-moz-border-radius:0.313em;border-radius:0.313em;background:white;border:0.0625em solid #C5C5C5;padding:1.25em;margin-bottom:1.25em;}
#see_job_view .sidebar .newWhiteBox{vertical-align:top;-webkit-border-radius: 0.313em;-moz-border-radius:0.313em;border-radius:0.313em;background:white;border:0.0625em solid #C5C5C5;padding:1.45em;margin-bottom:1.25em;}
#see_job_view .newWhiteBox .header-top.button_similar_jobs .widget-title{margin:0;}
#see_job_view .sidebar{padding-right:0;}

.sidebar .newWhiteBox .widget-title{line-height:1.4em;}
.widget.offer-similarities.newWhiteBox{margin:4px 0 0;}
#see_job_view #content-section .gray{color:#b7b7b7;}
.gray-dark,a.gray-dark:hover{color:#707070;}
.primary-color{color:#09a05b;}
a:hover .primary-color,a.primary-color:hover{color:#64c434;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.padding-top-10{padding-top:10px;}
.border-top-gray{border-top:1px solid #d4d4d4;}

#see_job_view .align-helper{border:0;}
#see_job_view .header-top.button_similar_jobs .widget-title, #see_job_view .otherJobs .widget-title{display:block !important;color:#707070;border:0;margin:0 0 -0.625em 0;font-weight: 500;font-family: 'Roboto Medium';font-size: 1.3em;}
#see_job_view .widget-list li, #see_job_view .widget.match-parfait .white-box{border-color:#D4D4D4}
#see_job_view .newWhiteBox .widget-list li{border-top: 1px solid #c8c8c8;border-bottom:0;}
#see_job_view .five-boxes,#see_job_view .content-box{margin:0;font-size:1em;line-height: 1.7em;}
.table { display:table; width:100%; }
.table__row { display:table-row; width: 100%; }
.table__cell { display:table-cell; width:33.333%; position:relative;padding:0.8125em 0.625em 0.8125em 4.6em;border-right:0.0625em solid #D4D4D4;border-bottom:0.0625em solid #D4D4D4; }
.table__cell:nth-child(3) { border-right:none; }
.table__row:last-child > .table__cell { border-bottom:none; }
.table__cell__description h4, .table__cell__description p { font-size:1em; padding:0; margin:0; }
.table__cell__icon { height:2.2em;width:2.9em;background-image: url(/images/postulation-icons.png);background-position-y: -44px;background-size:354px;image-rendering: -webkit-optimize-contrast;position: absolute;left:0.625em;margin:auto;padding: 0;top: 0.6875em;}

.fav { display:block !important; float:none !important; }
#see_job_view .five-boxes .box{padding:1.4375em 0.625em 1.4375em 4em;display:table;width:33%;height:auto;border-right:0.0625em solid #D4D4D4;border-bottom:0.0625em solid #D4D4D4;box-sizing: border-box;position:relative;}
#see_job_view .five-boxes .box:nth-child(3){border-right:0;}
#see_job_view .five-boxes .box:nth-child(4),#see_job_view .five-boxes .box:last-child{border-bottom:0;}
#see_job_view .five-boxes .box article{display:table-cell;vertical-align: middle;}
#see_job_view .five-boxes .box .box-icon,#see_job_view .five-boxes .box .box-description{display: table-cell;vertical-align: middle;padding-left:0.3125em;}
#see_job_view .five-boxes .box .box-icon img{display:none;}
#see_job_view .five-boxes .box .box-icon{height:2.2em;width:2.9em;background-image: url(/images/postulation-icons.png);background-position-y: -44px;background-size:354px;image-rendering: -webkit-optimize-contrast;position: absolute;left:0.313em;margin:auto;padding: 0;top: 0;bottom: 0;}
.table__cell__icon.studies{background-position-x: -7px;}
.table__cell__icon.diploma{background-position-x: -67px;}
.table__cell__icon.experience{background-position-x: -122px;background-position-y: -49px;}
.table__cell__icon.writtenLang{background-position-x: -177px;}
.table__cell__icon.spokenLang{background-position-x: -235px;}
#see_job_view #content-section p,#see_job_view #content-section li, #see_job_view #content-section b,#see_job_view #content-section strong, #see_job_view #content-section i, #see_job_view .box-description h4,#see_job_view .h1-class.art-head,#see_job_view #content-section .companyName + p a{color:#707070;}
#see_job_view #content-section li {display:inline-block;}
#see_job_view .navigation__breadcrumb { margin-left:0; padding-left:0;}
#see_job_view .navigation { margin:0; float:none; }
#see_job_view .navigation__breadcrumb__element::after {
    content: "/";
    color: #6d6d6d;
    padding: 0 .3rem 0 .5rem;
}
#see_job_view .white-box-header{font-size:1.3em;color: #707070;margin:0 0 0.85em;font-weight: 500;font-family: 'Roboto Medium';}
#see_job_view .box-description h4,#see_job_view .box-description p{font-size:1em;padding:0;}
#see_job_view .box-description h4{font-weight:700;font-family: 'Roboto Bold';}
#see_job_view .box-description p{font-weight:400;font-family: 'Roboto Regular';}
#see_job_view .companyName{font-size:1em;font-weight:400; line-height: 1.3em; margin:1.4em 0 0; text-decoration:none;}
.display-none{display:none;}
#see_job_view .companyName + p{margin-bottom:2.5em;}
#see_job_view #content-section .icon_w22, #see_job_view #content-section .icon_w25, #see_job_view #content-section #printJobSection .icon_w40,#see_job_view .actionSection a.art-link:hover .icon_w25.icon-unfavorites{cursor:default;height:1.85em;width:1.8em;background-image: url(/images/postulation-icons.png);background-position-y: -5px;background-size:354px;image-rendering: -webkit-optimize-contrast;}
#see_job_view #content-section .icon_w25 { height:2em; }
#see_job_view #content-section .art-link.calender{color: #F17171;margin:0 0 0 0;width:100%;left: 0;box-sizing: border-box;}
#see_job_view .art-link.calender .icon_w25{background-position-x:-178px;}
#see_job_view .icon_w22.icon-quart{background-position-x: -136px;}
#see_job_view .icon_w22.icon-statut{background-position-x: -97px;}
#see_job_view .icon_w22.icon-horaire{background-position-x: -17px;}
#see_job_view .icon_w22.icon-salary{background-position-x: -56px;}
#see_job_view .icon_w25.icon-unfavorites{background-position-x: -216px;margin:0; position:relative; top:-0.0625em; }
#see_job_view .icon_w25.icon-favorites{background-position-x: -279px;margin:0; position:relative; top:-0.0625em; }
#see_job_view .first a.art-link .text {margin:0;float:none;width:auto;color: #707070;display: inline-block;line-height:1.563em;padding-right:0.3125em; }
#see_job_view .art-link.favorites .icon-unfavorites + .text{ color:#717171;}
#see_job_view .art-link.favorites .icon-favorites + .text{color: #0EA741;}
#see_job_view a.art-link:hover .icon_w25.icon-unfavorites {background-position-x:-248.5px; }
#see_job_view a.art-link:hover .icon_w25.icon-unfavorites  + .text{ color:#0EA741;}
#see_job_view .first a.art-link:hover span.text{color:#09a05b;}
#see_job_view #printJobSection .section:first-child{padding-top:0;}
#see_job_view .section.description .content-box{overflow: hidden;transition:all 0.3s ease-in-out; position: relative;}
#see_job_view .section.description .content-box.open{max-height:100%;}
#see_job_view .section.description .content-box-gradient:after { content: ""; display:block; width: 100%; height: 2.8125em;  position: absolute; bottom: 0;background: rgb(2,0,36); background: -moz-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#ffffff",GradientType=1);}
#see_job_view .section.description .content-box.open:after { display:none;}
#see_job_view .section{margin:0; padding:1.5625em 0;}
#see_job_view .row-fluid .col-md-3.item .thumbnail{width:100%;}
#see_job_view .row-fluid .col-md-3.item{overflow:hidden;}
#see_job_view .row-fluid .col-md-3.item img{max-height: inherit;position: absolute;top: 0;bottom: 0;left:0;right:0;margin:auto;transition: all 0.4s ease-in-out;}
#see_job_view .row-fluid .col-md-3.item:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
#see_job_view .mfp-video .video.icon{background-image:none;background-color:rgba(0, 0, 0, 0.60);background-position:center;width:100%;height:100%;}
#see_job_view .mfp-video .video.icon:before{content: "";background-image: url(/images/postulation-icons.png);width:2.5em;height:2.5em;position: absolute;background-position:-642px -45px;top: 0;bottom: 0;left: 0;margin: auto;right: 0;background-size:354px;image-rendering: -webkit-optimize-contrast;}
#see_job_view .sommaire_poste ul li{float:none;display:inline-block;vertical-align: top;width:auto;line-height:2em;font-size:0.95em;margin:.4em .6em .4em 0;}
#see_job_view .widget.offer-similarities .widget-list p strong a span{font-weight:400;}
#see_job_view .widget-list li{font-size:1em; }

#see_job_view .widget.otherJobs li{margin:0 0 0.625em; }
#see_job_view .match-parfait-text{margin:0;padding-right:3.75em; }
#see_job_view #content-section .match-parfait-text .art-head strong{font-size:1.3em;font-weight: 500;font-family: 'Roboto Medium';color:#000000;}

#see_job_view .widget.match-parfait img{float:right;width:4.5em !important;height:auto !important;}
#see_job_view .widget.match-parfait .perfectMatchBTN .btn{background:#089f5b;padding:0.625em 0;border:0;font-size:1.3em;font-weight: 500;font-family: 'Roboto Medium';text-transform:inherit}
#see_job_view .widget.match-parfait .perfectMatchBTN .btn:hover{background:#63c434;}

#see_job_view #printJobSection{position:relative;}
#see_job_view .section.footer{display:inline-block;border:0;position: absolute;background: transparent;width: 100%;box-sizing: border-box;left: 0; bottom: -5em; }
#see_job_view .section.footer.reference{bottom: -6.25em; }
#see_job_view #content-section .section.footer .actionSection a.green-btn{width:auto;right: inherit;left: inherit;position: relative;bottom: inherit;}
#see_job_view #otherInterestedLink{margin:3.75em 0 -3em;text-align:right;}
.font-bold {font-weight:700;font-family: 'Roboto Bold';}
#see_job_view .section.last{border:0;}
#see_job_view #content-section a:hover{text-decoration: underline;}
#see_job_view #content-section .onlineWarning a,#see_job_view #content-section .onlineWarning p{color:white;}
#see_job_view #content-section .onlineWarning .green-btn{text-transform:inherit;padding: 0.25em 1.5em;height: auto;font-size:1em;font-weight: 500;font-family: 'Roboto Medium';}
#see_job_view #content-section .onlineWarning .green-btn:hover{text-decoration:none;}
#see_job_view .widget.moreJobs .widget-title{border:0;color:#707070;margin:0 0 -0.625em 0;font-size:1.3em;font-weight: 500;font-family: 'Roboto Medium';}
#see_job_view .widget.moreJobs .widget-title .title-icon{display:none;}
#see_job_view #content-section #otherInterestedLink a{text-decoration:underline;}
#see_job_view #content-section #otherInterestedLink a:hover{text-decoration: none;}
#see_job_view .first{margin-right:2%;width:30%;position:relative;}
#see_job_view .first+article{width:67%;}
#see_job_view .first,#see_job_view .first+article{display:inline-block;vertical-align:top;min-height:13.75em; }
#see_job_view .first img{width:100%;}
#see_job_view #header_job .main-article-content {width:100%;}
#see_job_view #header_job{text-align:left;}
#see_job_view .section.sommaire_poste {border:0;padding:0;margin:0 0 0 0;}
#see_job_view.opportunite .section.sommaire_poste{margin:0 0 2.8125em; }
#see_job_view .section.sommaire_poste ul{margin:0 0 1em; }
#see_job_view .section.benefits{padding:1.5625em 0 0.625em; } 
#see_job_view .section.benefits .content-box{overflow:inherit;} 
#see_job_view .section.requirement {border:0; padding-bottom:0; }
#see_job_view .section.enviro_travail{max-height:12em;overflow:hidden;}
#see_job_view .art-link.favorites { display:block;padding:0;box-sizing:border-box;margin:0; padding-top:0; margin:0.625em 0;}
#see_job_view .mainLogo {display:inline-block;width:100%;margin-bottom:0.45em;position:relative;} 
#see_job_view .mainLogo img{display:block;margin:0.5em auto;max-height:5em;width:auto;max-width:100%;}
#see_job_view .sInternalReference.art-link {width: 100%;margin: 0.3125em 0 0;text-align: right;}
#see_job_view .readMore{text-decoration:underline;margin-top:0.625em; display:none;}
#see_job_view .section.footer { position: relative; bottom:0; }
.benefit-item { margin-bottom:0.625em;}
@media (max-width: 991px){
    #see_job_view #otherInterestedLink {display: block;}
    #see_job_view .widget.match-parfait .white-box{max-width:27.65em;width:100%; margin:0 auto; float:none;overflow: hidden;}
}
@media (max-width:640px){
  .table__cell { display:block; width: 100%; border-right:0; }
  .table__row:last-child > .table__cell:first-child { border-bottom:0.0625em solid #D4D4D4;}
  #see_job_view .offer-similarities .widget-list, #see_job_view .offer-similarities .widget-list a{display:block;}
  #see_job_view .companyName { margin:0;}
  #see_job_view .vwo.first a{ padding:0.75em 0; display:block; font-size: 1em; margin:0;}
  #see_job_view .sommaire_poste ul li { font-size: 1em;}
  .art-link { font-size:0.85em;}
  #see_job_view #content-section .actionSection .green-btn { font-size: 1.3em; padding:0.5625em 0.625em; margin-top:0.9375em;}
  #see_job_view .icon_w25.icon-unfavorites { top:0.0625em;}
  #see_job_view #content-section .section.footer .actionSection a.green-btn { width: 100%;}
  #see_job_view #otherInterestedLink { margin-top:0.625em; text-align: left;}
  #see_job_view .readMore { font-size: 1em; display: block; padding:0.375em 0;}
  #see_job_view #content-section #otherInterestedLink a { display: block; padding:0.75em 0;}
}
@media (max-width:480px){
  #see_job_view{margin:0;}
  #see_job_view #content-section .art-link.calender{position: relative;bottom: inherit;left: inherit;}
  #see_job_view #content-section .actionSection .green-btn{position: relative;bottom: inherit;left:inherit;width: 100%;right:inherit;}
  #see_job_view #content-section .section.footer .actionSection a.green-btn{left:0;right:0;margin:auto;float:none;}
  #see_job_view .section.sommaire_poste{margin:0;}
  #see_job_view .companyName + p{margin-bottom:0.625em;}
  #see_job_view #printJobSection .headWrap { display:block; }
  #see_job_view #printJobSection .headWrap .first + .divid{display:none;}
  #see_job_view #printJobSection .headWrap .first,#see_job_view #printJobSection .headWrap .second{display:inline-block;width:100%;min-height:auto;}
  #see_job_view #printJobSection .headWrap .first{margin:0 0 1.25em 0;text-align:center;}
  #see_job_view .art-link.favorites{ position:relative;bottom: inherit;}
  #see_job_view #printJobSection .headWrap{margin:0;}
  #see_job_view .first a.art-link .text,#see_job_view .first a.art-link .icon_w25{float:none;display:inline-block;vertical-align:middle;}
  #see_job_view #content-section .icon_w25.icon-favorites,#see_job_view #content-section .icon_w25.icon-unfavorites{background-position-y:-0.4375em;}
  #see_job_view .sInternalReference.art-link,#see_job_view .section.footer{text-align:center;}
  #otherInterestedLink ul li{border:0;}
  .requirement .table { display: block;}
  .requirement .table__cell { padding: 0.8125em 0 0.8125em 0;}
  .requirement .table__row { display: block;}
  .table__cell__icon { position: relative; left:0; top:0; margin:0 0 0.3125em 0;}
  .row-fluid .col-md-3.item { max-height:4.375em;}
  #see_job_view .main-section { margin:1.375em 0 0 0; }
}
@media (max-width:300px){
    .footer-links a { font-size: 0.6875em !important;}
}