:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:2px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#102058;border:2px solid #102058;background-color:#fff;color:#102852}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;margin:0 auto;padding:2rem}body{font-family:Roboto}.contactInfo{border-top:3px solid #102058;border-bottom:3px solid #102058;padding-bottom:25px}h1,h2,h3,h4{font-family:"Roboto Serif 14pt"}h4{margin-bottom:2px}button{background-color:#42528c;color:#fff;border-radius:300px}button:disabled{background-color:#e0e0e0;color:#a0a0a0}.required{color:#8b0000;padding-left:6px}.formHolder{max-width:1000px}.frame{border:3px solid #102058;padding:25px;background-color:#faf4e9;color:#102058}input[type=text],input[type=date],.dropdownDiv,textarea{font-family:Roboto;width:100%}input[type=text],input[type=date],textarea{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px}input,textarea :focus{border-width:2px}.jargon{padding-top:75px}.adminNavBar{display:flex;gap:8px;padding-bottom:8px}.error-message{color:#e74c3c;font-size:.85rem;margin-top:5px}.ad-hoc-error{padding:4px;font-weight:200;color:#e74c3c;margin-left:20px}.appPage{display:flex;flex-direction:column}.justified{display:flex;justify-content:center;align-items:center}.rightified{display:flex;justify-content:flex-end}.leftified{display:flex;justify-content:flex-start}.headerfooter{display:flex;width:100%;justify-content:center;align-items:center}.branding{display:flex;align-items:center;justify-content:space-between}.branding .banner{width:35%}.branding .header{width:60%;text-align:right}.branding img{width:100%}.inlineBrand{display:flex;align-items:center;justify-content:center}.inlineBrand .logoBanner{width:25%;min-width:400px;padding-right:10px}.inlineBrand img{width:100%}.templateTable table{border-collapse:collapse;width:100%;min-width:600px}.templateTable thead tr{background-color:#42528c;color:#fff;text-align:left;border:1px solid #42528C}.templateTable tbody{background-color:#fff}.templateTable tbody tr{border:1px solid #aaa}.templateTable th{padding:10px;cursor:default}.templateTable td{padding:10px;cursor:pointer}.paging{font-size:.85em}.modal-element{border:none;border-radius:8px;padding:24px;max-width:800px;width:100%;box-shadow:0 4px 12px #00000026}.modal-element::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-input{display:flex;justify-content:space-between;align-items:center}.modal-input input{width:85%}.button-space{display:flex;gap:8px}.preview{margin-top:10px;min-width:500px}.preview *{outline:none!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important}.preview button,.preview .pdfme-ui-control-bar{display:none!important;visibility:hidden!important;opacity:0!important}
