@font-face{font-family:RussoOne-Regular;src:url(/fonts/RussoOne-Regular.ttf)}@font-face{font-family:fa-solid-900;src:url(/fonts/fa-solid-900.woff2)}.header{color:#fff;width:100%;height:50px}.header a{text-decoration:none}.header a:hover{text-decoration:none}.footer{position:fixed;font-family:RussoOne-Regular;color:#fff;width:100%;bottom:0;left:0}a{text-decoration:underline;color:inherit}a:hover{text-decoration:underline;color:inherit}.version{float:right;font-size:xx-small;padding-top:10px}.parallelogram{position:absolute;top:0;left:50px;width:50px;height:50px;transform:skew(-30deg);background:#7ed957}.parallelogram-right{position:absolute;top:0;right:50px;width:50px;height:50px;transform:skew(-30deg);background:#7ed957}.no-display{display:none}h2{font-size:medium}h4{background-image:url(/logo3.png);background-size:20px 20px;background-color:#1d2124;background-repeat:no-repeat;color:#c8cbcf;width:100%;margin-top:10px;padding-left:25px;font-size:medium;font-style:italic}#loader-container{z-index:999;display:absolute;top:0;left:0;width:100%;height:100vh;background:#000000b2;opacity:.2;display:flex;justify-content:center;align-items:center;display:none;padding-top:30vh}#loader-container img{width:10%}#form-container{display:none}#login-container{display:none}#error-container{display:none}#mail-contents{width:100%}#reg-table{display:none;overflow:scroll;overflow-style:scrollbar;overflow-x:scroll;height:30vh;font-size:small}#reg-table td{min-width:150px;border:1px solid #1d2124}#button-hide-data{display:none}.underlined{text-decoration-line:underline}#default-contents{text-align:center;vertical-align:middle;display:none}.year-selector{width:150px}.admin-bar{min-height:75px;vertical-align:middle;align-content:center;border-radius:15px}.alert{margin-top:20px}#registration-table-container{max-height:500px}.registration-table th{font-size:small}.registration-table td{white-space:nowrap;font-size:small}.registration-table td.listeatt{background-color:#ee9a9a;color:#fff}.registration-table td.tempval{background-color:#ffd54f;color:#fff}.registration-table td.val{background-color:#80c783;color:#fff}.registration-table td.ref{background-color:#36474f;color:grey}.registration-table .sticky-col{position:-webkit-sticky;position:sticky;z-index:999}.app-password-input{float:right;text-align:right;width:30%}#app-password input{font-size:x-small}.open-app-switch-container{padding-top:10px}.container-unlock{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30%;height:225px;padding:30px;border-radius:10px;background-color:#1d2124;color:#fff;font-size:1rem!important;text-align:center;box-shadow:0 4px 10px #0000004d}@media(max-width:600px){.container-unlock{width:90%;font-size:small!important}.container-login h3{font-size:small!important}}@media(max-height:800px){.container-unlock{bottom:-200px!important;z-index:-1}}.container-intro{margin:auto;width:30%;text-align:center;padding:20px;border-radius:10px;background-color:#1d2124;color:#fff;text-align:center;box-shadow:0 4px 10px #0000004d;font-size:1rem!important}@media(max-width:600px){.container-intro{width:100%;font-size:small!important}}.container-login{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30%;height:290px;padding:30px;border-radius:10px;background-color:#1d2124;color:#fff;text-align:center;box-shadow:0 4px 10px #0000004d;font-size:1rem!important}@media(max-width:600px){.container-login{width:90%;font-size:small!important}.container-login h3{font-size:small!important}}@media(max-height:800px){.container-login{bottom:-200px!important;z-index:-1}}td.montant-vir{color:#1976d2}td.montant-chq{color:#388e3c}td.montant-ancv{color:#512da8}td.montant-sortir{color:#ffa000}td.montant-pass{color:#5d4037}td.montant-coupon{color:#455a64}td.total-received{font-weight:700}tr.registrations-separator{border-top:4px solid #1d2124}.background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#ffffffe5;background-image:url(/images/logo.jpg);background-blend-mode:screen;background-size:cover;filter:blur(8px)}td.total-received.total-zero{background-color:bisque}td.total-received.total-partial{background-color:#d2691e}td.total-received.total-all{background-color:beige}