@font-face{font-family:"Poppins";src:url("/Content/fonts/poppins/Poppins-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Poppins";src:url("/Content/fonts/poppins/Poppins-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"SofiaPro";src:url("/Content/fonts/sofia-pro/SofiaPro-Regular.otf") format("OpenType");font-style:normal;font-weight:500;font-display:swap}*{box-sizing:border-box;color:#333;font-family:"SofiaPro",sans-serif;font-size:14px}img{image-rendering:-webkit-optimize-contrast}a{text-decoration:none}a.normal-link{color:#ff6f61;text-decoration:underline}html,body{height:100%}body{margin:0;min-width:800px;background-color:#efede8}body.disable-scroll{overflow:hidden}.hidden{display:none!important}.text-right{text-align:right}.text-centre{text-align:center}hr{margin-top:30px;margin-bottom:30px;border:none;border-top:1px solid #ccc}form .form-heading,.form .form-heading{margin-top:15px;margin-bottom:20px;font-size:22px;color:#ff6f61;text-transform:uppercase}.form-divider{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.form-buttons{margin-top:30px;text-align:right;font-size:0}.form-buttons .buttons-left,.form-buttons .buttons-right{display:inline-block;vertical-align:top;width:50%}.form-buttons .buttons-left{text-align:left}.form-buttons .buttons-right{text-align:right}.field{margin-bottom:15px;font-size:0}.field.field-required>label::after{content:'*';color:red}.field>label{display:block;margin-bottom:2px;font-weight:bold;color:#555}.field>.field-info{padding:3px 0;font-size:13px;color:#888}.field>.field-info::before{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;margin-right:5px}.field>.field-info *{font-size:inherit}.field>.field-display-value,.field>.field-display-list,.field input[readonly],.field select[readonly]{display:block;width:100%;border-radius:0;border-bottom:1px solid #ccc;padding:16px;background-color:#f5f5f5;color:#555}.field>.field-display-list>.display-list-value:not(:last-child){margin-bottom:5px}.field>.field-display-list>.display-list-value::before{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;color:#ff6f61;margin-right:8px}.input-wrapper{position:relative;width:100%}.input-wrapper.show-alert::before,.input-wrapper.show-alert::after{opacity:1}.input-wrapper[data-alert-type='checkbox']::before{left:5px;bottom:-8px}.input-wrapper[data-alert-type='checkbox']::after{bottom:-25px}.input-wrapper::before{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;font-size:28px;color:#444;position:absolute;bottom:5px;left:10px;z-index:11;pointer-events:none;opacity:0;transition:opacity ease .3s}.input-wrapper::after{content:attr(data-alert-message);position:absolute;bottom:-12px;left:0;z-index:10;background-color:#444;border:1px solid #333;padding:5px;border-radius:4px;color:#fff;pointer-events:none;opacity:0;transition:opacity ease .3s}.input-with-label{position:relative;display:flex}.input-with-label>.input-label{display:inline-block;flex:1;flex-grow:0;padding:16px 24px;background-color:#ff6f61;color:#fff;text-transform:uppercase;font-weight:bold;white-space:nowrap}.input-with-label>input{display:inline-block;flex:1}input,select,textarea{display:block;width:100%;border-radius:0;border:1px solid #ddd;padding:16px;background-color:#fff;color:#555}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff6f61}input[readonly],select[readonly],textarea[readonly]{border-color:#bbb}input[readonly]:focus,select[readonly]:focus,textarea[readonly]:focus{box-shadow:none}input[type='checkbox']{display:inline-block;width:18px;height:18px}input[type='checkbox']+.input-checkbox-text{display:inline-block;vertical-align:top;margin-top:3px}textarea{resize:vertical;max-height:250px}button,.button{display:inline-block;padding:12px 20px;border:2px solid #ff6f61;border-radius:3px;font-size:20px;background-color:transparent;color:#ff6f61;transition:background-color ease .2s}button:hover,.button:hover{cursor:pointer;background-color:#fff}button .button-icon,button .button-icon-left,button .button-icon-right,.button .button-icon,.button .button-icon-left,.button .button-icon-right{margin-right:7px;color:inherit;font-size:inherit}button .button-icon-right,.button .button-icon-right{margin-right:0;margin-left:7px}button.red,.button.red{background-color:#b54848}button.red:hover,.button.red:hover{background-color:#a34141}button.green,.button.green{background-color:#599f45}button.green:hover,.button.green:hover{background-color:#4f8d3d}button.light,.button.light{border-color:transparent;color:#777}button.light:hover,.button.light:hover{background-color:#f2f2f2;color:#555}button.pink,.button.pink{background-color:#ff6f61;color:#fff}button.pink:hover,.button.pink:hover{background-color:#ff412e}.icon-gap-right{margin-right:7px}.icon-gap-left{margin-left:7px}.content-container{width:80%;max-width:1080px;margin-left:auto;margin-right:auto;font-size:0}header{position:fixed;top:0;z-index:100;width:100%;box-shadow:0 0 7px rgba(0,0,0,.1)}header .header-top-bar{height:35px;background-color:#ff6f61}header .header-top-bar *{color:#efede8}header .header-top-bar .top-bar-left,header .header-top-bar .top-bar-right{display:inline-block;vertical-align:top;width:50%}header .header-top-bar .top-bar-left{text-align:left}header .header-top-bar .top-bar-right{text-align:right}header .header-top-bar a{display:inline-block;vertical-align:top;padding:6px 2px;margin:0 5px;font-family:'Poppins';font-weight:bold;text-transform:uppercase;letter-spacing:1px;transition:opacity .4s ease-in-out}header .header-top-bar a:hover{opacity:.7}header .header-top-bar .top-bar-divider{display:inline-block;vertical-align:top;width:2px;height:34px;border-right:2px solid #ff9085}header .header-main{background-color:#efede8;padding:5px 0;font-size:0}header .header-main .site-logo{display:inline-block;width:30%;height:100px;padding:5px}header .header-main .site-logo img{height:100%}header .header-main .site-menu{display:inline-block;width:70%;text-align:right}header .header-main .site-menu>a{margin-left:10px}.page-content{min-height:calc(100vh - 160px);padding-top:145px;padding-bottom:50px}.page-content .page-title{position:relative;padding:20px 0;margin-bottom:10px;font-size:30px;text-transform:uppercase;color:#ff6f61}.page-content .page-subtitle{margin-top:30px;margin-bottom:15px;font-size:22px;color:#ff6f61;text-transform:uppercase}footer{position:relative;height:160px;background-color:#0f2646}footer *{color:#fff}footer .footer-top-border{position:relative;top:0;height:6px;width:100%;border-top:2px solid #efde66}footer .footer-top-border::before,footer .footer-top-border::after{position:absolute;content:'';display:block;height:2px;width:100%}footer .footer-top-border::before{top:-4px;border-top:2px solid #8fcecc}footer .footer-top-border::after{top:0;border-top:2px solid #ec7668}footer>.content-container{display:flex}footer .footer-column{flex:1;padding-top:50px}footer .footer-copyright{margin-top:35px}footer .footer-created-by{text-align:right;margin-top:35px}footer .footer-created-by .created-by-info-text{line-height:34px;margin-right:4px}footer .footer-created-by a{display:inline-block;vertical-align:top}footer .footer-created-by a>img{height:34px}.results-table .table-column,.basic-table .table-column{flex:1;padding:10px;word-wrap:anywhere}.results-table .table-header,.basic-table .table-header{display:flex}.results-table .table-header>div:not(:last-child),.basic-table .table-header>div:not(:last-child){border-right:1px solid #eee}.results-table .table-body .result,.basic-table .table-body .result{display:flex}.results-table .table-body .result>.table-column:not(:last-child),.basic-table .table-body .result>.table-column:not(:last-child){border-right:1px solid #eee}.results-table .table-header{border-bottom:1px solid #0f2646}.results-table .table-header>div{font-size:1.15rem;font-weight:bold;color:#0f2646}.results-table .table-header>div:not(:last-child){border-right:1px solid #eee}.results-table .table-body .result{transition:background-color ease .2s}.results-table .table-body .result:nth-child(even){background-color:#fafafa}.results-table .table-body .result:hover{background-color:#f5f5f5}.results-table .table-body .result>.table-column:not(:last-child){border-right:1px solid #eee}.pagination{text-align:center;width:100%;margin-top:20px;font-size:0}.pagination>span{display:inline-block;padding:4px 8px;margin:0 1px;border-radius:6px;color:#ff6f61;font-weight:bold;font-size:1.15rem;transition:all ease .15s}.pagination>span:not(.active):not(.disabled):hover{cursor:pointer;background-color:#ff6f61;color:#fff}.pagination>span:not(.active):not(.disabled):hover *{color:#fff}.pagination>span.active{background-color:#ff6f61;color:#fff}.pagination>span.active:hover{cursor:default}.pagination>span.disabled{opacity:.3}.pagination>span.disabled:hover{cursor:default}.pagination>span>i{pointer-events:none}.pagination .pagination-count{font-size:1.15rem;margin-top:15px}.pagination .pagination-count .page-count{margin-right:15px}.pagination .pagination-count .results-count{font-weight:bold}.alert-message{text-align:center;margin-top:20px}.alert-message.alert-success .alert-message-text{background-color:#9ce18e}.alert-message.alert-error .alert-message-text{background-color:#fdc2bf}.alert-message .alert-message-text{display:inline-block;padding:10px 30px;border-radius:6px;font-size:16px}body.popup-visible{overflow-y:hidden}.popup-container{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;left:0;pointer-events:none;opacity:0;transition:opacity ease .3s}.popup-container.visible{opacity:1;pointer-events:all}.popup-container.visible .popup{margin-top:0}.popup-container .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.popup-container .popup{position:absolute;top:10vh;left:50%;width:40vw;height:70vh;min-height:110px;min-width:500px;background-color:#fff;border-radius:4px;transform:translateX(-50%);overflow:hidden;box-shadow:10px 10px 12px -10px rgba(0,0,0,.75);margin-top:30px;transition:margin-top ease .3s}.popup-container .popup .popup-title{padding:12px 20px;background-color:#f5f5f5;border-bottom:1px solid #ddd;font-weight:bold;text-align:left;font-size:20px}.popup-container .popup .popup-title *{color:inherit;font-size:inherit}.popup-container .popup .popup-title .close-button{position:absolute;top:7px;right:12px;padding:5px 8px;font-size:24px;transition:color ease .1s}.popup-container .popup .popup-title .close-button:hover{cursor:pointer;color:#e33}.popup-container .popup .popup-content{position:relative;height:calc(100% - 48px);overflow-y:auto;padding:20px}.popup-container .popup .popup-content .popup-alert{position:fixed;bottom:-50px;left:40px;width:calc(100% - 80px);padding:10px;border:1px solid #fff;-webkit-box-shadow:5px 5px 30px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 30px -14px rgba(0,0,0,.75);box-shadow:5px 5px 30px -14px rgba(0,0,0,.75)}.popup-container .popup .popup-content .popup-alert.popup-alert-error{background-color:#ffdbdb;border-color:#efaaaa}.popup-container .popup .popup-content .popup-alert.popup-alert-success{background-color:#bfffc6;border-color:#83e885}.popup-container .popup .popup-content .popup-alert.popup-alert-information{background-color:#bfe7ff;border-color:#83c0e8}.popup-container .popup .popup-content .popup-alert .alert-close{position:absolute;right:12px;top:11px}.popup-container .popup .popup-content .popup-alert .alert-close:hover{cursor:pointer;color:#d31010}.popup-container.small-popup,.popup-container.sub-popup{z-index:1100}.popup-container.small-popup .popup,.popup-container.sub-popup .popup{width:25vw;height:auto;min-width:400px;top:50%;transform:translate(-50%,-50%);border:1px solid #eee;box-shadow:0 0 7px -5px rgba(0,0,0,.75)}.popup-container.small-popup .popup .popup-title,.popup-container.sub-popup .popup .popup-title{background-color:#fff;font-size:18px}.popup-container.small-popup .popup .popup-content,.popup-container.sub-popup .popup .popup-content{height:auto}.popup-container.sub-popup{z-index:1100}.popup-container.sub-popup .backdrop{opacity:.25}