﻿@import'_authorise-cookies.css';html,body{font-family:"Lato",sans-serif;font-size:16px;margin:0;padding:0;background:var(--background-colour);color:var(--font-colour);}.container-fluid{padding:0;}.accent{color:var(--accent-colour);}.strong{font-weight:bold;}.main-promo{min-height:400px;background-image:url("/images/redback.png");background-size:100% 100%;padding-top:90px;}.main-promo h1{color:#fff;font-size:4em;font-weight:900;}.main-promo h2{color:#fff;font-size:1.6em;}h1.page-name{font-size:1.6em;font-weight:bold;margin-top:0;}.warning-icon{color:#ffd800;}#waitSpinner{margin:0 -40px 0 -40px;width:80px;height:80px;background-image:url("/images/spinner.png");z-index:999999;display:none;position:fixed;left:50%;top:50%;}.theme-light{--background-colour:#fff8f8;--font-colour:#000;--accent-colour:#ffb400;--button-colour:#ff0075;--button-text-colour:#fff;--sidebar-back-colour:#777;--sidebar-sub-menu-back-colour:#fff;}.theme-dark{--background-colour:#090819;--font-colour:#fff;--accent-colour:#ffb400;--button-colour:#ff0075;--button-text-colour:#fff;--sidebar-back-colour:#bf966a;--sidebar-sub-menu-back-colour:#fff;}.bt{width:100%;text-transform:uppercase;font-weight:bold;background-color:var(--button-colour);color:var(--button-text-colour);padding:10px;border:none;border-radius:3px;transition:background-color 1s,color 1s;}.bt.reverse{background-color:var(--button-text-colour);color:var(--button-colour);transition:background-color 1s,color 1s;}.bt:hover{-webkit-filter:brightness(70%);}button.dt-button{background-color:var(--button-colour);border:none;border-radius:5px;color:var(--button-text-colour);font-weight:bold;}button.dt-button:hover:not(.disabled){background-color:var(--button-colour);border:none;-webkit-filter:brightness(70%);}.circleButton{width:40px;height:40px;line-height:40px;font-size:16px;border-radius:50%;overflow:hidden;background:#4679bd !important;cursor:pointer;text-align:center;color:#fff !important;font-weight:bold;text-decoration:none;border:none;}.circleButton:hover{background:#30588e;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mt-50{margin-top:50px;}.mt-60{margin-top:60px;}.mt-70{margin-top:70px;}.mt-80{margin-top:80px;}.mt-90{margin-top:90px;}.mt-100{margin-top:100px;}.mh-500{min-height:500px;}.mh-800{min-height:800px;}.mh-1000{min-height:1000px;}.menu-container{padding:10px 20px 10px 20px;transition:background-color 1s;border-radius:50px;}.menu-container-visible{background-color:#fff;-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.19);box-shadow:5px 5px 15px 5px rgba(0,0,0,.19);transition:background-color 1s;}.menu-container-transparent #logoWhite{display:none;}.menu-container-transparent #logoColour{display:block;}.navbar-light .navbar-nav .nav-link{font-size:1.1em;color:#fff;font-weight:bold;}.menu-container-visible .nav-link,.menu-container-visible .nav-link:visited,.menu-container-transparent .nav-link,.menu-container-transparent .nav-link:visited{color:#666 !important;}.menu-container button.menu-button{background-color:var(--button-text-colour);color:var(--button-colour);transition:background-color 1s,color 1s;font-size:.8em;}.menu-container-visible button.menu-button,.menu-container-transparent button.menu-button{background-color:var(--button-colour);color:var(--button-text-colour);transition:background-color 1s,color 1s;font-size:.8em;}.navbar-brand img{padding-right:30px;}ul.navbar-nav li.dropdown:hover>div.dropdown-menu{display:block;}a.admin-link{color:#ffb839 !important;margin-right:30px;}a.admin-link:hover{color:#c1800c !important;}.hide-logo{display:none;}a.dropdown-toggle:hover+ul.dropdown-menu,ul.dropdown-menu:hover{display:block;animation-name:slidenavAnimation;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards;}@keyframes slidenavAnimation{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes slidenavAnimation{from{opacity:0;}to{opacity:1;}}.sidebar-menu{position:absolute;top:0;bottom:0;left:0;right:0;width:66px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--sidebar-back-colour);color:#fff;font-size:30px;align-items:center;padding-top:10px;padding-bottom:20px;z-index:20;}.sidebar-item{margin-bottom:30px;text-align:center;}.sidebar-item img{aspect-ratio:1/1;width:80%;margin-left:auto;margin-right:auto;}.sidebar-item button,.sidebar-item a:link,.sidebar-item a:visited{background-color:transparent;border:none;color:#eee;}.sidebar-item button:hover,.sidebar-item a:hover,.sidebar-item a:active{-webkit-filter:brightness(70%);}.menu-separator{margin-top:auto;}.admin-item{margin-bottom:10px;}.super-admin-item button{color:#ff6a00;}.sidebar-sub-menu{position:absolute;display:none;top:0;bottom:0;left:66px;right:0;width:300px;overflow:hidden;background-color:var(--sidebar-sub-menu-back-colour);color:#000;font-size:1em;z-index:20;-webkit-box-shadow:5px -1px 15px -3px #000;box-shadow:5px -1px 15px -3px #999;padding:10px 20px;}.sidebar-sub-menu h1{font-size:1.3em;font-weight:bold;}.sidebar-sub-menu ul{list-style:none;padding-left:0;}.sidebar-sub-menu li i{margin-right:10px;}.sidebar-sub-menu li a:link,.sidebar-sub-menu li a:visited{text-decoration:none;color:#333;font-weight:bold;display:block;padding:5px 10px;border-radius:5px;}.sidebar-sub-menu li a:hover,.sidebar-sub-menu li a:active{color:#333;background-color:#eee;}#divAccount{width:250px;min-height:60px;top:60px;right:20px;display:none;position:fixed;border-radius:2px;background:#fff;border:1px solid #ddd;z-index:999999999;-webkit-box-shadow:6px 8px 8px -3px #a6a6a6;-moz-box-shadow:6px 8px 8px -3px #a6a6a6;box-shadow:6px 8px 8px -3px #a6a6a6;padding:15px;}#divAccount h1{font-size:16px;text-align:center;font-weight:normal;}#divAccount h2{font-size:13px;text-align:center;font-weight:normal;margin-bottom:10px;}#divAccount a:link,#divAccount a:visited{color:#000;}#divAccount a.accountLink{display:block;padding:5px 10px 5px 10px;font-size:14px;}#divAccount a.accountLink:hover{background-color:#eaeaea;}#divAccount a.accountLink i{margin-right:8px;}#divAccount .legalese{margin-top:10px;}#divAccount .legalese a{margin-top:5px;font-size:10px;color:#999;}#divAccount .legalese a:hover{color:#000;}#btnAccount{outline:none;}.policy-document{margin:80px 10px 10px 10px;background-color:#fff;border-radius:8px;padding:40px;}.policy-document h1{font-size:2em;font-weight:bold;}.policy-document h2{font-size:1.5em;}.text-danger{font-weight:bold;}.validation-summary-errors{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#630000;background-color:#ffbaba;border-color:#ffbaba;}.validation-summary-errors ul{margin:0;}.validation-summary-errors li{list-style:none;margin:0;}.footer{background-color:#333;min-height:200px;margin-top:40px;padding-top:20px;padding-bottom:30px;color:#ccc;}.footer h1{font-size:1em;font-weight:bold;color:#fff;}.footer ul{list-style:none;padding-left:0;font-size:.8em;padding-top:5px;}.footer ul li{padding-bottom:10px;font-weight:bold;}.footer a:link,.footer a:visited{text-decoration:none;color:#ccc;}.footer a:hover,.footer a:active{color:#777;}.footer i.fas{padding-right:10px;}.footer-sections{display:flex;justify-content:space-between;}.copyright{margin-top:20px;text-align:center;color:#fff;font-size:.8em;}.tooltip.show{opacity:1;}.tooltip-arrow{transform:translate(0,13px) !important;}.bs-tooltip-end .tooltip-arrow::before{border-right-color:#333;}.tooltip-inner{background-color:#333;box-shadow:0 0 4px black;opacity:1 !important;padding:.5rem .75rem;}.click-shield,.pop-shield{position:fixed;display:none;background:rgba(0,0,0,.3);top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:10;}.click-shield{z-index:10;}.pop-shield{z-index:30;}.pop-window,.pop-window2,.pop-window3{display:none;position:fixed;left:50%;border-radius:8px;background:#f5f5f5;border:1px solid #cecece;-webkit-box-shadow:2px 2px 3px -1px black;-moz-box-shadow:2px 2px 3px -1px black;box-shadow:2px 2px 3px -1px black;padding:15px;font-size:14px;width:300px;margin-left:-150px;min-height:200px;}.pop-window{z-index:40;}.pop-window2{z-index:1000002;}.pop-window3{z-index:1000004;}.pop-window input,.pop-window select,.pop-window2 input,.pop-window2 select,.pop-window3 input,.pop-window3 select{font-size:14px;}.pop-window h1,.pop-window2 h1,.pop-window3 h1{font-size:20px;font-weight:bold;color:#000;}.pop-window h1 i{margin-right:10px;}.pop-window h2,.pop-window2 h2,.pop-window3 h2{font-size:18px;font-weight:bold;color:#000;}.pop-window label,.pop-window2 label,.pop-window3 label{font-weight:bold;}.pop-menu{display:none;position:absolute;border-radius:8px;background:#fff;border:1px solid #cecece;-webkit-box-shadow:2px 2px 3px -1px black;-moz-box-shadow:2px 2px 3px -1px black;box-shadow:2px 2px 3px -1px black;padding:10px;font-size:14px;width:200px;min-height:50px;}.pop-menu ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:0;}.pop-menu ul li{padding-top:3px;padding-bottom:3px;}.pop-menu ul li i{padding-right:8px;}.pop-menu ul li.menu-separator{border-bottom:1px solid #ccc;margin-top:5px;margin-bottom:5px;margin-left:-10px;margin-right:-10px;}.pop-menu ul li a{color:#333;border-radius:5px;text-decoration:none;display:block;padding:3px 8px 3px 8px;}.pop-menu ul li a:hover{background-color:#e0e0e0;border-radius:5px;}.dataTable a.editButton i{font-size:20px;}.disp-table{width:100%;border:1px solid #eaeaea;}.disp-table thead tr{background-color:#42872e;color:#fff;}.disp-table tr{background-color:#fff;}.disp-table td,.disp-table th{padding:5px;}.disp-table tbody tr:hover{background-color:#e0e0e0;cursor:pointer;}.dataTable .editButton{padding:5px 10px;border-radius:5px;color:#000;}.dataTable .editButton:hover,.dataTable .editButton.selected{background-color:#ccc;}.flex-container{display:flex;justify-content:space-between;}.flex-mid{width:200px;padding:5px 15px;border-radius:5px;}.flex-mid:hover{background-color:#eaeaea;}