﻿@charset "UTF-8";html{font-size:12px;}body{font-family:"Noto Sans",sans-serif;}@media(min-width:768px){html{font-size:15px;}}:root{--border-radius:8px;}:root{--colour-1:#fef9ef;--colour-2:#f7e37c;--colour-3:#fe6d73;--colour-4:#03657c;--colour-5:#2e2d2c;--colour-contrast-1:#319b96;--colour-contrast-2:#00afb9;--colour-contrast-3:#3cd6d2;--colour-contrast-4:#83f2ef;--link-colour:#03657c;--link-hover-colour:#00afb9;--error-colour:#900;--error-background-colour:#febaba;--error-border-colour:#900;--info-panel-background-colour:#e4e4e4;--info-panel-text-colour:#333;--panel-shade-1:#eaeaea;--panel-shade-2:#dadada;--panel-shade-3:#c4c4c4;--panel-shade-light-1:#fafafa;--panel-shade-light-2:#dadada;--panel-shade-light-3:#c4c4c4;}.positive{color:#248203;--fa-primary-color:#fff;--fa-secondary-color:#248203;--fa-secondary-opacity:1;}.negative{color:#b41717;--fa-primary-color:#fff;--fa-secondary-color:#b41717;--fa-secondary-opacity:1;}a:link,a:visited{font-weight:bold;text-decoration:none;color:var(--link-colour);}a:hover,a:active{text-decoration:underline;color:var(--link-hover-colour);}a.add-link::before{content:"+ ";}#waitSpinner{margin:0 -40px 0 -40px;width:80px;height:80px;z-index:99999999;display:none;position:fixed;left:50%;top:50%;font-size:35px;}.nowrap{white-space:nowrap;}.strong-text{font-weight:bold;}.left-align{text-align:left;}.flexer{display:flex;justify-content:space-between;}fieldset{border:1px solid #ccc;padding:1rem;}legend{float:none;width:auto;padding:0 1.5rem;margin:0;}i.fa-user-secret{color:#666;}.confirmation-name{font-weight:bold;font-size:1.1rem;}.page-title{font-size:1.2em;font-weight:bold;}.page-title .title-action i{font-size:1rem;cursor:pointer;margin-left:5px;}.page-title h1{font-size:1.3rem;font-weight:bold;}.sub-text{font-size:.8rem;font-style:italic;}.flash-text{text-transform:uppercase;font-size:.6rem;padding:2px 4px;background-color:#000;color:#fff;}h2{font-size:1.1rem;font-weight:bold;padding-bottom:4px;border-bottom:1px solid #eee;}.error-text{color:var(--error-colour);font-weight:normal;font-size:.9rem;margin-top:5px;display:none;}.validation-summary-errors{position:relative;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:var(--error-colour);background-color:var(--error-background-colour);border-color:var(--error-border-colour);font-size:.9rem;}.validation-summary-errors ul{padding-left:0;margin:0;}.validation-summary-errors li{list-style:none;margin:0;}.info-panel{background-color:var(--info-panel-background-colour);color:var(--info-panel-text-colour);border:1px solid var(--info-panel-background-colour);padding:16px;border-radius:var(--border-radius);font-weight:bold;max-width:500px;}.help-panel{background-color:var(--help-panel-background);color:var(--help-panel-text);padding:10px;font-size:.7rem;border-radius:var(--border-radius);margin-top:20px;}.help-panel i{font-size:.7rem;}.instr-panel{margin-bottom:10px;}.form-panel{background-color:var(--form-panel-background);color:var(--form-panel-text);padding:10px;margin-bottom:10px;border-radius:var(--border-radius);}.form-panel .name{font-size:.9rem;font-weight:bold;}.form-panel label{font-size:.9rem;font-weight:bold;}.form-panel.indented{padding-left:2rem;}.form-panel.indented .name{margin-left:-1rem;}.form-sub-panel{background-color:var(--form-sub-panel-background);color:var(--form-sub-panel-text);border-radius:var(--border-radius);margin-bottom:10px;padding:10px;}.promo-banner{display:flex;background:#000;color:#fff;font-weight:bold;height:50px;justify-content:center;align-items:center;}.nav-container{position:absolute;top:10px;left:0;width:100%;z-index:1000;display:flex;justify-content:space-between;}.nav-container .nav-panel{border:1px solid #eee;border-radius:15px;height:50px;padding:5px;display:flex;gap:10px;box-shadow:3px 3px 9px -4px rgba(0,0,0,.1);-webkit-box-shadow:3px 3px 9px -4px rgba(0,0,0,.1);-moz-box-shadow:3px 9px 3px -4px rgba(0,0,0,.1);}.nav-container .nav-panel a:link,.nav-container .nav-panel a:visited{text-decoration:none;color:#333;}.nav-container .nav-panel .nav-item,.nav-container .nav-panel .nav-button{padding:8px 15px;border-radius:8px;font-size:.9rem;cursor:pointer;}.nav-container .nav-panel .nav-item:hover{background-color:#efefef;}.nav-container .nav-panel .nav-button{background:#00afb9;background:linear-gradient(90deg,#00afb9 0%,#83f2ef 50%,#3cd6d2 100%);border:1px solid #00afb9;font-weight:bold;}.nav-container .nav-panel .nav-button:hover{background:#3cd6d2;background:linear-gradient(90deg,#3cd6d2 0%,#00afb9 55%,#3cd6d2 100%);border:1px solid #3cd6d2;color:#fff;}button:focus,button:active:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .15rem #258cfb;}.button-row{display:flex;}.button-row.right-align{justify-content:flex-end;padding-right:20px;margin-bottom:10px;}button{transition:background-color .3s ease,color .3s ease;background-color:var(--button-background);border:1px solid var(--button-background);color:var(--button-text);border-radius:var(--border-radius);padding:5px 20px;}button.hover{background-color:var(--button-hover);border:1px solid var(--button-hover);color:var(--button-hover-text);}.sub-button{border-radius:var(--border-radius);border:1px solid #ccc;padding:5px 5px 0 5px;cursor:pointer;}.sub-button:hover{background-color:#eaeaea;}.button-box{display:flex;}.button-box button{margin-left:10px;}button.button-main{width:100%;border:1px solid #ccc;border-radius:var(--border-radius);padding:5px 20px;font-weight:bold;font-size:.9rem;}button.save-button{width:100%;border:1px solid #ccc;border-radius:var(--border-radius);background-color:var(--save-button-background);color:var(--save-button-text);padding:5px 20px;}button.save-button:hover{background-color:var(--save-button-hover);color:var(--save-button-hover-text);}button.select-button{width:100%;border:1px solid #ccc;border-radius:var(--border-radius);background-color:var(--save-button-background);color:var(--save-button-text);padding:3px 15px;}button.select-button:hover{background-color:var(--save-button-hover);color:var(--save-button-hover-text);}button.select-button-sm{font-size:.8rem;border:1px solid #ccc;border-radius:var(--border-radius);background-color:var(--save-button-background);color:var(--save-button-text);padding:5px 20px;}button.select-button-sm:hover{background-color:var(--save-button-hover);color:var(--save-button-hover-text);}button.inline-selector{border:1px solid #ccc;border-radius:var(--border-radius);background-color:var(--save-button-background);color:var(--save-button-text);padding:3px 10px;margin-left:10px;font-size:.8rem;}button.inline-selector:hover{background-color:var(--save-button-hover);color:var(--save-button-hover-text);}.circle-button i{transition:transform .18s ease;font-size:1.4rem;}.circle-button:hover i{transform:scale(1.2);}button.circle-button{position:relative;border-radius:50%;font-size:2.5rem;font-weight:bold;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;}button.circle-button.md i{font-size:1rem;}button.circle-button.md{width:25px!important;height:25px!important;}button.circle-button.sm i{font-size:.5rem;margin-left:-1px;}button.circle-button.sm{width:16px;height:16px;}button.disabled{background-color:#ccc;color:#999;font-style:italic;cursor:default;}.language-button{background-color:var(--function-button-background);border:1px solid var(--function-button-background);-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:transform .18s ease;}.language-button img{max-height:1.7rem;}.language-button:hover{background-color:var(--function-button-hover);border:1px solid var(--function-button-hover);color:var(--function-button-hover-text);-webkit-filter:none;filter:none;transform:scale(1.4);}.language-button.selected{-webkit-filter:none;filter:none;transform:scale(1.4);outline:0;box-shadow:none;}.function-button{background-color:var(--function-button-background);border:1px solid var(--function-button-background);--fa-primary-color:var(--function-button-primary);--fa-secondary-color:var(--function-button-secondary);--fa-secondary-opacity:1;color:var(--function-button-text);}.function-button:hover{background-color:var(--function-button-hover);border:1px solid var(--function-button-hover);color:var(--function-button-hover-text);}.page-title .buttons{display:flex;column-gap:10px;}.page-title .buttons .circle-button{width:40px;height:40px;}.page-title .buttons .circle-button i{font-size:1.2rem;}button.button-medium{width:25px;height:25px;}button.button-medium i{font-size:.9rem;}button.button-medium:hover i{transform:scale(1.4);}button.add-button{background-color:var(--add-button-background);color:var(--add-button-text);border:1px solid var(--add-button-background);}button.delete-button{background-color:var(--delete-button-background);color:var(--delete-button-text);border:1px solid var(--delete-button-background);}button.delete-button i{font-size:1.2rem;}button.add-button:hover,button.delete-button:hover{filter:brightness(80%);}button.add-button.button-medium,button.delete-button.button-medium{width:100%;height:auto;font-size:.9rem;}.google-signin{background-color:#fff;color:#000;border:1px solid #ccc;border-radius:var(--border-radius);padding:5px;width:100%;}.google-signin img{width:30px;margin-right:15px;}.google-signin:hover{filter:brightness(100%);background-color:#f5f5f5;color:#000;}.tab-buttons{display:flex;gap:20px;}.tab-buttons .tab-button{border-radius:var(--border-radius);background-color:var(--tab-button-background);border:1px solid var(--tab-button-background);color:var(--tab-button-text);}.tab-buttons .tab-button:hover{background-color:var(--tab-button-hover);border:1px solid var(--tab-button-hover);color:var(--tab-button-hover-text);}.tab-buttons .tab-button.active{background-color:var(--tab-button-hover);border:1px solid var(--tab-button-hover);color:var(--tab-button-hover-text);font-weight:bold;}.floating-button{position:absolute;background-color:var(--save-button-background);border:1px solid var(--save-button-background);color:var(--save-button-text);z-index:1;bottom:30px;right:50px;width:80px;height:80px;border-radius:50%;padding:0;box-shadow:10px 10px 30px -12px rgba(0,0,0,.75);-webkit-box-shadow:10px 10px 30px -12px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 30px -12px rgba(0,0,0,.75);}.floating-button i{font-size:3.5rem;}.floating-button:hover{background-color:var(--save-button-hover);border:1px solid var(--save-button-hover);color:var(--save-button-hover-text);transform:translate(-2px,-2px);box-shadow:10px 10px 30px -5px rgba(0,0,0,.89);-webkit-box-shadow:10px 10px 30px -5px rgba(0,0,0,.89);-moz-box-shadow:10px 10px 30px -5px rgba(0,0,0,.89);}.jumbo-heading{font-size:3rem;font-weight:bold;}.section-heading{font-size:2rem;font-weight:bold;}.para-heading{font-size:1.6rem;font-weight:bold;}.divider{margin-top:5px;margin-bottom:5px;text-align:center;}.login-details-form{text-align:left;}.login-details-form label{font-size:.9rem;}.login-details-form .d-flex{gap:10px;}.big-check{transform:scale(2);margin-top:5px;margin-left:10px;}.col-align-bottom{display:flex;height:30px;align-items:flex-end;justify-content:space-around;}.align-no-label{padding-top:25px;}.form-control,.form-control-sm{border-radius:var(--border-radius);}.text-dropdown{position:relative;display:inline-block;}.text-dropdown input{padding-right:2em;border:1px solid #ccc;border-radius:4px;height:2em;}.text-dropdown::after{content:"▾";position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#808080;font-size:1rem;}.text-dropdown.no-clear::after{right:.2rem;}input[type=text].form-control,input[type=password].form-control,input[type=date].form-control,input[type=text].form-control-sm,input[type=password].form-control-sm,input[type=date].form-control-sm{background-color:var(--input-field-background);color:var(--input-field-text);border-radius:0;border:0;border-bottom:1px solid #999;padding:5px 5px 3px 5px;}input[type=text].form-control:focus,input[type=password].form-control:focus,input[type=text].form-control-sm:focus,input[type=password].form-control-sm:focus{background-color:var(--input-field-focus-background)!important;color:var(--input-field-focus-text)!important;outline:0;box-shadow:none;}input::placeholder,textarea::placeholder{font-style:italic;font-size:.9rem;}.input-form{background-color:var(--main-panel-colour);color:var(--main-text-colour);padding:15px;border-radius:var(--border-radius);}.input-form h1{font-size:1.3rem;font-weight:bold;}.input-form .form-control-sm{border-bottom:1px solid #ccc;border-radius:5px;}.input-form .row{margin-bottom:10px;}.input-form label{font-size:.9rem;margin-bottom:5px;}.input-form .label-buttons{display:flex;justify-content:space-between;}.input-form .label-buttons .label-buttons-box{display:flex;margin-top:-4px;}.input-form .label-buttons .label-buttons-box .label-button{margin-left:10px;cursor:pointer;padding:0 5px;border:1px solid #ccc;border-radius:5px;margin-bottom:2px;}.input-form .label-buttons .label-buttons-box .label-button i{font-size:.9rem;}.input-form .label-buttons .label-buttons-box .label-button:hover{background-color:#ccc;}.input-form .label-buttons .label-buttons-box .label-button.selected{border:1px solid #158200;background-color:#158200;color:#fff;}.input-form input.invalid{background-color:#ffafaf;}.input-form select{background-color:transparent;width:100%;border:0;border-bottom:1px solid #666;cursor:pointer;padding-bottom:7px;outline:0;}.input-form select option{font-size:.8rem;}div.password{position:relative;}div.password .show-password{position:absolute;z-index:100;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;}.click-shield,.pop-shield,.pop-shield2,.pop-shield3,.pop-shield-mobile{position:fixed;display:none;background:rgba(0,0,0,.7);top:0;left:0;height:100%;width:100%;cursor:pointer;}.click-shield{z-index:999999;background:rgba(0,0,0,.1);}.pop-shield{z-index:999999;}.pop-shield2{z-index:1000001;}.pop-window2{z-index:1000002;top:120px;}.pop-shield3{z-index:1000003;}.pop-window3{z-index:1000004;top:140px;}.pop-window,.pop-window2,.pop-window3{display:none;position:fixed;top:100px;left:50%;border-radius:var(--border-radius);background:#f5f5f5;border:1px solid #cecece;-webkit-box-shadow:2px 2px 3px -1px #000;-moz-box-shadow:2px 2px 3px -1px #000;box-shadow:2px 2px 3px -1px #000;padding:15px;font-size:14px;}.pop-window label,.pop-window2 label,.pop-window3 label{margin-bottom:5px;}.pop-window .shaded-panel,.pop-window2 .shaded-panel,.pop-window3 .shaded-panel{background-color:#dbdbdb;padding:10px;margin-bottom:10px;}.pop-window .shade1,.pop-window2 .shade1,.pop-window3 .shade1{background-color:var(--level-1-background);color:var(--level-1-text);}.pop-window .shade2,.pop-window2 .shade2,.pop-window3 .shade2{background-color:var(--level-2-background);color:var(--level-2-text);}.pop-window .shade3,.pop-window2 .shade3,.pop-window3 .shade3{background-color:var(--level-3-background);color:var(--level-3-text);}.pop-window .shade4,.pop-window2 .shade4,.pop-window3 .shade4{background-color:var(--level-4-background);color:var(--level-4-text);}.pop-window .flexer i,.pop-window2 .flexer i,.pop-window3 .flexer i{font-size:1rem;cursor:pointer;}.pop-window .flexer i:hover,.pop-window2 .flexer i:hover,.pop-window3 .flexer i:hover{transform:scale(1.3);transition-duration:.5s;}.pop-window .close-button,.pop-window2 .close-button,.pop-window3 .close-button{position:absolute;top:-10px;right:-10px;background-color:#d70303;color:#fff;font-weight:bold;border-radius:50%;padding:2px 5px;cursor:pointer;border:1px solid #000;}.pop-window .close-button i,.pop-window2 .close-button i,.pop-window3 .close-button i{font-size:.8rem;}.pop-window{z-index:1000000;}.pop-window .header-row{display:flex;justify-content:space-between;}.pop-window .button-col{padding-top:20px;}.pop-window select,.pop-window input,.pop-window2 select,.pop-window2 input,.pop-window3 select,.pop-window3 input{font-size:14px;}.pop-window label,.pop-window2 label,.pop-window3 label{font-weight:bold;}.pop-window h1,.pop-window2 h1,.pop-window3 h1{font-size:20px;font-weight:bold;color:#000;}.pop-window h2,.pop-window2 h2,.pop-window3 h2{font-size:18px;font-weight:bold;color:#000;}.pop-window h3,.pop-window2 h3,.pop-window3 h3{font-size:18px;font-style:italic;color:#000;}.pop-window .section,.pop-window2 .section,.pop-window3 .section{margin-top:20px;margin-left:20px;}.pop-window .section-head,.pop-window2 .section-head,.pop-window3 .section-head{margin-left:-20px;font-size:15px;font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;}.pop-window .indent-panel,.pop-window2 .indent-panel,.pop-window3 .indent-panel{margin-top:15px;margin-left:20px;}.pop-mobile{top:15%;left:20px;right:20px;min-height:40%;z-index:10000000;}.pop-mobile .fill-container{position:absolute;top:0;bottom:0;left:0;right:0;}.popover{z-index:1000099;background-color:#000;border-color:#000;}.popover-body{padding:5px;color:#fff;}.popover-arrow:after{border-right-color:var(--colour-dark-blue)!important;}#divAccount{position:fixed;width:0;height:0;top:20px;right:20px;display:none;border-radius:var(--border-radius);background:#fff;border:1px solid #ddd;z-index:1000001;padding:15px;transition:width .5s ease,height .5s ease;}#divAccount h1{font-size:16px;text-align:center;font-weight:normal;white-space:nowrap;}#divAccount h2{font-size:13px;text-align:center;font-weight:normal;margin-bottom:10px;white-space:nowrap;}#divAccount h3{font-size:13px;text-align:center;font-weight:bold;margin-bottom:10px;white-space:nowrap;}#divAccount a:link,#divAccount a:visited{color:#000;}#divAccount a.accountLink{display:block;padding:5px 10px 5px 10px;font-size:14px;color:var(--colour-dark-blue);white-space:nowrap;}#divAccount a.accountLink:hover{background-color:transparent;}#divAccount a.accountLink i{margin-right:8px;}#divAccount .user-account{display:none;}#divAccount .legalese{margin-top:10px;}#divAccount .legalese a{margin-top:5px;font-size:10px;color:#999;}#divAccount .legalese a:hover{color:#000;}#divAccount .profile-photo{text-align:center;margin-bottom:10px;}#divAccount .profile-image{position:relative;width:80px;margin-left:auto;margin-right:auto;}#divAccount .profile-image img{position:relative;width:80px;height:80px;border-radius:50%;}#divAccount .profile-photo-button{position:absolute;width:20px;height:20px;bottom:5px;right:5px;background-color:#272d51;border-radius:5px;color:#fff;cursor:pointer;}#divAccount.grow{width:250px;height:390px;}.sidebar{width:200px;padding:10px;}.sidebar .header-logo{width:200px;margin-left:-10px;margin-top:-10px;margin-bottom:40px;}.sidebar .header-logo img{max-width:180px;margin:10px;max-height:40px;}.sidebar .header-logo a:hover,.sidebar .header-logo a:active{background-color:transparent;}.sidebar .sidebar-panel{padding:10px;border-radius:var(--border-radius);}.sidebar .sidebar-panel ul{list-style:none;padding-inline-start:0;}.sidebar .sidebar-panel ul a{padding:5px 5px 5px 15px;display:block;border-radius:var(--border-radius);}.sidebar .sidebar-panel ul a:hover{background-color:var(--sidebar-panel-link-hover);}.sidebar .sidebar-panel ul a.add-link{padding-left:5px;}.sidebar .sidebar-panel ul li{margin-bottom:4px;}.sidebar.sidebar-left{background-color:var(--sidebar-left-background);border-left:var(--sidebar-left-border-right);}.sidebar.sidebar-left .sidebar-panel{border:var(--sidebar-left-panel-border);background-color:var(--sidebar-left-panel-background);color:var(--sidebar-left-panel-text);margin-bottom:10px;}.sidebar.sidebar-left .sidebar-panel a:link,.sidebar.sidebar-left .sidebar-panel a:visited{font-size:.7rem;background-color:var(--sidebar-panel-link-background);color:var(--sidebar-panel-link-text);}.sidebar.sidebar-left .sidebar-panel a:hover{background-color:var(--sidebar-panel-link-hover);}.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:link,.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:visited{font-size:1rem;background-color:var(--sidebar-section-link-background);color:var(--sidebar-section-link-text);margin-bottom:2px;display:block;padding:4px 4px 4px 6px;border-radius:var(--border-radius);margin-bottom:5px;}.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:link i,.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:visited i{margin-right:5px;font-size:.9rem;}.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:hover,.sidebar.sidebar-left .sidebar-panel a.sidebar-section-link:active{background-color:var(--sidebar-section-link-hover);color:var(--sidebar-section-link-hover-text);text-decoration:none;}.sidebar.sidebar-right{background-color:var(--sidebar-right-background);border-left:var(--sidebar-right-border-left);width:250px;position:absolute;right:0;top:0;bottom:0;}.sidebar.sidebar-right .sidebar-panel{border:var(--sidebar-right-panel-border);background-color:var(--sidebar-right-panel-background);color:var(--sidebar-right-panel-text);}i{font-size:1.4rem;}.dataTables_length{margin-bottom:10px;font-size:.9rem;}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:var(--main-text-colour)!important;}.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_info select,.dataTables_wrapper .dataTables_paginate select,.dataTables_wrapper .dataTables_paginate .paginate_button select,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled select{color:var(--main-text-colour);}.dataTables_wrapper .dataTables_length select option,.dataTables_wrapper .dataTables_info select option,.dataTables_wrapper .dataTables_paginate select option,.dataTables_wrapper .dataTables_paginate .paginate_button select option,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled select option{color:#000;}.dataTables_info,.dataTables_paginate{font-size:.9rem;}table.dataTable{font-size:.9rem;}table.dataTable thead th{padding:5px 9px;background-color:var(--table-head-background);border:1px solid var(--table-head-background);color:1px solid var(--table-head-text);}table.dataTable thead th:first-child{border-top-left-radius:var(--border-radius);}table.dataTable thead th:last-child{border-top-right-radius:var(--border-radius);}table.dataTable tbody tr{cursor:pointer;}table.dataTable tbody tr.even{background-color:var(--table-even-row-background);color:var(--table-even-row-text);}table.dataTable tbody tr.odd{background-color:var(--table-odd-row-background);color:var(--table-odd-row-text);}table.dataTable tbody tr:hover{background-color:var(--table-highlight-background);color:var(--table-highlight-text);}table.dataTable tbody tr.dtrg-group{background-color:var(--table-group-background);color:var(--table-group-text);}table.dataTable tbody tr td{padding:5px 10px;}table.dataTable tbody tr td i{font-size:1.3rem;}table.dataTable tbody tr td.edit-col{width:80px;}table.dataTable tbody tr td.edit-col a{margin-left:10px;}table.dataTable tbody tr td.status-col,table.dataTable tbody thead tr th.status-col{width:80px!important;}table.dataTable tbody tr td.status-col a{margin-left:10px;}:root{--colour-1:#fef9ef;--colour-2:#f7e37c;--colour-3:#fe6d73;--colour-4:#03657c;--colour-5:#2e2d2c;--colour-contrast-1:#319b96;--colour-contrast-2:#00afb9;--colour-contrast-3:#3cd6d2;--colour-contrast-4:#83f2ef;--link-colour:#03657c;--link-hover-colour:#00afb9;--error-colour:#900;--error-background-colour:#febaba;--error-border-colour:#900;--info-panel-background-colour:#e4e4e4;--info-panel-text-colour:#333;--panel-shade-1:#eaeaea;--panel-shade-2:#dadada;--panel-shade-3:#c4c4c4;--panel-shade-light-1:#fafafa;--panel-shade-light-2:#dadada;--panel-shade-light-3:#c4c4c4;}.positive{color:#248203;--fa-primary-color:#fff;--fa-secondary-color:#248203;--fa-secondary-opacity:1;}.negative{color:#b41717;--fa-primary-color:#fff;--fa-secondary-color:#b41717;--fa-secondary-opacity:1;}.inputWithHelp{display:flex;flex-direction:row;border:1px solid #ccc;border-radius:.25rem;padding:0 2px 0 2px;justify-content:space-between;background-color:#fff;}.inputWithHelp:focus-within{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.inputWithHelp input,.inputWithHelp select,.inputWithHelp textarea{border:0;outline:0;}.inputWithHelp input[type=checkbox],.inputWithHelp input[type=radio]{margin-top:5px;margin-left:-10px;}.inputWithHelp input[type=checkbox]:hover{background-color:#ff0;}.inputWithHelp input[type=checkbox]{margin-left:5px;border:1px solid #ccc;}.inputWithHelp input[type=radio]+label{margin-top:5px;margin-left:10px;}.inputWithHelp .control-container{flex-grow:2;background-color:#fff;padding-top:6px;padding-left:5px;}.inputWithHelp input:focus,.inputWithHelp button:focus{outline:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}.inputWithHelp button,.inputWithHelpButton{border:0;background:#fff;color:#ddd;font-size:20px;outline:0;outline-width:0;}.inputWithHelpButtonTrans{border:0;background:none;color:#ddd;font-size:20px;outline:0;}.inputWithHelp button:hover,.inputWithHelpButton:hover,.inputWithHelpButtonTrans:hover{color:var(--colour-dark-blue);transition:color ease .5s;}.text-dropdown{position:relative;width:100%;}.text-dropdown input[type=text]{background-color:transparent;border-radius:0;border:0;border-bottom:1px solid #999;padding:5px 5px 3px 5px;width:100%;}.text-dropdown input[type=text]:focus{outline:0;box-shadow:none;}.text-dropdown input[type=text]:read-only{cursor:pointer;}.text-dropdown .clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:18px;color:#888;cursor:pointer;display:none;}.text-dropdown input:not(:placeholder-shown)+.clear-btn{display:block;}.text-dropdown .dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:0;max-height:150px;overflow-y:auto;z-index:99999999;list-style:none;padding:0;margin:0;}.text-dropdown .dropdown li{padding:4px;cursor:pointer;font-weight:normal;font-size:.8rem;}.text-dropdown .dropdown li:hover,.text-dropdown .dropdown li.highlight{background-color:#eee;}.text-dropdown .hidden{display:none;}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999999;opacity:0;transition:opacity 300ms ease;}.modal-box{position:absolute;left:50%;transform:translateX(-50%);top:20vh;background:#fff;padding:40px 20px 20px;border-radius:8px;max-width:600px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.2);font-family:sans-serif;overflow:visible;}.modal-image-wrapper{position:absolute;top:-100px;left:50%;transform:translateX(-50%) scale(.6);}.modal-image-wrapper img{display:block;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);}.modal-title{margin-top:0;margin-bottom:10px;text-align:center;font-weight:bold;font-size:1.3rem;}.modal-message{margin-bottom:20px;text-align:center;max-height:400px;overflow-y:auto;}.modal-message i{font-size:inherit;}.modal-buttons{display:flex;justify-content:center;gap:10px;}.modal-buttons button{padding:8px 16px;border:0;border-radius:4px;cursor:pointer;}.modal-buttons .ok-btn{background:#0078d4;color:#fff;}.modal-buttons .cancel-btn{background:#ccc;color:#000;}table{width:100%;font-size:.9rem;border-collapse:collapse;}table thead tr th{background-color:var(--table-head-background);border:1px solid var(--table-head-background);color:var(--table-head-text);padding:4px;}table thead tr th.no-back{background-color:transparent;border:1px solid transparent;}table thead tr th.major-heading{font-size:1.1rem;padding-bottom:0;}table tbody td{padding:4px;}table tbody td a{cursor:pointer;}table tbody td .form-select{font-size:.8rem;}table tbody td button{background-color:transparent;border:0;border-radius:var(--border-radius);padding:4px 4px;}table tbody td button i{font-size:1rem;}table tbody td button:hover{background-color:var(--button-hover);}table tbody td.no-border{border:1px solid transparent;border-bottom:1px solid #eee;}table tbody td.border-left{border-left:1px solid #eee;}table tbody td.border-right{border-right:1px solid #eee;}table tbody td.status-col,table tbody th.status-col{width:70px;text-align:center;}table tbody td.icon-col,table tbody th.icon-col{width:50px;text-align:center;}table.grid-table td{border-bottom:1px solid #eee;}table.grid-table td.status-col,table.grid-table th.status-col{width:70px;text-align:center;}table.grid-table.hover-highlight tr:hover{background-color:var(--table-highlight-background);color:var(--table-highlight-text);}table.grid-table.select-row tr{cursor:pointer;}.event-table{width:100%;font-size:.8rem;background-color:transparent;}.event-table td{vertical-align:top;padding:5px;}.event-table .icon{text-align:center;width:10%;}.event-table .date{font-weight:bold;width:20%;text-align:center;}.event-table tr{border-bottom:1px solid #ddd;}.event-table tr:nth-of-type(odd){background-color:#f3f3f3;}.event-table tr:nth-of-type(even){background-color:#fff;}.event-table .report-list{font-weight:bold;font-style:italic;}.event-table .campaign-name{font-weight:bold;}.event-table .name{font-weight:bold;}.event-table i{margin-right:4px;}.event-table tr:first-child td:first-child{border-top-left-radius:var(--border-radius);}.event-table tr:first-child td:last-child{border-top-right-radius:var(--border-radius);}.event-table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius);}.event-table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius);}.toast{position:absolute;bottom:5px;right:10px;z-index:9999999;font-weight:normal;box-shadow:none;padding:0;border:0;color:var(--toast-text);}.toast .d-flex{justify-content:flex-end;}.toast .btn-close{display:none;}.toast-body{padding:.5rem;text-align:right;background-color:var(--toast-background);color:var(--toast-text);border-radius:var(--border-radius);}.ql-container{min-height:100px;max-height:700px;border-top-left-radius:0;border-top-right-radius:0;font-size:1rem!important;}.ql-toolbar{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);}.ql-editor{user-select:text!important;-webkit-user-select:text!important;}.ql-editor p{margin-bottom:10px!important;}.ql-toolbar.ql-snow+.ql-container.ql-snow{background-color:var(--input-field-background);color:var(--input-field-text);}.page-title{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #ddd;}.page-title .form-control{font-size:1.4rem;font-weight:bold;}.page-contents{overflow-y:auto;overflow-x:hidden;}.iblize_pre{overflow:hidden;}