@font-face{font-family:Jost-Black;font-style:normal;font-weight:400;src:url(/fonts/Jost-Black.ttf?c758141821cd9ea5cebac52a49664f4a) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Medium.ttf?be793100b2ab027d9b747a11a9acaf71) format("truetype")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/fonts/Material.woff2?02aebb8b316adf1b0b5b8bbaa48594b9) format("woff2")}div.content{background-color:#ececec}div.content>div{padding:20px}div.content>div.formation-content{font-family:OpenSans,serif;transition:all .2s ease}div.content>div.formation-content>div{margin:10px}div.content>div.formation-content>div.formation-title{color:#fa5003;font-size:25pt;font-weight:700;padding:0 50px;text-align:center}div.content>div.formation-content>div.formation-description{color:#000;font-size:12pt;text-align:center}div.content>div.formation-section{font-family:OpenSans,serif;transition:all .2s ease}div.content>div.formation-section>div{margin:10px}div.content>div.formation-section>div.formation-section-title{font-size:20pt;font-weight:700;padding:0 50px;text-align:center}div.content>div.formation-section>div.formation-section-description{font-size:12pt;text-align:center}div.content>div.formation-section.greySection{background-color:#ececec;color:#000}div.content>div.formation-section.whiteSection{background-color:#fff;color:#000}div.content .calendarTitle{color:#fa5003;font-family:OpenSans,serif;font-size:15pt;text-align:center}div.content .formation-row{align-items:center;display:flex;flex-direction:column;font-family:OpenSans,serif;position:relative}@media screen and (min-width:620px){div.content .formation-row{flex-direction:row}div.content .formation-row .formation-details{margin-bottom:0!important;margin-right:20px}}div.content .formation-row .formation-details{background-color:#fff;box-shadow:0 0 15px 0 #dadada;margin-bottom:20px;min-height:362px;padding:1%;width:100%}div.content .formation-row .formation-details .formation-details-title{font-family:OpenSans,serif;margin-bottom:2%;text-align:center}div.content .formation-row .formation-details .formation-details-title h1 span{color:green;cursor:pointer;display:none;font-family:Material Symbols Rounded,serif;font-size:20pt;position:relative;top:5px}div.content .formation-row .formation-details .formation-details-content .detail-title{border-bottom:1px solid #d4d4d4;cursor:pointer;width:100%}div.content .formation-row .formation-details .formation-details-content .detail-title span.expandDetail{cursor:pointer;display:inline-block;font-family:Material Symbols Rounded,serif;font-size:20pt;position:relative;top:5px}div.content .formation-row .formation-details .formation-details-content .detail-title span.deleteDetail{color:red;display:none;font-family:Material Symbols Rounded,serif;position:relative;top:5px}div.content .formation-row .formation-details .formation-details-content .detail-description{display:flex;flex-direction:column;margin-left:2%;margin-top:2%;max-height:200px;overflow:hidden;transition:all 1s ease}div.content .formation-row .formation-details .formation-details-content .detail-description.collapsed{max-height:0}div.content .formation-row .formation-details .formation-details-content .detail-description span{color:red;cursor:pointer;display:none;font-family:Material Symbols Rounded,serif;font-size:20pt;position:relative;top:5px}div.calendar-input-formation-rendez-vous{display:flex;flex-direction:column;width:280px}div.calendar-input-formation-rendez-vous *{display:flex;-moz-user-select:none;-webkit-user-select:none;user-select:none}div.calendar-input-formation-rendez-vous table{background:#fff;border-radius:6px;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:17px}div.calendar-input-formation-rendez-vous table caption{flex-direction:row;justify-content:center}div.calendar-input-formation-rendez-vous table caption p{align-items:center;font-family:OpenSans,serif;justify-content:center;width:150px}div.calendar-input-formation-rendez-vous table caption div span{cursor:pointer;font-family:Material Symbols Rounded,serif;font-size:18pt}div.calendar-input-formation-rendez-vous table thead tr th{align-items:center;display:flex;font-family:OpenSans,serif;font-size:10pt;height:34px;justify-content:center;width:35px}div.calendar-input-formation-rendez-vous table tbody{border-top:1px solid #d4d4d4;flex-direction:column}div.calendar-input-formation-rendez-vous table tbody tr{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;flex-direction:row}div.calendar-input-formation-rendez-vous table tbody tr td{border-right:1px solid #d4d4d4;height:34px;position:relative;transition:all .2s ease;width:34px}div.calendar-input-formation-rendez-vous table tbody tr td.past{color:#d4d4d4}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div{background-color:#fa5003;border-radius:5px;height:38px;left:-2px;position:absolute;top:-2px;transition:all .2s ease;width:38px;z-index:5}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div p{color:#fff}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div p:hover{color:#fff!important}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div div{background-color:#fff;bottom:6px;left:10px}div.calendar-input-formation-rendez-vous table tbody tr td.calendar-formation-rendez-vous-td-prev div>p{color:#ebebeb}div.calendar-input-formation-rendez-vous table tbody tr td.calendar-formation-rendez-vous-td-current{cursor:pointer}div.calendar-input-formation-rendez-vous table tbody tr td.calendar-formation-rendez-vous-td-current div>p:hover{color:#fa5003}div.calendar-input-formation-rendez-vous table tbody tr td.calendar-formation-rendez-vous-td-next div>p{color:#ebebeb}div.calendar-input-formation-rendez-vous table tbody tr td div{align-items:center;height:34px;justify-content:center;width:34px}div.calendar-input-formation-rendez-vous table tbody tr td div p{font-family:OpenSans,serif}div.calendar-input-formation-rendez-vous table tbody tr td div div{background-color:#fa5003;border-radius:50px;bottom:6px;font-size:7pt;height:2px;left:8px;position:absolute;width:18px}div.calendar-input-formation-rendez-vous table tbody tr td div div *{display:none}div.calendar-input-formation-rendez-vous table tbody tr td div div span{font-family:Material Symbols Rounded,serif}div.calendar-input-formation-rendez-vous>div{background-color:#222;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:260px;margin-left:15px;overflow:hidden;width:250px}div.calendar-input-formation-rendez-vous>div>div{flex-direction:column;padding:10px}div.calendar-input-formation-rendez-vous>div>div p{color:#fff;display:block;font-family:OpenSans,serif}div.calendar-input-formation-rendez-vous>div>div p:first-child{font-size:12pt;text-align:start}div.calendar-input-formation-rendez-vous>div>div p:last-child{font-size:10pt;text-align:end}div.calendar-input-formation-rendez-vous>div ul{display:flex;flex-direction:column;height:200px;overflow:scroll}div.calendar-input-formation-rendez-vous>div ul li{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;min-height:50px;padding-left:30px;position:relative}div.calendar-input-formation-rendez-vous>div ul li:nth-child(2n){background-color:#333}div.calendar-input-formation-rendez-vous>div ul li:before{background-color:#fa5003;border-radius:50px;content:"";height:10px;left:10px;position:absolute;top:20px;width:10px}div.calendar-input-formation-rendez-vous>div ul li>div{flex-direction:column;justify-content:center}div.calendar-input-formation-rendez-vous>div ul li>div>p{color:#fff;font-family:OpenSans,serif;font-size:12pt}div.calendar-input-formation-rendez-vous>div ul li>div div{justify-content:flex-start}div.calendar-input-formation-rendez-vous>div ul li>div div p{color:#fff;font-family:OpenSans,serif}div.calendar-input-formation-rendez-vous>div ul li>div div span{color:#fff;font-family:Material Symbols Rounded,serif;margin-left:5px}div.calendar-input-formation-rendez-vous>div ul li button{background-color:#fa5003;border:none;border-radius:20px;color:#fff;font-family:OpenSans,serif;height:-moz-fit-content;height:fit-content;margin-right:10px;padding:4px 8px;transition:all .2s ease;width:-moz-fit-content;width:fit-content}div.calendar-input-formation-rendez-vous>div ul li button:hover{background-color:#f6a783;transition:all .2s ease}@media screen and (min-width:400px){div.calendar-input-formation-rendez-vous{width:357px}div.calendar-input-formation-rendez-vous table{border-radius:6px;padding:17px}div.calendar-input-formation-rendez-vous table caption{flex-direction:row;justify-content:center}div.calendar-input-formation-rendez-vous table caption p{align-items:center;font-family:OpenSans,serif;justify-content:center;width:150px}div.calendar-input-formation-rendez-vous table caption div span{cursor:pointer;font-family:Material Symbols Rounded,serif;font-size:18pt}div.calendar-input-formation-rendez-vous table thead tr th{height:45px;width:46px}div.calendar-input-formation-rendez-vous table tbody tr td{height:45px;width:45px}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div{border-radius:5px;height:49px;left:-2px;top:-2px;width:49px}div.calendar-input-formation-rendez-vous table tbody tr td.selected>div div{background-color:#fff;bottom:7px;left:15px}div.calendar-input-formation-rendez-vous table tbody tr td div{height:45px;width:45px}div.calendar-input-formation-rendez-vous table tbody tr td div div{border-radius:50px;bottom:6px;font-size:7pt;height:3px;left:12.5px;width:20px}div.calendar-input-formation-rendez-vous>div{background-color:#222;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:260px;margin-left:15px;overflow:hidden;width:327px}div.calendar-input-formation-rendez-vous>div>div{flex-direction:column;padding:10px}div.calendar-input-formation-rendez-vous>div>div p{color:#fff;display:block;font-family:OpenSans,serif}div.calendar-input-formation-rendez-vous>div>div p:first-child{font-size:12pt;text-align:start}div.calendar-input-formation-rendez-vous>div>div p:last-child{font-size:10pt;text-align:end}div.calendar-input-formation-rendez-vous>div ul{display:flex;flex-direction:column;height:200px;overflow:scroll}div.calendar-input-formation-rendez-vous>div ul li{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;min-height:50px;padding-left:30px;position:relative}div.calendar-input-formation-rendez-vous>div ul li:nth-child(2n){background-color:#333}div.calendar-input-formation-rendez-vous>div ul li:before{background-color:#fa5003;border-radius:50px;content:"";height:10px;left:10px;position:absolute;top:20px;width:10px}div.calendar-input-formation-rendez-vous>div ul li>div{flex-direction:column;justify-content:center}div.calendar-input-formation-rendez-vous>div ul li>div>p{color:#fff;font-family:OpenSans,serif;font-size:12pt}div.calendar-input-formation-rendez-vous>div ul li>div div{justify-content:flex-start}div.calendar-input-formation-rendez-vous>div ul li>div div p{color:#fff;font-family:OpenSans,serif}div.calendar-input-formation-rendez-vous>div ul li>div div span{color:#fff;font-family:Material Symbols Rounded,serif;margin-left:5px}div.calendar-input-formation-rendez-vous>div ul li button{background-color:#fa5003;border:none;border-radius:20px;color:#fff;font-family:OpenSans,serif;height:-moz-fit-content;height:fit-content;margin-right:10px;padding:4px 8px;transition:all .2s ease;width:-moz-fit-content;width:fit-content}div.calendar-input-formation-rendez-vous>div ul li button.disabled,div.calendar-input-formation-rendez-vous>div ul li button.disabled:hover{background-color:#d4d4d4}div.calendar-input-formation-rendez-vous>div ul li button.reserved{background-color:red}div.calendar-input-formation-rendez-vous>div ul li button.reserved:hover{background-color:#fa5b5b}div.calendar-input-formation-rendez-vous>div ul li button:hover{background-color:#f6a783;transition:all .2s ease}}@media screen and (min-width:400px) and (min-width:1000px){div.calendar-input-formation-rendez-vous{align-items:center;flex-direction:row;width:684px}div.calendar-input-formation-rendez-vous>div{background-color:#222;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-right-radius:8px;flex-direction:column;height:260px;margin-left:0;overflow:hidden;width:327px}}div.formation-admin{display:flex;font-family:OpenSans,serif}div.formation-admin div.newFormation{align-self:start;display:flex;flex-direction:column;margin:30px;text-align:center;width:-moz-fit-content;width:fit-content}div.formation-admin div.newFormation form{align-self:center;box-shadow:0 0 15px 0 #dadada;display:flex;flex-direction:column;padding:20px;width:-moz-fit-content;width:fit-content}div.formation-admin div.newFormation form input{border:1px solid #222;border-radius:5px;margin:10px 0;padding:10px;width:calc(100% - 20px)}div.formation-admin div.newFormation form input[type=submit]{background-color:#fa5003;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:all .5s ease}div.formation-admin div.newFormation form input[type=submit]:hover{background-color:#f6a783}div.formation-admin div.resumeFormation{align-items:center;display:flex;flex-direction:column;margin:30px;width:66%}div.formation-admin div.resumeFormation .plannings{align-items:center;display:flex;flex-direction:column;margin-top:30px;width:100%}div.formation-admin div.resumeFormation .plannings .planningButton{background-color:#fa5003;border:none;border-radius:50px;cursor:pointer;margin:auto;padding:10px 20px;transition:all .5s ease}div.formation-admin div.resumeFormation .plannings .planningButton:hover{background-color:#f6a783}div.formation-admin div.resumeFormation span.closeCreneau{align-self:end;color:red;cursor:pointer;display:none;font-family:Material Symbols Rounded,serif;font-size:large;position:relative}div.formation-admin div.resumeFormation table{border-collapse:collapse;display:table;flex-direction:column;table-layout:auto;width:100%}div.formation-admin div.resumeFormation table caption{border:none;font-size:xx-large}div.formation-admin div.resumeFormation table caption span.createUser{color:green;cursor:pointer;font-family:Material Symbols Rounded,serif;position:relative;top:5px}div.formation-admin div.resumeFormation table caption input{border:1px solid #222;border-radius:5px;margin:10px 0;padding:10px;width:calc(100% - 20px)}div.formation-admin div.resumeFormation table caption span{cursor:pointer;font-family:Material Symbols Rounded,serif;position:relative;top:5px}div.formation-admin div.resumeFormation table.collapsed{display:none}div.formation-admin div.resumeFormation table tbody{max-height:1000px;overflow:hidden;transition:all 1s ease}div.formation-admin div.resumeFormation table tbody.collapsed{max-height:0}div.formation-admin div.resumeFormation table tbody tr{background-color:#d4d4d4;cursor:pointer}div.formation-admin div.resumeFormation table tbody tr:hover{background-color:#b5b5b5}div.formation-admin div.resumeFormation table tbody tr:nth-child(2n){background-color:#fff}div.formation-admin div.resumeFormation table tbody tr:nth-child(2n):hover{background-color:#ebebeb}div.formation-admin div.resumeFormation table tbody tr.selected{background-color:#f47e48;color:#fff}div.formation-admin div.resumeFormation table tbody tr.selected:hover{background-color:#f6a783}div.formation-admin div.resumeFormation table tbody td:last-child{text-align:center}div.formation-admin div.resumeFormation table tbody .deleteUser{color:red;cursor:pointer;font-family:Material Symbols Rounded,serif;position:relative;top:5px}div.formation-admin div.resumeFormation table td,div.formation-admin div.resumeFormation table th{padding:10px;width:14.2857142857%}div.formation-admin div.resumeFormation table thead{max-height:1000px;overflow:hidden;transition:all 1s ease}div.formation-admin div.resumeFormation table thead.collapsed{max-height:0}div.formation-admin div.resumeFormation table thead th{background-color:#fa5003}div.formation-admin div.resumeFormation table thead th:first-child{border-top-left-radius:5px}div.formation-admin div.resumeFormation table thead th:last-of-type{border-top-right-radius:5px}div.formation-admin div.resumeFormation table th{color:#fff;text-align:left}
