@font-face{font-family:SanofiSans;src:url("fonts/Sanofi_Sans-Regular.woff2"),url("fonts/SanofiSans-Regular.ttf"),url("fonts/OpenSans-Regular.ttf"),url("fonts/opensans-regular-webfont.woff");font-weight:400;font-display:swap}@font-face{font-family:SanofiSans;src:url("fonts/Sanofi_Sans-Bold.woff2"),url("fonts/SanofiSans-Bold.ttf"),url("fonts/OpenSans-Bold.ttf"),url("fonts/opensans-bold-webfont.woff");font-weight:700;font-display:swap}@font-face{font-family:SanofiSans;src:url("fonts/Sanofi_Sans-Bold.woff2"),url("fonts/SanofiSans-Light.ttf"),url("fonts/OpenSans-Light.ttf"),url("fonts/opensans-light-webfont.woff");font-weight:200;font-display:swap}@font-face{font-family:SanofiSans;src:url("fonts/Sanofi_Sans-Italic.woff2"),url("fonts/SanofiSans-Italic.ttf");font-weight:400;font-display:swap;font-style:italic}.g-recaptcha iframe{background-color:#f9f9f9;border-radius:5px}.col-auto{max-width:100%}.form-control{border-color:#a1a3a7;color:#000}.form-control:focus{border-color:#7a00e6;outline:0;box-shadow:0 0 0 .2rem rgba(122,0,166,.5)}input[type=search].form-control:focus{background-color:transparent}.form-control.input-validation-error{border-color:#da3a16;outline:0;box-shadow:0 0 0 .2rem rgba(211,58,22,.5)}.btn{color:#000;background-color:#fff;border-color:#080025;border-radius:4px!important;box-shadow:none!important;opacity:1!important;border-width:2px}.btn:not(:disabled):hover{color:#000;background-color:#571880;border-color:#571880;color:#fff}.btn:not(:disabled):active,.btn:not(:disabled).active,.btn:not(:disabled):focus{color:#000;background-color:#f4f2f6;border-color:#7a00e6}.btn.disabled,.form-control:disabled,.form-control[readonly],.btn:disabled{background-color:#f4f2f6;color:rgba(0,0,0,.25);border-color:#a1a3a7;cursor:default}.btn-primary{color:#fff;background-color:#7a00e6;border-color:#7a00e6}.btn-primary:not(:disabled):hover{background-color:#571880;border-color:#571880;color:#fff}.btn-primary:not(:disabled):active,.btn-primary:not(:disabled).active,.btn-primary:not(:disabled):focus{background-color:#3d00b2 !important;border-color:#7a00e6 !important;color:#fff}.btn-secondary{color:#fff;background-color:#23004c;border-color:#23004c}.btn-secondary:not(:disabled):hover{background-color:#080025;border-color:#080025;color:#fff}.btn-secondary:not(:disabled):active,.btn-secondary:not(:disabled).active,.btn-secondary:not(:disabled):focus{background-color:#080025 !important;border-color:#7a00e6 !important;color:#fff !important}:not(.custom-switch)>.custom-control-input~.custom-control-label::before,:not(.custom-switch)>.custom-control-input~.custom-control-label::after{top:.1rem}.custom-control-input:checked~.custom-control-label::before,.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;border-color:#7a00e6;background-color:#7a00e6}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#a1a3a7}.custom-switch .custom-control-input:focus~.custom-control-label::before{left:-2.3rem;width:1.85rem;top:.2rem;height:1.05rem}.custom-control-input:focus~.custom-control-label::before{box-shadow:inherit}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input.disabled~.custom-control-label::before{background-color:rgba(0,0,0,.25) !important;border-color:inherit}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none}.dropdown-menu{font-size:inherit;padding:0}.dropdown-menu .nav-link:hover,.list li:hover,.pedlist li:hover,#contextPop li:hover{background-color:#f4f2f6}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1em;height:.9em}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:10px 0 10px 0;padding:0}.mCSB_scrollTools{right:-5px}#faqModal .mCSB_scrollTools .mCSB_dragger_bar{background-color:transparent}.mCSB_dragger{max-height:inherit !important}.overflow-y-auto{overflow-y:auto}.wrapper{display:flex;width:100%}#content{width:100%;height:100%;display:flex;flex-direction:column}.mCSB_inside>.mCSB_container{margin-right:0}body{word-wrap:break-word;color:#000}.container{width:100%}html,body{height:100%}html{font-size:.875rem}body{line-height:inherit;font-family:SanofiSans}img{height:auto;width:100%}iframe{width:100%;overflow:hidden}label{margin-bottom:initial}.btn{line-height:.85rem!important}a{color:inherit;text-decoration:none;display:inline-block}h1,h2,h3,.h1,.h2,.h3{line-height:1.4}a.link,.modal-body a{color:#7a00e6;text-decoration:underline}a.link:hover,.modal-body a:hover{color:#3d00b2;text-decoration:underline;opacity:1}a.link:disabled,a.link.disable{color:rgba(0,0,0,.25);text-decoration:underline;opacity:1}textarea{resize:none}textarea.resize{resize:vertical}a:hover{opacity:.8;color:inherit}ul{list-style-type:none;padding:0;margin:0}.navbar-light .navbar-nav .nav-link{color:#fff}.table{table-layout:fixed}#userlisttable th,.card-header{cursor:pointer}.reportstats .table th,.reportusers .table th{font-size:.857rem}.table th,.table td{border-top:0;border-bottom:1px solid #dee2e6;padding:.75rem .5rem}.table thead{background-color:#f5f5f5}.reportusers .table th:last-of-type{width:100px}.reportusers .table th:nth-of-type(2),.reportusers .table th:nth-of-type(3),.reportusers .table td:nth-of-type(2),.reportusers .table td:nth-of-type(3){display:none}#pagetop{border-bottom:1px solid #ddd;font-size:.92857rem}#pagetop select{background:transparent;border:0;text-align:right}#pagetop select option{text-align:right;padding-right:1rem}#pagetop .logo,#pagebottom .logo{vertical-align:text-bottom;max-width:70px;margin-left:.5rem}.accountpanel{background-color:#23004c;padding:2rem !important;border-radius:1rem;color:#fff;margin:0 auto}#main-content{height:100%;overflow-y:auto;padding:0;background-color:#f5f5f5}#pedigree-list{max-width:inherit}.pedlistscroll{overflow-y:auto}.b1{border:1px solid #ddd;border-radius:7px}.bt-1{border-top:1px solid #ddd}#appmain:not(.home) .mCustomScrollBox>div:not(.mCS_no_scrollbar_y) .accountpanel{position:relative;left:-8px}#appmain.home>div>.mCSB_container{height:auto}.pie{align-self:flex-start}.legenddiagnosis li:not(:first-of-type):before{content:'';display:inline-block;width:12px;height:12px;border-radius:6px;margin-right:10px;vertical-align:top}.legenddiagnosis .icon{width:10px;height:10px}.legenddiagnosis li{padding:6px;font-size:12px;white-space:nowrap}.legenddiagnosis li:not(:first-of-type){border-top:1px solid #ddd}.legenddiagnosis li:nth-of-type(2):before{background:url(../img/v2/fabfind_node2.svg)}.legenddiagnosis li:nth-of-type(3):before{background:url(../img/v2/fabfind_node1.svg)}.legenddiagnosis li:nth-of-type(4):before{background:url(../img/v2/fabfind_node0.svg)}.legenddiagnosis.bw li:nth-of-type(2):before{background:url(../img/v2/fabfind_node2bw.svg)}.legenddiagnosis.bw li:nth-of-type(3):before{background:url(../img/v2/fabfind_node1bw.svg)}.legenddiagnosis.bw li:nth-of-type(4):before{background:url(../img/v2/fabfind_node0bw.svg)}.legenddiagnosis li:nth-of-type(5):before{background:#ddd url(../img/v2/fabfind_node.svg)}.legenddiagnosis li:nth-of-type(6):before{content:"✔";color:#000}.legenddiagnosis li:not(:first-of-type)>span:first-of-type{display:inline-block}.legenddiagnosis li:not(:first-of-type)>span:last-of-type{font-weight:bold;float:right}.legenddiagnosis li:not(:first-of-type)>span:last-of-type:after{content:"%"}.pedlistscroll{max-height:500px}.pedlist li{line-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border-bottom:1px solid #a1a3a7;cursor:pointer}.node_fabry_sts_unknown{fill:#eee}.node_fabry_sts_undefined{fill:white}.node_fabry_sts_1{fill:#ffed00}.node_fabry_sts_0,.node_fabry_sts_notAffected{fill:#093}.node_fabry_sts_2,.node_fabry_sts_affected{fill:#eb4525}#patientreport{position:absolute;width:100%;width:100%;height:100%;z-index:10;display:none;bottom:2px;border-top:2px solid #ddd}#datatable{overflow-y:auto;overflow-x:hidden;height:100%}#patientreport thead tr:first-of-type th{position:sticky;top:0}#patientreport thead tr:last-of-type th{position:sticky;top:20.5px}#patientreport table{width:100%;border-collapse:collapse;table-layout:fixed}#patientreport th{text-align:center;background-color:#23004c;color:#fff;line-height:20px;white-space:nowrap;border:1px solid #fff;border-top:0;font-size:.85em;padding:0;box-shadow:1px 1px white,-1px 1px white,-1px -1px white,1px -1px white}#patientreport th span{display:inline-block;margin:0 3px}#patientreport td{border:1px solid #ddd;text-align:center;word-wrap:break-word;max-width:0}#datatable tr:nth-child(even){background-color:#f4f2f6}#datatable tr.highlight{background-color:#7a00e6}#patientreport.fixedheight,#patientreport.fixedheight #datatable{max-height:200px}#sidebar{position:relative;top:0;left:0;height:100%;z-index:999;text-align:center;font-size:.8572rem;flex:0 0;border-right:1px solid #ddd}#sidebar .nav-item{width:100%;border-top:1px solid #ddd;padding:.5rem 0;cursor:pointer;position:relative}#sidebar .logo{padding:25%}#sidebar .mCustomScrollbar{overflow-y:auto;height:100%}#sidebar .nav-item span{display:none;margin-top:5px}#sidebar .icon{display:block;margin:0 auto}#sidebar a{display:block}#sidebar .activeItem,.reportusers .btn_users,.reportstats .btn_reports{background-color:#23004c;color:#fff}.btn_person:not(.activeItem) .icon,.btn_users:not(.activeItem) .icon{background:url("/img/v2/icon-user.svg") no-repeat}.btn_person.activeItem .icon,.reportusers .btn_users .icon{background:url("/img/v2/icon-user-white.svg") no-repeat}.btn_report:not(.activeItem) .icon,.btn_reports:not(.activeItem) .icon{background:url("/img/v2/icon-table.svg") no-repeat}.btn_report.activeItem .icon,.reportstats .btn_reports .icon{background:url("/img/v2/icon-table-white.svg") no-repeat}.btn_alert:not(.activeItem) .icon{background:url("/img/v2/icon-alert.svg") no-repeat}.btn_alert.activeItem .icon{background:url("/img/v2/icon-alert-white.svg") no-repeat}#tab_opt3:not(.activeItem) .icon{background:url("/img/v2/icon-settings.svg") no-repeat}#tab_opt3.activeItem .icon{background:url("/img/v2/icon-settings-white.svg") no-repeat}.btn_faq:not(.activeItem) .icon{background:url("/img/v2/icon-faq.svg") no-repeat}.btn_faq.activeItem .icon{background:url("/img/v2/icon-faq-white.svg") no-repeat}#tab_opt4:not(.activeItem) .icon{background:url("/img/v2/icon-download.svg") no-repeat}#tab_opt1:not(.activeItem) .icon,#tab_home:not(.activeItem) .icon{background:url("/img/v2/icon-home.svg") no-repeat}#tab_opt6:not(.activeItem) .icon{background:url("/img/v2/icon-download.svg") no-repeat}.btn_settings:not(.activeItem) .icon{background:url("/img/v2/icon-doctor.svg") no-repeat}#tab_opt2:not(.activeItem) .icon{background:url("/img/v2/icon-download.svg") no-repeat}#tab_opt2.activeItem .icon{background:url("/img/v2/icon-download-white.svg") no-repeat}.btn_col:not(.activeItem) .icon{background:url("/img/v2/icon-greyscale.svg") no-repeat}.newalert:after{content:"";position:absolute;top:4px;right:1px;width:12px;height:12px;border-radius:6px;background-color:#f00;-webkit-box-shadow:2px 2px 3px #555;box-shadow:2px 2px 3px #555}footer{font-size:.92857rem}footer .copyright{font-size:.8572rem}footer p{font-weight:700}footer .logo{max-width:128px}.toolbar{position:fixed;background-color:#f5f5f5;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.2);padding:3px;white-space:nowrap}.toolbar>*{display:inline-block;padding:5px;cursor:pointer}.toolbar>*:not(:last-of-type){border-right:1px solid #ddd}.toolbar.vertical>*{display:block}.toolbar.vertical>*:not(:last-of-type){border-right:0;border-bottom:1px solid #ddd}.toolbar.floating{position:absolute}#printmenu{z-index:10;display:none;right:40px;bottom:210px}#printmenu .printsize.fixedheight>img:last-of-type{display:none}#printmenu .printsize:not(.fixedheight)>img:first-of-type{display:none}#zoommenu.toolbar{bottom:250px;right:20px}#alerts.toolbar{top:10px;right:40px;display:none;height:60px;max-width:300px;min-width:200px;white-space:inherit}#patientdetails{width:260px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border-right:1px solid #ddd;display:flex;flex-direction:column}#patientdetails input,#patientdetails select{margin:.5rem 0}.showReport #patientdetails{height:calc(-200px + 100%)}#contextPop{z-index:100;display:none;top:0;left:0}#contextPop ul{list-style-type:none;margin:0;padding:0;cursor:pointer;z-index:102}#contextPop ul li{padding:0 10px 0 10px;line-height:22px;z-index:102}#contextPop>ul li:not(:last-of-type){border-bottom:1px solid #ddd}#tooltipPop{background:#fff;border:1px solid #ddd;padding:10px;border-radius:5px;display:none;margin-top:-20px;margin-left:-20px}.lozenge_list_container{max-height:100px;overflow-y:auto}.lozenge_list span{display:inline-block;background-color:#f5f5f5;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.2);padding:3px;margin:5px;cursor:pointer}.nav-tabs:not(.patientdetailsmenu){margin:0 -1.5rem 1.5rem -1.5rem;padding:0 1.5rem}.primary{color:#7a00e6}.primary-dark{color:#3d00b2}.secondary{color:#23004c}.secondary-dark{color:#080025}.success{color:#268500}.success-dark{color:#005700}.warning{color:#d65e06}.warning-dark{color:#9e2f00}.danger{color:#da3a16}.danger-dark{color:#a00000}.white{color:#fff !important}.gray{color:#a1a3a7}.font-white{color:#f5f5f5}.support-gray{color:#f4f2f6}.dark{color:#37474f}.bg-primary{background-color:#7a00e6}.bg-primary-dark{background-color:#3d00b2}.bg-secondary{background-color:#23004c !important}.bg-secondary-dark{background-color:#080025}.bg-success{background-color:#268500}.bg-success-dark{background-color:#005700}.bg-warning{background-color:#d65e06}.bg-warning-dark{background-color:#9e2f00}.bg-danger{background-color:#da3a16}.bg-danger-dark{background-color:#a00000}.bg-gray{background-color:#a1a3a7}.bg-font-white{background-color:#f5f5f5}.bg-support-gray{background-color:#f4f2f6}.bg-dark{background-color:#37474f}.bg-transparent{background-color:transparent!important}.bld{font-weight:700;font-family:SanofiSans}.med{font-weight:500;font-family:SanofiSans}.reg{font-weight:400;font-family:SanofiSans}.light{font-weight:300;font-family:SanofiSans}.thin{font-weight:200;font-family:SanofiSans}.p-events-none{pointer-events:none}.ver{font-size:10px;opacity:.35}.ver.bottom{position:fixed;bottom:0;right:0}.tul,.tul:hover,.tul:focus{text-decoration:underline}.caps{text-transform:uppercase}.accountform{max-width:450px;padding:0 3px}.info{cursor:pointer}.img{width:100%;height:100%;position:relative}.w-80{width:80%!important}.footnote{font-size:.857rem;font-style:italic}.verticaltext{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl}.flip{transform:rotate(180deg)}.list li{padding:.675rem 1.75rem;border-bottom:1px solid #ddd;cursor:pointer}.icon{display:inline-block;width:18px;height:18px;background-size:cover !important}.bt{border-color:transparent;border-width:2px}.bc{border-color:#eb4525;border-width:2px}.bc.bw{border-color:#000;border-width:2px}.bs{border-color:#ffed00;border-width:2px}.bs.bw{border-color:#888;border-width:2px;border-style:dashed}#skiptocontent a{padding:6px 12px;position:absolute;top:-40px;left:50%;transform:translate(-50%);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border:1px solid #000;background-color:#fff;transition:top .2s ease-out;z-index:100}#skiptocontent a:focus{position:absolute;top:0;outline-color:transparent;transition:top .2s ease-in}.drag-drop input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:block}.drag-drop{position:relative;display:block;height:auto}.drag-drop span:last-of-type{float:right}.drag-drop span:first-of-type{display:inline-block;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spinner{position:relative}.spinner:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;text-align:center;background-color:rgba(0,0,0,.1);z-index:1}.spinner:after{content:'';display:inline-block;position:absolute;top:calc(-1rem + 50%);left:calc(-1rem + 50%);width:2rem;height:2rem;vertical-align:middle;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}input[type=search]{padding-right:30px;position:relative;background-color:transparent}span.search{display:block}span.search{background:#fff url(../img/v2/icon-search.svg) center right 5px/20px 20px no-repeat !important}.modal-backdrop.show{opacity:.8;background-color:rgba(40,40,40,.5)}.modal-header{border-bottom:0;justify-content:center;font-weight:700}.modal-close{opacity:1;background-color:#fff;color:#000;width:24px;height:24px;text-align:center;line-height:20px;font-size:2rem;position:absolute;top:8px;right:8px;font-weight:200}.modal-close:hover{color:#000;text-decoration:none}.modal-content{overflow:hidden;border-radius:.6rem}.modalfooter{border-top:1px solid #7a00e6;padding:.5rem 1.5rem;background-color:#f4f2f6;text-align:right}.modalfooter .btn{margin:5px}.modal .modal-content{max-height:85vh;height:100%}.modal .modal-body:not(.wizardmodal){overflow-y:auto;max-height:75vh}.modal .modal-body h2{font-size:1.5rem;margin:.5rem 0}.modal .modal-body h3{font-size:1.2rem;margin:.5rem 0}.modal .modal-body table{border-collapse:collapse;border:1px solid #ddd;font-size:.857rem}.modal .modal-body table td,.modal .modal-body table th{border:1px solid #ddd}.modal .modal-body img{width:auto}.modal-open .modal{overflow-y:hidden}.modal{padding-left:0}#wizardModal .patientdetailsmain>div{height:100%}#wizardModal .patientdetailsmain>div>span{height:100%;top:0;width:100%;padding-top:5px;box-sizing:border-box;overflow:visible}#wizardModal .patientdetailsmain>div>span>div{padding:0}#wizardModal.onlywizard .patientdetailsmenu li{width:25%}#wizardModal:not(.onlywizard) li{width:100%}#wizardModal:not(.onlywizard) li:not(:first-of-type){display:none}#wizardModal:not(.onlywizard) button.onlywizard,#wizardModal:not(.onlywizard) .progressbar.onlywizard{display:none}#wizardModal.onlywizard .modaltitle:not(.onlywizard){display:none}#wizardModal:not(.onlywizard) .modaltitle.onlywizard{display:none}.nav-tabs{border-bottom-color:#7a00e6;margin:0 -1rem}.nav-tabs .nav-item a{height:100%;font-size:12px;width:100%;text-align:center}.nav-tabs .nav-item{background-color:#f4f2f6}.nav-item>.nav-link{border-color:#ddd}.nav-tabs .active{background-color:#7a00e6 !important;color:#fff !important;border-color:#7a00e6 !important}#wizardModal .progressbar{position:absolute;bottom:-42px;width:auto;left:1.5rem;text-align:center;cursor:default}.progressbar .btn{border:0;padding:0 .5rem;border-radius:0 !important;padding:.445rem .5rem}.progressbar .btn:not(:first-of-type):not(:last-of-type){border-left:1px solid #7a00e6;cursor:auto}.progressbar .btn.on{background-color:#7a00e6;color:#fff}.progressbar .btn:nth-of-type(5){border-right:1px solid #7a00e6}.progressbar .btn.btn.disabled{background:transparent}.progressbar>span{border:1px solid #7a00e6;border-radius:3rem!important;padding:0;display:inline-block;overflow:hidden}#restoreModal .list{height:200px;overflow-x:hidden}.list .custom-control-label{width:100%}.card-header.collapsed{background-color:#f4f2f6;border-bottom:1px solid rgba(0,0,0,.125)}.card-header{background-color:#f5f5f5;border-bottom:1px solid #7a00e6;position:relative}.card-header:after{position:absolute;content:'';right:0;top:calc(-10px + 50%);width:20px;height:20px;background-image:url('/img/v2/icon-arrow-up.svg');background-repeat:no-repeat}.card-header.collapsed:after{background-image:url('/img/v2/icon-arrow-down.svg')}#patientdetails .collapsing{-webkit-transition:none;transition:none;display:none}#patientdetails .card-header+div{overflow-y:auto}.search-highlight{background-color:#a1a3a7}@media(min-width:576px){.container{max-width:100%}.modal-dialog-centered{min-height:calc(100% - 2rem)}.modal-dialog{margin:1rem auto}}@media(min-width:768px){.container{max-width:100%}#sidebar{min-width:100px}#sidebar .nav-item span{display:inline-block}}@media(min-width:992px){.container{max-width:100%}.piex{max-width:500px}#pedigree-list{max-width:350px}.pedlistscroll{max-height:inherit}#appmain.home>div>.mCSB_container{height:99%}.reportusers .table th:nth-of-type(2),.reportusers .table th:nth-of-type(3),.reportusers .table td:nth-of-type(2),.reportusers .table td:nth-of-type(3){display:table-cell}}@media(min-width:1200px){.container{max-width:1140px}}@media(max-height:500px){#appmain.home>div>.mCSB_container{height:auto}}