.ikW100{width:100%}.ikH100{height:100%}.ikRow{box-sizing:border-box;display:table;width:100%;margin:0 auto}.ikCol100{width:100%}.ikCol50{width:50%}.ikCol33{width:33.33%}.ikCol66{width:66.66%}[class*=ikCol]{display:table-cell;vertical-align:middle}.ikRowGapH10{border-spacing:10px;margin-left:-10px;margin-right:-10px}.ikRelative{position:relative}.ikRelativeChildCenterV{position:absolute;top:50%;transform:translateY(-50%)}.ikRelativeChildV100{position:absolute;right:0;top:0;height:100%}.ikTextCenter{text-align:center}.ikTextLeft{text-align:left}.ikTextRight{text-align:right}.ikMarginL4{margin-left:4px}.ikMarginL8{margin-left:8px}.ikMarginL16{margin-left:16px}.ikMarginL20{margin-left:20px}.ikMarginL32{margin-left:32px}.ikMarginR4{margin-right:4px}.ikMarginR8{margin-right:8px}.ikMarginR16{margin-right:16px}.ikMarginR20{margin-right:20px}.ikMarginR32{margin-right:32px}.ikMarginT8{margin-top:8px}.ikMarginT16{margin-top:16px}.ikMarginT20{margin-top:20px}.ikMarginT32{margin-top:32px}.ikMarginB4{margin-bottom:4px}.ikMarginB8{margin-bottom:8px}.ikMarginB16{margin-bottom:16px}.ikMarginB20{margin-bottom:20px}.ikMarginB32{margin-bottom:32px}.ikMarginH8{margin-left:8px;margin-right:8px}.ikMarginH16{margin-left:16px;margin-right:16px}.ikMarginH20{margin-left:20px;margin-right:20px}.ikMarginH32{margin-left:32px;margin-right:32px}.ikMarginV4{margin-top:4px;margin-bottom:4px}.ikMarginV8{margin-top:8px;margin-bottom:8px}.ikMarginV16{margin-top:16px;margin-bottom:16px}.ikMarginV20{margin-top:20px;margin-bottom:20px}.ikMarginV32{margin-top:32px;margin-bottom:32px}.ikPaddingH8{padding-left:8px;padding-right:8px}.ikPaddingH20{padding-left:20px;padding-right:20px}.ikPaddingV20{padding-top:20px;padding-bottom:20px}.ikPaddingL8{padding-left:8px}.ikPaddingR8{padding-right:8px}.ikPaddingT8{padding-top:8px}.ikPaddingT16{padding-top:16px}.ikPaddingT20{padding-top:20px}.ikBorderNone{border:none}:root{--font1: "Gill Sans", sans-serif;--colour1: #416659;--colour2: #F0FFF0;--colour3: #e69b11}body{background-color:#fafdf6;color:#708090;height:100%;margin:0;padding:0}*{font-family:var(--font1);color:inherit;box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;display:inline-flex;align-items:center;color:inherit;font-family:inherit;cursor:pointer}select,textarea,input[type]:not([type=search]):not([type=url]):not([type=hidden]){background-color:transparent!important;background:transparent!important;border-radius:8px;border:1px solid var(--colour1);padding:10px 16px}input::placeholder,textarea::placeholder{color:#87cefa}input:focus,select:focus,textarea:focus{border:2px solid var(--colour3)}button{font-family:inherit;font-weight:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--colour1);font-weight:700}h1{font-size:24px;margin-bottom:25px}h2{font-size:20px;margin-bottom:20px}h3{font-size:18px;margin-bottom:15px}h4{font-size:16px;margin-bottom:10px}.strokeColour1 path{stroke:var(--colour1)}.buttonColour1{background-color:var(--colour2);border:1px solid var(--colour1);border-radius:8px;color:var(--colour1)}.buttonColour1:hover{box-shadow:0 4px 4px #0003}.buttonColour1 path{stroke:var(--colour1)}.button1{background-color:var(--colour2);border:1px solid var(--colour1);border-radius:8px;color:var(--colour1);padding:10px 20px}.button1:hover{box-shadow:0 4px 4px #0003}.button1 path{stroke:var(--colour1)}.buttonCU{background-color:var(--colour2);border:1px solid var(--colour1);border-radius:8px;color:var(--colour1);padding:5px}.buttonCU:hover{box-shadow:0 4px 4px #0003}.buttonCU path{stroke:var(--colour1)}.buttonD{background-color:#fff;border:1px solid red;border-radius:8px;color:red;padding:5px}.buttonD:hover{box-shadow:0 4px 4px #0003}.buttonD path{fill:red}.buttonOther{background-color:#add8e6;border:1px solid blue;border-radius:8px;color:#00f;padding:5px}.buttonOther:hover{box-shadow:0 4px 4px #0003}.buttonOther path{stroke:#00f}.fillColourOther path{fill:#00f}.themeTable{border:1px solid var(--colour1);border-spacing:0;width:100%}.themeTable tr th{padding-top:10px;padding-bottom:10px;background-color:var(--colour1);color:#fff}.themeTable th,.themeTable td{white-space:nowrap;padding:2px}.themeTable tbody tr{background-color:#fff}.themeTable tbody tr:hover{background-color:#f0fff0}#mainStructure{display:flex;flex-direction:column;min-height:100vh}#mainHeader{background-color:var(--colour1);color:#fff}#mainHeader .ikCol:hover{font-weight:700}#mainBody{flex:1;position:relative;padding:20px}#mainFooter{background-color:var(--colour1);color:var(--colour2)}.modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modalContent{background-color:var(--colour2);margin:auto;position:relative;padding:0;outline:0;box-shadow:0 8px 8px #0006;border-radius:8px;animation:animatetop .4s;text-align:left}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.modalBody{padding:40px;margin-top:32px}.modalButtonCancel{padding-top:10px;padding-bottom:10px;background-color:#d3d3d3;border:none;border-radius:5px}.modalButtonConfirm{padding-top:10px;padding-bottom:10px}.bgDeleteColour{background-color:#dc143c}.buttonConfirmDelete{background-color:#dc143c;border:none;border-radius:5px;padding:5px 5px 2px}.closeTopRightButton{background-color:var(--colour2);border:none}.dashboardCard{border:1px solid silver;border-radius:8px;padding:20px;min-height:350px;background-color:#fff;box-shadow:0 4px 4px #0006}.dashboardCardNumbers{margin-top:20px;margin-bottom:20px;color:var(--colour1);font-weight:700;font-size:x-large}.dashboardCardTitle{margin-top:20px;text-align:center}
