.global{height:100%;margin:0;padding:0}h2,h3,h4,h5,h6{font-size:inherit !important}html{height:100%;margin:0;padding:0}html body{height:100%;margin:0;padding:0;display:table;width:100%;background-size:cover;font-family:"Source Sans Pro",Arial,sans-serif}html body .header{width:100%;display:flex;flex-direction:row;justify-content:space-between;background-color:#008c98;padding:2.5em 23%}html body .header .mainTitle{text-align:center;width:75%;font-size:3em;color:#1d1d1d}html body .header img,html body .header .be-alert-logo{max-width:220px}html body .header .gedicom-logo{float:right;right:1em;position:absolute}html body .header .forgottenPwd{font-size:.8em}html body .nav-bar .fieldTitle{margin:0 23%}html body .container{width:auto}html body .container .sub-group{background-color:rgba(51,51,51,0.75);margin:1em 23%;display:table;border-radius:2px;color:#1d1d1d}html body .container .sub-group .dualLine{display:flex}html body .container .sub-group .dualLine button{margin-left:1em}html body .container .row fieldset{padding-bottom:1em}html body .container .row fieldsetlast-child{padding-bottom:0}html body .container .row fieldset label{padding-top:.5em}html body footer{display:table-row;background-color:#1d1d1d}html body footer .footer-content{padding:20px 23%}html body .required{display:none}html body .requiredLabel{color:#f00;display:inline-block;margin-right:4px}html body .mandatoryField>label .required{color:#f00;display:inline-block;margin-right:4px}html body .mandatoryField label.error:before{content:''}html body .dialogWithDropShadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}html body label.general{font-weight:400}html body img.icon{height:1.5em}html body div.icon{display:table-cell;padding-left:.5em}html body em.error{padding-left:.5em}.footer-content a{color:#fff}.footer-content p{font-size:12px}a{color:#49a29a}.btn:hover,.btn:focus,.btn.focus{color:#000}.btn{background-color:#49a29a !important;color:#000;font-weight:700 !important;border-color:transparent;border-radius:30px;padding:16px 26px;font-size:16px}.btn:not([disabled]):hover{background-color:#397f79 !important;border-color:#397f79 !important;color:#fff}.btn.full{width:100%}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.3;filter:grayscale(1)}.field .btn{background-color:#fff;color:#000;font-weight:700;padding:10px 20px;font-size:14px}.field .btn:hover{background-color:#e6e6e6;border-color:#e6e6e6}.button{text-align:center}.fieldSubTitle{max-width:940px;width:100%;margin:0 auto;color:#fff;font-size:1em}.subtitle{color:#49a29a}.newAddrButton{margin-top:3em;position:relative;bottom:0}#otherAddr,.addTelButton{margin-top:1em}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#000;font-size:2em}.ui-dialog-buttonset .bouton{background:#49a29a;color:#000;font-weight:700;border-color:#49a29a}.ui-dialog-buttonset .bouton:hover{background-color:#397f79;border-color:#397f79}.ui-dialog-titlebar-close{display:none}.renderAddr{color:#000;font-size:2em;font-weight:bold;padding-left:5px;margin-top:auto;margin-bottom:auto}#idAddress{display:inline-block;flex-direction:column;margin-bottom:1em}.inutile,.dispAddr{display:flex;flex-direction:row;justify-content:space-between}.dispAddr{background-color:#49a29a;border-radius:5px;margin-bottom:1em;display:inline-flex;cursor:pointer;margin-right:1em}.dispAddr:hover{background-color:#397f79}.croix{margin-top:auto;margin-bottom:auto;font-size:1.2em;cursor:pointer}.gmap{margin-left:auto;margin-right:auto;display:block}.login a{color:#1d1d1d}.login .logged{display:block}.vert-small{font-size:.75em}.visibility-hidden{visibility:hidden}.pleinWidth{width:100%}.centerBtn{display:flex;margin-top:20px}.centerBtn>*{display:block;margin:auto}.hidden{display:none}.alert{margin-top:10px}.buttonMultiple{margin-top:1em}#reinitializePassword{margin-top:13em;margin-bottom:8em}#forgottenPassword,#changeLogin,#formPassword,#sendMailResult{display:flex;flex-direction:column;align-items:center;margin:4em}.statsBody{margin:0 23%}.help-block-green{display:block;margin-top:5px;margin-bottom:10px;color:#0f0}.nowrap{white-space:nowrap}.wrap{word-wrap:break-word}footer .footerList{margin-bottom:1em;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}footer .footerLinks{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:40px}.field{margin-bottom:1.5em}.field .help-block,.field .help-block-green,.field .help-block-neutral{height:13px;margin-top:3px;margin-bottom:1.5em;font-size:.7em}.termOfUse{margin-top:2em;margin-bottom:4em}.touTitle{color:#008c98}#map_canvas{margin:auto;width:auto;height:400px}.modal-background,.modal-footer,.modal-header{background:#fff}.modal-title{color:#000}.row.index-row{-moz-column-width:20em;-webkit-column-width:20em;column-width:20em;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.greenOnFocus{border-color:#49a29a !important}.asterisk{font-size:1.25em}@media (min-width:780px){.end-page-btns{display:flex;justify-content:space-around;text-align:center}}@media (max-width:780px){.end-page-btns{display:block !important}}.cursorPointer{cursor:pointer}.adminTable>tbody>tr>td,.adminTable>tbody>tr>th,.adminTable>tfoot>tr>td,.adminTable>tfoot>tr>th,.adminTable>thead>tr>td,.adminTable>thead>tr>th{padding:10px}.adminTable{text-align:center}.littleTopMargin{margin-top:1em}.mailSendImg{height:20px;width:20px}.hiddenInput{height:20px}.divSearch{margin-top:1em}.divGo{display:none;margin-top:2.5em}.flexCol{display:flex;flex-direction:column;justify-content:center}.flexRow{display:flex;flex-direction:row;justify-content:space-around}.flexRowCenter{display:flex;flex-direction:row;justify-content:center}.flexRowCenter{display:flex;flex-direction:row;justify-content:space-around}.nbResults{margin-top:1.5em;font-weight:900;font-style:oblique}#statisticsIframe,#loadingIframe{text-align:center;border-width:0;min-height:75vh;min-width:1000px}#statisticsIframe{display:none}#loading{text-align:center;border-width:0;height:70vh;min-width:950px;display:none}.nbRelaunch{display:none}.relaunchSync:hover{cursor:pointer}.gifLoader,.loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recapErrors{display:flex;flex-direction:column}.address-content{text-align:center;max-width:100%}@media screen and (max-width:780px){.subFieldset{width:50%}.subFieldset .address-btns{flex-direction:column;gap:8px;flex-wrap:wrap;justify-content:center}.subFieldset .address-comp{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center}}.address-comp{border-radius:3px;border:solid 1px #ccc;padding:12px 16px}.has-error .address-comp{border-color:#a94442;border-width:3px}.form-control>.ms-drop{overflow:auto}.form-control>.ms-drop ul{overflow:unset}.subFieldsets{display:flex;gap:16px 14px;width:100%;flex-wrap:wrap;padding-left:13px;justify-content:center}.subFieldset{display:flex;flex-direction:column;gap:8px;width:25%;max-width:320px;min-width:230px}.subFieldset .help-block{height:13px;margin:0;font-size:.7em}.address-label{font-size:14px;font-weight:700;margin-bottom:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:12px;font-weight:300;min-height:18px}.address-btns{display:flex;gap:16px;justify-content:center}.btn-simple{background:transparent;padding-top:10px;padding-bottom:10px;padding-right:15px;padding-left:10px;border:none;cursor:pointer;font-weight:700;position:relative;border-radius:3px;transform:scale(1);transition:transform .3s;width:120px;display:flex;justify-content:center}.btn-simple:after{position:absolute;content:'';width:100%;left:0;height:100%;background:rgba(51,122,183,0);top:0;transition:all .3s;border-radius:3px}.btn-simple:hover:after{background:rgba(51,122,183,0.1)}.btn-simple:active{transform:scale(.95)}.btn-simple>i{display:inline-block;vertical-align:middle}.btn-simple>span{display:inline-block;vertical-align:middle;padding-left:5px}.blue-btn{color:#49a29a}.red-btn{color:#f66}.delete-btn:after{background:rgba(255,102,102,0)}.delete-btn:hover:after{background:rgba(255,102,102,0.1)}button.noButton{background-color:transparent;border-width:0;font-weight:bold}.noButton:focus{border:solid #337ab7 2px}.form-control{border-radius:20px;padding:10px 20px;height:auto}.has-error .form-control:focus{outline:none;-webkit-box-shadow:0 0 0 1px #a94442;box-shadow:0 0 0 1px #a94442}.form-control:focus{border-color:#49a29a;outline:none;-webkit-box-shadow:0 0 0 1px #49a29a;box-shadow:0 0 0 1px #49a29a}a.language-link:focus{background-color:#ff1f2d}.btn:focus{border-color:#337ab7}a:focus{border-color:#337ab7 !important}.statsBody{height:fit-content;position:relative;margin-bottom:50px}@media (min-width:1000px){.statsBody{min-height:500px}}@media (max-width:1000px){.statsBody{min-height:300px}}.statsTable{display:none}.statsTable td,.statsTable table,.statsTable th{border:0}.statsTable .odd{background-color:#ebeef1}.statsTable .even{background-color:#fff}div.dataTables_scrollBody{max-height:1000px !important}.btnSearch{margin-top:2em;margin-bottom:2em}.discreetPlaceholder::-webkit-input-placeholder{opacity:.5}.discreetPlaceholder::placeholder{opacity:.5}.discreetPlaceholder::-ms-input-placeholder{opacity:.5}.discreetPlaceholder:-ms-input-placeholder{opacity:.5}.discreetPlaceholder::-moz-placeholder{opacity:.5}.discreetPlaceholder:-moz-placeholder{opacity:.5}.fieldsetIntro{margin-left:1em}fieldset.global-form{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}fieldset.global-form>legend,fieldset.global-form>div.fieldsetIntro,fieldset.global-form>div.field-full-width{grid-column:1 / -1}fieldset.global-form>div:not(.field-full-width) [class*="col-md-"]{width:100% !important;float:none !important}.alignedCheckbox{margin-left:0 !important;padding-left:2em !important;padding-top:0 !important;flex:0 1 auto}.checkboxStyle{margin-right:1em !important;margin-left:.1em !important;transform:scale(1.7)}.loginBody{display:flex;flex-direction:column;margin:4em;justify-content:center;align-items:center}.loginBody>div{margin-left:0}.logIntro{margin-bottom:2em}.introTextField{font-weight:bold;font-size:smaller}.end-page-btn{margin-top:2em;justify-content:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.alignTextIE{margin-left:4em}}.back_btn,.next_btn{position:relative;top:1em;color:#103f77;cursor:pointer;font-weight:700}.switch_btns{display:flex;justify-content:space-between}.historyTable td{width:12%;padding:8px 17px}.iti{width:100%}.fade{opacity:1}.fade.ng-hide-add,.fade.ng-hide-remove{-webkit-transition:5s ease-in-out opacity;-moz-transition:5s ease-in-out opacity;-ms-transition:5s ease-in-out opacity;-o-transition:5s ease-in-out opacity;transition:5s ease-in-out opacity;opacity:1}.fade.ng-hide{opacity:0}.form-add-filter{display:flex;align-items:center;border:1px solid rgba(73,100,130,0.2);border-radius:10px}.form-add-filter select,.form-add-filter .search{padding:14px 26px;border:0;border-radius:10px}.form-add-filter select{appearance:none;position:relative;font-weight:600}.form-add-filter .separator{width:1px;height:20px;background:rgba(73,100,130,0.2)}.form-add-filter .search{width:100%}.form-add-filter .btn{margin-right:10px}.form-filters{display:flex;flex-wrap:wrap;padding:0}.form-filters .filter{min-width:200px;padding:12px 6px 10px 20px;margin:0 8px 8px 0;display:flex;justify-content:space-between;align-items:center;background:rgba(73,100,130,0.1);border-radius:10px;background:#fff;box-shadow:1px 1px 1px 0 rgba(73,100,130,0.2);border:1px solid rgba(73,100,130,0.2)}.form-filters .filter.stat{padding:12px;justify-content:flex-start}.form-filters .filter .about .filter-label{display:block;font-size:8px;font-weight:600;line-height:1;color:rgba(73,100,130,0.35)}.form-filters .filter .about>div{display:inline-block;vertical-align:top}.form-filters .filter .about>div:first-child{margin-right:10px;font-weight:600}.form-filters .filter .filter-delete{width:25px;height:25px;margin-left:5px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-size:9px}.form-filters .filter .filter-delete:after{content:'';width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:20px;background:rgba(73,100,130,0.1);opacity:0;transition:all .2s ease-out}.form-filters .filter .filter-delete:hover::after{width:100%;height:100%;opacity:1}.form-filters .filter .icon{width:30px;height:30px;margin-right:10px;display:flex;justify-content:center;align-items:center;background:rgba(70,118,176,0.1);border-radius:5px;color:#0251af}.dataTables_length label{font-weight:400}.dataTables_length select{border:1px solid rgba(73,100,130,0.2);border-radius:5px}table.dataTable.no-footer{border:0}table.dataTable thead th,table.dataTable thead td{border-color:rgba(73,100,130,0.3)}table.dataTable tbody td{padding:10px 18px}.actions{position:relative;text-align:center}.actions .actions-list{min-width:250px;padding:2px;margin-top:5px;position:absolute;right:0;background:#fff;border-radius:10px;box-shadow:0 10px 18px -12px rgba(73,100,130,0.5);border:1px solid rgba(73,100,130,0.1);list-style:none;text-align:left;opacity:0;pointer-events:none}.actions .actions-list:before{content:'';display:block;width:8px;height:8px;position:absolute;top:-4px;right:48px;transform:rotate(45deg);background:#fff;z-index:-1}.actions .actions-list li{background:#fff;border-radius:8px;transition:all .2s ease-out}.actions .actions-list li:hover{background:rgba(73,100,130,0.1)}.actions .actions-list a{padding:10px;display:block;color:#000}.actions .actions-list a:hover{text-decoration:none}.shown .actions-list{opacity:1;pointer-events:all;z-index:10}.history{display:flex;flex-direction:column;width:100%}.history .history-label{margin-top:50px}.history .history-bloc{padding:0;list-style-type:none}.history .history-bloc .history-header,.history .history-bloc .item{display:flex;justify-content:space-between;gap:20px;padding:5px 10px;margin:8px 0}.history .history-bloc .history-header>div,.history .history-bloc .item>div{width:25%;min-width:110px;padding:8px 16px}.history .history-bloc .history-header{font-weight:600;background:#f7f7f7;border:1px solid rgba(58,79,102,0.2);border-radius:10px;align-items:center}.history .history-bloc .item:not(:last-child){border-bottom:1px solid rgba(73,100,130,0.2)}.form-control>.ms-choice{border-width:0}.ms-choice>span{margin:.7em}.table_bordered,.table_bordered td{border:1px solid #ededed;border-collapse:collapse;padding:5px 10px}@media (max-width:1024px){html body .header{padding:2.5em 10%}html body .nav-bar .fieldTitle{margin:0 10%}html body .container .sub-group{margin:1em 10%}html body footer .footer-content{padding:20px 10%}#forgottenPassword,#changeLogin,#formPassword,#sendMailResult,.statsBody{margin:0 10%}}@media (max-width:580px){html body .header{display:block}html body .header .flexCol:first-child{margin-top:2em}html body .header,html body footer .grid3{padding:2em 15px}html body .header .logo,html body footer .grid3 .logo{max-width:150px}html body .header .mainTitle,html body footer .grid3 .mainTitle{font-size:2em;width:35%}html body .nav-bar .fieldTitle{margin:0 15px}html body .container .sub-group{margin:1em 15px}html body .loginBody{margin:0}html body #sendMailResult{margin:0}.end-page-btn{margin-left:0;width:100%}#changeLogin,#formPassword,.statsBody{margin:0}.statsBody{margin-bottom:50px}#forgottenPassword,.loginBody{margin:0 15px}}.uib-datepicker-popup{padding:0;border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);overflow:hidden}[uib-datepicker]{background:#fff;border-radius:12px}.uib-datepicker-popup table[role="grid"] thead tr:first-child{background-color:#008c98;color:#fff}.uib-datepicker-popup button.uib-title{background:none !important;border:none !important;color:#fff !important;font-weight:700;font-size:15px;padding:10px 8px;border-radius:0}.uib-datepicker-popup button.uib-title:hover,.uib-datepicker-popup button.uib-title:focus{background:rgba(255,255,255,0.15) !important;color:#fff !important}.uib-datepicker-popup .uib-left,.uib-datepicker-popup .uib-right{background:none !important;border:none !important;color:#fff !important;font-size:16px;padding:10px 12px;border-radius:0;opacity:.85}.uib-datepicker-popup .uib-left:hover,.uib-datepicker-popup .uib-right:hover{opacity:1;background:rgba(255,255,255,0.15) !important}.uib-daypicker table[role="grid"] thead tr:last-child th small{color:#49a29a;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.uib-datepicker-popup table[role="grid"] tbody td{padding:2px}.uib-datepicker-popup table[role="grid"] tbody td button{background:none !important;border:none !important;color:#333 !important;font-size:13px;transition:background .15s ease,color .15s ease;display:block;box-shadow:none !important}.uib-datepicker-popup table[role="grid"] tbody td button:hover:not([disabled]){background:#e0f4f5 !important;color:#008c98 !important}.uib-datepicker-popup table[role="grid"] tbody td button.btn-info:not(.active){background:#008c98 !important;color:#fff !important;font-weight:700}.uib-datepicker-popup table[role="grid"] tbody td button.active{background:#008c98 !important;color:#fff !important;font-weight:700}.uib-datepicker-popup table[role="grid"] tbody td button.active:hover{background:#006f79 !important;color:#fff !important}.uib-datepicker-popup table[role="grid"] tbody td button.active span,.uib-datepicker-popup table[role="grid"] tbody td button.btn-info span{color:#fff !important}.uib-datepicker-popup table[role="grid"] tbody td button.text-muted,.uib-datepicker-popup table[role="grid"] tbody td.text-muted button{color:#bbb !important}.uib-datepicker-popup table[role="grid"] tbody td button[disabled]{opacity:.35;cursor:not-allowed}.uib-daypicker table[role="grid"] tbody td button{border-radius:50% !important;width:34px;height:34px;padding:0 !important;display:flex !important;align-items:center;justify-content:center;margin:auto}.uib-monthpicker table[role="grid"],.uib-yearpicker table[role="grid"]{width:100%}.uib-monthpicker table[role="grid"] tbody td,.uib-yearpicker table[role="grid"] tbody td{padding:4px}.uib-monthpicker table[role="grid"] tbody td button,.uib-yearpicker table[role="grid"] tbody td button{border-radius:20px !important;width:100%;padding:8px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uib-datepicker-popup .uib-button-bar{background:#f7f7f7;border-top:1px solid #e8e8e8;padding:8px 12px;display:flex !important;flex-direction:row;align-items:center;gap:8px}.uib-datepicker-popup .uib-button-bar .btn-group{display:contents;float:none !important}.uib-datepicker-popup .uib-button-bar .btn{flex:1;float:none !important;border-radius:20px !important;padding:6px 8px !important;font-size:13px !important;font-weight:600 !important;text-align:center;white-space:nowrap}.uib-datepicker-popup .uib-button-bar .uib-datepicker-current{background-color:#49a29a !important;color:#fff !important;border-color:transparent !important}.uib-datepicker-popup .uib-button-bar .uib-clear{background-color:#ff1f2d !important;color:#fff !important;border-color:transparent !important}.uib-datepicker-popup .uib-button-bar .uib-close{background-color:#6c757d !important;color:#fff !important;border-color:transparent !important;float:none !important}.input-group [uib-datepicker-popup]~.input-group-btn .btn,.input-group-btn .btn.datepicker-toggle{border-radius:0 20px 20px 0 !important;padding:10px 16px !important;font-size:14px !important;background-color:#49a29a !important;color:#fff !important;border:none !important;height:100%}
