@import url(https://fonts.googleapis.com/css?family=Courgette);body{font-family:"Roboto","Courgette",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.alert-content{font-size:medium;display:inline-flex;align-items:center}.alert-content .message{margin-left:.5rem}.table-details .react-bootstrap-table table{table-layout:auto!important}.table .content,.table .table-details{width:calc(100% - 40px);margin:20px;font-size:small}.table .form-group{display:inline-flex;margin-bottom:1rem;align-items:baseline;font-family:"Courgette";float:right}.table .form-label{margin-right:1rem;font-size:1.1rem;color:green}.table-details #pageDropDown{background-color:#007bff!important;border-color:unset!important}.table-details .search-label{display:block}.table td,.table th{padding:.5rem}.trash{display:flex;justify-content:space-between}.trash svg:hover{cursor:pointer}.url{width:8rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}.error{color:red;margin:0 10px;float:right}.select-block{margin:.7rem 0;display:block}.select-container{display:inline-flex;align-items:baseline;justify-content:space-between}select{height:34px;padding:6px 12px;font-size:medium!important;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}select:focus{border-color:#038fcc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #038fcc;outline:0 none}label{padding:0}.input-block{display:inline-block;margin-bottom:.8rem}.input-container{display:flex;align-items:baseline;justify-content:space-between}input[type=text]{height:34px;margin-top:.7rem;padding:6px 12px .5rem;font-size:medium;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input[type=text]:focus{border-color:#038fcc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #038fcc;outline:0 none}label{font-family:Courgette;font-size:medium;color:#333}.switch{position:relative;display:inline-block;width:50px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:19px;width:19px;left:2px;bottom:3px;background-color:#fff}input:checked+.slider{background-color:#038fcc}input:focus+.slider{box-shadow:0 0 1px #038fcc}input:checked+.slider:before{-webkit-transform:translateX(25px);transform:translateX(25px)}.slider.round{border-radius:25px}.slider.round:before{border-radius:50%}.toogle-textarea{display:flex;flex-direction:column;padding-right:15px;margin-right:0;width:100%}textarea{font-size:medium!important;min-height:80px;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);resize:none}textarea:focus{border-color:#038fcc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #038fcc;outline:0 none}.textarea-container label{font-family:Courgette;font-size:medium;color:#333;margin-right:.5rem}.input-file{display:inline-flex;margin-top:.7rem;padding-left:5rem!important}.input-file label{cursor:pointer;display:inline-block;color:#007bff;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #007bff;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-file .active,.input-file label:hover{cursor:pointer;display:inline-block;color:#fff;background-color:#007bff}.input-file svg{margin-right:.5rem}.input-file input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-file{align-items:baseline}.input-file .filename{display:inline-flex;font-size:1rem;font-weight:700}#heading_item-form{text-transform:none}.heading-add-item:hover{cursor:pointer;color:grey}.heading-form .submit{display:inline-flex;justify-content:flex-end;margin:1rem 0 2rem}.heading-form .submit button{display:inline-flex}.heading-form .submit button:last-child{margin-left:1rem;display:inline-flex;align-items:center}.heading-form .submit div{margin-left:.5rem}.items-list .react-bootstrap-table table{table-layout:unset;font-size:small}.items-list .react-bootstrap-table table svg{cursor:pointer}.items .action{margin:0}.heading-list .react-bootstrap-table table{table-layout:unset;width:calc(100% - 40px);margin:0 20px;font-size:small}.heading .action{margin:0}.heading .add{width:calc(100% - 40px);margin-left:20px}.heading-menu{margin-bottom:1.2rem;display:flex}.heading-menu button{margin-right:1rem;display:inline-flex}.heading-menu button div{margin-left:.5rem}.modal-body .message{font-size:larger;text-align:center;margin-bottom:1rem}.modal-body .confirmation-block{display:flex;justify-content:center;font-family:Courgette}.modal-body .confirmation-block svg{margin-right:.5rem}.modal-body .confirmation-block .confirm{margin-left:1rem;border:1px solid red;padding:.25rem .5rem;background-color:red;color:#fff;border-radius:4px;cursor:pointer}.modal-body .confirmation-block .quit{margin-right:1rem;border:1px solid;padding:.25rem .5rem;background-color:#fff;color:grey;border-radius:4px;cursor:pointer}.layout .navbar{font-family:"Courgette";background-color:#28b8f1}.nav-link{display:flex!important;align-items:center}#basic-nav-dropdown:hover,.layout-link:hover{color:green;text-decoration:none}#basic-nav-dropdown,.layout-link{color:#fff}.layout .link a{display:flex;align-items:center}.login{display:inline-flex;align-items:center}.login .name{color:#fff;margin-right:1rem;font-size:1.2rem}.button-menu{margin-bottom:1.2rem;display:flex}.button-menu button{margin-right:1rem;display:inline-flex}.button-menu button div{margin-left:.5rem}.update-link .input-block .input-container label,.update-link .select-block .select-container label{padding:0}.update-link .textarea-container{padding-left:0;margin-right:.5rem;display:flex;justify-content:flex-end}.show .react-bootstrap-table table{table-layout:auto!important}.show .action{display:flex;justify-content:space-between}.show-menu hr{height:1px!important;margin:1rem 0 2rem!important}.add-form-menu .add-part-form{display:inline-flex}.add-form-menu .add-part-form .input-block .input-container,.add-form-menu .add-part-form .select-block .select-container{display:inline-flex;padding:0}.add-form-menu .add-part-form .input-block,.add-form-menu .add-part-form .select-block{margin-bottom:1rem}.add-form-menu .add-part-form .input-block,.add-form-menu .add-part-form .input-block .input-container,.add-form-menu .add-part-form .input-block .input-container label,.add-form-menu .add-part-form .input-block .select-container,.add-form-menu .add-part-form .input-block .select-container label,.add-form-menu .add-part-form .select-block,.add-form-menu .add-part-form .select-block label{padding:0;margin-right:8px}.add-form-menu .parts-container{display:flex;flex-direction:column;justify-content:left;text-align:left;text-align:initial;padding-left:3rem}.add-form-menu .parts-container .title{text-align:left;text-align:initial;margin-bottom:.5rem}.add-form-menu .parts-container input[type=checkbox]{margin-right:.5rem}.add-form-menu form hr{height:2px!important}.add-form-menu .submit{display:inline-flex;justify-content:flex-end;margin:1rem 0 2rem}.add-form-menu .submit button{display:inline-flex}.add-form-menu .submit button:last-child{margin-left:1rem;display:inline-flex;align-items:center}.add-form-menu .submit div{margin-left:.5rem}.textarea-container{display:flex;margin-top:.7rem;width:100%}.update .input-block .input-container label,.update .select-block .select-container label{padding:0}.modal-body .alert-content .message{font-size:medium;text-align:center;margin-bottom:0}.modal-footer .textarea-container label{margin-right:.5rem}.modal-footer .submit{display:inline-flex;justify-content:flex-end}.modal-footer .submit button{display:inline-flex}.modal-footer .submit button:last-child{margin-left:1rem;display:inline-flex;align-items:center}.modal-footer .submit div{margin-left:.5rem}.modal-title{text-transform:capitalize}.course-show .react-bootstrap-table table{table-layout:unset;font-size:small}.course-show .action{display:flex;justify-content:space-between}.course-show .select-block{padding-left:45px!important}.course-show .select-block .select-container label{margin-right:1rem}.exam .submit{display:inline-flex;justify-content:flex-end}.exam .alert{margin:0 1rem}.exam .submit button{display:inline-flex}.exam .submit button:last-child{margin-left:1rem;display:inline-flex;align-items:center}.exam .submit div{margin-left:.5rem}.exam .col-md-2{padding-left:10px!important;padding-right:10px!important}.link .textarea-container{display:flex;justify-content:space-between}.link .input-block:last-child,.link .textarea-container label{padding-left:0}.link .input-block:last-child label{padding-left:0;margin-right:1.3rem}.link .input-container:last-child label{margin-left:.5rem}.link .input-block:last-child input{width:94.5%;margin:.5rem auto}.video .textarea-container{display:flex;justify-content:space-between}.video .input-block:last-child,.video .textarea-container label{padding-left:0}.video .input-block:last-child label{padding-left:0;margin-right:1.3rem}.video .input-container:last-child label{margin-left:.5rem}.video .input-block:last-child input{width:94.5%;margin:.5rem auto}.course{margin:0 1rem}.course .title{text-align:center;font-family:Courgette;margin-bottom:1rem;font-size:1.2rem}.course .menu ul{display:flex;justify-content:space-between;padding:0;margin:0 1rem 1rem;list-style-type:none;font-family:Courgette}.course .menu ul li{margin-right:1rem}.course .menu a:not(.active){display:block;color:#038fcc;font-size:1.2rem;cursor:pointer}.course .menu a:hover{display:block;text-decoration:underline}.course .menu a,.course .menu a:hover{color:green;font-size:1.2rem}.course hr{height:9px;background-color:#038fcc;border:2px solid #d2d2d2;border-image:none;border-image:initial}.cycle,.education,.graduate,.level,.teaching{font-family:"Courgette";margin:1rem}.registration .form-group{text-align:center;font-family:"Courgette"}.registration .form-label{font-size:1.2rem}.registration .hamburger{cursor:pointer;z-index:1;position:absolute;top:.5rem;left:1rem}.registration .title{z-index:1;position:relative}.registration .hamburger img{height:2.5rem;margin:.5rem}.action{display:flex;margin:.7rem 0}.action svg{margin:6px 8px 4px}.action-modal li{list-style-type:none}.label{font-size:large;color:#00f;font-weight:700}.label:after{content:":"}.value{font-weight:700}#action-modal{text-transform:none;font-family:Courgette}.level-speciality .serie .title,.level-speciality .speciality .title{font-family:"Courgette";font-weight:500;line-height:1.5;font-size:1.1rem}.level-speciality .title{font-family:"Courgette"}.tables-status .react-bootstrap-table table{table-layout:unset;width:calc(100% - 40px);margin:0 20px 20px;font-size:small}.tables-status .react-bootstrap-table-pagination{margin:.4rem}.tables-status #pageDropDown{background-color:#007bff!important;border-color:unset!important}.tables-status .search-label{margin:0 0 1rem 20px}.indexation .menu{display:flex;justify-content:flex-end;margin:.3rem 0}.indexation .menu:last-child{justify-content:center}.tables-status-menu{margin-bottom:1.2rem}.tables-status-menu button{margin-right:1rem;display:inline-flex}.tables-status-menu button div{margin-left:.5rem}#user-form{text-transform:none}.user .react-bootstrap-table table{table-layout:unset;width:calc(100% - 40px);margin:0 20px;font-size:small}.user .action{margin:0}.user .add{width:calc(100% - 40px);margin-left:20px}.trials .react-bootstrap-table table{table-layout:unset;font-size:small}.trials .react-bootstrap-table table svg{cursor:pointer}.trials .action{margin:0}#contest_item-form{text-transform:none}.contest-add-item:hover{cursor:pointer;color:grey}.contest-form .submit{display:inline-flex;justify-content:flex-end;margin:1rem 0 2rem}.contest-form .submit button{display:inline-flex}.contest-form .submit button:last-child{margin-left:1rem;display:inline-flex;align-items:center}.contest-form .submit div{margin-left:.5rem}#root .text-courgette{font-family:Courgette}#root .text-blue{color:#3878f0}
/*# sourceMappingURL=main.e6b45265.chunk.css.map */