:root{--page-shell-max-content-width:1760px}body,html{font-family:Nunito,Roboto,Segoe UI,Tahoma,Verdana,Helvetica,sans-serif!important;font-size:16px;color:#261f1f;background-color:#fff;-webkit-font-smoothing:antialiased}div.body{background-color:#f4f7fc}div.body>#app>#top-menu{position:fixed;background-color:#fff;width:100%;height:80px;top:0;left:0;z-index:100;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:box-shadow .3s cubic-bezier(.35,0,.65,1) 0s}div.body>#app>#top-menu div.header{font-weight:600;display:flex;width:100%;height:100%;margin:0 auto;max-width:var(--page-shell-max-content-width,1760px)}div.body>#app>#top-menu div.header div.logo a{display:flex;height:80px;color:#ff554d;text-decoration:none;outline:none;align-items:center}div.body>#app>#top-menu div.header div.spacer{text-align:center;padding:0 24px;min-width:0;flex:1 1 auto}div.body>#app>#top-menu div.header div.links nav{display:flex;align-items:center;justify-content:flex-end;height:80px}div.body>#app>#top-menu div.header div.links nav div.button-links a,div.body>#app>#top-menu div.header div.links nav div.simple-links a{text-decoration:none;outline:none;color:#261f1f}div.body>#app>#top-menu div.header div.links nav div.simple-links{margin-right:8px}div.body>#app>#top-menu div.header div.links nav div.simple-links a{padding:12px 14px;line-height:18px;position:relative;display:inline-block}div.body>#app>#top-menu div.header div.links nav div.simple-links a div{z-index:1;position:relative}div.body>#app>#top-menu div.header div.links nav div.simple-links a:before{border-radius:21px;position:absolute;content:"";left:-3px;right:-3px;top:0;bottom:0;z-index:0}div.body>#app>#top-menu div.header div.links nav div.simple-links a:focus,div.body>#app>#top-menu div.header div.links nav div.simple-links a:hover{color:#fff}div.body>#app>#top-menu div.header div.links nav div.simple-links a:focus:before,div.body>#app>#top-menu div.header div.links nav div.simple-links a:hover:before{background-color:#ff554d}div.body>#app>#top-menu div.header div.links nav div.button-links a{height:42px;box-shadow:0 1px 2px rgba(0,0,0,.18);line-height:12px;vertical-align:middle;background-color:#fff;border-color:#ebebeb;padding:16px 20px;border-radius:21px;display:inline-flex}div.body>#app>#top-menu div.header div.links nav div.button-links a:focus,div.body>#app>#top-menu div.header div.links nav div.button-links a:hover{background-color:#ff554d;color:#fff;transition:box-shadow .2s ease}div.body>#app>#top-menu div.header div.links nav div.toggle a i{font-size:1.4rem}div.body>#app>#top-menu div.header div.profile-picture a{text-decoration:none}div.body>#app>#top-menu div.header div.profile-picture a>img{width:40px;height:40px;margin-right:10px;background:#fff;padding:4px;border-radius:50%;box-shadow:0 1px 6px 1px rgba(0,0,0,.1)}div.body>#app>#top-menu div.header ul.navbar-nav{height:80px;align-items:center;justify-content:center}div.body>#app>#top-menu div.header ul.navbar-nav li a{cursor:pointer;padding:28px 0}div.body>#app>#top-menu div.header ul.navbar-nav ul.dropdopwn-user-menu{border-top-left-radius:0;border-top-right-radius:0}div.body>#app>#top-menu div.header ul.navbar-nav ul.dropdopwn-user-menu li:hover{background-color:#f4f7fc}div.body>#app>#top-menu div.header ul.navbar-nav ul.dropdopwn-user-menu li a{width:100%;display:inline-block;padding:5px 15px;font-size:.9rem;text-decoration:none;color:#261f1f}div.body>#app>#main-content{min-height:100vh}div.body>#app>#main-content>#left-menu{background-color:#fff;overflow:auto;width:inherit;position:absolute;left:0;right:0;top:0;bottom:0;width:240px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:101}div.body>#app>#main-content>#left-menu.fixed{position:fixed}div.body>#app>#main-content>#left-menu div.left-menu-container{display:table;table-layout:fixed;height:100%;width:100%;overflow:hidden}div.body>#app>#main-content>#left-menu div.left-menu-container div.spacer{height:10px}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section{margin-bottom:30px}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li{position:relative;cursor:pointer;display:flex;width:100%;align-items:center}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li i.icon{width:30px;opacity:.99;font-size:1.2rem;text-align:center}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li a{font-weight:500;margin-bottom:5px;padding:15px 15px 5px;position:relative;display:flex;width:100%;text-decoration:none;color:#261f1f}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li.active,div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li.current-page,div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li:hover{border-right:5px solid #ff554d;background-color:#f4f7fc}div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li.active a,div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li.current-page a,div.body>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li:hover a{color:#261f1f}div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-picture{width:35%;float:left}div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-picture img{width:70%;background:#fff;margin-left:15%;z-index:1000;position:inherit;margin-top:20px;padding:4px;border-radius:50%;box-shadow:0 1px 6px 1px rgba(0,0,0,.1)}div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-info{width:65%;float:left;padding:25px 10px 10px}div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-info h2,div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-info span{color:#261f1f}div.body>#app>#main-content>#left-menu div.left-menu-container div.profile div.profile-info h2{font-size:1.3em;margin:0;font-weight:400}div.body>#app>#main-content>#left-menu div.left-menu-footer{height:40px;width:100%;position:fixed;bottom:0;width:240px;background-color:#ff554d}div.body>#app>#main-content>#left-menu div.left-menu-footer a{width:25%;color:#fff;padding:9px 0 3px;text-align:center;font-size:1.2rem;display:block;float:left;text-decoration:none}div.body>#app>#main-content>#left-menu div.left-menu-footer a:hover{background:#ff7e78}div.body>#app>#main-content>#left-menu.dark-mode{background-color:#2b343b}div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.left-menu-section ul li a{color:#fff}div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.left-menu-section ul li.active a,div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.left-menu-section ul li.current-page a,div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.left-menu-section ul li:hover a{color:#261f1f}div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.profile div.profile-info h2,div.body>#app>#main-content>#left-menu.dark-mode div.left-menu-container div.profile div.profile-info span{color:#fff}div.body>#app>#main-content>#work-area div.work-area-spacer{height:80px}div.body>#app>#main-content>#work-area div.work-area-content{display:flex;width:100%;height:100%;margin:0 auto;max-width:var(--page-shell-max-content-width,1760px);padding-top:10px}div.body>#app>#main-content>#work-area div.form{width:100%;margin-left:auto;margin-right:auto;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2rem;background:#fff}div.body>#app>#bottom-menu{width:100%;position:fixed;padding:15px;bottom:0;z-index:100;background-color:#fff;border:1px solid #ddd;align-items:center}div.body>#app>#bottom-menu div.bottomer{display:flex!important;margin:0 auto;max-width:560px;justify-content:center}div.body>#app>#bottom-menu div.bottomer a{max-width:20%;display:flex;flex-direction:column;text-align:center;color:#261f1f;padding:5px 10px;text-decoration:none;outline:none}div.body>#app>#bottom-menu div.bottomer a i{font-size:1.4em;padding-bottom:5px}div.body>#app>#bottom-menu div.bottomer a label{font-size:.8em}div.body>#app>#footer{font-family:Nunito,Roboto,Segoe UI,Tahoma,Verdana,Helvetica,sans-serif!important;font-size:14px;background-color:#f7f7f7;border-top:1px solid #ddd}div.body>#app>#footer div.footer{display:flex;width:100%;height:100%;margin:0 auto;max-width:var(--page-shell-max-content-width,1440px)}div.body>#app>#footer div.footer a,div.body>#app>#footer div.footer a:focus,div.body>#app>#footer div.footer a:hover{color:#261f1f}div.body>#app>#footer div.footer div.footer-wrapper{width:inherit;padding:32px 0}div.body>#app>#footer div.footer div.footer-wrapper div.hyperlinks{padding-bottom:10px}div.body>#app>#footer div.footer div.footer-wrapper div.signature{border-top:1px solid grey;padding:24px 0}div.body>#app>#footer div.footer div.footer-wrapper div.signature span.spacer{width:20px;text-align:center;display:inline-block}div.body>#app>#footer div.footer div.footer-wrapper div.signature div.signature-left{display:inline-block;margin-right:10px}div.body>#app>#footer div.footer div.footer-wrapper div.signature div.signature-right{display:inline-block}div.body>#app #email-confirmation-warning{position:fixed;top:80px;z-index:10;margin:0 auto;width:100%;text-align:center}div.body>#app #email-confirmation-warning div{padding:.75rem 1.25rem;background-color:#fff3cd;color:#856404}div.body.authenticated>#app #email-confirmation-warning{margin:0 -80px}@media (min-width:360px){div.footer,div.header,div.work-area-content{padding-left:24px;padding-right:24px}}@media (min-width:744px){div.footer,div.header,div.work-area-content{padding-left:40px;padding-right:40px}}@media (min-width:950px){div.footer,div.header,div.work-area-content{padding-left:40px;padding-right:40px}}@media (min-width:1128px){div.footer,div.header,div.work-area-content{padding-left:80px;padding-right:80px}}@media (min-width:1440px){div.footer,div.header,div.work-area-content{padding-left:80px;padding-right:80px}}div.body.authenticated>#app>#top-menu{margin-left:240px;width:auto;right:0}div.body.authenticated>#app>#top-menu div.header{margin:0;max-width:none!important}div.body.authenticated>#app>#main-content{max-width:none!important}div.body.authenticated>#app>#main-content>#work-area{margin-left:240px}div.body.authenticated>#app>#main-content>#work-area div.work-area-content{margin:0;max-width:none!important}div.body.authenticated>#app>#footer{margin-left:240px}div.body.authenticated>#app>#footer div.footer{margin:0;max-width:none!important}div.body.authenticated div.footer,div.body.authenticated div.header,div.body.authenticated div.work-area-content{padding-left:24px!important;padding-right:24px!important}div.body.nav-sm>#app>#main-content>#work-area,div.body.nav-sm>#app>#top-menu{margin-left:80px}div.body.nav-sm>#app>#main-content>#left-menu{width:80px;display:block!important}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container div.spacer{height:20px}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li{text-align:center}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li a{display:inline-block;padding:5px 2px}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li a i.icon{width:100%}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container div.left-menu-section ul li a span{font-size:.8rem}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-container a.left-menu-profile-link{display:none}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-footer{width:80px}div.body.nav-sm>#app>#main-content>#left-menu div.left-menu-footer a{width:50%}div.body.nav-sm>#app>#footer{margin-left:80px}@media (max-width:360px),(max-width:580px){div.body>#app>#main-content>#work-area,div.body>#app>#top-menu{margin-left:0!important}div.body>#app>#main-content>#left-menu{display:none}div.body>#app>#footer{margin-left:0!important}}div.error-page{text-align:center;margin-top:3rem}div.error-page h1{font-size:8rem}div.error-page p.lead{font-size:2rem}div.error-page p.lead.smaller{font-size:1.4rem}div.headline{margin-top:1.2rem;margin-bottom:1.2rem}div.headline h1{font-weight:700}div.vue-notification{font-family:Nunito,Roboto,Segoe UI,Tahoma,Verdana,Helvetica,sans-serif!important;font-size:16px}.red-text{color:#ff554d}.green-text{color:#1abb9c}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder,::-moz-placeholder{color:#6c757d;opacity:1}:-ms-input-placeholder{color:#6c757d}::-ms-input-placeholder{color:#6c757d}::placeholder{color:#6c757d}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;opacity:1}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar{background:#1abb9c}#nprogress .spinner-icon{border-top-color:#1abb9c;border-left-color:#1abb9c}@media print{div #footer,div #left-menu{display:none!important}div #footer,div #main-content,div #top-menu,div #work-area{margin-left:0!important}div.header nav{display:none!important}div.form{border:1px solid #261f1f}div.form div.form-header{border-bottom:1px solid #261f1f}div.form div.form-footer{border-top:1px solid #261f1f;min-height:50px}div.print-order-1{order:1}div.print-order-2{order:2}div.print-full-width{width:100%;max-width:none;flex:none}img.marae-photo{max-width:300px}button{display:none!important}a{text-decoration:none!important}}