@import url(https://fonts.googleapis.com/css?family=Noto+Sans&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);#body,#home,body,html{width:100%;height:100%;overflow:hidden;margin:0}#top{padding-top:66px}#login,#top{overflow:auto}#login{width:100%;height:100%;background:#0f2027;background:-webkit-linear-gradient(90deg,#2c5364,#203a43,#0f2027);background:linear-gradient(90deg,#2c5364,#203a43,#0f2027);display:flex;justify-content:center;align-items:center}#login form{min-width:350px;padding:26px;background:hsla(0,0%,100%,.6)}#logo-connexion i{border-radius:50%;color:#2c5364;transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}#logo-connexion i:hover{color:#0f2027}.sm-block{overflow:auto;max-width:100%}.hm-50{height:50%}.jem-file{position:relative}.jem-file svg{font-size:30px;height:50px;width:50px!important;border-radius:50%;border:3px solid #1c294e;margin-right:7px;padding:10px;color:#1c294e}.jem-file label{cursor:pointer;margin-bottom:0;display:flex;align-items:center}.jem-add-file{display:block;height:60px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:36px;line-height:14px;transition:all .3s ease}.jem-add-file:hover{text-decoration:none}.jem-add-file span{font-size:15px;letter-spacing:2px}.bg-mesprimes{background:#1c294e!important}.text-mesprimes{color:#1c294e!important}.sm-block a{color:#1c294e}.percent-circle{width:120px;height:120px;border-radius:50%;background:#1c294e;border:5px solid #fff;line-height:120px;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:26px}.percent-circle span{color:#fff}.title-step{font-family:Noto Sans,sans-serif;margin-top:26px;text-transform:uppercase;font-weight:700;letter-spacing:2px;text-align:left;font-size:14px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#fff}::-webkit-scrollbar-thumb:active{background:#000}::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:50px}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:transparent}.description,.description-reponse{border:1px solid #a9a9a9;padding:7px;width:70%;margin-bottom:13px}.description-reponse{float:right}@media (max-width:500px){#home{overflow:auto}.hm-50{height:auto}.sm-block{overflow:visible}}.calendar .icon{font-family:Material Icons,serif;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";width:18.41px!important;height:18px!important}:root{--main-color:#1a8fff;--text-color:#777;--text-color-light:#ccc;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff}*{box-sizing:border-box}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;color:var(--text-color);background:var(--bg-color);position:relative}header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid var(--border-color);background:var(--neutral-color)}header #logo{font-size:175%;text-align:center;color:var(--main-color);line-height:1}header #logo .icon{padding-right:.25em}main{display:block;margin:5em auto 0;max-width:50em}.row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.row-middle{align-items:center}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-start{justify-content:flex-start;text-align:left;align-items:center}.col-center{justify-content:center;text-align:center;align-items:center}.col-end{justify-content:flex-end;text-align:right;align-items:center}.calendar{display:block;position:relative;width:100%;background:var(--neutral-color);border:1px solid var(--border-color)}.calendar .row{margin:0}.calendar .header{text-transform:uppercase;font-weight:700;font-size:115%;padding:1.5em 0;border-bottom:1px solid var(--border-color)}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .header .icon:hover{transform:scale(1.75);transition:.25s ease-out;color:var(--main-color)}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{text-transform:uppercase;font-weight:400;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid var(--border-color)}.calendar .body .cell{position:relative;height:5em;border-right:1px solid var(--border-color);overflow:hidden;cursor:pointer;background:var(--neutral-color);transition:.25s ease-out}.calendar .body .cell:hover{background:var(--bg-color);transition:.5s ease-out}.calendar .body .selected{border-left:10px solid transparent;border-image:linear-gradient(45deg,#1a8fff,#53cbf1 40%);border-image-slice:1}.calendar .body .row{border-bottom:1px solid var(--border-color)}.calendar .body .row:last-child{border-bottom:none}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar .body .disabled{color:var(--text-color-light);pointer-events:none}.calendar .body .cell .bg{font-weight:700;line-height:1;color:var(--main-color);opacity:0;font-size:8em;position:absolute;top:-.2em;right:-.05em;transition:.25s ease-out;letter-spacing:-.07em}.calendar .body .cell:hover .bg,.calendar .body .selected .bg{opacity:.05;transition:.5s ease-in}.calendar .body .col{flex-grow:0;flex-basis:14.28571%;width:14.28571%}.calendar .body .day-week{display:flex;flex-direction:column;padding:0;border-right:1px solid var(--border-color)}.calendar .body .hours-day{border-bottom:1px solid var(--border-color);width:100%;height:26px;padding:0 5px;position:relative;overflow:hidden;cursor:pointer}.calendar .body .hours-day .hours-title{position:absolute;font-size:8px;line-height:1;top:2px;left:2px;font-weight:700}.calendar .body .hours-day:last-child{border-bottom:none}.calendar .body .day-week:last-child{border-right:none}.calendar .body .hours-badge{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0}.calendar .body .hours-bg{font-weight:700;line-height:1;color:var(--main-color);opacity:0;font-size:2.5em;position:absolute;top:-.2em;right:-.05em;transition:.25s ease-out;letter-spacing:-.07em}.calendar .body .hours-day.selected .hours-bg,.calendar .body .hours-day:hover .hours-bg{opacity:.15;transition:.5s ease-in}.bg-primary-gradient{background:linear-gradient(180deg,#b4c2dc,#e5ebed)!important}a.nav-link.bouton-inactive:after{display:block!important;content:""!important;border-color:transparent transparent transparent #616161!important;border-style:solid!important;border-width:4.5px 0 4.5px 5px!important;position:absolute!important;top:36%!important;right:0!important}a.nav-link.bouton-active:after{display:block;content:"";border-color:#616161 transparent transparent;border-style:solid;border-width:5px 4.5px 0;position:absolute;top:41%;right:0}.col-md-3 .react-datetime-picker{width:100%;height:39px}.col-md-3 .react-datetime-picker .react-datetime-picker__wrapper{line-height:1.5;color:#8898aa;background-color:#fff;background-clip:padding-box;border:1px solid #cad1d7;border-radius:.375rem;box-shadow:none;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}#notifications,#notifications_rdv{position:fixed;z-index:1;max-width:400px;max-height:318px;overflow:hidden;padding:5px 10px;border-radius:26%;box-shadow:3px 5px 13px 1px rgba(0,0,0,.49);-webkit-box-shadow:3px 5px 13px 1px rgba(0,0,0,.49);-moz-box-shadow:3px 5px 13px 1px rgba(0,0,0,.49);left:13px}#notifications{top:13px}#notifications_rdv{bottom:13px}#notifications_rdv h1,#notifications h1{margin:0;cursor:pointer;position:relative}#notifications_badge{position:absolute;left:16px;top:17px;font-size:10px;padding:4px!important;color:#000}#notifications:hover,#notifications_rdv:hover{padding:13px;border-radius:13px}#notifications:hover>#notifications_content,#notifications_rdv:hover>#notifications_content{display:block}#notifications_content{display:none;padding:0;width:374px;max-height:245px;overflow:auto;border:1px solid #e7e7e7;background-color:#fff}.notification{padding:5px;border-bottom:1px solid #c2c2c2;height:49px}.notification.unread{background-color:rgba(0,0,0,.5);color:#fff}.notification.unread .notification_infos h6{color:#fff}.notification_infos h6{font-size:12px;width:180px}.notification_infos p{font-size:10px}.notification_actions{display:flex;flex-direction:column;font-size:8px;text-align:right}.notification_date{font-weight:700;font-size:9px}tr:nth-child(2n){background:#f0f0f0}.copy-action{animation:copy-action .5s}@keyframes copy-action{0%{transform:scale(100%)}to{transform:scale(126%)}}.select__control{height:78px;overflow:hidden}.select__value-container{height:100%;overflow:auto!important}.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}