@charset "UTF-8";body{background:#fff;color:#fff;font-family:OpenSans-SemiBold,Arial,sans-serif}[class*=icon-]:before,[class^=icon-]:before,h1,h2,h3,h4,h5,h6,input{font-family:OpenSans-Regular,Arial,sans-serif}.form-text,.login-form .form-text,label{font-family:OpenSans-SemiBold,Arial,sans-serif}.in_app_overlay .ynh-logo{display:block}.logged .ynh-logo,.ynh-logo{background:none;height:3.8em;left:0;margin:0;opacity:1;top:0;width:auto}.ynh-logo{display:flex;justify-content:center}.ynh-trademark{height:3em;left:50%;margin-left:-6em;margin-top:.5em;position:absolute;width:12em}.ynh-trademark img{height:3em}.ynh-logo a{display:inline-block;height:100%;margin:10px}.ynh-logo a img{max-height:80%;width:auto}.ynh-user-portal{background:#fff;min-height:100vh}.messages{border-radius:20px}.messages.danger{background:rgba(192,57,43,.502)}.messages.warning{background:rgba(230,126,34,.502)}.messages.success{background:rgba(39,174,96,.502)}.messages.info{background:rgba(41,128,185,.502)}.content{background:fixed no-repeat url(https://tools.epfag.landsim3d.io/static/images/bg.jpg);background-size:cover;min-height:100%;padding:0!important}.ynh-wrapper{height:100%;margin:0;width:100%}.ynh-wrapper.user{background:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-between;left:0;outline:1px solid #c9c9c9;outline-offset:-1px;position:absolute;top:0;width:4em;z-index:20}.ynh-wrapper.user .user-fullname{cursor:default;float:right;font-size:1.4em;line-height:1.4em;margin:0 0 0 .5em}.ynh-wrapper.user .user-fullname,.ynh-wrapper.user .user-mail,.ynh-wrapper.user .user-username{display:none}.user-container:before{border:0;cursor:pointer;font-size:1.8em;height:1em;line-height:1.4em;margin:.1em 0 0;width:1em}.user-container-lin:before{background:#e5e5e5 url(https://tools.epfag.landsim3d.io/static/images/lin_min.svg);background-repeat:no-repeat;background-size:contain;border:2px solid #fff;content:""}.user-container-lin-conected:before{border-color:#90ee90}.ynh-wrapper.user .user-container{color:#1c1c1c;height:4em;position:absolute;right:1em;width:3.8em;z-index:50}.user-container:before,.user-fullname,.user-fullname:after{z-index:50}.ynh-wrapper.user .user-container .user-fullname:after{border:solid #000;border-width:0 3px 3px 0;content:" ";display:inline-block;font-size:.8em;height:.3em;margin:.5em;opacity:1;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform .1s ease;vertical-align:text-top;width:.3em}.ynh-wrapper.user .user-container:hover .user-fullname:after{content:" ";transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.ynh-wrapper.user:before{display:none}.logged .ynh-logo{position:static}.user-menu{position:absolute!important;z-index:49!important}.applist{color:#999}.applist a:hover{color:#000}.ynh-wrapper.user .user-container .user-menu{background:#fff;border-radius:15px;border-radius:.2em;bottom:0;display:none;height:6em;margin-left:-1px;position:absolute;right:0;top:4em;width:17em;z-index:-10}.user-menu a{margin:1.25em 1em;padding:0}.user-menu a:hover{color:inherit}.ynh-wrapper.user .user-container:hover .user-menu{display:block}.icon:before,.user-menu-link-icon{content:" ";display:block;float:left;height:20px;margin-right:.7em;width:20px}.icon-connexion:before{background:no-repeat url(icons/deconnexion.svg)}.icon-profil:before{background:no-repeat url(icons/profil.svg)}.icon-terms:before{border:1px solid #3ab6a9;border-radius:10px;color:#3ab6a9;content:"i";text-align:center}.icon-portail:before{background:no-repeat url(icons/retour.svg)}#apps,.login{background:inherit}.login{text-align:center}#apps{display:flex;flex-direction:column;height:100%;margin:0;overflow-y:auto;padding:4% 0 10% 4em}.ynh-wrapper.edit,.ynh-wrapper.password{background:hsla(0,0%,100%,.9);margin:0;min-height:100%;padding:4% 5% 0}#apps:before{color:#fff;content:"Mon espace de collaboration";display:none;font-family:OpenSans-Regular;font-size:40px;margin-bottom:5%;text-align:center;text-shadow:0 4px 12px rgba(0,0,0,.302)}.user-menu a,a,small,span{color:#1c1c1c}.btn-group{margin:0 0 1em}.user-container-edit:after{display:none}.left-panel{float:left;text-align:center;width:40%}.left-panel:before{background:#b4b4b4;border-radius:100px;color:#dedede;content:"\e801";display:block;font-family:ynh_ssowat;font-size:264px;height:200px;line-height:274px;margin:auto;overflow:hidden;width:200px}.left-panel>div{margin-bottom:10px}.left-panel-name{color:#111;font-size:30px;line-height:30px;margin-top:30px}.left-panel-main-mail{color:#3ab6a9;font-size:18px}.left-panel .btn-group{margin:0;text-align:inherit}.left-panel .btn-group .btn{background:none;color:#848484;padding:0;text-decoration:underline}.form-edit,.form-password,.ynh-wrapper.password .messages{float:right;width:60%}.ynh-wrapper.password .messages{background:#fff;border:2px solid #3ab6a9;color:#171717;margin:0 0 2em;padding:1em 1.6em}.form-edit .form-section,.form-password .form-section{float:none;margin:0;width:100%}.form-edit label[for=givenName]{width:100%}.form-edit #givenName{float:left;width:47%}.form-edit #givenName+input{float:right;width:47%}.form-edit .btn-group a.btn,.form-password .btn-group a.btn{background:none;color:#171717}.form-edit .btn-group input.btn,.form-password .btn-group input.btn,.link-btn,.login-form .btn{background-color:#3ab6a9;border-radius:10px;padding:1em}.form-edit .btn-group input.btn:hover,.form-password .btn-group input.btn:hover,.link-btn:hover,.login-form .btn:hover{background-color:#3ab6a9;color:#171717}.form-text,.login-form .form-text{background:#fff;border:2px solid #e3e7e8;border-radius:10px;color:#6c6c6c;font-size:1em;margin-bottom:1em;padding:1em}.form-text:focus,.form-text:hover{background:#fff;color:#171717;outline-width:0}label{background:inherit;color:#171717;font-size:1em;margin:0 0 1em;padding:0}.link-btn{border-radius:10px;font-size:1em;margin-bottom:1em;padding:.8em 1.6em;width:100%}.login-form{backdrop-filter:blur(30px) brightness(.8);background:inherit;border:1px solid hsla(0,0%,100%,.102);border-radius:20px;box-shadow:0 14px 30px rgba(0,0,0,.051);margin:7em auto 0;max-width:30em;overflow:hidden;padding:2em;position:relative}.login-form label{color:#fff;height:2em}.login-form:before{content:"Connexion";display:block;font-size:2em;margin-bottom:1.5em;position:relative;text-align:center;z-index:10}.login-form .form-group{background:inherit;margin:0 0 2em}.login-form .icon:before{background-color:inherit;color:inherit;display:block;float:none;line-height:1em;margin:0 0 1em;text-align:left;width:100%}.login-form .icon-user:before{content:"Identifiant *"}.login-form .icon-lock:before{content:"Mot de passe *"}.login-form .btn,.login-form>.login-terms{position:relative;z-index:10}.login-form>.login-terms{background:transparent;font-size:.8em;margin-top:1em;text-align:right}.login-form>.login-terms>a{color:#fff}.left-panel>a,.login-form+a{display:inline-block!important;margin:2em auto}.ynh-wrapper.footer{display:none;margin:0;width:100%}.ynh-wrapper.footer nav{border-top:1px solid #e5e5e5;margin:0;text-align:center}.ynh-wrapper.footer a{color:#848484}.ynh-wrapper.footer a:before{color:#848484;content:"|"}.ynh-wrapper.footer a:first-child:before{content:""}@media screen and (min-width:900px){#apps .listing-apps{max-width:1260px}.listing-apps li{flex-basis:14%}}@media screen and (min-width:560px) and (max-width:899px){.listing-apps li{flex-basis:30%}}@media screen and (min-width:320px) and (max-width:559px){.listing-apps li{flex-basis:43%}}@media screen and (max-width:319px){.listing-apps li{flex-basis:100%}}.listing-apps{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:center;margin:auto;text-align:center;width:100%}.listing-apps li{border-color:transparent;box-shadow:none;margin:10px;max-width:10.4em;transition:none}.listing-apps li a,.listing-apps li div{background:hsla(0,0%,40%,.7);border:1px solid hsla(0,0%,100%,.102);border-radius:15px;box-shadow:none;color:#fff;display:block;font-size:4em;height:2.5em;left:0;margin:0;overflow:hidden;padding:.2em;position:relative;text-align:center;top:0;transition:none;width:auto}.listing-apps li a:hover,.listing-apps li div:hover{background:#666;border-color:grey}.listing-apps li a span,.listing-apps li a:active span,.listing-apps li a:focus span,.listing-apps li a:hover span,.listing-apps li div span,.listing-apps li div:active span,.listing-apps li div:focus span,.listing-apps li div:hover span{color:#fff;margin:0}.listing-apps .first-letter,.listing-apps .name{left:50%;position:absolute;transform:translate(-50%);width:100%}.listing-apps .name{font-family:OpenSans-SemiBold;font-size:.25em;top:7em}.listing-apps .first-letter{text-transform:capitalize;visibility:hidden}.listing-apps .first-letter.show{visibility:visible}.listing-apps span img{margin-top:15px;width:70px}a.app-tile.disabled{pointer-events:none}.listing-apps li a.app-tile-admin:hover{border-color:#fff}.listing-apps li a.app-tile-agenda:hover{border-color:#f7931e}.listing-apps li a.app-tile-coffre-fort:hover{border-color:#0dbd8b}.listing-apps li a.app-tile-boite-mail:hover{border-color:#ff553c}.listing-apps li a.app-tile-diagrams-net:hover{border-color:#e58cf4}.listing-apps li a.app-tile-documentation:hover{border-color:#3ab6a9}.listing-apps li a.app-tile-documents:hover{border-color:#23b1e8}.listing-apps li a.app-tile-formulaire:hover{border-color:#7f73ef}.listing-apps li a.app-tile-gitlab:hover{border-color:#ff6700}.listing-apps li a.app-tile-messagerie-instantanée:hover{border-color:#0dbd8b}.listing-apps li a.app-tile-notion:hover{border-color:#fff}.listing-apps li a.app-tile-open-sondage:hover{border-color:#e58cf4}.listing-apps li a.app-tile-partage-de-documents:hover{border-color:#23b1e8}.listing-apps li a.app-tile-petites-annonces:hover{border-color:#ff6700}.listing-apps li a.app-tile-réservation-de-salles:hover{border-color:#e55c00}.listing-apps li a.app-tile-visioconférence:hover,.listing-apps li a.app-tile-zerobin:hover{border-color:#0dbd8b}.app-tile{border:none}.listing-apps a:focus,.listing-apps a:hover,.listing-apps div:focus,.listing-apps div:hover{left:0;top:0}.app-tile:after{display:none}.login-form:after{background:inherit;box-shadow:inset 0 0 0 150px rgba(34,34,34,.2);content:" ";display:block;filter:blur(30px);left:-25%;position:absolute;top:-25%;transform:none}.listing-apps a:focus:before,.listing-apps a:hover:before,.listing-apps div:focus:before,.listing-apps div:hover:before,.login-form:after{height:150%;width:150%}.app-tile:focus:after,.app-tile:hover:after{background:none;height:0;width:0}.listing-apps .sublisting-apps{overflow:visible}.listing-apps .sublisting-apps ul{background:inherit;border:inherit;border-radius:15px;display:none;left:-.7em;overflow:hidden;padding:15px 0;position:absolute;top:100%;width:4.1em}.listing-apps .sublisting-apps:hover ul{display:block;z-index:999}.listing-apps .sublisting-apps li{border-left:3px solid;border-color:transparent;display:block;margin:0;padding:0 15px;width:100%}.listing-apps .sublisting-apps li:hover{border-color:inherit}.listing-apps .sublisting-apps li a{background:inherit;border:none;border-radius:unset;color:inherit;font-size:.5em;height:auto;padding:.2em;width:100%}.listing-apps .sublisting-apps li a span{color:inherit;display:block;float:left;font-size:.5em;position:static;text-align:start;top:0;transform:none;width:auto}.listing-apps .sublisting-apps li a span.first-letter{left:.5em;transform:none;width:2em}.listing-apps .sublisting-apps li a span img{margin:0;max-width:1.5em}.listing-apps .sublisting-apps li a:before{display:none}#notif{height:0;position:absolute;right:4em;width:8em}#notif:hover{height:500px;width:500px;z-index:100}#notif:hover>form{display:flex}#notif>form{align-items:center;background-color:#fff;border-left:0;border-radius:0 0 12px 12px;display:none;justify-content:center;margin-top:4em}#notif>form>.leftArrow{border-radius:50%;cursor:pointer;height:2.6em;width:2.6em}#notif>form>.leftArrow:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;height:.3em;margin:1em;opacity:1;padding:2px;transform:rotate(135deg);-webkit-transform:rotate(135deg);transition:transform .1s ease;vertical-align:text-top;width:.3em}#notif>form>.leftArrow:hover,#notif>form>.rightArrow:hover{color:#c9c9c9}#notif>form>.rightArrow{border-radius:50%;cursor:pointer;height:2.6em;width:2.6em}#notif>form>.rightArrow:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;height:.3em;margin:1em;opacity:1;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform .1s ease;vertical-align:text-top;width:.3em}#notif>form>.middleContainer{align-items:center;display:flex;flex:1;height:8em;justify-content:center;padding:2;width:60vw}#notif-toggle{background:#fff no-repeat url(images/notification.png);background-position:.4em;background-size:3em;cursor:pointer;height:3.8em;position:absolute;right:0;width:3.8em;z-index:200}#notif-toggle-number{background-color:red;border-radius:50%;height:1em;line-height:1em;position:absolute;right:.8em;text-align:center;top:.8em;width:1em}#notif>form>.middleContainer>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;color:#000;display:-webkit-box;justify-content:center;max-height:5em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}.ynh-portal-applist{display:flex;flex:1;flex-direction:row;justify-content:end;margin-right:2em}.ynh-portal-applist>div{align-items:center;cursor:pointer;display:flex;height:3.8em;justify-content:center;margin-bottom:.4em;width:3.8em}.ynh-portal-applist>div>a{display:flex;flex-direction:column;justify-content:center;width:3.8em}.ynh-portal-applist>div>a>div{height:3em;line-height:3em;min-width:1.8em;text-align:center}.ynh-portal-applist>div>a>div>img{height:3em}.ynh-portal-applist>div>a>div:nth-child(2){bottom:2px;font-size:10px;height:10px;line-height:10px;position:absolute;text-align:center;width:inherit}.ynh-portal-applist>div .left-sub-app,.ynh-portal-applist>div .left-sub-app-longname{display:none}.ynh-portal-applist>div.hovered .left-sub-app-longname{background-color:#fff;border:1px solid #c9c9c9;border-left:0;border-radius:0 .2em .2em 0;color:#000;display:block;left:.5em;margin-left:-1px;padding:0 .4em;position:relative;width:max-content}.in_app_overlay,.in_app_overlay .content{background:transparent}.in_app_overlay #apps{display:none}.user-menu{border:1px solid #c9c9c9;border-left:0}.bt-hide{display:none!important}.user-container{margin:0!important;order:3;padding:1em;position:static!important;right:0!important}.ynh-wrapper.edit{height:auto!important;width:auto!important}#search .search-responses ul{background:inherit;border:inherit;border-radius:15px;display:none;left:-.7em;overflow:hidden;padding:15px 0;position:absolute;top:100%;width:4.1em}#search{border-radius:15px;display:block;height:3em;left:50%;margin:auto;max-width:720px;position:absolute;text-align:center;top:50px;transform:translate(-50%);width:100%;z-index:1}#search>.search-responses{background:hsla(0,0%,40%,.7);border-radius:15px;display:none;list-style-type:none;padding:1em 2em;text-align:left;width:100%;z-index:999999}#search>.search-responses:hover{background:#666;border:1px solid #fff}#search>.search-responses.visible{display:block}#search>.search-responses li{padding:.5em 0}#search>.search-responses li:hover *{color:#0dbd8b!important}#search>.search-responses .first-letter{color:#fff;float:left;width:2em}#search>.search-responses .first-letter img{margin:0;max-width:1.5em}#search>.search-responses .name{color:#fff;display:flex;margin-left:.5em}#search>form{padding-right:3em}#search>form>input{border:none;border-radius:.7em 0 0 .7em;height:3em;outline:none;padding:0 1em;width:100%}#search>form>button{background:#fff no-repeat url(https://tools.epfag.landsim3d.io/static/images/search.svg);background-position:50%;background-size:1.5em;border:none;border-radius:0 .7em .7em 0;height:3em;position:absolute;width:3em}#search>form>button:hover{background-size:1.7em}#toggle-search{background:#fff no-repeat url(https://tools.epfag.landsim3d.io/static/images/search.svg);background-position:50%;background-size:1.5em;border:none;border-radius:0 .7em .7em 0;cursor:pointer;display:none!important;height:3em;margin:.5em;order:2;width:3em}.ynh-portal-wrist{border:0 solid red;height:4em;position:absolute;right:0;top:0;width:100vw}.ynh-wrapper.user{height:4em;width:100%}
/*# sourceMappingURL=custom_portal.css.map */
