@-webkit-keyframes bounce-right{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@keyframes bounce-right{from{transform:translateX(0)}to{transform:translateX(3px)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}.custom-button,.custom-button-reverse,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"],.custom-input-reverse,#admin-user .form-container button[type="submit"],#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"],#rde-contact-index button[type="submit"],.custom-input,#rde-user-login input[type="submit"]{padding:0.5rem;background-color:#212529;color:white;border:none;transition:background-color 250ms}.custom-button:hover,.custom-button-reverse:hover,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"]:hover,.custom-input-reverse:hover,#admin-user .form-container button[type="submit"]:hover,#rde-user-reset-password-request input[type="submit"]:hover,#rde-user-reset-password-request button[type="submit"]:hover,#rde-user-reset-password input[type="submit"]:hover,#rde-user-reset-password button[type="submit"]:hover,#rde-user-register input[type="submit"]:hover,#rde-user-register button[type="submit"]:hover,#user-profile input[type="submit"]:hover,#user-profile button[type="submit"]:hover,#user-change-password input[type="submit"]:hover,#user-change-password button[type="submit"]:hover,#rde-contact-index button[type="submit"]:hover,.custom-input:hover,#rde-user-login input[type="submit"]:hover{background-color:#434b53}.custom-button-reverse,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"],.custom-input-reverse{color:#212529;background-color:white}.custom-button-reverse:hover,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"]:hover,.custom-input-reverse:hover{background-color:#d9d9d9}.custom-link,.custom-link-reverse,header .home-link,footer a,#admin-user .infos-container .control-link,#rde-user-login a,#index a:not(.btn-rde),#newsletters .home-link{color:#212529;transition:all 250ms;text-decoration:none}.custom-link:hover,.custom-link-reverse:hover,header .home-link:hover,footer a:hover,#admin-user .infos-container .control-link:hover,#rde-user-login a:hover,#index a:hover:not(.btn-rde),#newsletters .home-link:hover{color:#212529;text-decoration:underline}.custom-link-reverse,header .home-link,footer a,#admin-user .infos-container .control-link{color:white}.custom-link-reverse:hover,header .home-link:hover,footer a:hover,#admin-user .infos-container .control-link:hover{color:white}form label.required:after{content:'*';color:#D62828;vertical-align:super;padding-left:5px;font-size:14px}form .form-check-input{margin-left:0.5rem}.fluid-image,header .home-link .rde-logo{max-width:100%;height:auto}.lg-limited-container,#rde-user-login,#admin-user,#admin-mails-templates .content,#newsletters,#rde-user-reset-password-request,#rde-user-reset-password,#rde-user-register,#user-profile,#user-change-password,#rde-contact-index{padding:1rem}@media (min-width: 1200px){.lg-limited-container,#rde-user-login,#admin-user,#admin-mails-templates .content,#newsletters,#rde-user-reset-password-request,#rde-user-reset-password,#rde-user-register,#user-profile,#user-change-password,#rde-contact-index{max-width:60%;margin:auto}}.btn.btn-rde{background:#212529;border:1px solid #212529;color:white;display:inline-flex;align-items:stretch;transition:all 250ms;padding:0;font-size:1.1rem;font-weight:bold}.btn.btn-rde:hover{background:#383f45}.btn.btn-rde:focus{box-shadow:none}.btn.btn-rde:not(:disabled):not(.disabled):active{background:#111315}.btn.btn-rde.btn-success{background:#28a745;border:1px solid #28a745}.btn.btn-rde.btn-success:hover{background:#34ce57}.btn.btn-rde.btn-success:focus{box-shadow:none}.btn.btn-rde.btn-success:not(:disabled):not(.disabled):active{background:#218a39}.btn.btn-rde.btn-danger{background:#dc3545;border:1px solid #dc3545}.btn.btn-rde.btn-danger:hover{background:#e4606d}.btn.btn-rde.btn-danger:focus{box-shadow:none}.btn.btn-rde.btn-danger:not(:disabled):not(.disabled):active{background:#ca2333}.btn.btn-rde.btn-primary{background:#007bff;border:1px solid #007bff}.btn.btn-rde.btn-primary:hover{background:#3395ff}.btn.btn-rde.btn-primary:focus{box-shadow:none}.btn.btn-rde.btn-primary:not(:disabled):not(.disabled):active{background:#006adb}.btn.btn-rde.btn-info{background:#117a8b;border:1px solid #117a8b}.btn.btn-rde.btn-info:hover{background:#17a2b8}.btn.btn-rde.btn-info:focus{box-shadow:none}.btn.btn-rde.btn-info:not(:disabled):not(.disabled):active{background:#0d5e6b}.btn.btn-rde.btn-admin{background:#495C73;border:1px solid #495C73}.btn.btn-rde.btn-admin:hover{background:#5d7592}.btn.btn-rde.btn-admin:focus{box-shadow:none}.btn.btn-rde.btn-admin:not(:disabled):not(.disabled):active{background:#3b4b5d}.btn.btn-rde .text,.btn.btn-rde .icon{display:flex;justify-content:center;align-items:center}.btn.btn-rde .text{flex-grow:1;padding:.25rem 1rem}.btn.btn-rde .text+.icon{border-left:1px solid white}.btn.btn-rde .icon+.text{border-left:1px solid white}.btn.btn-rde .icon{padding:.25rem .5rem;font-size:0.9rem}.btn.btn-rde .icon img,.btn.btn-rde .icon svg{max-width:25px}.btn.btn-rde .icon svg{max-height:25px;fill:white;width:100%}.btn.btn-rde.btn-lg .text{padding:.5rem 1rem}.btn.btn-rde.btn-lg .icon{padding:.75rem;font-size:1.1rem}.btn.btn-rde:hover{color:white}.btn.btn-rde:hover .text{border-left:none}.btn.btn-rde:hover .icon{border-left:none}.btn.btn-rde:hover .icon i{transition:all 250ms}.btn.btn-rde:hover .icon i.fa-chevron-right,.btn.btn-rde:hover .icon i.fa-chevron-left,.btn.btn-rde:hover .icon i.fa-sign-out,.btn.btn-rde:hover .icon i.fa-arrow-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-out-alt,.btn.btn-rde:hover .icon i.fa-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-in,.btn.btn-rde:hover .icon i.fa-arrow-right-to-bracket,.btn.btn-rde:hover .icon i.fa-right-to-bracket{-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}.btn.btn-rde:hover .icon i.fa-sync,.btn.btn-rde:hover .icon i.fa-rotate{-webkit-animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-undo,.btn.btn-rde:hover .icon i.fa-rotate-left{-webkit-animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-key,.btn.btn-rde:hover .icon i.fa-comments,.btn.btn-rde:hover .icon i.fa-comment{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-check,.btn.btn-rde:hover .icon i.fa-times,.btn.btn-rde:hover .icon i.fa-xmark,.btn.btn-rde:hover .icon i.fa-question,.btn.btn-rde:hover .icon i.fa-star{-webkit-animation:rotateIn 0.25s ease-in-out;animation:rotateIn 0.25s ease-in-out}.btn.btn-rde:hover .icon i.fa-user-check,.btn.btn-rde:hover .icon i.fa-user,.btn.btn-rde:hover .icon i.fa-users,.btn.btn-rde:hover .icon i.fa-book,.btn.btn-rde:hover .icon i.fa-chalkboard-teacher,.btn.btn-rde:hover .icon i.fa-chalkboard-user,.btn.btn-rde:hover .icon i.fa-pen,.btn.btn-rde:hover .icon i.fa-user-shield{-webkit-animation:tada 1s ease-in-out;animation:tada 1s ease-in-out}.btn.btn-rde:hover .icon i.fa-trash{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-heart{-webkit-animation:heartBeat 1s ease infinite;animation:heartBeat 1s ease infinite}.btn.btn-rde:hover .icon i.fa-paper-plane{-webkit-animation:fadeInUp 1s ease;animation:fadeInUp 1s ease}.btn.btn-rde:hover .icon img,.btn.btn-rde:hover .icon svg{-webkit-animation:jello 1s ease infinite;animation:jello 1s ease infinite}.btn.btn-rde.btn-lg:hover .icon{transform:scale(1.1) translateX(-2px)}h1.page-title{text-align:center}header{display:flex;justify-content:space-between;padding:1rem;background-color:#222;color:white}header a{color:white}header .home-link{display:flex}header .home-link .rde-logo{max-width:100px;margin-right:0.5rem}footer{background-color:#222;color:white;padding:1rem;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){footer{flex-direction:row}}footer a{margin:0 0.5rem}footer #footer-newsletter{font-size:0.85rem}@media (min-width: 992px){footer #footer-newsletter{margin-right:2rem}}footer #footer-newsletter form[name="newsletter"] .newsletterForm{display:flex;align-items:stretch}footer #footer-newsletter form[name="newsletter"] .newsletterForm label[for="newsletter_email"]{display:none}footer #footer-newsletter form[name="newsletter"] .newsletterForm input#newsletter_email{height:100%}#rde-user-login .rde-user-form-error{display:none}#alerts-container{z-index:1000000;position:fixed;top:0;left:0;font-weight:bold}#alerts-container a.close{margin-left:.5rem}.alert{background:#fff;border:none;box-shadow:0 1px 16px 0 rgba(33,37,41,0.2),0 6px 20px 0 rgba(33,37,41,0.19);min-width:25vw;max-width:100%;cursor:pointer;padding:0.5rem 0.25rem}@media (min-width: 768px){.alert{padding:1rem 0.25rem}}.alert i{font-size:1.6rem;margin-left:1rem;margin-right:1rem}.alert.alert-success{border-right:7px solid #00DE51}.alert.alert-success i{color:#00DE51}.alert.alert-info{border-right:7px solid #196FEE}.alert.alert-info i{color:#196FEE}.alert.alert-warning{border-right:7px solid #FFC035}.alert.alert-warning i{color:#FFC035}.alert.alert-danger{border-right:7px solid #D62828}.alert.alert-danger i{color:#D62828}.alert .label{font-weight:bold;color:initial;cursor:pointer}.alert .message{font-weight:initial;color:#495057;word-break:break-word;cursor:pointer}.alert a.close{font-size:1.8rem;margin-left:2rem;margin-right:2rem;font-weight:initial;opacity:0}.alert a.close:not(:disabled):not(.disabled):hover{opacity:0}body div[id$=datatable_wrapper] div.dt-buttons{float:none;width:auto}body div[id$=datatable_wrapper] .responsive{cursor:pointer}body div[id$=datatable_wrapper] .selectable.selectable-inverted tbody>tr{background-color:#B0BED9}body div[id$=datatable_wrapper] .selectable.selectable-inverted .selected{background-color:#fff;background-clip:content-box}body div[id$=datatable_wrapper] .selectable .pretty{margin-right:0}body div[id$=datatable_wrapper] .responsive{color:#196FEE}body div[id$=datatable_wrapper] thead{background:#212529;color:#fff}body div[id$=datatable_wrapper] thead th{border:0}body div[id$=datatable_wrapper] div.dataTables_filter input{max-width:220px;width:100%}body div[id$=datatable_wrapper] div.dataTables_filter label{display:flex;align-items:center;justify-content:center}@media (min-width: 992px){body div[id$=datatable_wrapper] div.dataTables_filter label{justify-content:flex-end}}body div[id$=datatable_wrapper] .paging_extStyle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:flex-end;align-items:center;color:#212529}body div[id$=datatable_wrapper] .paging_extStyle .center-div{height:31px;display:flex;align-items:center;margin:0 .5rem}body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]::-webkit-outer-spin-button,body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]{-moz-appearance:textfield;text-align:center;outline:none;border:2px solid #212529;color:#212529;width:28px;height:100%;font-weight:bold}body div[id$=datatable_wrapper] .paging_extStyle .paginate_total{font-weight:bold;margin-left:.5rem}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button{background:#212529;color:#fff;display:flex;width:36px;height:31px;justify-content:center;align-items:center}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button:not(.disabled){cursor:pointer}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button:not(.disabled):hover{color:#90b9f7}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button.disabled{color:#dee2e6;cursor:default}#sg-datatables-contacts_datatable_wrapper,#admin-contacts{padding:0.5rem}#admin-user .infos-container{display:flex;flex-direction:column;justify-content:center;padding:0.5rem;background-color:#495057;color:white;font-size:0.85rem}#admin-user .infos-container .control-link{margin:0 0.5rem;font-size:1.1rem}#admin-user .infos-container .activate-status{width:10px;height:10px;border-radius:50%;margin:0.5rem;background-color:#D62828}#admin-user .infos-container .activate-status.activated{background-color:#00DE51}#admin-user .form-container{border:1px solid #212529;padding:0.5rem}#admin-user .form-container button[type="submit"]{margin-top:0.5rem}#admin-mails-templates{display:flex;flex-direction:column;justify-content:center;padding:1rem}#admin-mails-templates #templates-select{margin-bottom:0.5rem}#admin-mails-templates .content{border:1px solid #212529}#admin-controls{display:flex;position:relative;padding:1.5rem;border:1px solid #212529;border-radius:5px;margin:0.5rem;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){#admin-controls{flex-direction:row}}#admin-controls a{margin:0 0.5rem}#admin-controls .title{position:absolute;top:0;left:0;padding:0.25rem;font-weight:bold;font-size:0.85rem}a#impersonating{position:fixed;top:1rem;left:1rem;z-index:999;background-color:white;color:#212529;border-radius:50%;padding:1rem}a#impersonating i{font-size:1.5rem}#index{display:flex;justify-content:center;align-items:center;flex-direction:column}#rde-newsletter-subscribe-container .newsletter-alert{display:none !important}#rde-user-reset-password-request .form-container,#rde-user-reset-password .form-container,#rde-user-register .form-container,#user-profile .form-container,#user-change-password .form-container{display:flex;justify-content:center}#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"]{margin-top:0.5rem}#user-profile .form-check-group{margin-top:0.75rem}#user-profile .form-check-group input[type="checkbox"]{float:left;margin-right:0.5rem}
/*# sourceMappingURL=styles.css.map */
