.mobileOnly{display:none !important}header{border-bottom:1px solid var(--border-color)}body:not(.unloggedPage) header>nav{position:absolute;left:-1px;top:49px;border:1px solid var(--border-color);border-top-color:var(--bg-color2);border-radius:0 0 var(--border-radius) 0;max-width:250px;background:var(--bg-color2);padding:var(--padding-size);padding-bottom:0;max-height:calc(100vh - 50px - var(--padding-size) * 2);transform:translate(-100%, 0);transition:transform 300ms, box-shadow 300ms}body:not(.unloggedPage) #menuSwitch:checked+header>nav{transform:none;box-shadow:20px 20px 20px rgba(23, 39, 95, 0.1)}body:not(.unloggedPage) header>nav>div nav my-tooltip .tooltip-dropdown-content{max-width:250px}.textCenter{text-align:center}.textRight{text-align:right}#loginBox .divPanel{max-width:550px}#loginBox .divPanel fieldset{width:100%}.listTable{border-collapse:collapse}.listTable td,.listTable th{padding:5px 10px;border-bottom:1px solid var(--border-color)}.listTable{border-top:none}.listTable thead:first-child tr:first-child th,.listTable tbody:first-child tr:first-child td{border-top:1px solid var(--border-color)}.listTable tr:last-child td{border-bottom:none}.listTable th{font-weight:600;text-align:left;text-transform:uppercase}.listTable th a{display:inline-block;position:relative;padding-right:20px}.listTable th a:before,.listTable th a:after{content:'';position:absolute;top:50%;height:2px;width:8px;background:var(--text-color)}.listTable th a:before{right:8px;transform-origin:right center;transform:rotate(45deg)}.listTable th a:after{right:0;transform-origin:left center;transform:rotate(-45deg)}.listTable th a[href*="sortDir:desc"]:before{margin-top:-5px;transform:rotate(-45deg)}.listTable th a[href*="sortDir:desc"]:after{margin-top:-5px;transform:rotate(45deg)}.listTableLineCount td{position:sticky;z-index:2;top:50px}.apiLayout .listTableLineCount td{top:0}.resultsList{text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.resultsList>h2{margin-right:var(--padding-size)}.resultsList>ul{display:flex;text-align:center}.resultsList>ul>li{margin:0 var(--padding-size)}.resultsList>ul>li:last-child{margin-right:0}.resultsList>ul>li>strong{display:block}.resultsList>ul>li>strong span{text-transform:uppercase}.resultsList>ul>li>span{display:block;font-size:20px;margin:5px 0;line-height:1}form:not(.simpleForm),.filter fieldset ol{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}fieldset,.filter fieldset>ol>li{width:calc(50% - 10px)}fieldset.formSection3{width:100%}fieldset.formSection3>ol{display:flex;justify-content:space-between}fieldset.formSection3>ol>li{width:calc(33% - 10px)}fieldset.formSection3>ol>li:nth-child(-n+3){margin-bottom:0}.anomaliesCont .anomalie a span{max-width:calc(100vw / 2 - var(--padding-size) * 4 - 90px)}form.form2col{max-width:calc(355px * 2 + 20px)}form.form2col fieldset{width:calc(50% - 10px)}.globalErrors,form:not(.form1col) fieldset.submit,.filter fieldset{width:100%}.popinCont{padding-top:0;background:rgba(0, 0, 0, 0.5);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.popinCont .popinContSmall{max-width:500px}.popinContIn{background:var(--bg-color2);padding:var(--padding-size);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:var(--border-radius);max-width:1100px;max-height:calc(100vh - 8 * var(--padding-size));overflow:auto}.popinContInNoOverflow{overflow:visible}.popinContIn fieldset{width:100%}.popinContIn fieldset.submit{margin-bottom:0}.popinContOut{position:relative}.mainPopinClose{position:absolute;bottom:100%;left:0;color:var(--bg-color2);font-size:30px}.mainPopinClose:hover{text-decoration:none;color:var(--mc-blue)}#outilsContent nav{max-width:800px;margin:40px auto}#outilsContent nav a{width:calc(33% - 20px);box-sizing:border-box;margin-bottom:calc(var(--padding-size) * 2)}#cachetShow{width:calc(100vw - var(--padding-size) * 2);max-width:1100px;margin-bottom:calc(var(--padding-size) * -1)}.cachetIntro{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-color)}.cachetInfos{justify-content:space-between;border:1px solid var(--text-color);border-radius:var(--border-radius);padding:10px var(--padding-size)}.details{display:flex;justify-content:space-between}.details>div{width:calc(33% - 10px)}.details.detailsWrap{flex-wrap:wrap}.details.detailsWrap>div,#calcCom2+p.small{width:calc(50% - var(--padding-size));margin-bottom:calc(var(--padding-size) * 2)}fieldset.formSectionEmpty.cachetSimulation{height:0;margin-top:-5px}#cachetTable .isoleCell,#cachetTable .groupeCell,#cachetTable .heureCell{text-align:center}#cachetTable .salaireBrutCell,#cachetTable .salaireNetCell,#autresDateTable .nbHeuresDeclarCell,#autresDateTable .salaireNetCell,#autresDateTable .salaireBrutCell{text-align:right}#autresDateTable .autreValidity strong{display:none}#exportCont{display:flex;align-items:flex-start}#exportXls{margin-top:20px;margin-left:20px;max-width:25vw}.moisCellSetW{width:140px}.montantCellSetW{width:80px}.needReload .divPanelResult:after{font-size:30px}#tarifs form{display:block}#tarifStep{border:1px solid var(--border-color);border-top:none;border-radius:var(--border-radius);background:var(--bg-color)}#tarifSteps,#codePromoCont{overflow:auto;max-width:1013px;margin:var(--padding-size) auto}#tarifSteps .tarifPanel{float:left;width:calc((100% - 8px) / 3);margin:var(--padding-size) 0 var(--padding-size) 2px}#tarifSteps .tarifPanel:nth-child(2){margin-right:0}#tarifStep #codePromoForm{width:calc(2px + 2 * (100% - 8px) / 3);float:right;margin-right:2px;margin-bottom:var(--padding-size)}.firstFormule_essentiel #tarifSteps,.firstFormule_essentiel #codePromoCont{max-width:676px}.firstFormule_essentiel #tarifSteps .tarifPanel,#tarifStep.firstFormule_essentiel #codePromoForm{width:calc(2px + (100% - 6px) / 2)}.firstFormule_calculator #tarifSteps,.firstFormule_calculator #codePromoCont{max-width:335px;overflow:visible}.firstFormule_calculator #tarifSteps .tarifPanel,#tarifStep.firstFormule_calculator #codePromoForm{float:none;width:335px}#codePromoForm .divPanelIn{padding:0}#codePromoForm .globalErrors{width:auto}#codePromoForm>img{bottom:0;right:100%;left:auto;margin-right:calc(var(--padding-size) * 2)}.parrainageBonus{--font-size-par:120px}.parrainageBonus>div{flex-direction:row;flex-wrap:wrap;justify-content:center}.parrainageBonus>div em{width:100%}.parrainageBonus>div>div{display:flex;flex-direction:column;justify-content:flex-end;text-align:left;font-size:calc(var(--font-size-par) / 4.5);line-height:0.9em;padding-bottom:0.5em;padding-left:0.5em}.parrainageBonus>i{font-size:calc(var(--font-size-par) / 1.5)}.parrainageBonusTexts{display:flex;justify-content:space-between;background:var(--bg-color2);border-radius:var(--border-radius);margin-top:var(--padding-size)}.parrainageBonusTexts>div{width:48%;box-sizing:border-box}#parrainageSummary td:last-child{width:200px}.flexCont{display:flex;justify-content:space-between}.flexContStart{align-items:flex-start}.flexCont>div{width:48%;box-sizing:border-box}.flexCont .divPanelIn{margin:0}.flexCont fieldset,.flexCont .globalErrors{width:auto}.form_type_radio.bigRadio label{line-height:3em}#tblRecapCom{display:flex}#tblRecapCom>img{display:inline-block;margin-right:var(--padding-size);width:auto;height:auto}#tblRecapCom>div{flex-grow:1}#insciptionForm{overflow:auto;display:block;margin:10px}#insciptionForm fieldset:not(.submit){float:left;margin-right:8px;width:calc(50% - 10px)}#insciptionForm>.divPanel{position:relative;clear:both;display:block;width:calc(50% - 10px);margin-left:50%}#insciptionForm>.divPanel img{display:block;position:absolute;top:0;right:100%;margin-right:50px}#panelAbo .divPanelIn{margin:0;display:flex;justify-content:space-between}#panelAbo .divPanelIn>div{width:49%;box-sizing:border-box}#panelAboCurrentFormule,#panelAboParrainages{display:flex;justify-content:space-between}#panelAboCurrentFormule>div:first-child{flex-grow:1}#panelAboParrainages>div:last-child{display:flex;align-items:flex-end}#panelAboParrainages ul{font-size:14px;padding:5px}#panelAboParrainages ul li{display:flex;justify-content:space-between}#panelAboParrainages li:after{left:-5px;right:0}#panelAboParrainages>div:first-child{width:170px}#panelAboCurrentFormule img{max-height:60px;top:auto;right:5px;bottom:0}#carteFidelite{max-width:400px}@media screen and (min-width: 920px){#panelAboCurrentFormule img{max-height:100px}}