@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline-color:#999;outline-style:dotted;outline-width:1px}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{-ms-overflow-style:none;background:#fff;color:#3a5568;font-family:Poppins,sans-serif;font-size:.76em;scrollbar-width:none}body::-webkit-scrollbar{display:none!important}h1{font-family:Poppins;height:60px;line-height:60px;margin-bottom:30px}h2{font-size:1.5em;font-weight:400;height:40px;line-height:40px;margin-bottom:10px}h2,h3{clear:both;font-family:Poppins}h3{font-size:1.3em;font-weight:300;height:30px;line-height:30px;margin-bottom:30px}h3,h4{letter-spacing:-.01em}h4{color:#a5c4c8;font-family:Poppins;font-size:1.2em;font-weight:400;height:50px;line-height:50px;margin-bottom:0}*{box-sizing:border-box}a,a:focus{outline:none}p{margin-bottom:10px}.bold{font-weight:700}.hidden{display:none}.form-tabs{margin-bottom:20px}.form-tab.hidden{display:block;position:absolute;top:-999999px}.form-tab .buttons .button{display:inline-block}.form-tabs ul{border-bottom:1px dotted #cbdbdd}.form-tabs ul li{display:inline}.form-tabs ul li a{box-sizing:border-box;color:#3a5568;display:inline-block;font-weight:700;height:50px;line-height:30px;padding:10px;width:auto}.form-tabs ul li a.active,.form-tabs ul li a:hover{color:#93c04f}.link,a{color:#93c04f}.link,.link:hover,a,a:hover{cursor:pointer;text-decoration:none}.link:hover,a:hover{color:#3a5568}h2 a{float:right;font-size:.4em;letter-spacing:0;margin-top:10px!important}h2 a span{font-size:.8em!important}p.subtitle{border-bottom:1px dotted #9cb4c3;color:#9cb4c3;font-size:1.2em;margin-bottom:15px;padding-bottom:8px}p.subtitle .tooltip{font-size:.8em}.error{color:red}.button,button{background:#93c04f;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin:0;padding:0 10px;width:auto}.button:hover,button:hover{background:#3a5568;color:#fff}p.button:hover{background:#fff;border:1px solid #fff;color:#93c04f;cursor:default}.button span,button span{display:inline;margin-right:5px}.button.loader{display:none}.nav-button{background:#3a5568;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;height:36px;line-height:36px;padding:0 20px;width:auto}.nav-button:hover{background:#93c04f;color:#fff}#main-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;left:50px;padding:0;position:absolute;width:calc(100% - 100px)}#main-nav{flex:1 0 100%;justify-content:space-between;width:100%}#main-nav,#main-nav div{display:flex;height:80px}#main-nav div{align-items:center;flex:1}#main-nav div.app-logo{margin-right:20px}#main-nav div.app-search{flex:1 1 100%}#main-nav div.app-search form{height:48px;width:80%}#main-nav div.app-account ul{align-items:center;display:flex;height:48px;width:200px}#main-nav div .fas{align-items:center;background:#f2f4f7;border-radius:48px;box-sizing:border-box;display:flex;height:48px;justify-content:center;margin-right:10px;padding:16px;transition:background-color .15s ease;width:48px}#main-nav ul{display:flex}#main-nav>ul li{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex:0 1 100%;padding:15px 20px;width:100%}#main-nav ul li a{color:#93c04f;display:block;transition:color .15s ease}#main-nav ul li a:hover,#main-nav ul li.current>a{color:#3a5568}#main-nav ul li a:hover .fas{background-color:#ffd61b}#main-nav ul li ul li{border:0;height:30px;margin-left:0;text-align:left}#main-nav ul li ul li:first-child{text-align:left}#main-menu{background:rgba(147,192,79,.85);color:#fff;height:100%;padding:16px;position:fixed;transform:translate3d(100vw,0,0);transition:transform .5s ease;width:350px;z-index:999}#main-menu.opened{transform:translate3d(calc(100vw - 350px),0,0)}#main-menu ul{display:block}#main-menu ul li a{color:#fff;display:flex;height:48px;line-height:48px;margin-bottom:10px;transition:color .15s ease}#main-menu ul li a:hover{color:#ffd61b}#main-menu ul li a .fas{align-items:center;background:#fff;border-radius:48px;box-sizing:border-box;color:#3a5568;display:flex;height:48px;justify-content:center;margin-right:10px;padding:16px;transition:background-color .15s ease;width:48px}#main-menu ul li a:hover i{background-color:#ffd61b}#main-menu ul>li{margin-bottom:20px}#main-menu ul>li>i,#main-menu ul>li>span.bold{display:block;margin-bottom:10px}#main-menu ul>li>ul>li{margin-bottom:0}#footer-nav,#form-nav,#secondary-nav{display:flex;flex:1 0 100%;height:30px;margin-bottom:20px;width:100%}#footer-nav nav,#form-nav nav,#secondary-nav nav{display:flex;flex:1 0 100%;height:30px;justify-content:space-between;width:100%}#form-nav{flex-wrap:wrap;height:50px;margin-bottom:20px;margin-top:40px;position:relative}#form-nav ul{align-items:center;display:flex;width:100%}#form-nav ul li{border-bottom:1px solid hsla(0,0%,100%,.1);width:100%}#form-nav ul li:last-child{margin-right:0}#form-nav ul li a{color:#93c04f;display:block;height:60px;text-align:center}#form-nav ul li a:hover{color:#3a5568}#form-nav ul li a span{background:#93c04f;border-radius:20px;color:#fff;display:block;height:20px;line-height:20px;margin:auto auto 5px;width:20px}#form-nav .progressbar{background:#dce1e9;height:5px;width:100%}#form-nav .progressbar span{background:#93c04f;display:block;height:5px;transition:width 1s ease;width:0}#main-content{-ms-overflow-style:none;background:#f2f4f7;border-top-left-radius:20px;border-top-right-radius:20px;box-sizing:border-box;height:100%;max-height:calc(100% - 80px);min-height:calc(100% - 80px);overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-width:none;width:100%}#main-content::-webkit-scrollbar{display:none!important}#main-content>h2{margin:0}.page{border-bottom:1px dotted #cbdbdd;float:left;width:100%}.page h4,.page h4>a{display:block}.page h4>a{color:#a5c4c8}.page h4>a:hover{color:#81a0a5}#main-nav .search{background:#f2f4f7;border:none;border-radius:20px;box-sizing:border-box}#main-nav .search div{display:inline}#main-nav .search input{height:48px;outline:none;width:calc(100% - 100px)}#main-nav .search button,#main-nav .search input{background:transparent;border:none;box-sizing:border-box;color:#93c04f;line-height:48px;margin:0;padding:0}#main-nav .search button{box-shadow:none;float:left;font-size:1.2em;height:50px;width:50px}#main-nav .search button:hover{color:#93c04f}#main-nav .search button span{display:block;margin:0;text-align:center;width:100%}.app-pagi ul{display:flex;flex:0 1 600px;justify-content:flex-start}.app-pagi ul li{align-items:center;display:flex;margin-right:20px}.app-pagi ul li:first-child a:before,.app-pagi ul li:last-child a:after{font-family:Font Awesome\ 5 Free;font-size:.7rem}.app-pagi ul li a{color:#93c04f;text-decoration:none}.app-pagi ul li a:focus,.app-pagi ul li a:hover{color:#3d4a53}.app-pagi ul li a.disabled{color:rgba(61,74,83,.5)}.app-pagi ul li select{background:#fff;border:none;border-radius:3px;color:#93c04f;height:30px;padding:0 10px;width:100px}.app-pagi ul li select:focus,.app-pagi ul li select:hover{border-color:#3d4a53}ul.items{display:flex;flex-wrap:wrap}ul.items li{margin:0 25px 25px 0;position:relative;width:200px}ul.items li .checkbox{background:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.25);display:none;height:25px;line-height:25px;margin:0;opacity:1;position:absolute;right:10px;text-align:center;top:10px;width:25px;z-index:1}ul.items li .checkbox,ul.items li .checkbox:hover{border:1px solid #93c04f}ul.items li .checkbox .fa{display:none}ul.items li .checkbox.checked{background:#93c04f;color:#fff;display:block;opacity:1}ul.items li .checkbox.checked .fa{display:inline}ul.items li:hover .checkbox{display:block}ul.items li a.thumb{background:#e4e4e4;display:block;height:112px;overflow:hidden;position:relative;text-align:center;width:200px}ul.items li img{height:112px;max-width:200px;width:auto}ul.items li .invited-infos{background:rgba(0,0,0,.5);color:#fff;font-size:.7em;height:28px;line-height:14px;margin-top:-38px;padding:5px 0;position:relative;text-align:center;z-index:9}ul.items li .infos{height:50px;position:relative}ul.items li .infos h3{word-wrap:break-word;color:#3a5568;font-size:.98em;font-weight:400;height:auto;line-height:1.4em;margin:10px 0 5px;overflow:hidden}ul.items li .infos>p{color:rgba(0,0,0,.5);font-size:.8em}ul.items li .infos .status-0{color:red}ul.items li .infos .status-1{color:#ddcb08}ul.items li .infos .status-2{color:#03a403}ul.items li ul.submenu li{display:inline;margin:0;width:auto}ul.items li ul.submenu li>a{background:#93c04f;border:none;border-bottom-left-radius:3px;border-top-left-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:.9em;height:26px;line-height:14px;padding:5px;width:100px}ul.items li ul.submenu li>a.expand{background:#3a5568;border-left:none;border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;text-align:center;width:30px}ul.items li ul.submenu li>a:hover{background:#3a5568;color:#fff;cursor:pointer}ul.items li ul.submenu li ul{background:#3a5568;box-shadow:5px 5px 0 rgba(0,0,0,.1);display:none;margin-left:100px;margin-top:-1px;position:absolute;width:280px;z-index:1;z-index:999}ul.items li ul.submenu li ul.hidden{display:none!important}ul.items li ul.submenu li a:focus~ul,ul.items li ul.submenu li:hover ul{display:block}ul.items li ul.submenu li a:focus~ul.hidden,ul.items li ul.submenu li:hover ul.hidden{display:none}ul.items li ul.submenu li ul li{display:block}ul.items li ul.submenu li ul li a{background:#3a5568;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75);font-weight:400;height:30px;line-height:20px;width:280px}ul.items li ul.submenu li ul li a span{text-align:center;width:20px}ul.items li ul.submenu li ul li:last-child a,ul.items li ul.submenu li.delete a{border-bottom:none}ul.items li ul.submenu li.delete-confirm{border-bottom:none;color:#fff;display:none;font-size:.9em;line-height:20px;padding:5px}ul.items li ul.submenu li.delete-confirm a{display:inline-block;font-size:1em;height:auto;padding:0;width:auto}ul.items li.no-result{width:100%}#issues ul.items li .infos h3,#users ul.items li .infos h3{font-size:1em;font-weight:400;height:1.1em;line-height:1.1em;margin:10px 0;max-height:1.2em;overflow:hidden}.toolbar{border-bottom:1px dotted #cbdbdd;border-top:1px dotted #cbdbdd;clear:both;height:50px;line-height:36px;margin-bottom:25px;padding:6px 0}footer.toolbar{clear:both;margin-top:25px}.toolbar p{float:left;font-size:1em;width:auto}.toolbar ul{float:right}.toolbar ul li{display:inline-block}.toolbar ul li.begin-upload{display:none}.toolbar.error{color:red}.tooltip{display:inline!important;margin-left:5px}.tooltip span{background:#93c04f;bottom:-250px;box-sizing:border-box;color:#fff;font-family:Poppins;height:auto;left:50px;padding:25px;position:fixed;text-align:center;transition:all .5s ease;width:300px;z-index:501}.tooltip span p{margin-bottom:10px}.tooltip:hover span{bottom:50px}.alert-success{background:#359f38;bottom:-80px;color:#fff;left:0;padding:30px;position:fixed;text-align:center;transition:bottom .5s ease;width:100vw}.alert-success.slideup{bottom:0}#error-box{background:red;bottom:-400px;box-sizing:border-box;color:#fff;font-family:Poppins;height:auto;left:0;padding:25px;position:fixed;text-align:center;transition:all .5s ease;width:350px;z-index:500}#error-box.active{bottom:0}#error-box>a{color:#fff;position:absolute;right:10px;top:10px}#error-box p{margin-bottom:10px}#error-box h3{font-size:1em;font-weight:400}#error-box div a{color:#fff;text-decoration:underline}#message-box{align-items:center;background:#93c04f;border-top-left-radius:20px;border-top-right-radius:20px;bottom:-60px;box-sizing:border-box;color:#fff;display:flex;font-family:Poppins;height:60px;justify-content:center;left:50px;position:fixed;text-align:center;transition:all .5s ease;width:calc(100% - 100px);z-index:500}#message-box.active{bottom:0}#message-box.success{background:#419a1d}#message-box>a{color:#fff;position:absolute;right:10px;top:10px}#message-box h3{font-size:1em;font-weight:400;margin:0}#message-box div a{color:#fff;text-decoration:underline}#selection-box{background:#3a5568;border-radius:3px;bottom:-400px;box-sizing:border-box;color:#fff;font-family:Poppins;height:auto;left:0;min-height:100px;padding:25px;position:fixed;text-align:center;transition:all .5s ease;width:350px;z-index:500}#selection-box.active{bottom:0}#selection-box h3{font-size:1em;font-weight:400}#selection-box select{padding:5px;width:250px}#selection-box input[type=submit]{background:#93c04f;border:none;border-radius:3px;color:#fff;height:30px;margin:0;padding:0 5px;width:250px}#selection-box>a{color:#fff;position:absolute;right:10px;top:10px}.info-box{background:#93c04f;color:#fff;margin-bottom:25px;padding:25px}.info-box p:last-child{margin-bottom:0}label{display:inline-block;line-height:1.4em;margin-bottom:5px}label.link{margin-bottom:0}input,textarea{border:1px solid #cbdbdd;border-radius:20px;box-sizing:border-box;font-family:Poppins;font-size:1em;height:40px;margin-bottom:15px;padding:5px 10px;width:100%}textarea{height:100px;padding:10px}select{border:1px solid #cbdbdd;border-radius:20px;height:40px;padding:10px;width:100%}form.edit #main-info .fields{float:right;width:370px}form.edit #main-info .fields textarea{height:194px;margin-bottom:0}form.edit.user{width:500px}#to-add{float:left;margin-right:20px;width:400px}#to-add #results{height:400px;overflow:auto;padding-right:20px}#added ul li,#to-add #results li{border-bottom:1px solid #ddd;float:left;height:40px;line-height:40px;width:100%}#added ul li span,#to-add #results li span{float:left}#added ul li button,#to-add #results li button{float:right;height:20px;line-height:20px;margin-top:10px}#added ul li button span,#to-add #results li button span{margin:0}#added{float:left;margin-top:24px;width:400px}#added p.button{margin-bottom:15px}.form{display:flex;overflow-x:hidden}.form .simulation-wrapper{border:1px solid #eee;padding:30px}.form .simulation-wrapper h3{display:block;width:100%}.form .form-steps .form-step>fieldset>legend,.form>fieldset legend{font-size:1.2rem}.form .form-steps .form-step>fieldset,.form .simulation-wrapper>fieldset,.form>fieldset{border:1px solid #f1f5f9;border-radius:10px;box-sizing:border-box;font-size:1rem;margin-bottom:20px;margin-top:-8px;padding:25px;width:100%}.form fieldset input{background:#f2f4f7;border:none;border-radius:10px;font-family:Poppins;font-size:.8rem;height:40px;margin-bottom:10px;width:80%}.form fieldset input[type=submit]{background:#93c04f}.form fieldset input.w70{width:70px!important}.form fieldset input.w300{width:300px!important}.form fieldset input[type=number]{width:80%}.form fieldset select{background:#f2f4f7;border:none;border-radius:10px;box-sizing:border-box;display:block;font-family:Poppins;font-size:.8rem;height:40px;margin-bottom:10px;padding:5px;width:80%}.form fieldset input[type=checkbox]{display:inline;height:auto;width:auto}.form fieldset fieldset{border:none;box-sizing:border-box;float:left;margin:0;padding:10px 0;width:300px}.form fieldset fieldset input[type=number]{width:80%}.form fieldset fieldset input[type=radio],.form fieldset fieldset label{display:inline;height:auto;width:auto}.form fieldset fieldset label{color:#777}.form fieldset fieldset fieldset legend{font-weight:400}.form fieldset ul{float:left;width:300px}.form fieldset ul li{line-height:1.4em}.form fieldset legend{font-weight:700}.form .simulation-wrapper>fieldset>legend,.form>fieldset>legend{font-size:1.25em}.form p{float:left;margin:0;width:100%}.form input[type=submit]{box-sizing:border-box;float:left;min-width:350px}.form hr{border:none;clear:both;margin:0;padding:0;width:100%}.form-steps{-ms-overflow-style:none;display:flex;height:calc(100vh - 240px);position:relative;scrollbar-width:none;width:100%}.form-step::-webkit-scrollbar,.form-steps::-webkit-scrollbar{display:none!important}.form-step{-ms-overflow-style:none!important;background:#fff;border-radius:10px;flex:1 0 100%;height:calc(100vh - 240px);opacity:0;overflow:auto;padding:50px 20px;position:absolute;scrollbar-width:none!important;transform:translate3d(100vw,0,0);transition:all .5s ease;width:100%;z-index:0}.form-step-current{opacity:1;transform:translateZ(0);z-index:1}.form-step-leave{opacity:0;transform:translate3d(-100vw,0,0);z-index:0}.simu-nav ul li{display:inline}.simu-nav ul li a{background:#eee;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;padding:20px;position:relative;top:1px}.simu-nav ul li a.active{background:#93c04f;border-bottom-color:#93c04f;color:#fff}form#password{float:left}#result{margin:auto;overflow:auto;width:100%}#result.loading>*{opacity:.5}#result.loading:before{bottom:50px;content:"";height:30px;opacity:1!important;position:fixed;right:50px;text-align:center;width:200px;z-index:9999}.clevalco-credirentier h3,.clevalco-synthese h3{margin-bottom:0}.clevalco-credirentier table,.clevalco-synthese table{max-width:800px}.clevalco-credirentier table tr:nth-child(odd) td,.clevalco-synthese table tr:nth-child(odd) td{background:#eceff5}.clevalco-credirentier table tr:nth-child(odd):hover td,.clevalco-synthese table tr:nth-child(odd):hover td{background:#d8dde5}#updates{margin:20px 0}#updates li{border:1px solid #cbdbdd;box-sizing:border-box;margin-bottom:20px;padding:20px;position:relative}#updates li a{position:absolute;right:20px;top:20px}#updates li .infos{color:#93c04f;margin-bottom:0}.issue button{float:right;margin-top:10px}.sortable-placeholder{border:2px dashed #d7d7d7;height:auto;width:100px}.popup{background:rgba(78,184,191,0);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease;width:100%}.popup.visible{background:rgba(78,184,191,.8);display:flex;opacity:1}table{float:left;font-size:.9em;margin-bottom:25px;width:100%}table td{background:#fff;border:none;padding:12px 5px;vertical-align:middle}table tr:hover td{background:#eceff5}table tr.surlignee td{background:#93c04f!important;color:#fff}table tbody tr:nth-child(odd){background:#e9ebef}table tr td .fa-toggle-off{color:red}table thead th{background:#e6e9ee;border-bottom:1px solid #f4f5f7;color:#3a5568;font-weight:700;padding:20px 5px;text-align:left}table thead th:first-child{border-top-left-radius:10px}table thead th:last-child{border-top-right-radius:10px}table thead th a,table thead th a:hover{color:#93c04f}table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}table#recap{background:#fafafa;border:1px solid #f1f5f9;font-size:1em;line-height:1.4em;margin:0 0 20px}table#recap tr td{border:1px solid #f1f5f9;padding:20px}.filters{margin-bottom:25px}.filters li{display:inline-block}.filters li a.button{display:inline-block;margin:0 5px 5px 0;width:auto}.filters li a.active{background:#3a5568}.login-page{background:#fff;display:flex;text-align:center}.login-page #global{display:flex;height:auto;margin:auto;width:100%}.login-page #image{align-items:center;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:0 0 auto;flex-direction:column;float:left;height:100vh;justify-content:center;width:50vw}.login-page #image img{display:flex;margin:20px}.login-page #form{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:100vh;justify-content:center;margin:auto;width:50vw}.login-page h1{color:hsla(0,0%,100%,.5);font-size:1.4em;font-weight:400;height:auto;line-height:1.1em}.login-page h4{color:rgba(62,86,101,.7)}.login-page a{color:#93c04f}.login-page a:hover{color:#3a5568}.login-page p{line-height:1.8em}.login-page form{line-height:1.2em;margin-bottom:5px}.login-page form p{margin-bottom:0}.login-page form label{display:block}.login-page form input[type=email],.login-page form input[type=password]{background:#f2f4f7;border:none;border-radius:10px;font-family:Poppins;font-size:.8rem;height:40px;margin-bottom:20px;width:300px}.login-page form .error{color:red}.login-page #login-no-account p{line-height:1.2em;margin-bottom:10px}.login-page #main-header{background:transparent;color:#3a5568;height:auto;position:relative;text-align:center;width:100%}.login-page #main-header img{margin:-150px auto auto}.login-page #login .button{color:#fff;display:block;font-family:Poppins;margin:5px auto 20px;text-align:center;width:300px}.login-page .button:hover{color:#fff}#close-rdv{background:#fff;border-radius:50px;box-shadow:0 0 500px rgba(0,0,0,.6);height:calc(100% - 200px);left:100px;padding:100px;position:fixed;text-align:center;top:100px;width:calc(100% - 200px);z-index:99999}#close-rdv .close{background:#93c04f;color:#fff;font-size:20px;height:50px;line-height:50px;position:absolute;right:0;top:0;width:50px}