.check-container,.radio-container{display:block;position:relative;padding:5px 5px 5px 35px;margin-bottom:4px;cursor:pointer;font-size:16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.check-container input,.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-container input.ng-invalid:not(form)~.checkmark{border:2px solid var(--validation-error)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-color:#ccc;border-width:1px;border-style:solid}.radio-container input~.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-color:#ccc;border-radius:50%}.check-container:hover input~.checkmark,.radio-container:hover input~.checkmark{background-color:#ccc}.check-container input:checked~.checkmark,.radio-container input:checked~.checkmark{background-color:var(--primary-color)}.checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmark:after,.radio-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after{left:8px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}@media screen and (max-width: 375px){.check-container,.radio-container{font-size:8pt;padding-left:25px}.radio-container input~.checkmark,.check-container input~.checkmark{height:18px;width:18px}.check-container .checkmark:after{left:6px;top:2px;width:3px;height:8px}.radio-container .checkmark:after{top:6px;left:6px;width:6px;height:6px}}@media screen and (min-width : 375px) and (max-width: 425px){.check-container,.radio-container{font-size:9pt;padding-left:28px}.radio-container input~.checkmark,.check-container input~.checkmark{height:20px;width:20px}input,select{font-size:10pt;margin-bottom:12px;width:140px;padding:7px}.check-container .checkmark:after{left:7px;top:3px;width:4px;height:8px}.radio-container .checkmark:after{top:7px;left:7px;width:6px;height:6px}}@media screen and (min-width : 425px) and (max-width: 768px){.check-container,.radio-container{font-size:10pt;padding-left:30px}.radio-container input~.checkmark,.check-container input~.checkmark{height:22px;width:22px}input,select{font-size:11pt;margin-bottom:15px;padding:8px}.check-container .checkmark:after{left:8px;top:4px;width:4px;height:8px}.radio-container .checkmark:after{top:7px;left:7px;width:8px;height:8px}}.alert-message{width:90%;padding:10px 5px 5px;height:min-content;border:solid;border-color:var(--alert-color);background-color:var(--alert-color);border-radius:5px;border-width:5px;margin:10px 5px;color:var(--validation-error)}.info-message{width:90%;padding:10px 5px 5px;height:min-content;border:solid;border-color:var(--message-color);background-color:var(--message-color);opacity:.8;border-radius:5px;border-width:5px;margin:10px 5px}.info-message:hover{opacity:1}.close{position:relative;cursor:pointer;margin-left:-15px;margin-top:-10px;float:left;transition:.3s;opacity:.8}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:15px;content:" ";height:10px;width:2px;background-color:var(--box-close-color)}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}@media screen and (min-width : 425px) and (max-width: 768px){.info-message,.alert-message{opacity:1}}label{color:var(--primary-color);font-weight:700;text-transform:uppercase;font-size:12pt;margin-top:1rem;margin-bottom:1rem}input,select{color:var(--primary-color);font-size:14pt;margin-bottom:15px;padding:10px;width:200px;border-top:none;border-right:none;border-left:none;border-bottom:solid .3px;border-color:var(--primary-color)}input[disabled]{border-left:5px solid var(--control-disabled)}.ng-valid[required],.ng-valid.required{border-left:5px solid var(--validation-ok)}.ng-invalid:not(form){border-left:5px solid var(--validation-error)}.alert{background-color:var(--validation-message-bg);color:var(--validation-error);padding:1rem;margin-bottom:1rem;border-radius:8px}.alert ul{padding-top:1rem;padding-left:20px}@media screen and (max-width: 375px){label{font-size:7pt}input,select{font-size:7pt;margin-bottom:8px;width:80px;padding:3px}}@media screen and (min-width : 375px) and (max-width: 425px){label{font-size:8pt}input,select{font-size:8pt;margin-bottom:10px;width:100px;padding:5px}}@media screen and (min-width : 425px) and (max-width: 768px){label{font-size:9pt}input,select{width:120px;font-size:9pt;margin-bottom:12px;padding:7px}}*{margin:0;padding:0}header{display:block;height:60px;padding:var(--header-padding);box-shadow:0 5px 25px var(--secondary-color-alpha)}.content{padding:var(--content-padding);color:var(--primary-color)}body{font-family:Prompt,sans-serif;padding:0;margin:0;position:absolute;inset:0;width:100%;height:100%;background:var(--primary-bg-color)}.logo{position:relative;height:90px}:root{--primary-bg-color: #FFFFFF;--primary-color: #002d62;--primary-inactive: #b3bcca;--primary-accent: #01142b;--secondary-color: #ee3a43;--secondary-color-alpha: rgba(238, 58, 67, .5);--visited-color: #e88287;--alert-color: #fed3d3;--message-color: #fed624;--accent-color: #e7ecfa;--shadow-color: #E8E8E8;--box-close-color: #171717;--header-color: #3e455f;--loading-bg-color: rgba(255, 255, 255, .7);--table-row-odd-color: #b3bcca;--table-row-even-color: #fed3d3;--validation-ok: #16761b;--validation-error: #820000;--validation-message-bg: #fed3d3;--control-disabled: #686E6A;--sig-box-background: #fcfcfc;--sig-box-border: #bbb2b2;--modal-background: var(--sig-box-background);--modal-border: var(--primary-accent);--select-item-divider: #303e4c;--pill-label-color: var(--primary-bg-color);--red-icon-bg-color: var(--secondary-color);--red-icon-fg-color: var(--primary-bg-color);--red-icon-border-color: #7A0000;--green-icon-bg-color: var(--validation-ok);--green-icon-fg-color: var(--primary-bg-color);--green-icon-border-color: #004300;--content-padding: 10px;--header-padding: 5px}button.primary{padding:10px;background:var(--primary-color);color:#fff;border-radius:8px;font-size:14pt;cursor:pointer}button.primary:disabled{color:linen;background-color:var(--header-color);cursor:not-allowed}h2{padding:5px}h3{padding:5px;margin-bottom:3px;color:var(--header-color)}a{color:var(--secondary-color)}a:visited{color:var(--visited-color)}p{margin-left:5px;padding-top:5px;padding-bottom:5px;width:90%}ul,ol{padding-left:1rem}li{margin-left:5px}hr{margin-bottom:15px}.dash{font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:700;display:flex;justify-content:left;margin:0;color:var(--primary-color);vertical-align:middle}ul.dash{padding-left:0rem}.dash li{padding:20px;margin:10px 20px;width:30%;list-style:none;vertical-align:middle;border:1px;border-style:solid;border-radius:4px}.dash li:hover{background-color:var(--primary-color);color:var(--accent-color);cursor:pointer}#loading{width:100%;height:100%;top:0;left:0;position:fixed;display:block;background-color:var(--loading-bg-color);z-index:99;text-align:center}#loading-align{position:absolute;top:50%;left:50%}#loading-image{position:relative;left:-50%;top:-55px;z-index:100}@media screen and (max-width: 375px){.logo{width:48px;height:auto}h2{font-size:13pt}h3{font-size:12pt}p,li,td,a{font-size:9pt}th{font-size:9.5pt}button.primary{padding:5px;border-radius:5px;font-size:10pt}.dash li{font-size:7pt;padding:10px;margin:5px}header{height:40px}}@media screen and (min-width : 375px) and (max-width: 425px){.logo{width:60px;height:auto}h2{font-size:14pt}h3{font-size:13pt}p,li,td,a{font-size:10pt}th{font-size:11pt}button.primary{padding:7px;border-radius:6px;font-size:11pt}.dash li{font-size:8pt;padding:10px;margin:5px 8px}header{height:50px}}@media screen and (min-width : 425px) and (max-width: 768px){h2{font-size:16pt}h3{font-size:14pt}p,li,td,a{font-size:11pt}th{font-size:12pt}button.primary{padding:8px;border-radius:7px;font-size:12pt}.dash li{font-size:8pt;padding:15px;margin:8px}.logo{width:75px;height:auto}}@media screen and (min-width : 768px) and (max-width: 1024px){.dash li{font-size:9pt;padding:15px;margin:8px 10px}}
