@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500;}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700;}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400;}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf");font-weight:600;}.primary-color{color:#a6dcef;}.secondary-color{color:#155da1;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid red;}.validation-message{color:red;padding-top:8px;font-size:12px;}#blazor-error-ui{background:lightyellow;bottom:0;box-shadow:0 -1px 2px rgba(0, 0, 0, 0.2);display:none;left:0;padding:0.6rem 1.25rem 0.7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:0.75rem;top:0.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:white;}.blazor-error-boundary::after{content:"An error has occurred.";}body{background-image:linear-gradient(152deg, #edfafa 3%, #ffffff 99%);font-family:'Montserrat',Serif;}.page{height:100vh;}.main{display:flex;flex-direction:column;}.content{display:flex;flex-direction:column;flex:1;}.content .responsive-list{display:flex;flex:1;flex-direction:column;overflow:hidden;}.content .responsive-list .title{background-color:#a6dcef;height:60px;min-height:60px;align-items:center;color:#ffffff;}.content .responsive-list .title .icon{width:30px;min-width:30px;height:30px;margin:0 10px;}.content .responsive-list .title .text{text-transform:uppercase;font-size:1.2em;font-weight:600;}.content .responsive-list .list-content{display:flex;flex:1;overflow:auto;min-height:180px;}.content .responsive-list .list-content .table th{text-align:left;}.content .responsive-list .list-content .table th span.icon{display:block;width:22px;height:22px;margin:auto;}.content .responsive-list .list-content .table th span.icon.icon-check{width:20px;height:17px;}.content .responsive-list .list-content .table th span.icon.icon-agenda{width:20px;height:21px;}.content .responsive-list .list-content .table tr td{vertical-align:middle;}.content .responsive-list .list-content .table tr td span.icon{display:block;width:20px;height:20px;margin:auto;}.content .responsive-list .list-content .table tr td span.icon.icon-eye{width:25px;height:14px;}.content .responsive-list .list-content .table tr:nth-child(odd) td{background-color:#ffffff;}.content .responsive-list .list-content .table tr:nth-child(even) td{background-color:#fef4f0;}.content .responsive-form{display:flex;flex:1;flex-direction:column;overflow:hidden;}.content .responsive-form .title{background-color:#a6dcef;height:60px;min-height:60px;align-items:center;color:#ffffff;background-repeat:no-repeat;}.content .responsive-form .title .logo{width:50px;text-align:center;top:0px;}.content .responsive-form .title .icon{width:30px;min-width:30px;height:30px;margin:0 10px;}.content .responsive-form .title .text{text-transform:uppercase;font-size:1.2em;font-weight:600;}.content .responsive-form .form-content{color:#155da1;display:flex;flex:1;flex-direction:column;margin-top:50px;margin-bottom:2rem;padding-top:10px;overflow:hidden;}.content .responsive-form .form-content hr{width:90%;height:1px;border-top:1px solid #155da1;padding:0;}.content .responsive-form .form-content .section-title span{font-size:19px;font-weight:600;}.content .responsive-form .form-content .section-title a{height:30px;}.content .responsive-form .form-content .section-title hr{color:#155da1;width:30%;display:block;height:1px;border:0;border-top:1px solid #155da1;margin:10px 0px 15px 0px;padding:0;}.content .responsive-form .form-content form{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden;}.content .responsive-form .form-content form .form-group.required .control-label:after{color:#d00;content:"*";margin-left:8px;top:7px;}.content .responsive-form .form-content form .form-group label{font-size:12px;color:black;font-weight:500;}.content .responsive-form .form-content form .form-group input{border-radius:unset;border:1px black solid;}.content .responsive-form .form-content form .form-group input::placeholder{font-size:10px;font-weight:normal;}.content .responsive-form .form-content form .form-group select{border-radius:unset;border:1px black solid;}.content .responsive-form .form-content input{border-radius:unset;border:1px black solid;}.content .responsive-form .form-content input::placeholder{font-size:10px;font-weight:normal;}.content .responsive-form .form-content .navigation{margin-top:10px;margin-bottom:10px;flex-wrap:wrap;}.content .responsive-form .form-content .navigation button,.content .responsive-form .form-content .navigation .btn{min-width:148px;}.content .responsive-form .form-content .navigation button .oi,.content .responsive-form .form-content .navigation .btn .oi{margin-top:-5px;}.content .responsive-form .form-content .navigation button.btn-secondary .oi,.content .responsive-form .form-content .navigation .btn.btn-secondary .oi{margin-right:10px;}.content .responsive-form .form-content .navigation button.btn-success .oi,.content .responsive-form .form-content .navigation .btn.btn-success .oi{margin-left:10px;}.content .tiles{display:flex;flex:1;flex-direction:column;background-color:#edfafa;}.content .tiles .title{height:80px;display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(1, 320px);padding-left:50px;}.content .tiles .title span{font-size:19px;font-weight:600;color:#155da1;}.content .tiles .tiles-content{display:grid;grid-template-columns:repeat(2, 160px);grid-gap:10px;justify-content:center;}.content .tiles .tiles-content .tile{height:160px;width:160px;background-color:#155da1;display:flex;flex-direction:column;align-items:center;justify-content:center;}.content .tiles .tiles-content .tile .icon{width:70px;height:70px;margin:0 auto;margin-top:20px;}.content .tiles .tiles-content .tile .text{text-align:center;font-size:16.4px;font-weight:600;color:#ffffff;padding-bottom:20px;}.content-header{display:flex;flex-direction:column;}.content-body{display:flex;flex-direction:column;flex:1;padding:0px 3px;}.btn{text-transform:uppercase;height:50px;display:block;border-radius:0px;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;}.btn.btn-success{background-color:#155da1;}.btn.btn-success:not(:disabled):not(.disabled):active,.btn.btn-success:not(:disabled):not(.disabled):focus{filter:brightness(90%);border-color:#155da1;background-color:#155da1;box-shadow:0 0.125rem 0.25rem rgba(21, 93, 161, 0.075);}.btn.btn-secondary{background-color:#a6dcef;}.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary:not(:disabled):not(.disabled):focus{filter:brightness(90%);border-color:#a6dcef;background-color:#a6dcef;box-shadow:0 0.125rem 0.25rem rgba(166, 220, 239, 0.075);}.btn.btn-white{background-color:white;color:#155da1;}.btn.btn-white:not(:disabled):not(.disabled):active,.btn.btn-white:not(:disabled):not(.disabled):focus{filter:brightness(90%);border-color:white;background-color:white;box-shadow:0 0.125rem 0.25rem rgba(255, 255, 255, 0.075);}.btn:hover{filter:brightness(75%);}.btn.icon{margin:auto;display:inline-block;height:1.3rem;vertical-align:baseline;}.icon{background-repeat:no-repeat;}.icon.icon-plus{background-image:url("../images/icon_plus.svg");background-size:auto 100%;}.icon.icon-mail{background-image:url("../images/icon_mail.svg");background-size:auto 100%;}.icon.icon-agenda{background-image:url("../images/icon_agenda.svg");background-size:auto 100%;}.icon.icon-agenda-white{background-image:url("../images/icon_agenda_white.svg");background-size:auto 100%;}.icon.icon-frame{background-image:url("../images/icon_frame.svg");background-size:auto 100%;}.icon.icon-peoples{background-image:url("../images/icon_peoples.svg");background-size:auto 100%;}.icon.icon-profil{background-image:url("../images/icon_profil.svg");background-size:auto 100%;}.icon.icon-profil-admin{background-image:url("../images/icon_profil_admin.svg");background-size:auto 100%;}.icon.icon-search{background-image:url("../images/icon_loupe_menu.svg");background-size:auto 100%;}.icon.icon-check{background-image:url("../images/icon_check.svg");background-size:auto 100%;}.icon.icon-true{background-image:url("../images/icon_check_green.svg");background-size:auto 100%;}.icon.icon-qrcode{background-image:url("../images/icon_qrcode.svg");background-size:auto 100%;}.icon.icon-eye{background-image:url("../images/icon_eye.svg");background-size:auto 100%;}.icon.icon-pencil{background-image:url("../images/icon_crayon.svg");background-size:auto 100%;}.icon.icon-add-event{background-image:url("../images/icon_ajouter_evenement.svg");background-size:auto 100%;}.icon.icon-event-search{background-image:url("../images/icon_recherche_evenement.svg");background-size:auto 100%;}.icon.icon-id{background-image:url("../images/icon_id.svg");background-size:auto 100%;}.icon.icon-contact{background-image:url("../images/icon_contact.svg");background-size:auto 100%;}.icon.icon-records{background-image:url("../images/icon_records.svg");background-size:auto 100%;}.icon.icon-consent{background-image:url("../images/icon_consent.svg");background-size:auto 100%;}.icon.icon-consents{background-image:url("../images/icon_consents.svg");background-size:auto 100%;}.icon.icon-loupe-menu{background-image:url("../images/icon_loupe_menu.svg");background-size:auto 100%;}.icon.icon-close{background-image:url("../images/icon_close_lg.svg");background-size:auto 100%;}.icon.icon-false{background-image:url("../images/icon_close_red.svg");background-size:auto 100%;}.icon.icon-roue-menu{background-image:url("../images/icon_roue_menu.svg");background-size:auto 100%;}.icon.icon-profil-menu{background-image:url("../images/icon_profil_menu.svg");background-size:auto 100%;}@media (min-width: 641px){.responsive-form{width:70%;align-self:center;justify-items:center;display:flex;flex-direction:column;box-shadow:0 32px 21px 0 rgba(22, 42, 45, 0.15);margin-bottom:3em;margin-top:3em;}.responsive-form .form-content{background-color:#ffffff !important;margin-top:0px !important;margin-bottom:0px !important;padding-bottom:10px;padding-top:20px;}.responsive-list{width:70%;align-self:center;justify-items:center;display:flex;flex-direction:column;box-shadow:0 32px 21px 0 rgba(22, 42, 45, 0.15);margin-bottom:3em;margin-top:3em;}.responsive-list .form-content{background-color:#ffffff !important;padding-bottom:10px;}.responsive-list .list-content{background-color:#ffffff !important;padding-bottom:10px;}.tiles{flex:none !important;background-color:#ffffff !important;width:40%;justify-content:center;align-self:center;padding-bottom:40px;min-width:360px;box-shadow:0 32px 21px 0 rgba(22, 42, 45, 0.15);}}.flex-self-scroll{flex:1;overflow:auto;}.ov-hidden{overflow:hidden;}.table{width:inherit !important;}.pagination-container .pagination>li.page-item:not(.disabled){color:#155da1 !important;}.paginated-table .scrollable-table table{flex:initial !important;}.paginated-table .scrollable-table table{flex:initial !important;}.overlay-scan{background-image:url('../images/qr-code-icon-transparent.png');background-repeat:no-repeat;background-size:auto 100%;}.zxing-container{display:flex;flex-direction:column;align-items:center;}.zxing-container .zxing-video-container{display:flex;align-items:center;justify-content:center;align-content:center;margin-bottom:15px;}.zxing-container .zxing-video-container video{width:100%;height:unset;}@media (min-width: 641px){.zxing-container{display:flex;flex-direction:column;align-items:center;}.zxing-container .zxing-video-container{display:flex;align-items:center;justify-content:center;align-content:center;margin-bottom:15px;}.zxing-container .zxing-video-container video{height:100%;width:unset;}}