@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap);@import url(https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c&display=swap);@media only screen and (max-width:767px){body main.container,html main.container{width:100%;padding-left:0!important}body main.container .content,html main.container .content{padding:15px!important}}@media only screen and (max-width:767px){#header,#header div.container-fluid{height:100px!important}#header .nav.navbar-right{display:none}#header .navbar-header{height:100px;display:flex!important;position:relative;justify-content:space-between!important;align-items:center!important}#header .navbar-header .mobile-logo{transition:all .2s;width:150px}#header .navbar-header .mobile-logo img{transition:all .2s;width:100%}#header .navbar-header .navbar-mobile{display:inline-block;position:absolute;right:15px}#header .navbar-header .navbar-mobile .navbar-form{border:none;box-shadow:none;margin-top:0;margin-bottom:0}#header .navbar-header .navbar-mobile .navbar-form r div.search-content{display:inline-block}#header .navbar-header .navbar-mobile .navbar-form r div.search-content input.search{min-width:240px}#header .navbar-header .navbar-mobile .navbar-form r div.search-content button.btn-search{top:0}#header .navbar-header .navbar-mobile .navbar-form div.mobile-logout-user{display:inline-block}#header .navbar-header .navbar-mobile .navbar-form div.mobile-logout-user span i.fa,#header .navbar-header .navbar-mobile .navbar-form div.mobile-logout-user svg{padding-left:10px;padding-right:10px;font-size:14pt;width:auto}#header .navbar-header #button-menu-mobile{position:absolute;left:15px}#header .navbar-header button.mobile-menu{border:none;position:absolute}#header .navbar-header button.mobile-menu span.fas.fa-bars,#header .navbar-header button.mobile-menu svg{font-size:17px}#header.small,#header.small div.container-fluid{height:54px!important}#header.small .navbar-header{height:54px;display:flex!important;justify-content:space-between!important;align-items:center!important}#header.small .navbar-header .mobile-logo{transition:all .5s;width:50px;position:relative}#header.small .navbar-header .mobile-logo img{position:absolute;transition:all .5s;height:30px;width:auto;left:-30px;top:-15px}}#header{background-color:#112033;color:#fff;margin-bottom:0;border:none;height:50px}#header div.container-fluid{height:100%;line-height:50px}#header div.search-div{padding-right:0}#header span#filesId{display:none}#header div.search-content{position:relative}#header div.search-content input.search{height:32px;border-radius:20px;min-width:300px}#header div.search-content button.btn-search{position:absolute;right:0;color:#4ebbbd;background-color:transparent;top:0}#header div.search-content button.btn-search:hover{background-color:transparent}#header a{color:#fff}#header .navbar-nav{display:flex;flex-wrap:wrap;align-items:center;height:100%}@media only screen and (max-width:767px){#header .navbar-nav{display:block}}#header .navbar-nav li>a{height:100%;margin:0 25px;padding:0;line-height:30px}#header .navbar-nav li>a:hover{color:#fff!important;opacity:.6;transition:opacity 1s}@media only screen and (max-width:767px){#button-menu-mobile{display:inline-block!important;background:transparent;border:none;line-height:54px;z-index:2000}#button-menu-mobile span.fas.fa-bars,#button-menu-mobile svg{font-size:20px}.add-to-home-screen{width:90%;margin-top:25px;border:none!important;margin-left:5%;display:flex;justify-content:center;align-items:center;border-radius:5px;background:#4ebbbd;padding:12px 0;z-index:9999;color:#fff!important;cursor:pointer}.add-to-home-screen i,.add-to-home-screen svg{margin-right:7px}#menu{padding:0;overflow-y:scroll!important}#menu::-webkit-scrollbar{display:none!important}#menu .menu-logo,.sidebar-bg{display:none}.page-sidebar-toggled #menu,.page-sidebar-toggled .sidebar-bg{position:fixed;display:block;left:0}.page-sidebar-toggled #menu{z-index:1050}.page-sidebar-toggled .sidebar-bg{z-index:1040}.page-sidebar-toggled .cross-sidebar{font-size:2em;cursor:pointer;position:relative;float:right;padding:10px 10px 20px 0;overflow:auto}}.navbar-mobile,.row-cross-sidebar{display:none}.wrapper{display:flex;width:100%}#menu{width:220px;position:fixed;top:0;left:0;height:100vh;z-index:999;background:#fff;color:#112033;margin-top:51px;box-shadow:2px 0 5px -2px #999;overflow-y:scroll!important}#menu::-webkit-scrollbar{display:none!important}#menu .fa-chevron-right,#menu .fa-chevron-up{margin-top:5px;font-size:10px}#menu a,#menu li{text-decoration:none;list-style-type:none}#menu li[data-level] a{padding-right:20px;padding-left:20px}#menu li[data-level="1"]>a{background:#fff;color:#112033}#menu li[data-level="1"]>a span{margin-left:10px}#menu li[data-level="1"].current_ancestor>a{background-color:#4ebbbd;color:#fff}#menu li[data-level="1"].current a{background:#4ebbbd!important;color:#fff!important}#menu li[data-level="1"] ul.sub-menu{background:#ddeff1}#menu li[data-level="1"].denounciate-contact i,#menu li[data-level="1"].denounciate-contact svg{color:#eb5e4f!important}#menu li[data-level="1"].openned ul.sub-menu{padding-top:10px;padding-bottom:10px}#menu li[data-level="1"].openned:not(.current_ancestor)>a,#menu li[data-level="1"]:hover:not(.current_ancestor)>a{background:#ddeff1;color:#000}#menu li[data-level="2"] a,#menu li[data-level="3"] a{padding-top:5px;padding-bottom:5px}#menu li[data-level="2"]>a:active,#menu li[data-level="2"]>a:focus,#menu li[data-level="2"]>a:hover,#menu li[data-level="2"]>a:valid,#menu li[data-level="3"]>a:active,#menu li[data-level="3"]>a:focus,#menu li[data-level="3"]>a:hover,#menu li[data-level="3"]>a:valid{background-color:inherit!important}#menu li[data-level="2"].current_ancestor>a span,#menu li[data-level="2"].current span{color:#4ebbbd;font-weight:700}#menu li[data-level="2"]:not(.current):not(.current_ancestor) a span{color:#112033}#menu li[data-level="2"]:not(.current):not(.current_ancestor) a:hover span{color:#4ebbbd}#menu li[data-level="2"] ul.sub-menu{padding-left:20px;padding-top:5px;padding-bottom:5px}#menu li[data-level="3"]{border-left:2px solid #4ebbbd;list-style:none;padding:2px 0}#menu li[data-level="3"].current a{text-decoration:none;color:#4ebbbd}#menu li[data-level="3"]:not(.current) a{text-decoration:none;color:#112033}#menu li[data-level="3"]:not(.current) a:hover{color:#4ebbbd}#menu .menu-logo{text-align:center}#menu .menu-logo img{max-width:100%;padding:35px 0!important}#menu .menu-connected-user{background-color:#112033;color:#fff;padding:25px 0;display:flex;margin-bottom:25px}#menu .menu-connected-user .profile-picture{display:inline-block;padding-left:15px;padding-right:8px}#menu .menu-connected-user .profile-picture img{max-width:50px;border-radius:50%;cursor:pointer}#menu .menu-connected-user .connected-user{display:inline-block}#menu .menu-connected-user .connected-user p:first-child{margin-top:5px}#menu .menu-connected-user .connected-user p{margin:0}#menu .menu-list{margin-top:40px}#menu .menu-list ul{margin-bottom:0;list-style:none}#menu .menu-list ul li{padding-bottom:15px}#button-menu-mobile{display:none}@media only screen and (min-width:992px){#menu{display:block}}.modal-backdrop.menu-backdrop{z-index:995!important}.info-sponsor{margin-top:20px;color:#686868}.info-sponsor svg{color:#4ebbbd}.message-not-allowed-apaf h1{font-size:18px;font-weight:700;margin-top:50px;color:#4ebbbd}.message-signature-apaf{background-color:#ffd8d4;padding:10px}.message-signature-apaf h1{font-size:18px;font-weight:700;color:#eb5e4f}.message-signature-apaf a{text-decoration:underline;color:#112033}.message-signature-apaf p{padding-bottom:5px}#sponsor_apaf_form_smsInvitation label[for=sponsor_apaf_form_smsInvitation_0],#sponsor_apaf_form_smsInvitation label[for=sponsor_apaf_form_smsInvitation_1]{margin-right:10px;margin-left:2px}#sponsor_apaf_form_smsInvitation label[for=sponsor_apaf_form_smsInvitation_0]:after,#sponsor_apaf_form_smsInvitation label[for=sponsor_apaf_form_smsInvitation_1]:after{display:none}.fa-nok,a.fa-nok,a.fa-nok:hover,i.fa-nok{color:#eb5e4f}.fa-ok,a.fa-ok,a.fa-ok:hover,i.fa-ok{color:#4ebbbd}.fa-small,a.fa-small,a.fa-small:hover,i.fa-small{font-size:10px}.fa-large,a.fa-large,a.fa-large:hover,i.fa-large{font-size:16px}body label.required:after{content:" * ";color:#eb5e4f}.toast-info{background:#3dc19a;opacity:1!important}.toast-info .toast-message{color:#fff}.toast-info .toast-progress{background-color:#138875}.toast-error{background:#eb5e4f;opacity:1!important}.toast-error .toast-message{color:#fff}.toast-error .toast-progress{background-color:#9f0d2b}#toast-container{top:85px;right:40px}.filters-block{background:#112033;padding:25px 10px;border-radius:7px;margin-top:30px;margin-bottom:20px;float:none;display:flex;align-items:flex-end}.filters-block .title-filters{color:#4ebbbd;font-size:14px;font-weight:700;margin:0!important;padding:0!important}.filters-block label{color:#fff;display:block;margin:0!important;padding-bottom:5px}.filters-block select{width:100%;font-size:13px}.filters-block button.submit{background:#4ebbbd;text-transform:uppercase;color:#fff;border:none;padding:7px 20px;border-radius:25px}table.dataTable thead .sorting{background-image:url(/build/images/sort_both.9d3e1371.png)}table.dataTable thead .sorting_asc{background-image:url(/build/images/sort_asc.6021d041.png)}table.dataTable thead .sorting_desc{background-image:url(/build/images/sort_desc.b9fcd82f.png)}.dataTables_scrollHead thead>tr th{padding:0 8px;border-bottom:3px solid transparent!important}.datatableContainer[data-ajax="1"] table td:first-child,.datatableContainer[data-ajax="1"] table th:first-child{display:none}table.table{border-bottom:none!important;table-layout:fixed;word-wrap:break-word}table.table tbody>tr>td{padding:0 8px}table.table thead th{background:#fff;height:40px;color:#000;font-weight:700;line-height:35px;border-bottom:1px solid #4ebbbd!important}table.table td,table.table th{background:#fff;height:35px;color:#000;font-weight:400;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #ddeff1;line-height:40px}table.table td:first-child{margin-top:5px}table.table tbody tr:hover{cursor:pointer}table.table tbody tr:hover td{background:#ddeff1}table.dataTable{width:100%!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none}.dataTables_filter{margin-bottom:20px}.dataTables_filter label{min-width:400px;margin-right:10px;color:#686868}.dataTables_filter input{display:inline-block;min-width:300px;width:auto}.pagination-table{display:flex!important;justify-content:flex-end!important;align-items:center;margin-top:5px!important}.dataTables_length label{margin:0!important}.dataTables_length select{padding:4px!important;background:#fff!important;border-radius:4px!important}.dataTables_wrapper .dataTables_paginate .paginate_button{background:#fff!important;border-radius:3px;border:none!important;font-weight:700!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#4ebbbd!important;color:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#000!important}.dataTables_wrapper .dataTables_paginate .paginate_button:active{box-shadow:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.previous{background:transparent!important;color:#4ebbbd!important}.input-with-icon span.has-icon.search-datatable{top:10px;right:10px}@media only screen and (max-width:767px){table.table>thead>tr>th{height:38px;vertical-align:middle}table.table thead th{line-height:17px;font-size:10px}.dataTables_filter label{min-width:unset}button.button-pre-datatable{margin-top:20px}.input-with-icon span.has-icon.search-datatable{top:27px!important;right:27px!important}}.dataTables_info{font-size:11px}.fixedHeader-floating{top:50px!important;padding-right:1000px;background:none!important}.fixedHeader-floating thead{background-color:#fff}.fixedHeader-floating thead th{height:28px!important;line-height:28px!important}label{font-weight:400;margin-bottom:3px;margin-top:10px}.title-form-modal{color:#4ebbbd;text-transform:uppercase;margin-top:40px;font-size:16px}.input-with-icon{position:relative}.input-with-icon span.has-icon{color:#686868;position:absolute;top:40px;right:22px;font-size:12px}input[type=checkbox]:not(:checked).input-checkbox{background:none;border:1px solid #686868;border-radius:3px}input[type=checkbox].input-checkbox{cursor:pointer;display:inline-block;position:relative;-webkit-appearance:none;-moz-appearance:none;width:13px;height:13px;background:none;border:1px solid #4ebbbd;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);border-radius:3px}input[type=checkbox].input-checkbox:focus{outline:none}input[type=checkbox].input-checkbox:checked:after{content:"\2714";font-size:17px;position:absolute;top:-9px;left:0;color:#4ebbbd}input[type=email],input[type=search],input[type=tel],input[type=text],select.form-control,textarea.form-control{border-radius:0}input[type=email].error,input[type=search].error,input[type=tel].error,input[type=text].error,select.form-control.error,textarea.form-control.error{border:1px solid #eb5e4f}div.error{color:#eb5e4f;margin-top:5px}input[type=email]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select.form-control:disabled,textarea:disabled{border-radius:0;border:none!important;background-color:rgba(78,187,189,.2)!important;cursor:not-allowed!important}@media only screen and (max-width:767px){.modal.lateral{min-width:auto!important;left:0!important;width:100%!important;padding-left:0!important}.modal.lateral .modal-dialog{width:100%!important;margin:0}.modal.lateral .modal-dialog .modal-content .modal-header .close{right:auto!important;left:12px!important;opacity:.4}.modal.lateral .modal-dialog .modal-content .modal-header .close svg:first-child{display:none}.modal.lateral .modal-dialog .modal-content .modal-header .close svg:nth-of-type(2){display:block!important}.modal.lateral .modal-dialog .modal-content .modal-footer{bottom:20px!important}.modal.lateral .modal-dialog .modal-content .modal-footer button{width:fit-content!important}}.modal.right .modal-dialog{width:40%;height:100%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.modal.right.fade .modal-dialog{right:-40%;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.in .modal-dialog{right:0}.modal.lateral.center:not(".avatar-user"){width:500px;min-height:300px;height:auto;left:0;right:0;margin:300px auto 0;min-width:auto}.modal.lateral.center:not(".avatar-user") .modal-dialog .modal-content .modal-header .close{color:#696969}.modal.lateral.center:not(".avatar-user") .modal-header{height:60px!important;background:#fff!important}.modal.lateral.center:not(".avatar-user") .modal-header .modal-title{color:#4ebbbd!important;font-family:M PLUS Rounded\ 1c}.modal.lateral.center:not(".avatar-user") .modal-footer{background:#fff!important;border:none!important;position:relative!important;text-align:center!important;padding-bottom:30px!important}.modal.lateral.center:not(".avatar-user") .modal-body{padding:5px 40px!important;height:auto!important}.modal.lateral .modal-dialog{width:100%;margin-top:0}.modal.lateral .modal-dialog .modal-content{height:100%;border-radius:0;background:#ddeff1;border:none}.modal.lateral .modal-dialog .modal-content .modal-header{height:80px;border:none;height:60px!important;background:#112033;color:#fff;padding:0}.modal.lateral .modal-dialog .modal-content .modal-header .modal-title{font-family:M PLUS Rounded\ 1c;height:100%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;font-weight:700;line-height:60px!important;padding-left:40px}.modal.lateral .modal-dialog .modal-content .modal-header .close{position:absolute;right:20px;top:22px;color:#fff;cursor:pointer;opacity:1;text-align:center;font-weight:100;font-size:18px}.modal.lateral .modal-dialog .modal-content .modal-header .close svg:nth-of-type(2){display:none}.modal.lateral .modal-dialog .modal-content .modal-header .close:hover{opacity:.5}.modal.lateral .modal-dialog .modal-content .modal-message{width:100%;text-align:center}.modal.lateral .modal-dialog .modal-content .modal-message p{padding:10px 15px;color:#fff}.modal.lateral .modal-dialog .modal-content .modal-message.errorBanner{background:#eb5e4f}.modal.lateral .modal-dialog .modal-content .modal-message.goodBanner{background:#4ebbbd}.modal.lateral .modal-dialog .modal-content .modal-body{position:relative;overflow-y:auto;height:calc(100% - 130px);margin-top:0;min-height:100px;padding:30px 40px;background:#ddeff1}.modal.lateral .modal-dialog .modal-content .modal-body .delete-button{position:absolute;right:40px;top:30px}.modal.lateral .modal-dialog .modal-content .modal-body .nav{margin-bottom:20px;background-color:transparent}.modal.lateral .modal-dialog .modal-content .modal-body .nav a{text-transform:uppercase;font-size:14px;font-weight:700;color:#112033;display:inline-block;padding-bottom:15px;margin-right:40px;text-decoration:none}.modal.lateral .modal-dialog .modal-content .modal-body .nav a.active,.modal.lateral .modal-dialog .modal-content .modal-body .nav a:hover{border-bottom:2px solid #4ebbbd;padding-bottom:8px;color:#112033}.modal.lateral .modal-dialog .modal-content .modal-body .nav-tabs{border:none}.modal.lateral .modal-dialog .modal-content .modal-body input:not([type=submit]),.modal.lateral .modal-dialog .modal-content .modal-body select,.modal.lateral .modal-dialog .modal-content .modal-body textarea{border:none!important;resize:none}.modal.lateral .modal-dialog .modal-content .modal-body input:not([type=submit]).errors,.modal.lateral .modal-dialog .modal-content .modal-body select.errors,.modal.lateral .modal-dialog .modal-content .modal-body textarea.errors{border:1px solid #eb5e4f!important}.modal.lateral .modal-dialog .modal-content .modal-body textarea{resize:none!important;border-radius:0!important}.modal.lateral .modal-dialog .modal-content .modal-body .info-text{font-size:12px!important}.modal.lateral .modal-dialog .modal-content .modal-footer{text-align:left;line-height:40px;height:60px;width:100%;border-top:1px solid transparent;background:#ddeff1;position:absolute;bottom:0;padding:0 40px}.modal.lateral .modal-dialog .modal-content .modal-footer button{margin-right:5px}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel{background-color:transparent!important;color:#112033!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important;border:1px solid transparent!important;transition:all .2s;font-weight:700}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:active,.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:focus,.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover{color:#112033;text-decoration:none;border:1px solid #112033}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel.disabled{cursor:not-allowed;background:#f2f2f2}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover{background-color:#112033!important;color:#fff!important;border:1px solid #112033!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover:active,.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover:focus,.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover:hover{color:#fff;text-decoration:none;border:1px solid #112033}.modal.lateral .modal-dialog .modal-content .modal-footer button.cancel:hover.disabled{cursor:not-allowed;background:#f2f2f2}.modal.lateral .modal-dialog .modal-content .modal-footer button.submit{background-color:#4ebbbd!important;color:#fff!important;border:none!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.modal.lateral .modal-dialog .modal-content .modal-footer button.submit:active,.modal.lateral .modal-dialog .modal-content .modal-footer button.submit:focus,.modal.lateral .modal-dialog .modal-content .modal-footer button.submit:hover{color:#fff;text-decoration:none;border:none}.modal.lateral .modal-dialog .modal-content .modal-footer button.submit.disabled{cursor:not-allowed;background:#f2f2f2}.modal.lateral .modal-dialog .modal-content .modal-footer button.disabled{opacity:.6}.modal.lateral.center .modal-content,.modal.lateral.center .modal-content .modal-body{background:#fff}#cropContainer{height:220px}.croppie-container .cr-slider-wrap{z-index:20;display:block;position:relative}.modal.lateral{left:auto;overflow:hidden;width:40%;min-width:670px}.modal.lateral.avatar-user{width:500px;height:440px;left:0;right:0;margin:200px auto 0;min-width:auto;overflow:hidden}.modal.lateral.avatar-user .modal-dialog .modal-content .modal-header .close{color:#696969}.modal.lateral.avatar-user .modal-header{height:60px!important;background:#fff!important}.modal.lateral.avatar-user .modal-header .modal-title{font-family:M PLUS Rounded\ 1c;color:#4ebbbd!important}.modal.lateral.avatar-user .modal-footer{background:#fff!important;border:none!important;position:relative!important;text-align:center!important;padding-bottom:30px!important;height:60px!important;line-height:60px!important}.modal.lateral.avatar-user .modal-body{padding:5px 40px!important;height:310px!important;overflow:hidden!important}.modal.lateral.avatar-user .nav,.modal.lateral.avatar-user form{margin:0!important}.modal.lateral.avatar-user .modal-profile-picture{margin:18px 0;padding:15px 0;background-color:#f2f2f2}.modal.lateral.avatar-user .modal-profile-picture img{border:1px solid #1b1e21;border-radius:50%;max-height:210px}.modal.lateral.avatar-user .modal-news-picture{margin:18px 0;padding:15px 0;background-color:#f2f2f2}.modal.lateral.avatar-user .modal-news-picture img{border:1px solid #1b1e21;max-height:210px}.modal.lateral.avatar-user .input-type-file{border:none}.modal.lateral.avatar-user .input-type-file label{margin-top:0;width:100%;border:none}.modal.lateral.avatar-user .input-type-file .btn-parcourir{background-color:transparent!important;color:#112033!important;border:1px solid #112033!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;outline:none!important;font-size:13px!important;height:29px;line-height:29px;padding:5px 20px!important}.modal.lateral.avatar-user .input-type-file .btn-parcourir:active,.modal.lateral.avatar-user .input-type-file .btn-parcourir:focus,.modal.lateral.avatar-user .input-type-file .btn-parcourir:hover{color:#112033;text-decoration:none;border:1px solid #112033}.modal.lateral.avatar-user .input-type-file .btn-parcourir.disabled{cursor:not-allowed;background:#f2f2f2}@media screen and (max-width:1600px){.modal.lateral.avatar-user{margin-top:20px!important}}@media (max-width:1500px){.top-banner{height:auto!important}.top-banner .title-text{padding:20px 0!important;text-align:center}.top-banner .row{height:auto!important;background:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.top-banner{height:auto!important}.top-banner .title-text{padding:20px 0!important;text-align:center}.top-banner .row{height:auto!important;background:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.top-banner{height:auto!important}.top-banner .title-text{padding:20px 0!important;text-align:center}.top-banner .row{height:auto!important;background:none!important}}@media only screen and (max-width:767px){.top-banner{height:auto!important}.top-banner .title-text{padding:20px 0!important;text-align:center}.top-banner .row{height:auto!important;background:none!important}}main.container .top-content{background-color:#fff;padding:40px 60px}main.container .top-content h1.page-title{font-family:M PLUS Rounded\ 1c;text-transform:uppercase;font-size:23px;color:#112033;font-weight:600;margin-top:0}main.container .top-content p{margin-bottom:0;color:#000}main.container .top-banner{background:#fff;overflow:hidden;height:146px}main.container .top-banner .row{height:146px;width:100%;background-position:100%!important;margin-right:0;display:flex;justify-content:space-between;margin-left:0}main.container .top-banner .title-text{padding:40px 30px 30px 80px}main.container .top-banner .title-text h1{font-size:25px;text-transform:uppercase;font-weight:lighter;margin-top:20px;margin-bottom:20px}main.container .top-banner .title-banner{padding-right:0!important;text-align:right!important}.swal2-confirm{font-size:13px;background-color:#4ebbbd!important;color:#fff!important;border:none!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.swal2-confirm:active,.swal2-confirm:focus,.swal2-confirm:hover{color:#fff;text-decoration:none;border:none}.swal2-confirm.disabled{cursor:not-allowed;background:#f2f2f2}.swal2-confirm:hover{background-color:#4ebbbd!important;color:#fff!important;border:none!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.swal2-confirm:hover:active,.swal2-confirm:hover:focus,.swal2-confirm:hover:hover{color:#fff;text-decoration:none;border:none}.swal2-confirm:hover.disabled{cursor:not-allowed;background:#f2f2f2}.swal2-cancel{font-size:13px;background-color:#fff!important;color:#112033!important;border:1px solid #112033!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.swal2-cancel:active,.swal2-cancel:focus,.swal2-cancel:hover{color:#112033;text-decoration:none;border:1px solid #112033}.swal2-cancel.disabled{cursor:not-allowed;background:#f2f2f2}.swal2-cancel:hover{background-color:#112033!important;color:#fff!important;border:1px solid #112033!important;cursor:pointer;border-radius:35px!important;text-decoration:none!important;height:35px!important;line-height:32px!important;padding:0 15px!important;outline:none!important;font-size:13px!important}.swal2-cancel:hover:active,.swal2-cancel:hover:focus,.swal2-cancel:hover:hover{color:#fff;text-decoration:none;border:1px solid #112033}.swal2-cancel:hover.disabled{cursor:not-allowed;background:#f2f2f2}.swal2-popup .swal2-content{font-size:14px}.swal2-popup .swal2-styled:focus{outline:unset!important;box-shadow:unset!important}@media only screen and (max-width:767px){#bottomNotification{display:none!important}.navbar-mobile{display:flex}.navbar-mobile .navbar-form{display:flex!important}.navbar-mobile .navbar-form .notification-mobile{position:relative}.navbar-mobile .navbar-form .notification-mobile i,.navbar-mobile .navbar-form .notification-mobile svg{font-size:15pt;cursor:pointer}.navbar-mobile .navbar-form .notification-mobile .you-have-notifications{width:10px;height:10px;background:#4ebbbd;border-radius:100%;border:1px solid #112033;position:absolute;right:-3px;top:10px}.modal.notification-modal{z-index:2000!important}.modal.notification-modal .modal-dialog{padding-top:20px!important}.modal.notification-modal .modal-dialog .modal-content .modal-header .close{right:20px!important;left:auto!important}.modal.notification-modal .modal-dialog .modal-content .modal-header .close svg{display:block!important}}.navbar-user#notificationCenter{position:relative}.navbar-user#notificationCenter i,.navbar-user#notificationCenter svg{font-size:15pt;cursor:pointer}.navbar-user#notificationCenter .you-have-notifications{width:10px;height:10px;background:#4ebbbd;border-radius:100%;border:1px solid #112033;position:absolute;right:-3px;top:10px}.notification-overlay{z-index:1020!important}.notification-modal{z-index:1025!important;width:20vw!important;min-width:20vw!important;right:-20vw!important;background:#fff!important;transition:all .25s linear!important;top:0!important}.notification-modal.in{right:0!important;top:0!important}.notification-modal .modal-dialog{height:100vh!important;box-shadow:none!important;margin:0!important;padding-top:60px;top:0!important}.notification-modal .modal-dialog .modal-content{background:#fff!important;box-shadow:none!important}.notification-modal .modal-dialog .modal-content .modal-header{background:#fff!important;color:#112033!important;text-transform:uppercase;font-weight:light}.notification-modal .modal-dialog .modal-content .modal-header .close svg{color:#eb5e4f!important}.notification-modal .modal-dialog .modal-content .modal-header .modal-title{color:#112033!important;text-transform:uppercase!important;font-family:Source Sans Pro,sans-serif!important;font-weight:400!important}.notification-modal .modal-dialog .modal-content .modal-body{box-shadow:none!important;background:#fff!important;padding:20px 30px!important}.notification-modal .modal-dialog .modal-content .modal-body .a-notification{position:relative;background:#112033;padding:15px;display:flex;color:#fff;border-radius:10px;margin-bottom:30px;opacity:1;transition:opacity .25s ease!important}.notification-modal .modal-dialog .modal-content .modal-body .a-notification .left-notification svg{color:#eb5e4f;font-size:20px}.notification-modal .modal-dialog .modal-content .modal-body .a-notification .right-notification{font-size:12px;margin-left:10px;flex:0 0 70%}.notification-modal .modal-dialog .modal-content .modal-body .a-notification .right-notification a{font-weight:700;color:#4ebbbd}.notification-modal .modal-dialog .modal-content .modal-body .a-notification .date-notification{position:absolute;font-size:11px;color:#686868;bottom:-17px;right:10px}.notification-modal .modal-dialog .modal-content .modal-body .a-notification .close-notification{opacity:.7;cursor:pointer;position:absolute;top:10px;right:17px}.notification-modal .modal-dialog .modal-content .modal-body .a-notification.hidden-animation{opacity:0!important;height:0!important;width:0!important}.notification-modal .modal-dialog .modal-content .modal-body .a-notification.hidden-animation *,.notification-modal .modal-dialog .modal-content .modal-footer{display:none}#bottomNotification{position:fixed!important;right:40px;bottom:40px;z-index:9999}#bottomNotification .a-notification{position:relative;background:#112033;padding:15px;display:flex;color:#fff;border-radius:10px;margin-bottom:30px;opacity:1;width:300px;transition:opacity .25s ease!important}#bottomNotification .a-notification .left-notification svg{color:#eb5e4f;font-size:20px}#bottomNotification .a-notification .right-notification{font-size:12px;margin-left:10px}#bottomNotification .a-notification .right-notification a{font-weight:700;color:#4ebbbd}#bottomNotification .a-notification .date-notification{position:absolute;font-size:11px;color:#686868;bottom:-17px;right:10px;font-style:italic}#bottomNotification .a-notification .close-notification{opacity:.7;cursor:pointer;padding:0 10px}#bottomNotification .a-notification.hidden-animation{opacity:0!important;height:0!important;width:0!important}#bottomNotification .a-notification.hidden-animation *{display:none}body,html{height:100%}body main.container,html main.container{margin-top:50px;width:100%;padding-left:220px;padding-right:0}body main.container .content,html main.container .content{background:#f2f2f2;padding:20px 60px}body .dataTables_wrapper .dataTables_filter input,html .dataTables_wrapper .dataTables_filter input{background:#fff!important}body .overlay,html .overlay{width:100%;height:100%}body :focus,html :focus{outline:none}body .overlay,html .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10000}body .overlay .fa-warning,html .overlay .fa-warning{font-size:30px;color:#eb5e4f}body .overlay .loadingText,html .overlay .loadingText{text-align:center;color:#fff;top:50%;left:0;right:0;margin:0 auto;position:absolute;font-size:30px}body #iosBanner,html #iosBanner{position:fixed;bottom:15px;width:90%;left:5%;background:#4ebbbd;color:#fff;z-index:99999;text-align:center;border-radius:5px;padding:10px}body #iosBanner i,body #iosBanner svg,html #iosBanner i,html #iosBanner svg{margin:0 7px!important}body #iosBanner:after,html #iosBanner:after{top:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-top-color:#4ebbbd;margin-left:-10px}body{font-family:Source Sans Pro,sans-serif!important;height:100%!important;background-color:#f2f2f2;color:#112033;font-size:13px;padding-right:0!important}@media only screen and (max-width:767px){body{padding:0}body .container{margin-top:0;min-height:100vh!important;height:auto!important;width:100%}body .container .footer-security{width:100%!important;position:fixed!important}body .padding{background:#112033!important}body .login{margin-top:50px}body .login .form-login{width:90%!important}body .login .form-login input[type=checkbox]{box-shadow:none!important}body .bottom{height:auto;margin-top:30px}body .bottom .col-xs-12{margin-top:20px}body .bottom .col-xs-12:last-child{margin-bottom:40px}body .bottom .partner{line-height:normal;text-align:center;border:none}body .footer-security{display:none!important}}body,html{width:100%}body{height:100%}body .security-background{position:absolute;left:0;height:100%;width:calc(100% - 600px);background:url(/build/images/bg_connexion.d18bbf5c.jpg);background-position:100%;background-size:cover;display:block}body .container{height:100%;max-width:600px;padding:0;margin-right:0;background-color:#fff;overflow-y:auto;overflow-x:hidden}body .container .footer-security{font-size:12px;width:600px;bottom:10px}body .login div.form-login{margin:auto;width:60%}body .login div.form-login div.logo{margin-top:70px;margin-bottom:70px;text-align:center}body .login div.form-login div.logo img{max-width:250px}body .login .error{color:#eb5e4f;font-size:14px;margin-bottom:10px;text-align:center}body .login .signup{margin-top:80px}body .login .signup h4{font-weight:700;margin-bottom:20px;font-size:17px}body .login .signup a button{text-decoration:none;width:100%;padding:10px;margin-bottom:10px;color:#fff;background:#eb5e4f;border:none;font-size:20px;text-align:center;font-weight:700}body .login .signup a button:focus{outline:none}body .login .already-have-account a{color:#4ebbbd;text-decoration:underline}body .login .already-have-account a:hover{text-decoration:none}body .title-security{font-weight:600;font-size:20px;color:#112033}body .grey-security{color:#686868;margin:15px 0;font-size:14px}body .grey-security:first-of-type{margin-top:25px}body .grey-security .colored{color:#000!important}body form a.cgu-link,body form a.cgu-link:focus,body form a.cgu-link:hover,body form a.cgu-link:visited{color:#4ebbbd;text-decoration:none;cursor:pointer}body form .password{position:relative}body form .password .fa-eye,body form .password .fa-eye-slash{position:absolute;right:10px;top:17px;cursor:pointer}body form .passwordMatches,body form .weakPassword{color:#eb5e4f;text-align:center}body form .progress{margin-top:15px;height:10px}body form .progress .progress-text{color:#000;position:absolute;right:15px;top:-5px}body form .progress.red .progress-bar{background:#ff3e3e}body form .progress.orange .progress-bar{background:#ff793e}body form .progress.yellow .progress-bar{background:#fff83e}body form .progress.green .progress-bar{background:#3eff94}body form .progress-bar{background:#4ebbbd}body form label[for=reset_password_form_password_first],body form label[for=reset_password_form_password_second]{display:none}body form .flash-notice{color:#112033;margin-bottom:20px}body form .forgotPassword{text-decoration:none;color:#4ebbbd}body form input[type=email],body form input[type=password],body form input[type=text]{width:100%;height:47px;border-radius:0;margin-bottom:15px;color:#112033;font-size:14px;padding-left:15px;border:1px solid #112033}body form input[type=email]:focus,body form input[type=password]:focus,body form input[type=text]:focus{outline:none}body form input[type=email]::placeholder,body form input[type=password]::placeholder,body form input[type=text]::placeholder{color:#686868}body form #input-cgu{display:-moz-inline-box;display:-webkit-box}body form #input-cgu p{margin-left:5px;margin-right:15px}body form input[type=checkbox]:not(:checked){background:#fff;border:1px solid #686868}body form input[type=checkbox]{display:inline-block;position:relative;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;background:#4ebbbd;border:1px solid #4ebbbd;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);color:#fff}body form input[type=checkbox]:focus{outline:none}body form input[type=checkbox]:checked:after{content:"\2714";font-size:16px;position:absolute;top:-1px;left:1px;color:#fff}body form button.disabled{background:#686868!important;color:#fff!important;cursor:not-allowed}body form button[type=submit]{width:100%;height:47px;margin-bottom:10px;color:#fff;background:#4ebbbd;border:none;font-size:20px;text-align:center;margin-top:15px;font-weight:700}body form button[type=submit]:focus{outline:none}body form .zip{width:50%}body form .errorMessage,body form .mailExist{color:#eb5e4f}