@font-face{font-family:'MBCorpoATitleCond-Regular-Web';font-display:swap;src:url("font_mbcorpoatitlecond-regular-web.woff2") format("woff2"),url("font_mbcorpoatitlecond-regular-web.woff") format("woff");-webkit-font-smoothing:antialiased;font-weight:normal}@font-face{font-family:'MBCorpoSTextSemiCond-Light-Web';font-display:swap;src:url("font_mbcorpostextsemicond-light-web.woff2") format("woff2"),url("font_mbcorpostextsemicond-light-web.woff") format("woff");-webkit-font-smoothing:antialiased;font-weight:normal}@font-face{font-family:'MBCorpoSTitle-Regular-Web';font-display:swap;src:url("font_mbcorpostitle-regular-web.woff2") format("woff2"),url("font_mbcorpostitle-regular-web.woff") format("woff");-webkit-font-smoothing:antialiased;font-weight:normal}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none !important;opacity:0}@media only screen and (min-width:768px) and (max-width:1024px){body .tablet-visible{display:initial !important}body .tablet-hidden{display:none !important}}@media only screen and (max-width:767px){body .mobile-visible{display:initial !important}body .mobile-hidden{display:none !important}}.tablet-visible,.mobile-visible{display:none !important}body,html{font-family:"MBCorpoSTitle-Regular-Web",Helvetica,Arial,sans-serif}body.noscroll,html.noscroll{overflow:hidden}body *,html *{transition:all .5s ease}h1,h2{font-family:"MBCorpoATitleCond-Regular-Web",Helvetica,Arial,sans-serif}h1{font-size:2.25rem}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;font-weight:normal}body.login section#login{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4rem;border:1px solid silver;border-radius:5px}body.login section#login h1{margin:0 0 1rem 0}body.login section#login input{float:none;width:100%;display:block;padding:.5rem 1rem;box-sizing:border-box;margin:0 0 1rem 0}body.login section#login button{width:100%;background-color:#00adef;color:white;border:medium none;padding:1rem;border-radius:5px;cursor:pointer}body.login section#login a#forgotPassword{color:#00adef}section#loading{display:none}body.loading section#loading{display:block;position:fixed;top:0;left:0;width:100%;height:100%}body.loading section#loading div.message{position:absolute;top:50%;left:50%;background-color:white;z-index:10;padding:2rem;box-sizing:border-box;transform:translate(-50%,-50%)}body.loading section#loading div.message img{width:100%;display:block;max-width:80px;-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;animation:spin .5s linear infinite}body.loading section#loading div.message sub{width:100%;text-align:center;display:block;margin:1rem 0 0 0}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.loading section#loading div.message::before{content:""}body.loading section#loading div.mask{position:absolute;top:0;left:0;background-color:black;opacity:.7;width:100%;height:100%}section#error,section#info{position:fixed;top:0;left:0;width:100%;height:100%}section#error div.wrapper,section#info div.wrapper{position:absolute;top:50%;left:50%;background-color:white;border-radius:5px;transform:translate(-50%,-50%);z-index:10;padding:1rem;box-sizing:border-box}section#error div.wrapper img,section#info div.wrapper img{max-width:80px;margin:0 auto;display:block}section#error div.wrapper span.title,section#info div.wrapper span.title{width:100%;font-weight:bold;display:block;text-align:center;margin-top:1rem}section#error div.wrapper span.message,section#info div.wrapper span.message{width:100%;display:block;text-align:center}section#error div.wrapper span.message div#buttons,section#info div.wrapper span.message div#buttons{width:100%;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}section#error div.wrapper span.message div#buttons a,section#info div.wrapper span.message div#buttons a{flex-basis:auto;flex-grow:1;flex-shrink:1;background-color:white;padding:10px 0;box-sizing:border-box;border:1px solid black;text-align:center;text-decoration:none;color:black}section#error div.wrapper span.additional,section#info div.wrapper span.additional{width:100%;display:block;text-align:center;color:silver;font-style:italic;font-size:.7rem;margin:1rem 0}section#error div.wrapper button,section#info div.wrapper button{margin:1rem auto 0 auto;display:block;background-color:#00adef;color:white;padding:1rem 2rem;box-sizing:border-box;border:medium none;cursor:pointer}section#error div.mask,section#info div.mask{position:absolute;top:0;left:0;background-color:black;opacity:.7;width:100%;height:100%}section#main{width:100%;display:block}section#main span#version{margin:0 0 1rem 1rem;display:inline-block;color:silver;font-style:italic}section#main section#wrapper-menu{width:100%;background-color:#00adef}section#main section#wrapper-menu div#menu{padding-left:1rem;box-sizing:border-box;position:relative}section#main section#wrapper-menu div#menu ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;grid-gap:40px;position:relative}section#main section#wrapper-menu div#menu ul>li{flex-basis:auto;flex-grow:0;flex-shrink:0}section#main section#wrapper-menu div#menu ul>li:hover{background-color:#0079a7}section#main section#wrapper-menu div#menu ul>li:hover>ul{display:block;position:absolute;background-color:black;color:white;min-width:300px}section#main section#wrapper-menu div#menu ul>li>a{color:white;text-decoration:none;padding:1rem;box-sizing:border-box;display:inline-block;position:relative}section#main section#wrapper-menu div#menu ul>li>a.hassub span{margin-right:15px}section#main section#wrapper-menu div#menu ul>li>a i{position:absolute;right:0;top:50%;transform:translateY(-50%)}section#main section#wrapper-menu div#menu ul>li>ul{display:none}section#main section#wrapper-menu div#menu p.user-details{position:absolute;top:50%;right:15px;color:white;transform:translateY(-50%);margin:0}section#main section#wrapper-menu div#nextlevel{background-color:#0085b8}section#main section#wrapper-menu div#nextlevel ul{list-style-type:none;margin:0;padding:0 1rem;box-sizing:border-box;display:flex;flex-wrap:wrap;column-gap:20px}section#main section#wrapper-menu div#nextlevel ul>li{flex-basis:auto;flex-grow:0;flex-shrink:0}section#main section#wrapper-menu div#nextlevel ul>li.first{display:none}section#main section#wrapper-menu div#nextlevel ul>li.li-current a,section#main section#wrapper-menu div#nextlevel ul>li:hover a{background-color:#00648a}section#main section#wrapper-menu div#nextlevel ul>li a{color:white;padding:.5rem;box-sizing:border-box;display:inline-block}section#main section.content{max-width:1200px;margin:0 auto;display:block}section#main section.content.only-content{max-width:100%;padding:0 80px;box-sizing:border-box}section#main section.content.only-content h1{margin-bottom:0}section#main section.content.full{max-width:100%;padding:0 1rem;box-sizing:border-box}section#main section.content form.flex-label{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1%;margin-bottom:4rem}section#main section.content form.flex-label label{flex-basis:32%;flex-grow:0;flex-shrink:0}section#main section.content form.flex-label label.full{flex-basis:100%}section#main section.content form.flex-label label span{width:100%;display:inline-block;margin-bottom:15px}section#main section.content form.flex-label label input,section#main section.content form.flex-label label select{padding:.5rem 1rem;box-sizing:border-box;width:100%;margin:0;border:1px solid #999;height:40px}section#main section.content form.flex-label label input[name='email'][readonly],section#main section.content form.flex-label label select[name='email'][readonly]{opacity:.4}section#main section.content form.flex-label label textarea{width:100%;min-height:200px;box-sizing:border-box}section#main section.content form.flex-label *[data-condition]{display:none !important}section#main section.content form.flex-label *[data-condition].visible{display:block !important}section#main section.content form.flex-label *[data-condition].flex-group.visible{display:flex !important}section#main section.content form.flex-label div.group-wrapper{width:100%;padding:1rem;box-sizing:border-box}section#main section.content form.flex-label div.group-wrapper.original{background-color:#f9f9f9}section#main section.content form.flex-label div.group-wrapper.original .flex-group[data-title="Uploads"] label{text-align:center;border:1px solid black;font-weight:bold}section#main section.content form.flex-label div.group-wrapper.original .flex-group[data-title="Uploads"] label a{color:black;padding:1rem;box-sizing:border-box;display:inline-block;width:100%}section#main section.content form.flex-label div.group-wrapper.admin{background-color:#333;margin-bottom:2rem}section#main section.content form.flex-label div.group-wrapper.admin .flex-group[data-title]::before{color:#00adef;border-color:#00adef}section#main section.content form.flex-label div.group-wrapper.admin .flex-group label span{color:white}section#main section.content form.flex-label div.flex-group{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1%;margin:1rem 0;padding:0;position:relative}section#main section.content form.flex-label div.flex-group[data-title]{padding:3rem 1rem 0 1rem}section#main section.content form.flex-label div.flex-group[data-title]::before{content:attr(data-title);width:100%;font-size:1.5rem;color:#999;border-bottom:2px solid #ebebeb;position:absolute;left:0;top:0}section#main section.content form.flex-label div.flex-group label{flex-basis:auto;flex-grow:1;flex-shrink:1;min-width:24%}section#main section.content form.flex-label div.flex-group label.full{flex-basis:100%}section#main section.content form.flex-label div.flex-group label div.mbks-error{border:2px solid red;padding:1rem;box-sizing:border-box;display:inline-block;width:100%}section#main section.content form.flex-label div.flex-group label div.mbks-error::before{content:attr(data-title);font-weight:bold;width:100%;display:inline-block}section#main section.content form.flex-label button{padding:1rem 4rem;box-sizing:border-box;background-color:#00adef;color:white;border:medium none;cursor:pointer}section#main section.content form.flex-label button:hover{background-color:#00719d;color:white}section#main section.content form.flex-label input[type="reset"]{padding:1rem 4rem;box-sizing:border-box;border:1px solid silver;cursor:pointer}section#main section.content .dataTables_wrapper{margin:0 0 4rem 0}section#main section.content .dataTables_wrapper .dataTables_filter input{width:auto}section#main section.content .dataTables_wrapper table.dataTable thead th{text-align:left}section#main section.content .dataTables_wrapper table.dataTable tbody tr:hover{background-color:#ededed}section#main section.content .dataTables_wrapper table.dataTable td:hover{cursor:pointer}section#main section.content .dataTables_wrapper .dt-buttons{width:100%}section#main section.content .dataTables_wrapper .dt-buttons::before{content:"Data actions";width:100%;display:block;font-weight:bold}section#main section#password-edit p.no-match{width:100%;text-align:center;display:table;margin:0;padding:1rem 0}section#main section#view-claim{width:100%;margin:0 auto;display:block;background-color:#333;padding:2rem 4rem;box-sizing:border-box;color:white}section#main section#view-claim div.flex-group{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1rem;margin:1rem 0}section#main section#view-claim div.flex-group[data-title]::before{content:attr(data-title);border-bottom:1px solid silver;width:100%;display:block;color:silver;font-size:1.3rem;margin-bottom:1rem}section#main section#view-claim div.flex-group div.group-element{flex-basis:25%;flex-grow:0;flex-shrink:0;margin:0 0 1rem 0}section#main section#view-claim div.flex-group div.group-element span.title{font-weight:bold;width:100%;display:block}section#main section#view-claim div.flex-group div.group-element span.value{width:100%;display:block;color:white}section#main section#view-claim div.flex-group div.group-element a{background-color:#00adef;color:white;width:100%;padding:1rem;box-sizing:border-box;display:block;margin:1rem 0 0 0;text-align:center}section#main section#view-claim div.flex-group div.group-element a:hover{background-color:#00739f}section#main section#view-claim button#close-view{width:100%;background-color:#00adef;text-align:center;border:medium none;color:white;padding:1rem 0;box-sizing:border-box;cursor:pointer}section#main section#status-update{position:fixed;top:0;left:0;width:100%;height:100%}section#main section#status-update .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:2rem;z-index:10}section#main section#status-update .wrapper select{width:100%;display:block;padding:1rem;box-sizing:border-box}section#main section#status-update .wrapper button{width:100%;background-color:#00adef;border:medium none;padding:1rem;box-sizing:border-box;color:white}section#main section#status-update .wrapper a.close-modal{position:absolute;top:15px;right:15px;text-decoration:none}section#main section#status-update .wrapper a.close-modal::before{content:"x";background-color:#c21010;color:white;padding:.5rem 1rem;font-weight:bold}section#main section#status-update .mask{position:absolute;top:0;left:0;background-color:black;opacity:.7;width:100%;height:100%}section#main section#statistics{width:100%;margin:0 auto 4rem auto;display:block;box-sizing:border-box}section#main section#statistics h1{margin:0}section#main section#statistics.data-available *.has-data{visibility:visible;width:auto;height:auto;opacity:1;display:block}section#main section#statistics.data-available *.has-data div#general-stats{display:flex !important}section#main section#statistics.data-not-available *.no-data{visibility:visible;width:auto;height:auto;opacity:1;display:block}section#main section#statistics .has-data,section#main section#statistics .no-data{visibility:hidden;width:0;height:0;opacity:0;display:none}section#main section#statistics div#general-stats{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1rem;row-gap:1rem}section#main section#statistics div#general-stats h2{flex-basis:100%}section#main section#statistics div#general-stats div.stat-block{flex-basis:auto;flex-grow:1;flex-shrink:1;background-color:orange;padding:1rem;box-sizing:border-box;border-radius:5px;color:white}section#main section#statistics div#general-stats div.stat-block[data-colour][data-colour='red']{background-color:red;color:white}section#main section#statistics div#general-stats div.stat-block[data-colour][data-colour='blue']{background-color:#00adef;color:white}section#main section#statistics div#general-stats div.stat-block[data-colour][data-colour='green']{background-color:#1db31d}section#main section#statistics div#general-stats div.stat-block[data-colour][data-colour='orange']{background-color:orange}section#main section#statistics div#general-stats div.stat-block[data-colour][data-colour='black']{background-color:black;color:white}section#main section#statistics div#general-stats div.stat-block span.title{width:100%;display:block;text-align:center;padding-bottom:1rem;position:relative}section#main section#statistics div#general-stats div.stat-block span.title[data-sub]::after{position:absolute;width:100%;text-align:center;content:attr(data-sub);font-size:.7rem;font-style:italic;bottom:0;left:0}section#main section#statistics div#general-stats div.stat-block div.amountWrapper{width:100%;display:block}section#main section#statistics div#general-stats div.stat-block div.amountWrapper span.amount{width:100%;display:block;text-align:center;font-size:3rem;font-weight:bold}section#main section#statistics div#general-stats div.stat-block div.amountWrapper span.percent{width:100%;display:block;font-size:.7rem;font-style:italic;text-align:center}section#main section#statistics div#no-data{width:30%;background-color:#fff;border:1px solid silver;padding:2rem;box-sizing:border-box;margin:0 auto;border-radius:10px}section#main section#statistics div#no-data img{max-width:20%;margin:0 auto 2rem auto;display:block}section#main section#statistics div#no-data span.title{width:100%;font-weight:bold;display:block;text-align:center}section#main section#statistics div#no-data span.message{width:100%;display:block;text-align:center}.print-element{display:none}@media print{body.printing table{page-break-inside:avoid;font-size:11px}}body.printing>*:not(.print-element){display:none !important}body.printing #printWrapper{display:block;width:100%}.template.signature table{width:100%}.template.signature table thead th{text-align:left}.template.signature table tbody tr td{border-left:1px solid black;border-top:1px solid black;border-collapse:collapse}.template.signature table tbody tr td:last-of-type{border-right:1px solid black}.template.signature table tbody tr:last-of-type td{border-bottom:2px solid black}.template.signature table tfoot td{padding-top:2rem}.template.signature table tfoot td div#signature_box{width:100%;height:100px;border:1px solid black}.template.signature table tfoot td sub{margin-top:2rem;width:100%;text-align:center;display:block}