.page-login.template-pages-LoginPageTemplate{background:#f0f1f7}.page-login.template-pages-LoginPageTemplate #page{position:initial;padding:0}.page-login.template-pages-LoginPageTemplate #page #content.container{width:100%;max-width:100%;padding:0}.page-login.template-pages-LoginPageTemplate #page #content.container .container-fluid{padding:0 0 30px}.page-login #introContentTitle{text-align:center;background:#fff;box-shadow:0 2px rgb(10,10,10,0.1)}.page-login #introContentTitle h1{font-size:25px;padding:20px 0;margin:0}.templateLoginError .loginErrorTrue{display:flex;justify-content:center}.templateLoginError .loginErrorTrue .required{color:#e7312d;text-align:center;padding:20px 0;margin:0}.templateLoginError .loginErrorTrue h2{font-size:20px;font-weight:500;color:#3f3f3f;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px}.templateLoginError .block-white{width:100%;max-width:550px;background:#fff;border:0;border-radius:8px;box-shadow:0 2px rgba(10,10,10,0.04);padding:20px;margin-top:20px;margin-bottom:20px}.templateLoginError .block-white #commonConnectionForm{max-width:430px;margin:0 auto}.templateLoginError .block-white .fieldLabel label{font-size:12px;color:#888;text-transform:uppercase;padding:20px 0 5px}.templateLoginError .block-white .fieldInput{position:relative;display:flex;align-items:center;width:100%;height:45px;background:0;border:1px solid #dadada;border-radius:5px;box-shadow:none;padding:0;margin-bottom:30px}.templateLoginError .block-white .fieldInput input[type="email"],.templateLoginError .block-white .fieldInput input[type="text"],.templateLoginError .block-white .fieldInput input[type="password"]{width:100%;height:43px;background:none !important;border:0;border-radius:0 6px 6px 0;box-shadow:none;padding:0;margin-bottom:0}.templateLoginError .block-white .fieldInput .lookpwd{top:11px}.templateLoginError .block-white .fieldInput .lookpwd.lookpwdOpacity{opacity:.5}.templateLoginError .block-white .fieldInput .blockFlaticon{display:flex;justify-content:center;align-items:center;width:35px;height:30px;border:1px solid silver;border-radius:20px;margin:0 15px}.templateLoginError .block-white .fieldInput .blockFlaticon path{fill:silver}.templateLoginError .loginErrorTrue .blockBtnsConnexion{text-align:center;border-bottom:1px solid #dadada;padding-bottom:30px;margin:30px 0}.templateLoginError .loginErrorTrue .form-field-button{clear:initial;display:block;width:auto;margin-top:20px;margin-bottom:15px}.templateLoginError .loginErrorTrue .form-field-button button{width:100%;height:38px;font-size:14px;font-weight:600;letter-spacing:1px;box-shadow:0 1px 4px 0 rgb(0 0 0 / 40%);padding:0 40px}.templateLoginError .loginErrorTrue .blockBtnsConnexion a{display:inline-block;text-transform:none;text-decoration:underline;margin:10px 20px 0}.templateLoginError .loginErrorTrue .btnCreateAcount{width:100%;height:38px;font-size:14px;font-weight:600;color:#028d7e;border-color:transparent;box-shadow:0 1px 4px 0 rgb(0 0 0 / 40%);padding:0 20px;margin-bottom:30px}.templateLogin{padding:0 0 30px}.templateLogin .captchaBlock+.localMessageError{text-align:center;margin:0}.templateLogin .loginHeader{text-align:center;background:#fff;box-shadow:0 2px rgb(10,10,10,0.1)}.templateLogin .loginHeader h1{font-size:25px;padding:20px 0;margin:0}@media(max-width:740px){.templateLogin .loginHeader h1{font-size:18px}}.templateLogin .block-white{background:#fff;border:0;border-radius:8px;box-shadow:0 2px rgba(10,10,10,0.04);margin-block-end:1.5rem;position:relative;width:100%;padding:20px;margin-bottom:20px}.templateLogin h2{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;border-bottom:1px solid #efefef;padding:0 0 20px;margin:0 0 20px}.templateLogin .block-white .text-error{color:#e7312d}.templateLogin .block-white .margB20{margin-bottom:10px}.templateLogin .block-white .fieldFlex{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0 30px;margin:0 -10px 15px}@media screen and (min-width:768px){.templateLogin .block-white .fieldFlex{flex-flow:row nowrap}}.templateLogin .block-white .fieldFlex:last-child{margin-bottom:0}.templateLogin .block-white .formCaptcha{margin-bottom:20px}.templateLogin .block-white .fieldFlexPhone2{padding:0 10px;margin-bottom:0}.templateLogin .block-white .fieldCol{padding-left:0;padding-right:0}.templateLogin .block-white .fieldLabel label{font-size:12px;color:#888;text-transform:uppercase;padding:0 20px 5px 0}@media screen and (min-width:768px){.templateLogin .block-white .fieldLabel label{padding:0 20px 0 0}}.templateLogin .block-white .fieldSelect select,.templateLogin .block-white .fieldInput input:not([type="radio"]):not([type="checkbox"]),.templateLogin .block-white .fieldSelect select:focus,.templateLogin .block-white .fieldInput input:not([type="radio"]):not([type="checkbox"]):focus{width:100%;height:45px;background:0;border:1px solid #dadada;border-radius:6px;box-shadow:none;padding:0 15px;margin-bottom:0}@media screen and (max-width:768px){.templateLogin .block-white .fieldSelect select#phonePrefix{border-bottom:0;border-radius:6px 6px 0 0}.templateLogin .block-white .fieldInput input#phone{border-radius:0 0 6px 6px}}@media screen and (min-width:768px){.templateLogin .block-white .fieldSelect select#phonePrefix{border-right:0;border-radius:6px 0 0 6px}.templateLogin .block-white .fieldInput input#phone{border-radius:0 6px 6px 0}}.templateLogin .block-white .fieldSelect select,.templateLogin .block-white .fieldSelect select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_ui/desktop/theme-kompass/images/form/angle-arrow-down.svg) calc(100% - 10px) center no-repeat;background-size:12px}.templateLogin .block-white .fieldSelect select.phonePrefix{text-align:right}.templateLogin .block-white .fieldInput .lookpwd{top:11px}.templateLogin .block-white .fieldInput .lookpwd.lookpwdOpacity{opacity:.5}.templateLogin .block-white .formInput input.password:not([type="radio"]):not([type="checkbox"]){padding:6px 25px 6px 15px}.templateLogin .block-white .form_field input[type="checkbox"],.templateLogin .block-white .form_field input[type="radio"]{padding:0;margin-left:-35px}.templateLogin .block-white .form_field input[disabled="disabled"] ~ label{cursor:not-allowed}.templateLogin .block-white .form_field_error .fieldSelect select,.templateLogin .block-white .form_field_error .fieldInput input:not([type="radio"]):not([type="checkbox"]),.templateLogin .block-white .form_field_error.registerFormLongLabel label:before{border-color:#e7312d}.templateLogin .companySelected .logo{display:inline-block;width:100px;height:100px;background:#eee}.templateLogin .companySelected .logo img{width:100%;height:100%;max-width:100px;max-height:100px}.templateLogin .companySelected .companySelected-right{display:inline-block;padding-left:10px}.templateLogin .companySelected .companySelected-right .name{color:#0084ff}.templateLogin .companySelected .companySelected-right .local{color:#3f3f3f}.templateLogin .change{text-align:right;margin-top:20px}@media screen and (max-width:500px){.templateLogin .change{text-align:center}}.templateLogin .form-field-button{clear:initial;text-align:center}.templateLogin .form-field-button button{max-width:400px;font-size:14px;font-weight:400;padding:11px 30px}.templateLogin #resultSearchCompany{margin-top:20px}.templateLogin #resultSearchCompany .logo{display:inline-block;width:58px;height:58px}.templateLogin #resultSearchCompany .text{display:inline-block;width:calc(100% + -58px);vertical-align:middle;padding-left:20px}.templateLogin #resultSearchCompany .select{vertical-align:middle}.templateLogin #resultSearchCompany tr:nth-child(even){background:#eee}.templateLogin #resultSearchCompany tfoot{background:#eee;font-weight:bold}.templateLogin #resultSearchCompany tfoot .flaticon:before{font-size:11px}.templateLoginCompagnie .muted{display:none}.page-registerNewCompanyPage #page #content.container,.page-orderConfirmationPage #page #content.container,.page-registerNewCompanyPage #page #content.container,.page-orderConfirmationPage #page #content.container{width:100%;max-width:100%;background:#f0f1f7;padding-bottom:50px}.templateLoginCompagnie .textError{color:#e7312d}@media screen and (max-width:768px){.templateLoginCompagnie .btnMargB20{margin-bottom:20px}}.templateLoginCompagnie .loginHeader{text-align:center;background:#fff;box-shadow:0 2px rgb(10,10,10,0.1)}.templateLoginCompagnie h1{font-size:25px;padding:20px 0;margin:0}@media screen and (max-width:768px){.templateLoginCompagnie h1{font-size:18px}}.templateLoginCompagnie .btn{height:30px}.templateLoginCompagnie .checkoutProgress{text-align:center;border:0;margin-bottom:20px}.templateLoginCompagnie .checkoutProgress ul{position:relative;display:inline-flex;justify-content:space-between;width:100%;max-width:750px;list-style:none;margin:0;padding:0;overflow:initial}.templateLoginCompagnie .checkoutProgress ul:before{position:absolute;display:block;content:"";width:100%;height:3px;background:#dadada;border-radius:6px;bottom:-3px}.templateLoginCompagnie .checkoutProgress li{float:none;position:relative;display:inline-flex;width:33.4%;text-align:initial}.templateLoginCompagnie .checkoutProgress li.checkoutProgress-2{text-align:center}.templateLoginCompagnie .checkoutProgress li.checkoutProgress-3{text-align:center}.templateLoginCompagnie .checkoutProgress li.checkoutProgress-4{text-align:right}.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepActive{background:0}.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepVisited:before,.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepActive:before{position:absolute;display:block;content:"";width:50%;height:3px;background:#63b29f;border-radius:6px;bottom:-3px}.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepVisited:before{width:100%}.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepActive.checkoutProgress-4:before{width:100%}.templateLoginCompagnie .checkoutProgress li span{position:relative;display:block;width:100%;font-family:"roboto","arial";font-size:14px;font-weight:normal;color:#787878;padding:10px;text-transform:none}.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepVisited span,.templateLoginCompagnie .checkoutProgress li.checkoutProgressStepActive span{font-weight:bold}.templateLoginCompagnie .rowFlex{display:flex:flex-flow:row wrap}@media screen and (min-width:992px){.templateLoginCompagnie .colRegisterLeft{flex:1 1 auto;max-width:calc(100% - 350px);padding:0 12px}.templateLoginCompagnie .colRegisterRight{width:100%;max-width:350px;padding:0 12px}}.templateLoginCompagnie .block-white{position:relative;width:100%;background:#fff;border:0;border-radius:8px;box-shadow:0 2px rgba(10,10,10,0.04);padding:20px;margin:20px 0}.templateLoginCompagnie h2{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;border-bottom:1px solid #efefef;padding:0 0 20px;margin:0 0 20px}.templateLoginCompagnie .h2Red{font-size:16px;font-weight:600;color:#de4e42;text-transform:uppercase;padding:0 0 20px;margin:0}.templateLoginCompagnie h2 span{font-size:14px;font-weight:normal;color:#3f3f3f;text-transform:initial;letter-spacing:normal}.templateLoginCompagnie .block-white.block-white-create-compte{padding:20px}.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldSelect{padding:0}@media screen and (min-width:760px){.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone select:focus,.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone select{border-radius:6px 0 0 6px}}@media screen and (max-width:760px){.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone select:focus,.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone select{border-radius:6px 6px 0 0}}.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldTel{padding:0}@media screen and (min-width:760px){.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldTel input[type="tel"]:focus,.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldTel input[type="tel"]{border-left:0;border-radius:0 6px 6px 0}}@media screen and (max-width:760px){.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldTel input[type="tel"]:focus,.templateLoginCompagnie .block-white.block-white-create-compte .fieldSelectPhone .fieldTel input[type="tel"]{border-top:0;border-radius:0 0 6px 6px;margin-bottom:20px}}.templateLoginCompagnie .block-white.block-whiteColorRed{font-size:16px;font-weight:600;color:#1f8c85;border-radius:20px;box-shadow:0 0 5px 0 #028d7e inset;margin:20px 0 0}.templateLoginCompagnie .block-white .row.fieldFlex:not(.prefixPhoneLog):not(.noItemsCenter){display:flex;flex-flow:row wrap;align-items:center}.templateLoginCompagnie .block-white-create-compte .row.fieldFlex:not(.prefixPhoneLog):not(.noItemsCenter){align-items:self-start}.templateLoginCompagnie .block-white .functionGroup .row.fieldFlex:not(.prefixPhoneLog):not(.noItemsCenter){align-items:self-start}.templateLoginCompagnie .block-white .companyAddressContactMargin{margin-bottom:20px}.templateLoginCompagnie .blockContact .companyAddressContactMargin{margin-bottom:10px}.templateLoginCompagnie .block-white .allCheckbox{margin-bottom:20px}.templateLoginCompagnie .block-white .allWidth{margin-bottom:20px}.templateLoginCompagnie .block-white .executive .fieldFlex{margin-bottom:0}.templateLoginCompagnie .block-white .fieldFlex.margB0{margin-bottom:0}.templateLoginCompagnie .block-white .prefixPhoneLog{margin-bottom:10px}.templateLoginCompagnie .block-white .row .fieldCol.phoneprefix,.templateLoginCompagnie .block-white .row .fieldCol.fieldTelRegion{padding-bottom:5px}@media screen and (min-width:760px){.templateLoginCompagnie .block-white .row .fieldCol.phoneprefix{padding-right:0;padding-bottom:0}.templateLoginCompagnie .block-white .row .fieldCol.fieldTelRegion{padding-left:0;padding-bottom:0}}.templateLoginCompagnie .block-white .prefixPhoneLog .localMessageError{float:left;width:100%;padding:0 15px 10px}.templateLoginCompagnie .margT5{margin-top:5px}.templateLoginCompagnie .padR15{padding-right:15px}.templateLoginCompagnie .padR15{padding-right:15px}.templateLoginCompagnie .block-white .fieldCol{padding-left:0;padding-right:0}.templateLoginCompagnie .block-white .row .fieldCol{padding-left:15px;padding-right:15px}.templateLoginCompagnie .block-white .fieldLabel label{font-size:12px;color:#888;text-transform:uppercase;padding:0 20px 5px 0}@media screen and (min-width:768px){.templateLoginCompagnie .block-white .fieldLabel label{display:inline-block;height:18px;padding:0 20px 0 0}}.templateLoginCompagnie .block-white .fieldSelect select,.templateLoginCompagnie .block-white .fieldInput input:not([type="radio"]):not([type="checkbox"]),.templateLoginCompagnie .block-white .fieldSelect select:focus,.templateLoginCompagnie .block-white .fieldInput input:not([type="radio"]):not([type="checkbox"]):focus,.templateLoginCompagnie .block-white input[type="tel"]{width:100%;height:45px;background:0;border:1px solid #dadada;border-radius:6px;box-shadow:none;padding:0 15px;margin-bottom:0}.templateLoginCompagnie .block-white input[type="tel"]:disabled{background:#eee}.templateLoginCompagnie .block-white .fieldSelect select,.templateLoginCompagnie .block-white .fieldSelect select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_ui/desktop/theme-kompass/images/form/angle-arrow-down.svg) calc(100% - 10px) center no-repeat;background-size:12px}.templateLoginCompagnie .form_field-input .lookpwd,.templateLoginCompagnie .fieldInput .lookpwd{top:12px;right:20px}@media screen and (min-width:760px){.templateLoginCompagnie .block-white .phoneprefix select,.templateLoginCompagnie .block-white .phoneprefix select:focus{border-width:1px 0 0 1px;border-radius:6px 0 0 0}.templateLoginCompagnie .block-white .fieldTelRegion input{border-radius:0 6px 0 0;border-width:1px 1px 0 1px}.templateLoginCompagnie .block-white .fieldTel input:not([type="radio"]):not([type="checkbox"]),.templateLoginCompagnie .block-white .fieldTel input[type="tel"]{border-radius:0 0 6px 6px}}@media screen and (max-width:768px){.templateLoginCompagnie .block-white .fieldInput .form_field-inputActivity input:not([type="radio"]):not([type="checkbox"]){border-width:1px 1px 0 1px;border-radius:50px 50px 0 0;margin:0}.templateLoginCompagnie .block-white .fieldInput .form_field-inputActivity+#searchActivitiesBtn{border-radius:0 0 50px 50px;padding:15px;margin-top:0}}@media screen and (min-width:768px){.templateLoginCompagnie .block-white .fieldInput .form_field-inputActivity input:not([type="radio"]):not([type="checkbox"]){height:38px;border-width:1px 0 1px 1px;border-radius:50px 0 0 50px;margin:0}.templateLoginCompagnie .block-white .fieldInput .form_field-inputActivity+#searchActivitiesBtn{height:38px;border-radius:0 50px 50px 0;padding:14px 35px 14px 30px;margin-left:-2px}}.templateLoginCompagnie .block-white .form_field_error .form_field-select select,.templateLoginCompagnie .block-white .form_field_error .form_field-input input:not([type="radio"]):not([type="checkbox"]),.templateLoginCompagnie #globalMessages.negative+.activityAllWrap .block-white .searchActivitiesdWrap .form_field-input #searchActivitiesField[type="text"],.templateLoginCompagnie #globalMessages.negative+.stepsbloc .block-white #companyExecutiveForm .form_field-input input[type="text"]#lastName,.templateLoginCompagnie #globalMessages.negative+.stepsbloc .block-white #companyExecutiveForm .form_field-input input[type="text"]#firstName,.templateLoginCompagnie #globalMessages.negative+.stepsbloc .block-white #companyExecutiveForm #labelTypeSecondary+.functionGroup .form_field-input select,.templateLoginCompagnie .block-white .form_field_error label:before{border-color:#e7312d}.templateLoginCompagnie .btn-link .flaticonRemove{position:absolute;width:19px;height:19px;font-size:25px;font-weight:normal;color:#fff;text-align:center;line-height:17px;background:#f67446;border-radius:50px;padding:0;right:0;bottom:10px}.templateLoginCompagnie .captchaBlock{display:inline-block;max-width:100%;margin-bottom:20px}@media(max-width:340px){.templateLoginCompagnie .captchaBlock{overflow:auto}}.templateLoginCompagnie .phoneS .btn-link .flaticonRemove{bottom:30px}.templateLoginCompagnie .form_field-exportImport .btn-link .flaticonRemove{bottom:15px;right:-20px}.templateLoginCompagnie .executive .btn-link .flaticonRemove{bottom:auto;top:30px}@media screen and (max-width:760px){.templateLoginCompagnie .executive .btn-link .flaticonRemove{right:-20px}}.templateLoginCompagnie .form-field-button{clear:initial;margin:0 0 20px}.templateLoginCompagnie .form-field-button.form-field-button-success{margin:50px 0 0;text-align:right}.templateLoginCompagnie .form-field-button.form-field-button-compte{margin:10px 0 0}@media screen and (max-width:760px){.templateLoginCompagnie .form-field-button .btn{width:100%}.templateLoginCompagnie .form-field-button .btn-nkcVide{margin-bottom:20px}}.templateLoginCompagnie .form-field-button-right{text-align:right}.templateLoginCompagnie .form-field-button-right .btn-nkcVide{width:auto}.templateLoginCompagnie .block-white .checkbox input[type="checkbox"]:checked ~ label:after{left:2px;top:-1px}.templateLoginCompagnie .block-white .form_field-exportImport div+div{padding-top:10px}.templateLoginCompagnie .block-white .form_field-exportImport .importZone{position:relative}.templateLoginCompagnie .block-white .form_field-exportImport .exportZone{position:relative}.templateLoginCompagnie .block-white .form_field-marque>div{position:relative;border-top:2px groove #dadada;padding-top:10px;margin-top:40px}.templateLoginCompagnie .block-white .form_field-marque>div:first-child{border:0;padding:0;margin:0}.templateLoginCompagnie .block-white .form_field-marque>div>.form_field:first-child{margin-top:40px}.templateLoginCompagnie .block-white .form_field-marque>div:first-child>.form_field{margin:0}.templateLoginCompagnie .block-white #companyExecutiveForm .functionGroup{position:relative}.templateLoginCompagnie .block-white #executives>div{border-top:}.templateLoginCompagnie .block-white #executives .dirigeant{position:relative;display:table;width:100%}.templateLoginCompagnie .block-white #executives .photo{display:table-cell;width:75px}.templateLoginCompagnie .block-white #executives .description{display:table-cell}.templateLoginCompagnie .block-white #executives .description strong{color:#0084ff}.templateLoginCompagnie .block-white #executives .actions{position:absolute;top:25px;right:-20px}@media screen and (max-width:760px){.templateLoginCompagnie .block-white #executives .actions{right:-10px}}.templateLoginCompagnie #deleteExecutiveBody,.templateLoginCompagnie #warningExecutiveBody{text-align:center}.templateLoginCompagnie .unstyled{margin-top:15px;margin-bottom:15px}.templateLoginCompagnie .unstyled li span{display:block;padding:8px 0 8px 20px}.templateLoginCompagnie .unstyled li i{color:#0084ff;font-size:20px;margin-right:10px}.templateLoginCompagnie iframe.wysihtml5-sandbox{width:100%;height:200px;margin-top:0;margin-bottom:0;border:1px solid #dadada;padding:3px}.templateLoginCompagnie .form_field_error iframe.wysihtml5-sandbox{border-color:#e7312d}.templateLoginCompagnie ul.wysihtml5-toolbar a{color:#3f3f3f}.templateLoginCompagnie .form_field-inputActivity{position:relative;display:inline-block;width:60%}@media screen and (max-width:760px){.templateLoginCompagnie .form_field-inputActivity{width:100%}}.templateLoginCompagnie .block-white .activityTextWrap .form_field-label,.templateLoginCompagnie .block-white .searchActivitiesdWrap .form_field-label,.templateLoginCompagnie .block-white .selectedActivities.form_field-label{display:block;font-size:16px;padding:0 0 20px}.templateLoginCompagnie .block-white .activityTextWrap .form_field-label label,.templateLoginCompagnie .block-white .searchActivitiesdWrap .form_field-label label,.templateLoginCompagnie .block-white .selectedActivities.form_field-label label{font-weight:bold}.templateLoginCompagnie .block-white .searchActivitiesdWrap .form_field-input{margin-bottom:20px}@media screen and (max-width:760px){.templateLoginCompagnie .block-white .searchActivitiesdWrap .form_field-input .btn{width:100%;margin-top:20px}}.templateLoginCompagnie .block-white #selectedActivitiesTable th,.templateLoginCompagnie .block-white #selectedActivitiesTable td{text-align:center;vertical-align:middle;padding:6px 0}.templateLoginCompagnie .block-white #selectedActivitiesTable .td-trash{width:19px;padding:6px 3px}.templateLoginCompagnie .block-white #selectedActivitiesTable .td-trash .removeActivity{display:inline-block;width:19px;height:19px;font-size:25px;font-weight:normal;color:#fff;text-align:center;line-height:17px;background:#f67446;border-radius:50px;padding:0}.templateLoginCompagnie .block-white #selectedActivitiesTable #mainActivities th:first-child,.templateLoginCompagnie .block-white #selectedActivitiesTable .labelActivity{width:77%;text-align:left}.templateLoginCompagnie .block-white #selectedActivitiesTable table{width:100%}.templateLoginCompagnie .block-white #selectedActivitiesTable .checkbox-td input[type="checkbox"]{margin-left:-18px;opacity:0}.templateLoginCompagnie .block-white #selectedActivitiesTable .checkbox-td input[type="checkbox"]+label{width:0;height:auto;min-height:auto;padding:0}.templateLoginCompagnie .block-white #selectedActivitiesTable .checkbox-td input[type="checkbox"]+label:before{top:-9px;left:4px}.templateLoginCompagnie .block-white #selectedActivitiesTable .checkbox-td input[type="checkbox"]:checked+label:after{left:6px;top:-12px}.templateLoginCompagnie .block-white .activities-types{float:right;display:block;color:#bbb;margin:0 70px 15px 0}@media screen and (max-width:760px){.templateLoginCompagnie .block-white .activities-types{float:none;margin:0}}.templateLoginCompagnie .block-white #resultSearchActivities{margin:20px 0 0}.templateLoginCompagnie .block-white #resultSearchActivities td{padding:8px 5px;border-bottom:1px solid #eee;border-left:0 none;border-top:0 none;vertical-align:middle}.templateLoginCompagnie .block-white #resultSearchActivities tr:nth-child(even){background:#dadada}.templateLoginCompagnie .block-white #resultSearchActivities .select{text-align:center;width:20%}@media screen and (min-width:760px){.templateLoginCompagnie .block-white #resultSearchActivities .select .selectActivity-mobile{display:none}}@media screen and (max-width:760px){.templateLoginCompagnie .block-white #resultSearchActivities .select .selectActivity-mobile{display:inline-block;font-size:20px;width:25px;height:25px;border-radius:100%;border:1px solid #0084ff;line-height:1}.templateLoginCompagnie .block-white #resultSearchActivities .select .selectActivity-desktop{display:none}}.templateLoginCompagnie .block-white #resultSearchActivities tfoot td{border:0 none;text-align:right}.templateLoginCompagnie .blockTraitement{position:relative;width:100%;font-weight:bold;background:#fff;border:0;border-radius:8px;box-shadow:0 2px rgba(10,10,10,0.04);padding:20px;margin:20px 0}.templateLoginCompagnie .functionGroup{position:relative}.templateLoginCompagnie .executive{position:relative;border-top:1px solid #dadada;padding-top:20px;margin-top:10px}.templateLoginCompagnie .executive:first-child{border:0;padding-top:0;margin-top:0}.templateLoginCompagnie .blockInfo{color:#3f3f3f;text-align:center;margin:20px 0 30px}.templateLoginCompagnie .blockInfo .block-white{border-radius:20px;box-shadow:0 0 5px 0 #028d7e inset;margin-top:20px}.templateLoginCompagnie .blockInfo .title{text-align:center;margin-bottom:30px}.templateLoginCompagnie .blockInfo .title1{font-size:16px;font-weight:bold}.templateLoginCompagnie .blockInfo .title1 span{display:block;font-size:22px}.templateLoginCompagnie .blockInfo .title2{font-size:30px;font-weight:bold;color:#028d7e;border:solid #dadada;border-width:1px 0;margin-top:20px;padding:0 0 5px}.templateLoginCompagnie .blockInfo .title2 b{font-size:40px}.templateLoginCompagnie .blockInfo ul{display:inline-block;text-align:initial;margin-bottom:0}.templateLoginCompagnie .blockInfo ul li{display:flex;flex-flow:row nowrap;padding:5px 0}.templateLoginCompagnie .blockInfo .checked{position:relative;display:inline-flex;width:18px;height:18px;margin:2px 15px}.templateLoginCompagnie .blockInfo .checked .svgFlaticon{width:18px}.templateLoginCompagnie .blockInfo .blockBtn{margin:30px 0 10px}.templateLoginCompagnie .blockInfo .blockBtn .btn{height:30px;font-size:14px;color:#fff;background:#028d7e}@media screen and (max-width:769px){.templateLoginCompagnie aside .block-white{margin-top:0}}.templateLoginCompagnie .blockInfo{border-radius:20px;box-shadow:0 0 5px 0 #028d7e inset;margin-top:20px}.templateLoginCompagnie aside .infoImg{display:flex;justify-content:center;margin-bottom:20px}.templateLoginCompagnie aside .infoImg .blockFlaticon{display:flex;align-items:center;justify-content:center;width:150px}.templateLoginCompagnie aside .infoImg .blockFlaticon svg{width:150px}.templateLoginCompagnie aside h2{font-size:16px;font-weight:bold;font-style:italic;text-align:center;padding-bottom:20px}.templateLoginCompagnie aside h2:first-letter {text-transform:capitalize}.templateLoginCompagnie aside .infoFree{font-size:18px;font-style:italic;color:#028d7e;text-align:center;text-transform:uppercase;line-height:1;border:solid #fff;border-width:2px 0;padding:5px 0;margin-bottom:20px}.templateLoginCompagnie aside li{display:flex;padding-bottom:15px}.templateLoginCompagnie aside li:last-child{padding-bottom:0}.templateLoginCompagnie aside li .flaticonBlock{display:inline-block;min-width:30px;padding-right:10px}.templateLoginCompagnie aside li .flaticonBlock path{fill:#888}.templateLoginCompagnie .cke_chrome{border:0;box-shadow:none}.templateLoginCompagnie .cke_inner{background:0}.templateLoginCompagnie .cke_top{background:0;border:0;box-shadow:none;background-image:none;padding:0 0 10px}.templateLoginCompagnie .cke_toolgroup{border-color:#dadada;background:0;border-radius:4px}.templateLoginCompagnie .cke_contents{background:0;border:1px solid #dadada;border-radius:5px;box-shadow:none}.templateLoginCompagnie .cke_wysiwyg_frame,.templateLoginCompagnie .cke_wysiwyg_div{width:100% !important;background:0}.templateLoginCompagnie .cke_editable{background:0}.templateLoginCompagnie .cke_bottom{background:0;border:0;box-shadow:none;background-image:none}.templateLoginCompagnie #companyProductForm .flaticonQuestion{position:absolute;display:block;width:16px;height:16px;text-align:center;color:#fff;line-height:14px;background:#028d7e;border:1px solid #028d7e;border-radius:50px;top:15px;right:5px;cursor:default}.templateLoginCompagnie #companyProductForm .languageBlock.languageOrigin .flaticonQuestion{top:12px}.templateLoginCompagnie .languageBlock .form_field-label label,.templateLoginCompagnie .pdt-ser .form_field-label label{font-weight:bold;color:#3f3f3f;margin-bottom:5px}.templateLoginCompagnie #companyProductForm .block-white .radio .form_field-input label{padding:5px 25px 0}.templateLoginCompagnie .languageBlock{position:relative;display:inline-block;width:100%;margin:0 0 20px}.templateLoginCompagnie .languageBlock.languageOrigin{width:auto;padding:5px 30px 0 0}.templateLoginCompagnie .languageBlock .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){margin:0}.templateLoginCompagnie .productLang .bootstrap-select>.dropdown-toggle,.templateLoginCompagnie .productCountry .bootstrap-select>.dropdown-toggle{font-size:12px;color:#333;text-transform:uppercase;background:0;border:1px solid #dadada;border-radius:6px;box-shadow:none;outline:0 !important;outline-offset:0}.templateLoginCompagnie .productLang .bootstrap-select .dropdown-menu>li>a,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-menu>li>a{color:#3f3f3f;padding:3px}.templateLoginCompagnie .productLang .bootstrap-select .dropdown-menu>li>a.active,.templateLoginCompagnie .productLang .bootstrap-select .dropdown-menu>li>a:hover,.templateLoginCompagnie .productLang .bootstrap-select .dropdown-menu>li>a:focus,.templateLoginCompagnie .productLang .bootstrap-select .dropdown-submenu:hover>a,.templateLoginCompagnie .productLang .bootstrap-select .dropdown-submenu:focus>a,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-menu>li>a.active,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-menu>li>a:hover,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-menu>li>a:focus,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-submenu:hover>a,.templateLoginCompagnie .productCountry .bootstrap-select .dropdown-submenu:focus>a{color:#3499dc;background:0}.templateLoginCompagnie .productLang .dropdown-menu,.templateLoginCompagnie .productCountry .dropdown-menu{z-index:2}.templateLoginCompagnie .productLang .selectPart ul li,.templateLoginCompagnie .productCountry .selectPart ul li{height:20px;margin:0 10px 3px}.templateLoginCompagnie #companyProductForm .pdt-ser .radioFlex{display:flex;align-items:center}.templateLoginCompagnie #companyProductForm .pdt-ser .formFieldRadio{padding:0 40px 0 0;margin:0}.templateLoginCompagnie #companyProductForm .pdt-ser .formFieldRadio{padding:0 40px 0 0;margin:0}.templateLoginCompagnie #companyProductForm .pdt-ser .formFieldRadio label::before{top:3px}.templateLoginCompagnie #companyProductForm .pdt-ser .formFieldRadio label::after{left:3px}.templateLoginCompagnie #companyProductForm .pdt-ser .formFieldRadio .asterisc{display:none}.templateLoginCompagnie #companyProductForm .productImage{margin-bottom:20px}.templateLoginCompagnie #companyProductForm .productTitle p,.templateLoginCompagnie #companyProductForm .labelTitle label{font-weight:bold;margin:0}.templateLoginCompagnie #companyProductForm .productImage .productTitle .textGris{display:block;font-size:12px;color:#afafaf}.templateLoginCompagnie #companyProductForm .productImage .warningAdd{padding:20px 0}.templateLoginCompagnie #companyProductForm .productImage .upload{position:relative;border:1px solid #dadada;border-radius:6px;padding:10px;margin-top:5px}.templateLoginCompagnie #companyProductForm .productImage .imageSelector{padding-top:0;margin-bottom:0}.templateLoginCompagnie #companyProductForm .productImage .blockUploadImg{width:200px;margin:0 auto}.templateLoginCompagnie #companyProductForm .productImage .blockUploadImg .form_field-img{position:relative;width:200px;height:114px;font-size:0;text-align:center;vertical-align:top;margin:0 auto;overflow:hidden}.templateLoginCompagnie #companyProductForm .productImage .blockUploadImg .form_field-img img{width:auto;height:auto;max-width:100%;max-height:100%;font-size:14px;vertical-align:middle;margin:auto}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad{position:absolute;top:10px;right:-10px}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link{display:inline-block;color:#3f3f3f}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link:hover,.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link:focus{color:#0084ff;text-decoration:none}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link .flaticon{position:absolute;width:16px;height:16px;right:12px;top:-3px}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link .flaticon .path{fill:#3f3f3f}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .btn-link .flaticonRemove{position:absolute;width:19px;height:19px;right:0;top:-19px}.templateLoginCompagnie #companyProductForm .productImage .form_field-buttonUpLoad .uploadImageError{display:none}.templateLoginCompagnie #companyProductForm .textareaBlock .form_field-label label{font-weight:bold;color:#3f3f3f}.templateLoginCompagnie #companyProductForm .form_field-input input#title ~ .floating-label{font-weight:bold;color:#3f3f3f}.templateLoginCompagnie #companyProductForm .form_field-input input#title:focus ~ .floating-label,.templateLoginCompagnie #companyProductForm .form_field-input input#title ~ .floating-label.floating-label-focus{font-weight:normal;color:#a3a3a3}.templateLoginCompagnie #companyProductForm .form_field-textarea{margin-top:10px}.templateLoginCompagnie #companyProductForm .form_field-textarea .localMessageError{margin-top:-20px;margin-bottom:20px}.templateLoginCompagnie #companyProductForm .bcLink{position:relative;width:100%;text-align:right;margin-bottom:5px;top:-5px}.templateLoginCompagnie #companyProductForm #categorySelected .resultCategoryActivities{background:#fff;border:1px solid #dadada;border-radius:5px;padding:0;margin:0}.templateLoginCompagnie #companyProductForm #categorySelected .resultCategoryActivities .radio label:before{top:1px}