:root{font-size:16px;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary,main{margin:0;padding:0;border:0;font-size:1rem;font-weight:400;vertical-align:baseline;background:transparent}main{display:block}img,object,embed{max-width:100%;border:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{text-decoration:none;border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio],input[type=checkbox]{vertical-align:baseline}small{font-size:85%}big{font-size:115%}strong{font-weight:700}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0;box-shadow:none;outline:none}button,input[type=button],input[type=submit],input[type=reset]{background:transparent;border:none}:root{--notification-color: rgba(50, 50, 50, .9);--success-color: #43A047e5;--error-color: #E53935e5;--warning-color: #FFB300e5}body{font-size:1rem;line-height:1.625;color:#353535}h1,h2,h3,h4,h5,h6{color:#353535}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.875rem}h5{font-size:1.5rem}h6{font-size:1.25rem}main,section,article{color:#353535}main p,section p,article p{font-size:1rem;margin:0 0 1rem}main ul,section ul,article ul{list-style:disc;font-size:1rem;margin:0 0 1rem 1.1rem}main ol,section ol,article ol{list-style:default;font-size:1rem;margin:0 0 1rem 1.1rem}main dl,section dl,article dl{margin-bottom:1rem}main dl dd,section dl dd,article dl dd{text-indent:1rem}main dl dt,section dl dt,article dl dt{font-weight:700}main a:link,main a:visited,section a:link,section a:visited,article a:link,article a:visited{color:#0c6a38}main a:hover,section a:hover,article a:hover{color:#020e08}main a:active,section a:active,article a:active{text-decoration:none}input:not([type=submit]),input:not([type=button]),input:not([type=checkbot]),input:not([type=radio]),input:not([type=reset]),textarea{font-size:1rem;padding:.5rem 1rem .5rem .25rem;background:#fff;border:solid #0C6A38 1px;color:#353535}input:not([type=submit]):focus,input:not([type=button]):focus,input:not([type=checkbot]):focus,input:not([type=radio]):focus,input:not([type=reset]):focus,textarea:focus{border:solid rgb(6.813559322,60.186440678,31.7966101695) 1px}input:not([type=submit]):required,input:not([type=button]):required,input:not([type=checkbot]):required,input:not([type=radio]):required,input:not([type=reset]):required,textarea:required{background-position:calc(100% - .5rem) center;background-size:1rem;background-repeat:no-repeat}input:not([type=submit]):required:invalid,input:not([type=button]):required:invalid,input:not([type=checkbot]):required:invalid,input:not([type=radio]):required:invalid,input:not([type=reset]):required:invalid,textarea:required:invalid{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="7" fill="none" stroke="%23E53935" stroke-width="2" /><line x1="3" y1="13" x2="13" y2="3" stroke="%23E53935" stroke-width="2" /></svg>')!important}input:not([type=submit]):required:valid,input:not([type=button]):required:valid,input:not([type=checkbot]):required:valid,input:not([type=radio]):required:valid,input:not([type=reset]):required:valid,textarea:required:valid{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M1,9 L6,15 L15,4" fill="none" stroke="%2343A047" stroke-width="2" /></svg>')!important}select{font-size:1rem;padding:.5rem .25rem;background:#fff;border:solid #0C6A38 1px;color:#353535}input::placeholder{font-weight:lighter;color:#9b9b9b;font-size:.875rem;letter-spacing:.04rem}button,input[type=button],input[type=submit],input[type=reset]{font-size:.875rem;padding:.5rem .75rem;background-image:linear-gradient(to bottom,#0c6a38,#0c5a2e);color:#fff;letter-spacing:.04rem;font-weight:500}button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{box-shadow:0 0 2px inset #0003}button.cancel,input[type=button].cancel,input[type=submit].cancel,input[type=reset].cancel{background-image:linear-gradient(to bottom,#6a6a6a,#5a5a5a)}button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{opacity:.5;cursor:not-allowed}table{width:100%;margin-bottom:1.5rem}table caption{font-size:.875rem;color:#4e4e4e;text-align:left;padding:4px 6px}table td,table th{text-align:left;padding:4px 6px}.app-notifications{position:fixed;top:.25rem;left:50%;transform:translate(-50%);width:95%;max-width:45rem;z-index:5000}.app-notifications>div{width:100%;padding:.5rem 2rem .5rem 1rem;position:relative;margin-bottom:.5rem;background:var(--notification-color);color:#fff}.app-notifications>div .close{color:#fff;position:absolute;width:24px;height:24px;right:4px;cursor:pointer;-webkit-user-select:none;user-select:none;visibility:visible}.app-notifications>div.success{background:var(--success-color)}.app-notifications>div.error{background:var(--error-color)}.app-notifications>div.warning{background:var(--warning-color)}:root{height:100%}body{height:100%;background:#2d2d2d;color:#17181a;font-family:Lato,sans-serif}#custody-app{min-height:100%}#custody-app .content{margin:0 auto;max-width:75vw;background:#fff;box-shadow:0 0 25px #00000024}#custody-app .content.wide{max-width:95vw}#custody-app .content>h3{margin:1rem 0}form{display:flex;flex-flow:column nowrap}form p{margin-bottom:1.25rem}form input:not([type=checkbox]){width:100%}form input[type=checkbox],form input[type=radio]{width:auto}form button[type=submit]{background-image:linear-gradient(to bottom,#0c6a38,#0c5a2e)}form button{padding:1rem 1.25rem;text-transform:uppercase}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;padding:.5rem 1rem .5rem .25rem;background:#fff;border:solid #f0f0f0 1px;color:#353535;background-repeat:no-repeat;background-position:calc(100% - .35rem) center;background-size:.5rem;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill="%23353535" d="M0,0 L16,0 L8,16 z" /></svg>')}form input:not([type=submit]):required,form input:not([type=button]):required,form input:not([type=checkbox]):required,form input:not([type=radio]):required,form input:not([type=reset]):required,form textarea:required{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="7" fill="none" stroke="%23E53935" stroke-width="2" /><line x1="3" y1="13" x2="13" y2="3" stroke="%23E53935" stroke-width="2" /></svg>')!important;background-position:calc(100% - .3rem) center;background-size:1rem;background-repeat:no-repeat}form input:not([type=submit]):required:valid,form input:not([type=button]):required:valid,form input:not([type=checkbox]):required:valid,form input:not([type=radio]):required:valid,form input:not([type=reset]):required:valid,form textarea:required:valid{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M1,9 L6,15 L15,4" fill="none" stroke="%2343A047" stroke-width="2" /></svg>')!important}form .form-tabs{margin-top:1.5rem;text-align:left}form .form-tabs a{display:inline-block;text-decoration:none;padding:.5rem;background:#0000000d;color:#333}form .form-tabs a.active{background:#fff}form .input-action{display:flex;flex-flow:row nowrap;width:100%;align-items:stretch}form .input-action input{flex:1 1 auto}form .input-action a{position:relative;display:block;padding:.5rem;background:#f0f0f0}form .input-action input:focus~a{background:#d6d6d7}#app-container header{background:#fff;width:100%;border-bottom:solid 1px #9a9a9a}#app-container header nav{height:5.5rem;max-width:87.5rem;margin:0 auto;display:flex;padding:0 5rem;flex-flow:row nowrap;justify-content:space-between;align-items:center}#app-container header nav .logo img{width:272px}#app-container header nav .right a{margin-left:12px;color:#333}#app-container main{background:url(/assets/investor-reporting-bg-quwDkYvn.png) center center no-repeat transparent;background-size:cover}@media screen and (min-width: 1024px){#app-container main{padding:0 0 3.5rem;min-height:calc(100vh - 20rem)}}#app-container footer{width:100%;background:#2d2d2d;color:#fff}#app-container footer .grid{max-width:87.5rem;margin:0 auto;padding:1.5rem 5rem 2.5rem;display:grid;grid-template-areas:"logo . . disclaimer" ". copy copy .";grid-template-columns:300px 1fr 1fr 300px}#app-container footer .grid .white-logo{grid-area:logo;align-self:center}#app-container footer .grid .white-logo img{display:block;width:100%;height:auto}#app-container footer .grid .disclaimer{grid-area:disclaimer;align-self:center;text-align:right}#app-container footer .grid .disclaimer a{color:#fff}#app-container footer .grid .copyright{grid-area:copy;align-self:center;text-align:center}@media screen and (max-width: 1023px){#app-container footer .grid{padding:1.5rem 1.5rem 2.5rem;grid-template-areas:"logo" "disclaimer" "copy";grid-template-columns:1fr}#app-container footer .grid .disclaimer{text-align:center}}#app-container .access-dialog .access-disclosure{max-height:40vh;overflow:auto;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width: 1024px){#app-container .access-dialog .access-disclosure{max-width:67vw}}@media screen and (max-width: 1024px){#app-container .access-dialog .access-disclosure{max-width:80vw}}@media screen and (max-width: 320px){#app-container .access-dialog .access-disclosure{max-width:95vw}}#app-container .access-dialog .access-disclosure p{margin-bottom:1rem}#app-container .access-dialog .access-disclosure p label{flex:0 0 auto;width:25%;max-width:200px;font-weight:700}#app-container .access-dialog .access-disclosure p output{display:inline-block}#app-container .access-dialog .access-disclosure .fields p{margin-bottom:.5rem;display:flex;flex-flow:row nowrap}#main-page .step{background:#353535;color:#fff;font-size:10px;border-radius:50%;display:inline-block;width:20px;height:20px;line-height:20px;position:relative;top:-2px;text-align:center}#main-page .import-area{overflow:auto;min-height:20rem;margin-top:1rem;padding:.5rem 1rem}#main-page .import-area .reset{margin:1rem 0}#main-page .preview-area{overflow:auto;min-height:20rem;margin-top:1rem;padding:.5rem 1rem}#main-page.dragactive{position:relative}#main-page.dragactive:after{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;content:"Drop File for Import Here";display:flex;background:#000;color:#fff;opacity:.5;align-items:center;justify-content:center;font-size:1.5rem;text-shadow:0 0 1px #0E6938}#main-page header{display:flex;padding:.5rem 1rem;gap:1rem}#main-page header .field{display:flex;align-items:center}#main-page header .field label{margin-right:8px}#login-page{display:grid;grid-template-columns:1fr;padding:50px 100px}@media screen and (max-width: 1024px){#login-page{padding:50px}}@media screen and (min-width: 1025px){#login-page.content{max-width:65vw}}@media screen and (min-width: 321px){#login-page{grid-template-columns:1fr 1fr}#login-page .login-panel{grid-column:2/3;margin-left:2rem;padding-left:2rem}#login-page .info-panel{grid-column:1/2;border-right:solid #e5e5e5 1px;padding-right:2rem}#login-page .info-panel h3,#login-page .info-panel p{text-align:center}#login-page .info-panel h3{margin-bottom:2rem}}#login-page p.small{font-size:.85rem;text-align:right}#login-page p.register{text-align:center}#login-page p.error{color:#e53935}#login-page button{display:block;width:100%}#forgot-password-page{padding:50px 100px}@media screen and (max-width: 1023px){#forgot-password-page{padding:50px}}@media screen and (min-width: 1024px){#forgot-password-page.content{max-width:65vw}}#reset-password-page{padding:50px 100px}@media screen and (max-width: 1024px){#reset-password-page{padding:50px}}@media screen and (min-width: 1025px){#reset-password-page.content{max-width:65vw}}dialog::backdrop{background-color:#00000059}dialog+.backdrop{background-color:#00000059;position:fixed;top:0;left:0;width:100%;height:100%}dialog{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);border:none;box-shadow:0 0 0 1px #000;background:#fff}dialog:not([open]){display:none}dialog.polyfill{padding:1rem;margin:0}dialog .close{box-shadow:none;outline:none;position:absolute;top:8px;right:8px}dialog form label{font-size:.925rem}dialog form label select{display:block}.page header{display:flex;gap:1rem;margin:1rem 0;align-items:center;border-bottom:0!important}#template-form header{background:#fff;border-bottom:none}#template-form .name.row{grid-column:span 3;display:flex;flex-flow:row nowrap}#template-form .name.row label{flex:0 1 auto}#template-form .row{display:grid;grid-template-columns:1fr 24px 1fr;gap:1rem;padding:16px 12px;align-items:center;position:relative}#template-form .row:after{content:" ";position:absolute;display:block;background:linear-gradient(to right,#0c6a38,#0c5a2e,#0c6a38) 0 0 transparent no-repeat;left:0;right:0;bottom:0;height:1px}#template-form .row:nth-child(2n){background:#f9f9f9}#template-form .row:hover{background:#f0f0f0}#template-form .row label{flex:1 0 100%;display:block}#template-form .row .upload{display:flex;flex-flow:row wrap}#template-form .name{position:sticky;top:0;background:#fff;padding-top:1rem;padding-bottom:16px;z-index:100}#template-form .field{height:48px;display:flex;flex-flow:column nowrap;justify-content:center}#template-form select:focus{outline:solid 1px #66690e}#template-form h3{grid-column:span 3}#template-form .map-header{font-weight:600;color:#0e6938}#template-form .column-headers{position:sticky;top:67px;z-index:100}.page{min-height:20rem;margin-top:1rem;padding:.5rem 1rem}.page table{border-collapse:collapse}.page table td,.page table th{border:solid 1px #cacaca}.page table th.lock{width:3rem}.page table td.lock{width:3rem;text-align:center}.page table td .row-actions{display:flex;flex-flow:column nowrap;justify-content:space-between}.page table tbody tr:nth-child(odd) td{background:#f5f5f5}.page table tbody tr:hover td{background:#f1f9f5}
