.select2-hidden-accessible{position:fixed!important}.select2-container{display:unset!important}.page-login .auth-box-w{background:#fff!important;border-radius:16px!important;box-shadow:0 5px 20px rgba(0,0,0,.1)!important;margin:20px auto!important;max-width:380px!important;padding:25px 28px 30px!important;width:100%!important}.page-login .auth-wrapper{align-items:center!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;display:flex!important;justify-content:center!important;min-height:100vh!important}.page-login .logo-w img{max-width:85px!important}.page-login .auth-header{border-bottom:2px solid #e0e0e0!important;font-size:22px!important}.page-login .form-group label{font-size:12px!important}.page-login .form-control{font-size:13px!important;padding:8px 10px!important}.page-login .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;font-size:13px!important;padding:10px!important}.page-login .options-row{display:flex!important;justify-content:space-between!important}.page-login .dev-footer{display:flex!important;gap:10px!important;justify-content:center!important}.page-login .logos-container img{width:40px!important}.page-login .pre-icon{display:none!important}td.details-control{background:url(/build/images/details_open.231338f5.png) no-repeat 50%;cursor:pointer}tr.shown td.details-control{background:url(/build/images/details_close.a357f7de.png) no-repeat 50%}.kz_back{margin-right:5px}body{font-size:.9rem}table.dataTable tbody td,table.dataTable tbody th{font-size:.8rem}.form-control[type=checkbox]{display:inline-block;margin-left:10px;padding-top:10px;width:auto}.form-control[type=checkbox]:checked+#sliderShowCompanies{background-color:#00a6eb}.form-control[type=checkbox]:checked+#sliderShowSchools{background-color:#e72220}.form-control[type=checkbox]:checked+#sliderShowPersonDegrees{background-color:#ffd300}#sliderShowCompanies:before,#sliderShowPersonDegrees:before,#sliderShowSchools:before{background-color:#721085}.banner{background-color:#fff;display:flex;flex-direction:row;height:140px}#loginLogo{margin-left:20px}.banner_logo_left{height:auto;text-align:center;width:25%}.banner_logo_left img{height:90px;margin-top:20px;width:auto}.banner_logo_right{height:auto;text-align:center;width:25%}.banner_logo_right img{height:90px;margin-top:20px;width:auto}.banner_title{background-color:#fff;font-size:medium;margin:auto;max-height:100px;padding:0 30px;text-align:center;width:50%}#partners{display:flex;flex-direction:column}@media(max-width:640px){.banner{height:70px}.banner_logo_left img{height:40px;width:auto}.banner_logo_right{padding-right:10px}.banner_logo_right img{height:40px;width:auto}.banner_title{font-size:8px;margin:0;padding:5px}#partners{flex-direction:row}}.form-check input.form-control{display:block;height:34px;position:absolute;width:60px}.form-control[type=checkbox]{display:block;margin-left:70px;opacity:0;transform:scale(2.2,1.4);z-index:999}.slider{background-color:#ccc;cursor:pointer;display:block;height:24px;margin-left:80px;width:40px;z-index:1}.slider,.slider:before{-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#4390eb;content:"";display:inline-block;height:18px;margin-left:3px;margin-top:3px;width:18px}.form-control[type=checkbox]:checked+.slider{background-color:#00008b}.form-control[type=checkbox]:focus+.slider{box-shadow:0 0 1px #00008b}.form-control[type=checkbox]:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.form-check label,.form-group label{vertical-align:top}.form-group label{font-weight:500;margin-left:5px}.form-group input,.form-group select{width:100%}.form-group select#appbundle_satisfactionsearch_jobNotFoundReason{display:block;min-width:300px}.form-group span{margin-left:15px}#appbundle_geolocation_yourGraduates{height:30px}.form-group.your_graduate span{margin-left:0}.non{left:-40px;top:-28px}.non,.oui{position:relative}.oui{right:-50px;top:-51px}#form-login,#form-register{padding-bottom:20px}.auth-box-w .form-group span{margin-left:2px}.pd_diaspora .non{left:-56px;position:relative;top:-28px}.pd_diaspora .oui{position:relative;right:-36px;top:-50px}.diaspora .non{left:-40px;position:relative;top:-26px}.diaspora .oui{position:relative;right:-46px;top:-50px}.diaspora .slider{margin-left:50px}.diaspora .slider.round{margin-right:20px}.manual{left:-75px;top:-28px}.auto,.manual{position:relative}.auto{right:-35px;top:-51px}.line-separator{border-bottom:1px solid #2196f3;margin:1.5rem 4rem}.menu-line-separator{color:#2177e0;font-size:smaller;margin:1.5rem 1.5rem .5rem;text-decoration-line:underline}.main-menu span{font-size:.8rem}.menu-title{color:#e00000}.form-titre{color:#2196f3;font-size:medium;text-align:center}.content-panel{display:none}.element-wrapper .element-header{margin-left:40px;margin-top:1rem}.element-wrapper .element-header:after{left:-40px;width:22px}.element-wrapper .element-box-reduct{margin:0}.element-wrapper .element-box-reduct .el-chart-w{margin:auto;max-width:200px}.element-wrapper .element-box-reduct .el-chart-w2{margin:auto;max-width:90%}@media(max-width:640px){.element-wrapper .element-box-reduct,.element-wrapper .element-box-reduct .el-legend{padding-left:0;padding-right:0}}#bar_satisfactions{padding:10px 10px 2px}.legend_bar_satisfactions{width:100%}.legend_activity{margin-top:10px}@media(max-width:640px){.legend_activity{padding-left:1px;padding-right:1px}}.content-w{background-image:none}@media(min-width:768px){.content-i{min-height:1000px}}.footer_login{align-items:baseline;display:flex;justify-content:flex-end;margin-bottom:0!important;margin-top:40px!important;padding-right:30px}.footer_login span{color:#007bff;font-size:10px;margin-right:10px}.footer_register{align-items:baseline;display:flex;justify-content:flex-end;margin-bottom:0!important;padding-right:10px}.footer_register span{color:#007bff;font-size:10px;margin-right:10px}#customize_footer{background-color:#fff;border-top:2px solid #007bff;color:#007bff;margin:auto;padding:10px}#customize_footer span{font-weight:bolder}#customize_footer #links p{margin-bottom:0!important}#customize_footer #contact p{margin-bottom:10px}#customize_footer #contact p:first-child{margin-top:10px}#customize_footer .logos{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}#customize_footer .logos p{margin-bottom:0;margin-top:0!important}#customize_footer .logos p img{height:auto;margin-top:0;max-height:50px;max-width:90px;width:100%}#customize_footer p{font-size:12px!important;font-weight:400;margin-top:2px}#customize_footer p :first-child{margin-top:10px}#customize_footer p a{font-size:12px!important;font-weight:400}@media(max-width:960px){#customize_footer img{height:40px!important;width:auto!important}#customize_footer .logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:10px}#customize_footer #links{margin-bottom:10px}#customize_footer #contact p{margin-bottom:0;margin-top:0}#customize_footer #contact p:first-child{margin-top:0}}@media(max-width:640px){#customize_footer{padding:10px}}.last_answer_responses{padding:0 5%}.satisfaction_value .label{font-size:.8rem;margin-bottom:.3rem;padding-top:0}.satisfaction_value .element-box{padding:1rem 1.5rem}.satisfaction_value .value{font-size:.8rem;margin:0 .2rem 0 .5rem;padding:0;width:100%}.satisfaction_value .value table{width:100%}.satisfaction_value .value td:last-child{text-align:right}.el-legend .legend-value{font-size:.8rem;margin:auto;width:90%}@media(min-width:768px){.el-legend .legend-value span:last-child{position:absolute;right:10px}}.col_id{width:2px}.col_action{max-width:40px}.job_rate .el-tablo .label{font-size:.9rem}.job_rate .el-tablo .value{display:block;font-size:.9rem;margin-bottom:.2rem;margin-left:.8rem}.job_rate .el-tablo .value span:last-child{margin-left:.2rem}@media(min-width:768px){.job_rate .el-tablo .value span:last-child{position:absolute;right:20px}}.job_rate .element-box{margin-bottom:1rem;padding:1rem .5rem}@media(max-width:768px){.job_rate .element-box{max-width:300px}.job_rate .element-box.el-tablo{text-align:left}.job_rate .element-box.el-tablo .value span:last-child{position:absolute;right:17px}}.btn-dashboard{background-color:#2177e0;border-color:#2177e0;border-radius:1rem;color:#fff;height:1.9rem;margin-left:15px;padding:0 1.2rem!important}#addCompany,#addPersonDegree,#importCSV{margin-right:15px!important;padding:.3rem 1.2rem!important}.dahboardGraphNote{color:red;font-size:10px;margin-left:10px;margin-top:0}.kz-print-tools{float:none!important;margin-bottom:15px}.kz-print-tools span{color:#fff;font-size:14px;font-weight:400;margin-left:7px}.kz-print-tools span i{font-size:18px;margin-right:8px}.input-dashboard,.select-dashboard{margin-left:5px}.menu-low-enroll{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:800px}.menu-low-enroll button{margin-bottom:5px}@media screen and (max-width:640px){.kz-print-tools{margin-bottom:10px;text-align:left!important}.kz-print-tools .btn-dashboard{margin-bottom:5px;margin-right:0;width:48%}#addCompany,#addPersonDegree,#importCSV{margin-bottom:0;margin-right:1px!important;padding:0 1.2rem!important;width:48%}.form-dashboard{width:50%}.input-dashboard,.select-dashboard{margin-left:0;width:100%!important}.input-dashboard{margin-bottom:3px}.btn-dashboard{margin-left:0}.menu-low-enroll button{width:49%}}.rating{direction:rtl}.rating a{color:#aaa;font-size:3em;text-decoration:none;transition:color .4s}.rating a:focus,.rating a:focus~a,.rating a:hover,.rating a:hover~a{color:orange;cursor:pointer}.table_skill{margin:.8rem 5% auto;max-width:700px;width:100%}.table_skill .row{min-width:10px}.table_skill_checkbox{padding-left:10px}.table_skill input{margin-left:0;margin-right:5px}.table_skill label{margin-bottom:.2rem;margin-right:8px}.table_skill .form-control{border:none;opacity:1;padding:.2rem .7rem}.table_skill_row{margin-top:.5rem}.table_geo{border:1px solid #000;margin:0;padding:0;width:100%}.table_geo td,.table_geo th,.table_geo tr{border:1px solid #000;width:25%}.table_geo_label{margin-left:5px}.table_geo_titre{margin:auto}.table_geo_titre.ent{color:#00a6eb}.table_geo_titre.eta{color:#e72220}.table_geo_titre.dip{color:#ffd300}.table_geo_titre.stddip{color:#ef2ed1}.table_geo .form-control[type=checkbox],.your_graduate .form-control[type=checkbox]{height:30px;margin:auto!important;opacity:0;width:30px}.table_geo .slider,.your_graduate .slider{margin:-25px auto 0}@media(max-width:640px){.table_geo .oui{right:-10px}.table_geo .non,.table_geo .oui{font-size:10px;position:relative;top:-45px}.table_geo .non{left:-15px}.table_geo_titre{margin-left:0}}.table_dashboard,.table_dashboard tr{width:100%}.table_dashboard td{width:33%}.form-global>span{display:block;font-size:large;font-weight:700}.form-global .row{margin:.2rem .8rem}.form-global .row textarea{width:100%}#appbundle_satisfactioncreator_activity,#appbundle_satisfactioncreator_usefulTrainingReasons,#appbundle_satisfactionsalary_reasonSatisfieds,#appbundle_satisfactionsearch_jobNotFoundReasons{overflow:scroll;padding:5px 5px 25px}.form-control-feedback li{color:red}.form-show fieldset>div{margin:auto 10px}.form-show textarea{height:120px}.personDegreeSatisfactions .element-wrapper{padding-bottom:0}.personDegreeSatisfactions .element-wrapper .element-header{margin-bottom:1rem}.kz-steps>li{display:inline-block;text-decoration:none}.kz-steps>.kz-steps-active>.kz-num{background-color:#007bff}.kz-steps>li>.kz-num{background:#c6ccff;border-radius:100%;color:#fff;display:inline-block;height:30px;margin-right:5px;padding-top:5px;text-align:center;width:30px}.element-wrapper>.title-icon{margin-bottom:-35px}.logged-user-role{background-color:#2c64a9;border:1px solid #b3baff;border-radius:13px;color:#fff;margin:0 auto;width:140px}.without-padding{padding:0}.without-margin-padding{margin:0;padding:0}@media(min-width:768px){.form-group select{height:7.6rem}}.complete_skill .complete_skill_marge{width:5%}.complete_skill .complete_skill_title{width:45%}.complete_skill .complete_skill_check{width:450%}#kz_table_company_wrapper .row,#kz_table_company_wrapper .row>div,#kz_table_person_wrapper .row,#kz_table_person_wrapper .row>div,#kz_table_wrapper .row{width:100%}#kz_spinner{border:none;float:left;height:20px;text-align:center;vertical-align:middle;width:100%}.persondegree_agree_rgpd .form-control[type=checkbox]+.slider{background-color:red}.persondegree_agree_rgpd .form-control[type=checkbox]:checked+.slider{background-color:#00008b}.infos_rgpd .element-wrapper{margin-bottom:0;padding-bottom:0}.infos_rgpd .element-wrapper:last-child{margin-bottom:1rem}.infos_rgpd .content-box{padding-bottom:0}.infos_rgpd .element-box{margin-bottom:0}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}#activity_keyword{font-size:1.1rem}table#activity_founded th{text-align:center}.form-dashboard{margin-bottom:25px}.form-dashboard>div{display:flex;flex-direction:column;margin-left:7px}.form-dashboard>div button{margin-top:25px}@media(max-width:640px){.form-dashboard>div{flex-direction:row}.form-dashboard>div label{margin-left:15px;min-width:70px}.form-dashboard>div input,.form-dashboard>div select{min-width:160px}.form-dashboard>div button{margin-top:0}}.form-dashboard input,.form-dashboard select{height:2rem!important;width:auto}.dashboardFilter{display:flex;justify-content:space-between}#printDashboard{margin-bottom:30px}#printDashboard span{color:#fff;font-size:12px;font-weight:600;margin-left:7px}#printDashboard .fa-print{color:#f5f5f6}.infoMaps h3{color:#00008b;font-size:16px;font-weight:700}.infoMaps p{font-size:14px;margin-bottom:5px;margin-left:10px}.infoMaps p span:first-child{color:#00008b;font-weight:700}.infoMaps p span:nth-child(2){color:#000}.dataPersonDegree{display:none}#tbodyCompany button,#tbodyCompany button:active,#tbodyPersonDegree button,#tbodyPersonDegree button:active{background-color:transparent;border:none;padding:0}#tbodyCompany input,#tbodyCompany select,#tbodyPersonDegree input,#tbodyPersonDegree select{height:42px;margin:0;min-width:150px;padding:0;width:100%}#tbodyCompany select option,#tbodyPersonDegree select option{margin-left:25px;text-align:left}#tbodyCompany input,#tbodyPersonDegree input{min-width:100px;text-align:center}#tbodyCompany .tdinput,#tbodyCompany .tdselect,#tbodyPersonDegree .tdinput,#tbodyPersonDegree .tdselect{padding:0 3px 0 0}#tbodyCompany button img,#tbodyPersonDegree button img{height:auto;width:100%}.region{display:none}.enrollcompany .row-actions,.enrollpersondegree .row-actions{display:flex;flex-direction:row;justify-content:space-around}.enrollcompany img,.enrollpersondegree img{margin:auto}.enrollcompany input,.enrollcompany select,.enrollpersondegree input,.enrollpersondegree select{border:none;color:#000;font-size:.8rem;font-weight:600;padding:0}.enrollcompany p,.enrollpersondegree p{display:block;margin:auto 20px;padding:0;text-align:center}.enrollcompany input.enrolCheck,.enrollpersondegree input.enrolCheck{height:18px!important;margin-left:5px!important;min-width:10px!important;opacity:1!important;transform:none!important;width:18px!important}.jobOfferBanner{justify-content:space-between}.jobOfferBanner img{height:auto;max-width:80px}.jobOfferBanner span{color:#001580;font-size:18px;font-weight:600;margin:20px 20px 0 0;text-align:center}.jobOfferTitle{margin-bottom:20px}.jobOfferTitle h2{color:maroon;font-size:18px;font-weight:700;margin:0 auto}.jobOffer .jobOfferDates p{color:#001580;font-size:14px;margin:0;text-align:left}.jobOffer fieldset{margin-top:0}.jobOffer fieldset Legend{margin-bottom:0}.jobOffer fieldset Legend span{color:#001580;font-size:16px;font-weight:700}.jobOffer fieldset>div h2{color:maroon;font-size:10px;font-weight:700;margin:15px 0 0;text-align:center}.jobOffer fieldset>div p{margin:0 0 0 20px;text-align:left}.jobOfferCompanyName{background:#d5e8ff;margin:20px 0!important;width:100%}.jobOfferCompanyName h2{color:maroon;font-size:18px;font-weight:700;text-align:center}.jobOfferCompanyName a{width:100%}.jobOfferCompanyName a:hover{text-decoration:none}.jobApplyDesc p{white-space:pre-wrap}.jobApplyDesc p strong{color:red}#appbundle_candidate_message{min-height:100px;width:100%}.selection{width:50px}.kz_loader{align-content:center;align-items:center;background:#007bff;display:none;font-size:35px;font-weight:bolder;height:100%;justify-content:center;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:999}.purge{margin-top:30px!important}.purge .kz-print-tools{display:none}.userClean td{margin:auto!important;padding:0!important;vertical-align:bottom!important}.userClean td p{margin:5px;text-align:center}.userClean td .p_city,td.cleanCity p,td.cleanResumed p{text-align:left}td.cleanCity p strong,td.cleanResumed p strong{color:red}.execute{display:flex;margin-top:20px}.execute button,.execute input{margin-right:20px}.execute input{background-color:#007bff;color:#fff;height:30px;width:auto}.execute input::placeholder{color:#fff;opacity:1}.offerCheck,.userCheck{margin:auto;opacity:1;transform:none}.cleanMenu{display:flex;justify-content:space-around}.cleanMenu #menuActor,.cleanMenu #menuLocalization,.cleanMenu #menuOffer{border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-around;margin:10px;padding:10px 20px;width:45%}.cleanMenu .menuDown{background:#0d71bb;box-shadow:none}.cleanMenu .menuUp{background:#0d3250;box-shadow:2px 2px 2px #0e4978}.cleanMenu p{margin:0;padding:0}#offerElement{margin-top:0}.actorSearchZone{overflow:hidden}