h1.qqi{color:#40749a;text-decoration:underline;font-family:Arial Narrow,Arial,sans-serif;font-size:25px;font-weight:700;margin:20px 0}h2.qqi{color:#40749a;text-decoration:underline;font-family:Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;margin:17px 0}h3.qqi{color:#40749a;text-decoration:underline;font-family:Arial Narrow,Arial,sans-serif;font-weight:700;margin:15px 0}h4.qqi{color:#40749a;text-decoration:underline;font-family:Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;margin:15px 0}hr.qqi{border:none;border-top:1px solid #646464}a.qqi{color:#40749a;text-decoration:underline;font-family:Arial Narrow,Arial,sans-serif;font-size:14px;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}a.qqi:focus{outline:none;border:2px solid #000000!important;padding:3px;margin:-5px;box-sizing:border-box;border-radius:5px}a.qqi:hover{color:#043959}div.qqi.table-container{max-width:100%;overflow-x:auto;border:2px solid #eeeeee;box-sizing:border-box;display:inline-block;border-radius:5px}div.qqi.table-container.no-top-border{border-top-left-radius:0;border-top-right-radius:0;border-top:none}div.qqi.table-container>table{border-collapse:collapse;table-layout:fixed}div.qqi.table-container>table tr>th,div.qqi.table-container>table tr td{padding:18px 10px;font-size:13px;box-sizing:border-box}div.qqi.table-container>table tr>th{background:#cfdce6;font-family:Arial Narrow,Arial,sans-serif;color:#043959;text-align:left;font-weight:400}div.qqi.table-container>table tr>td{font-family:Segoe UI,Tahoma,Arial,sans-serif;color:#3c3c3c;border-bottom:1px solid #eeeeee}div.qqi.table-container>table tr:last-child>td{border:none}div.qqi.table-container>table tfoot{border-top:1px solid #eeeeee}div.qqi.table-container>table caption,div.qqi.table-container>table td.table-group{padding:18px 10px;text-align:left}div.qqi.table-container>table caption>*,div.qqi.table-container>table td.table-group>*{margin:0}div.qqi.table-container>table td.table-group{border-top:2px solid #eeeeee;border-bottom:none}input[type=checkbox].qqi{background-color:#fff;border:1px solid #40749A;width:18px;height:18px;display:inline-block;position:relative;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;box-sizing:border-box;border-radius:5px}input[type=checkbox].qqi:hover{background-color:#cfdce6}input[type=checkbox].qqi:checked{background-color:#043959;border-color:#043959}input[type=checkbox].qqi:focus:before{content:"";position:absolute;top:-5px;left:-5px;width:26px;height:26px;border:2px solid #000000;border-radius:5px;box-sizing:border-box}input[type=checkbox].qqi:checked:after{content:"";position:absolute;top:-5px;left:-5px;width:26px;height:26px;background-size:contain}input[type=checkbox].qqi:disabled{border-color:#c4c4c4;cursor:not-allowed}input[type=checkbox].qqi:disabled:checked,input[type=checkbox].qqi:disabled:checked:hover{background-color:#c4c4c4}input[type=checkbox].qqi:disabled:hover{background-color:#fff}input[type=password].qqi,input[type=number].qqi,input[type=text].qqi,textarea.qqi{min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;padding:5px 8px;border-radius:5px;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}input[type=password].qqi:hover,input[type=number].qqi:hover,input[type=text].qqi:hover,textarea.qqi:hover{border-color:#043959}input[type=password].qqi:focus,input[type=number].qqi:focus,input[type=text].qqi:focus,textarea.qqi:focus{border-color:#043959;outline:none;border-width:2px;padding:4px 7px}input[type=password].qqi:disabled,input[type=number].qqi:disabled,input[type=text].qqi:disabled,textarea.qqi:disabled{border-color:#c4c4c4;color:#3c3c3c;background-color:#fff;cursor:not-allowed}input[type=password].qqi::-webkit-input-placeholder,input[type=number].qqi::-webkit-input-placeholder,input[type=text].qqi::-webkit-input-placeholder,textarea.qqi::-webkit-input-placeholder,input[type=password].qqi:-ms-input-placeholder,input[type=number].qqi:-ms-input-placeholder,input[type=text].qqi:-ms-input-placeholder,textarea.qqi:-ms-input-placeholder,input[type=password].qqi::-ms-input-placeholder,input[type=number].qqi::-ms-input-placeholder,input[type=text].qqi::-ms-input-placeholder,textarea.qqi::-ms-input-placeholder,input[type=password].qqi::placeholder,input[type=number].qqi::placeholder,input[type=text].qqi::placeholder,textarea.qqi::placeholder{color:#646464}div.qqi.required-input-container{position:relative;display:inline-block}div.qqi.required-input-container:after{position:absolute;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;right:-10px;top:0;content:"*";color:#e60000}span.qqi.validation-message{margin-top:5px;display:inline-block;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:12px;color:#3c3c3c}span.qqi.validation-message.error{color:#e60000}input[type=radio].qqi{background-color:#fff;border:1px solid #40749A;width:18px;height:18px;display:inline-block;position:relative;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;box-sizing:border-box;border-radius:100%}input[type=radio].qqi:hover{background-color:#cfdce6}input[type=radio].qqi:checked{background-color:#fff;border-color:#043959}input[type=radio].qqi:checked+label.qqi.radio-label{font-weight:700}input[type=radio].qqi:focus{outline:none}input[type=radio].qqi:focus:before{content:"";position:absolute;top:-5px;left:-5px;width:26px;height:26px;border:2px solid #000000;border-radius:100%;box-sizing:border-box}input[type=radio].qqi:checked:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background-color:#043959;border-radius:100%}input[type=radio].qqi:disabled{border-color:#c4c4c4;cursor:not-allowed}input[type=radio].qqi:disabled:checked,input[type=radio].qqi:disabled:checked:hover{background-color:#c4c4c4}input[type=radio].qqi:disabled:hover{background-color:#fff}input[type=radio].qqi:disabled+label.qqi.radio-label{color:#c4c4c4;cursor:not-allowed}label.qqi.radio-label{line-height:20px;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:14px;height:20px;vertical-align:top;margin-left:5px;color:#043959}.qqi.qqi-tabs .qqi-tabs-controls .qqi-component.qqi-button{margin-right:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.qqi.qqi-tabs .qqi-tabs-controls .selected .qqi-component.qqi-button{background-color:#043959;border-color:#043959}.qqi.qqi-tabs .qqi-tabs-controls .selected .qqi-component.qqi-button .button-label{font-weight:700}.qqi-accordion:last-of-type .qqi-accordion-wrapper:not(.expanded){border-bottom:1px solid #c4c4c4}.qqi-accordion.ng-invalid .qqi-accordion-wrapper{border-color:#e60000}.qqi-accordion:last-of-type.ng-invalid .qqi-accordion-wrapper:not(.expanded){border-color:#e60000}.qqi-accordion.ng-invalid+.qqi-accordion:not(.ng-invalid) .qqi-accordion-wrapper{border-color:#e60000}input,button{min-width:0;padding:0;margin:0}.qqi-component.qqi-button{font-size:13px;font-weight:600;font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;height:30px;min-width:30px;padding:5.5px;border-width:2px;border-style:solid;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:5px}.qqi-component.qqi-button:focus{border-color:#000!important;outline:none}.qqi-component.qqi-button>img{max-height:24px;display:inline-block;margin:-5px}.qqi-component.qqi-button>img+span{margin-left:10px}.qqi-component.qqi-button>.button-label{color:#fff;display:inline-block;margin-right:5px;vertical-align:top;margin-top:-1px}.qqi-component.qqi-button.primary{background-color:#40749a;border-color:#40749a}.qqi-component.qqi-button.primary>.button-label{color:#fff}.qqi-component.qqi-button.primary:hover,.qqi-component.qqi-button.primary:active{background-color:#043959;border-color:#043959}.qqi-component.qqi-button.default{color:#3c3c3c;background-color:#043959}.qqi-component.qqi-button.default:hover{background-color:#043959}.qqi-component.qqi-button.default:active{background-color:#043959;font-weight:bolder}.qqi-component.qqi-button:disabled,.qqi-component.qqi-button:disabled:hover{background-color:#c4c4c4;border-color:#c4c4c4;cursor:not-allowed}.qqi-component.qqi-button:disabled>.button-label,.qqi-component.qqi-button:disabled:hover>.button-label{color:#646464}.qqi-component.qqi-circle-button{font-size:13px;font-weight:600;font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;height:30px;width:30px;min-width:30px;padding:5.5px;border-width:2px;border-style:solid;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:100%}.qqi-component.qqi-circle-button:focus{border-color:#000!important;outline:none}.qqi-component.qqi-circle-button>img{max-height:24px;display:inline-block;margin:-5px}.qqi-component.qqi-circle-button>img+span{margin-left:10px}.qqi-component.qqi-circle-button.primary{background-color:#40749a;border-color:#40749a}.qqi-component.qqi-circle-button.primary>.button-label{color:#fff}.qqi-component.qqi-circle-button.primary:hover,.qqi-component.qqi-circle-button.primary:active{background-color:#043959;border-color:#043959}.qqi-component.qqi-circle-button.secondary{color:#043959;background-color:#f0f4f8}.qqi-component.qqi-circle-button.secondary:hover{background-color:#cddbe8}.qqi-component.qqi-circle-button.secondary:active{background-color:#cddbe8;font-weight:bolder}.qqi-component.qqi-circle-button:disabled,.qqi-component.qqi-circle-button:disabled:hover{background-color:#c4c4c4;border-color:#c4c4c4;cursor:not-allowed}.qqi-component.qqi-circle-button:disabled>.button-label,.qqi-component.qqi-circle-button:disabled:hover>.button-label{color:#646464}.qqi-component.qqi-dropdown{position:relative;display:inline-block}.qqi-component.qqi-dropdown.multi>button{padding-right:35px}.qqi-component.qqi-dropdown.multi>button:focus{padding-right:34px}.qqi-component.qqi-dropdown.placeholder button{color:#646464}.qqi-component.qqi-dropdown>button{min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;padding:5px 30px 5px 8px;background:#ffffff;cursor:pointer;min-width:100%;text-align:left;border-radius:5px;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}.qqi-component.qqi-dropdown>button:hover{border-color:#043959}.qqi-component.qqi-dropdown>button:focus{border-color:#043959;outline:none;border-width:2px;padding:4px 29px 4px 7px}.qqi-component.qqi-dropdown>button:disabled{border-color:#c4c4c4;color:#3c3c3c;background-color:#fff;cursor:not-allowed}.qqi-component.qqi-dropdown>button:after{content:"";position:absolute;top:2px;right:2px;width:26px;height:26px;background-size:contain}.qqi-component.qqi-dropdown>.qqi-dropdown-options{position:absolute;top:35px;min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;padding:0;background:#ffffff;overflow-y:auto;max-height:200px;width:100%;z-index:9;border-radius:5px;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option{min-height:30px;padding:5px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#3c3c3c;box-sizing:border-box;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option>input{margin-right:5px}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option>input:focus:before{border:none}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option>label{vertical-align:top;cursor:pointer}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option:hover{background:#e8f2fa}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option:focus{border-color:#043959;outline:none;border-style:solid;border-width:2px;padding:3px 6px}.qqi-component.qqi-dropdown>.qqi-dropdown-options>.qqi-option.selected{background:#40749A;color:#fff}.qqi-component.qqi-calendar{font-size:13px;font-family:Segoe UI,Tahoma,Arial,sans-serif;width:168px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.qqi-component.qqi-calendar>.month-nav{text-align:center;margin-bottom:10px}.qqi-component.qqi-calendar>.month-nav>.month-name{font-size:18px;font-family:Arial Narrow,Arial,sans-serif;color:#40749a;font-weight:700;display:inline-block}.qqi-component.qqi-calendar>.month-nav>button{background:none;border-width:1px;border-style:solid;border-color:transparent;color:#043959;font-size:18px;cursor:pointer;padding:0;margin:0;border-radius:100%;-webkit-transition:transform .1s;-moz-transition:transform .1s;-ms-transition:transform .1s;-o-transition:transform .1s;width:26px;height:26px}.qqi-component.qqi-calendar>.month-nav>button:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.qqi-component.qqi-calendar>.month-nav>button:focus{border-color:#000!important;outline:none}.qqi-component.qqi-calendar>.month-nav>button.month-next{float:right}.qqi-component.qqi-calendar>.month-nav>button.month-prev{float:left}.qqi-component.qqi-calendar>.month-nav>button>img{max-width:100%}.qqi-component.qqi-calendar>.weeks-pane{width:100%;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.qqi-component.qqi-calendar>.weeks-pane>.week-item{display:inline-block;width:24px;height:24px;line-height:22px;text-align:center;border-width:1px;border-style:solid;border-color:transparent;margin:-1px;flex:0 0 13%;border-radius:100%;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-head{color:#043959;font-weight:600}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day{cursor:pointer}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day:focus{border-color:#000!important;outline:none}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day.current{border-color:#40749a}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day.selected{background:#40749A;color:#fff}.qqi-component.qqi-calendar>.weeks-pane>.week-item.week-day.highlighted{font-weight:700}.qqi-component.qqi-calendar>.weeks-pane>.week-item.empty{visibility:hidden}.qqi-component.qqi-icon{font-size:13px;font-weight:600;font-family:Segoe UI,Tahoma,Arial,sans-serif;margin:0;padding:0;cursor:default;display:inline-block;height:30px;min-width:30px;border-width:2px;border-style:solid;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:5px;background-color:transparent;border-color:transparent}.qqi-component.qqi-icon.clickable{cursor:pointer}.qqi-component.qqi-icon.clickable:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.qqi-component.qqi-icon.clickable:disabled:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.qqi-component.qqi-icon.clickable:active{border-color:#043959}.qqi-component.qqi-icon.clickable:focus{border-color:#000!important;outline:none}.qqi-component.qqi-icon:disabled{opacity:.6}.qqi-component.qqi-icon>img{max-height:24px;display:inline-block;margin:-5px}.qqi-component.qqi-paginator>.qqi-paginator-button{background:#ffffff;border-width:1px;border-color:#fff;border-style:solid;color:#3c3c3c;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:14px;height:25px;cursor:pointer;padding:1px 4px;line-height:18px;text-align:center;min-width:25px;vertical-align:top;margin:0;box-sizing:border-box;border-radius:5px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.qqi-component.qqi-paginator>.qqi-paginator-button:hover{border-color:#043959}.qqi-component.qqi-paginator>.qqi-paginator-button:focus{border-color:#000;outline:none}.qqi-component.qqi-paginator>.qqi-paginator-button:last-child{margin:0}.qqi-component.qqi-paginator>.qqi-paginator-button.selected{background:#40749A;border-color:#40749a;color:#fff}.qqi-component.qqi-paginator>.qqi-paginator-button.disabled{color:#c4c4c4}.qqi-component.qqi-paginator>.qqi-paginator-button.prev,.qqi-component.qqi-paginator>.qqi-paginator-button.next{font-size:16px;overflow:hidden;padding:1px}.qqi-component.qqi-paginator>.qqi-paginator-button.prev>img,.qqi-component.qqi-paginator>.qqi-paginator-button.next>img{width:120%;margin:-10%}.qqi-component.qqi-datepicker{position:relative;display:inline-block}.qqi-component.qqi-datepicker>input[type=text]{width:90px;padding:5px 8px!important}.qqi-component.qqi-datepicker>input[type=text]::placeholder{color:inherit}.qqi-component.qqi-datepicker>button,.qqi-component.qqi-datepicker>input[type=text]{min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;padding:5px 30px 5px 8px;background:#ffffff;cursor:pointer;border-radius:5px;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}.qqi-component.qqi-datepicker>button:hover,.qqi-component.qqi-datepicker>input[type=text]:hover{border-color:#043959}.qqi-component.qqi-datepicker>button:focus,.qqi-component.qqi-datepicker>input[type=text]:focus{border-color:#043959;outline:none;border-width:2px;padding:4px 29px 4px 7px}.qqi-component.qqi-datepicker>button:disabled,.qqi-component.qqi-datepicker>input[type=text]:disabled{border-color:#c4c4c4;color:#3c3c3c;background-color:#fff;cursor:not-allowed}.qqi-component.qqi-datepicker>button:after,.qqi-component.qqi-datepicker>input[type=text]:after{content:"";position:absolute;top:2px;right:2px;width:26px;height:26px;background-size:contain}.qqi-component.qqi-datepicker>.qqi-datepicker-pane{position:absolute;top:35px;min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;background:#ffffff;overflow-y:auto;min-width:100%;padding:10px;z-index:9;border-radius:5px;box-sizing:border-box}.qqi-component.qqi-menu{position:relative;display:inline-block}.qqi-component.qqi-menu>button{width:12px;height:24px;border:1px solid #ffffff;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;background:#ffffff;cursor:pointer;border-radius:5px;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}.qqi-component.qqi-menu>button:after{content:"";position:absolute;top:0;left:0;width:12px;height:24px;opacity:.7;background-size:contain;background-repeat:no-repeat}.qqi-component.qqi-menu>button:focus{border-color:#000;outline:none}.qqi-component.qqi-menu>button:focus:after{opacity:1}.qqi-component.qqi-menu>button:hover:after{opacity:1}.qqi-component.qqi-menu>button:disabled:after{opacity:.5}.qqi-component.qqi-menu>.qqi-menu-pane{position:absolute;top:30px;min-height:30px;border:1px solid #40749A;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;color:#000;background:#ffffff;overflow-y:auto;z-index:9;min-width:max-content;border-radius:5px;box-sizing:border-box}.qqi-component.qqi-menu>.qqi-menu-pane.bottom-left{top:30px;left:0}.qqi-component.qqi-menu>.qqi-menu-pane.bottom-right{top:30px;right:0}.qqi-component.qqi-menu>.qqi-menu-pane.bottom-middle{top:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.qqi-component.qqi-menu>.qqi-menu-pane.top-left{top:-.5rem;left:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.qqi-component.qqi-menu>.qqi-menu-pane.top-right{top:-.5rem;right:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.qqi-component.qqi-menu>.qqi-menu-pane>button{border:none;background:#ffffff;min-height:30px;padding:5px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#3c3c3c;display:block;margin:0;min-width:max-content;white-space:nowrap;box-sizing:border-box;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s}.qqi-component.qqi-menu>.qqi-menu-pane>button:hover{background:#e8f2fa}.qqi-component.qqi-menu>.qqi-menu-pane>button:focus{border-color:#043959;outline:none;border-style:solid;border-width:2px;padding:3px 6px}.qqi-component.qqi-menu>.qqi-menu-pane>button:disabled{color:#c4c4c4;cursor:not-allowed}.qqi-component.qqi-menu hr{border:none;border-top:1px solid #c4c4c4}.qqi-component.qqi-timeline{min-width:800px;display:-ms-flex;display:flex}.qqi-component.qqi-timeline.disabled{filter:grayscale(1);opacity:.5}.qqi-component.qqi-timeline>.qqi-timeline-button-container{position:relative}.qqi-component.qqi-timeline>.qqi-timeline-button-container>button{padding:0;border:0;background:#ffffff;border:2px dashed #043959;width:32px;height:32px;cursor:pointer;border-radius:100%;box-sizing:border-box}.qqi-component.qqi-timeline>.qqi-timeline-button-container>button:focus{border:4px solid #0277bd!important;outline:none}.qqi-component.qqi-timeline>.qqi-timeline-button-container>button:disabled{cursor:default}.qqi-component.qqi-timeline>.qqi-timeline-button-container>label{position:absolute;bottom:-22.4px;left:50%;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-weight:700;font-size:13px;color:#043959;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-1>button:after{content:"";position:absolute;top:10px;left:10px;width:12px;height:12px;background-color:#043959;border-radius:100%}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-2>button:after{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background-image:linear-gradient(90deg,#043959 50%,transparent 50%);border-radius:100%}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-2>button:before{content:"";position:absolute;top:10px;left:10px;width:12px;height:12px;background-color:#043959;border-radius:100%}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-3>button{border:2px solid #043959;background:#043959}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-3>button:after{content:"";position:absolute;top:10px;left:10px;width:12px;height:12px;background-color:#e60000;border-radius:100%}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-4>button{border:2px solid #043959;background:#043959}.qqi-component.qqi-timeline>.qqi-timeline-button-container.state-4>button:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;background-size:contain;border-radius:100%}.qqi-component.qqi-timeline>.qqi-timeline-line{background:#043959;height:2px;min-width:20px;margin-top:15px;margin-right:16px;margin-left:16px;-ms-flex-grow:1;flex-grow:1}.qqi-component.qqi-accordion-wrapper{border-top:1px solid #c4c4c4;overflow:visible}.qqi-component.qqi-accordion-wrapper .qqi-accordion-header{display:flex;flex-wrap:wrap;position:relative;padding:27px 40px 27px 50px;cursor:pointer}.qqi-component.qqi-accordion-wrapper .qqi-accordion-header:focus{outline:none;background:rgba(0,0,0,.04)}.qqi-component.qqi-accordion-wrapper .qqi-accordion-title,.qqi-component.qqi-accordion-wrapper .qqi-accordion-description{display:flex;align-items:center;flex-grow:initial;flex-basis:initial;font-size:14px;font-weight:600;line-height:21px;font-family:Segoe UI,Tahoma,Arial,sans-serif;color:#043959;flex-wrap:wrap;padding-bottom:5px;padding-top:5px}.qqi-component.qqi-accordion-wrapper .qqi-accordion-title{margin-right:89px}.qqi-component.qqi-accordion-wrapper .qqi-accordion-description{margin-right:70px}.qqi-component.qqi-accordion-wrapper .qqi-accordion-icon-wrapper{display:flex;justify-content:flex-end;align-items:center;position:absolute;right:10px;top:50%;height:24px;transform:translateY(-50%)}.qqi-component.qqi-accordion-wrapper .qqi-accordion-icon-wrapper .qqi-accordion-icon{transition:transform .2s ease}.qqi-component.qqi-accordion-wrapper .qqi-accordion-icon-wrapper .qqi-accordion-icon-text{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:14px;font-weight:600;color:#0263d1;margin-right:15px}.qqi-component.qqi-accordion-wrapper .qqi-accordion-content{max-height:0;visibility:hidden}.qqi-component.qqi-accordion-wrapper.expanded .qqi-accordion-icon{transform:rotate(180deg)}.qqi-component.qqi-accordion-wrapper.expanded .qqi-accordion-content{visibility:visible;max-height:100%;animation:open-accordion 225ms cubic-bezier(.4,0,.2,1)}@keyframes open-accordion{0%{overflow:hidden;max-height:0}to{overflow:visible;max-height:99999px}}.qqi-component.qqi-accordion-wrapper:not(.expanded) .qqi-accordion-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}.qqi-component.qqi-accordion-wrapper:not(.expanded) .qqi-accordion-content{overflow:hidden}@media (prefers-reduced-motion: reduce){.qqi-component.qqi-accordion-wrapper.expanded .qqi-accordion-content{animation:none}.qqi-component.qqi-accordion-wrapper.expanded .qqi-accordion-icon,.qqi-component.qqi-accordion-wrapper .qqi-accordion-icon-wrapper .qqi-accordion-icon{transition:none}}.qqi-fc.element.public-site h3.qqi{color:#137d79!important;text-decoration:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;margin:15px 0!important}.qqi-fc.element.public-site .qqi-fc.checkbox-secondary-label{font-size:16px!important}.qqi-fc.element.public-site img{border:none!important;border-radius:0!important}.qqi-fc.element.public-site .qqi-fc.programme-add{border-radius:0!important}.qqi-fc.element.public-site .qqi-fc.table table button[disabled]{background:none;border:none}.qqi-fc.element.public-site .qqi-fc.table div.qqi.table-container{border-radius:0!important}.qqi-fc.element.public-site .qqi-fc.table div.qqi.table-container>table tr>th{background:#e6e6e6;font-family:Segoe UI,Arial;color:#3c3c3c;font-size:14px!important}.qqi-fc.element.public-site input:focus{box-shadow:none!important}.qqi-fc.element.public-site .qqi-fc.search-results>table th{background:#e6e6e6;font-family:Segoe UI,Arial;color:#3c3c3c;font-size:14px!important}#main-content .qqi-fc.element.public-site h3.qqi,.ms-WPBody .qqi-fc.element.public-site h3.qqi{color:#137d79!important;text-decoration:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;margin:15px 0!important}#main-content .qqi-fc.element.public-site label,.ms-WPBody .qqi-fc.element.public-site label{display:inline-block!important;margin-bottom:10px!important;font-weight:700!important}#main-content .qqi-fc.element.public-site input[type=text],.ms-WPBody .qqi-fc.element.public-site input[type=text],#main-content .qqi-fc.element.public-site input[type=number],.ms-WPBody .qqi-fc.element.public-site input[type=number]{display:block}#main-content .qqi-fc.element.public-site table tr>td,.ms-WPBody .qqi-fc.element.public-site table tr>td{border-top:none}.qqi-fc.element.public-site-v2{max-width:900px;font-family:Arial,sans-serif}.qqi-fc.element.public-site-v2 h3.qqi{font-family:Georgia serif,sans-serif;color:#00436a}.qqi-fc.element.public-site-v2 .qqi-component.qqi-button{font-family:Arial,sans-serif;background-color:#00436a;border-color:#00436a;color:#fff;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-component.qqi-button:disabled{background-color:#727374;border-color:#727374;cursor:not-allowed}.qqi-fc.element.public-site-v2 .qqi-component.qqi-button:disabled>.button-label,.qqi-fc.element.public-site-v2 .qqi-component.qqi-button:disabled :hover>.button-label{color:#fff}.qqi-fc.element.public-site-v2 .qqi-component.qqi-button:disabled:hover{background-color:#727374;border-color:#727374;cursor:not-allowed}.qqi-fc.element.public-site-v2 div.qqi.table-container{border-radius:0}.qqi-fc.element.public-site-v2 .qqi-component.qqi-icon{min-width:18px}.qqi-fc.element.public-site-v2 div.qqi.table-container>table tr th{background:#EFEEE4;color:#00436a;font-family:Georgia serif,sans-serif}.qqi-fc.element.public-site-v2 div.qqi.table-container>table tr>td{font-family:Georgia serif,sans-serif;color:#00436a}.qqi-fc.element.public-site-v2 .qqi-component.qqi-dropdown button{font-family:Arial,sans-serif;border:1px solid #00436A;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-component.qqi-dropdown .qqi-dropdown-options{border:1px solid #00436A;font-family:Arial,sans-serif;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-component.qqi-dropdown .qqi-dropdown-options>.qqi-option{color:#00436a}.qqi-fc.element.public-site-v2 .qqi-component.qqi-dropdown .qqi-dropdown-options>.qqi-option.selected{background:#EFEEE4}.qqi-fc.element.public-site-v2 input[type=password].qqi,.qqi-fc.element.public-site-v2 input[type=number].qqi,.qqi-fc.element.public-site-v2 input[type=text].qqi,.qqi-fc.element.public-site-v2 textarea.qqi{border-radius:0;color:#00436a;border:1px solid #00436A;font-family:Arial,sans-serif}.qqi-fc.element.public-site-v2 input[type=checkbox].qqi{border:1px solid #00436A;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-component.qqi-paginator>.qqi-paginator-button{color:#00436a;border-radius:0;font-family:Arial,sans-serif}.qqi-fc.element.public-site-v2 .qqi-component.qqi-paginator>.qqi-paginator-button.selected{background:#00436A;border-color:#00436a;color:#fff!important}.qqi-fc.element.public-site-v2 .header-text,.qqi-fc.element.public-site-v2 .header-text span{color:#00436a;font-family:Arial,sans-serif;line-height:1.42857143;font-size:.95em}.qqi-fc.element.public-site-v2 .qqi-fc.category-tree{padding:20px;border-top:1px solid #00436A;border-bottom:1px solid #00436A;display:-ms-flex;display:flex}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.category-tree{display:block}.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>*{display:block}.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>* .qqi-component.qqi-dropdown{width:100%}}.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>.qqi-fc.category-line-container{margin:14.5px;background:#00436A;height:1px;position:relative;-ms-flex-grow:1;flex-grow:1}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>.qqi-fc.category-line-container{background:none;margin:14.5px 0;height:10px}}.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>.qqi-fc.category-line-container>.qqi-fc.category-line{display:none;background:#00436A;position:absolute;left:50%;height:100%;width:1px}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.category-tree>.qqi-fc.category-line-container>.qqi-fc.category-line{display:block}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add{border:1px solid #00436A;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form{padding:20px}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>div.qqi.validation-message.error{color:#e60000;display:block}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table{width:100%}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table label{display:inline-block;margin-bottom:20px/2}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td{padding:0 20px/2}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td{display:block;padding:10px 0}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td:first-child{padding-left:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td:last-child{padding-right:0;text-align:right}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td .qqi-dropdown{border-radius:0!important}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td .qqi-component.qqi-dropdown,.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td input[type=number],.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td input[type=text]{border-radius:0!important;color:#00436a;width:100%}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td input.red{border-color:#e60000}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td qqi-button.disabled button{background-color:#727374;border-color:#727374;cursor:not-allowed}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form>table td qqi-button.disabled button span{color:#fff}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form span.qqi.validation-message{font-size:.95em}.qqi-fc.element.public-site-v2 .qqi-fc.programme-add>form span.qqi.validation-message.exit-award{padding-top:20px}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container{width:100%;border:1px solid #00436A;overflow:visible}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container{border:none}}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table{width:100%}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table.existing-programme td{text-align:right}}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table th{font-weight:700;font-size:1em;background-color:#efeee4!important}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table td{font-size:.95em}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table td:last-child{text-align:center}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table span.input-padding{margin:0 8px}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table colgroup{display:none}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table .mobile-input-padding{margin:4px 8px;clear:both}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table tr{display:block;border:1px solid #00436A;margin:20px/2 0}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table tr:first-child{display:none}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table tr:last-child td{display:table-cell}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table td{display:block;width:100%;padding:20px/2}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi.table-container>table td:before{content:attr(data-label);float:left;margin:4px 0 4px 8px;font-weight:700}}.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown,.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown>button,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=number].qqi,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=text].qqi{border-color:#fff;width:100%}.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown.red,.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown>button.red,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=number].qqi.red,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=text].qqi.red{border-color:#e60000!important}.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown:focus,.qqi-fc.element.public-site-v2 .qqi-fc.table .qqi-component.qqi-dropdown>button:focus,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=number].qqi:focus,.qqi-fc.element.public-site-v2 .qqi-fc.table input[type=text].qqi:focus{border-color:#000}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi-fc.bottom{padding:20px 0;display:-ms-flex;display:flex}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.message{display:inline-block;-ms-flex-grow:1;flex-grow:1}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons{text-align:right;min-width:200px}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons qqi-button{display:inline-block;margin-right:20px}.qqi-fc.element.public-site-v2 .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons qqi-button:last-child{margin-right:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search{border:1px solid #00436A;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form{padding:20px}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table{width:100%}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table label{display:inline-block;margin-bottom:20px/2}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table td{padding:0 20px/2}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table td{display:block;padding:10px 0}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table td:first-child{padding-left:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table td:last-child{padding-right:0;text-align:right}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search>form>table td input{width:100%}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results-count{padding:20px 20px 0;font-size:.9em}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results-count{text-align:center}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results{border:none;border-top:1px solid #00436A;border-bottom:1px solid #00436A;border-radius:0}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table{width:100%;font-size:.9em}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table td{padding:5px 14px}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table td label{font-weight:400}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table th{text-align:left;font-weight:700;font-size:1em}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table th.sortable,.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table th button{cursor:pointer}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table colgroup{display:none}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table .mobile-input-padding{margin:4px 8px;clear:both}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table tr{display:block;border:1px solid #00436A;margin:20px/2}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table tr:first-child{display:none}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table td{display:block;width:100%;padding:20px/2;text-align:right}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table td:before{content:attr(data-label);float:left;margin:4px 0 4px 8px;font-weight:700}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-results>table td:last-child{text-align:center}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls{padding:20px}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls{text-align:center}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls>*{display:inline-block;margin-right:20px}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls>*{display:block;float:none;margin-right:0;margin-bottom:20px}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls>*:last-child{margin-right:0;float:right}@media only screen and (max-width: 768px){.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi-fc.search-controls>*:last-child{float:none;margin-bottom:0}}.qqi-fc.element.public-site-v2 .qqi-fc.programme-search .qqi.validation-message{padding:20px}.qqi-fc.element.public-site-v2 .qqi-fc label{font-size:.95em;font-weight:700;color:#00436a;margin-bottom:20px/2}.qqi-fc.element.public-site-v2 .qqi-fc span.required,.qqi-fc.element.public-site-v2 .qqi-fc label.required{position:relative}.qqi-fc.element.public-site-v2 .qqi-fc span.required:after,.qqi-fc.element.public-site-v2 .qqi-fc label.required:after{position:absolute;font-family:Georgia serif,sans-serif;font-size:1em;right:-10px;top:0;content:"*";color:#e60000}.qqi-fc.element.public-site-v2 .qqi-fc.checkbox-secondary-label{vertical-align:top;margin-left:10px;margin-top:-2px;display:inline-block}.qqi-fc.element.public-site-v2 .qqi-fc .checkbox-container{-webkit-user-select:none;user-select:none}.qqi-fc.element.public-site-v2 .qqi-fc .checkbox-container.disabled{color:#646464;cursor:not-allowed}.qqi-fc.element.public-site-v2 div.qqi.validation-message{margin-top:5px;display:inline-block;font-family:Arial,sans-serif;font-size:.9em;color:#3c3c3c}.qqi-fc.element.public-site-v2 div.qqi.validation-message.error{color:#e60000}.qqi-fc.element.public-site-v2 qqi-dropdown.red button{border-color:#e60000!important}.qqi-fc.element.public-site-v2 qqi-fc-programme-table.hidden{display:none}.qqi-fc.element{max-width:900px;font-family:Segoe UI,Tahoma,Arial,sans-serif}.qqi-fc.element .header-text,.qqi-fc.element .header-text span{color:#5686a1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.42857143;font-size:.95em}.qqi-fc.element .qqi-fc.category-tree{padding:20px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:-ms-flex;display:flex}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.category-tree{display:block}.qqi-fc.element .qqi-fc.category-tree>*{display:block}.qqi-fc.element .qqi-fc.category-tree>* .qqi-component.qqi-dropdown{width:100%}}.qqi-fc.element .qqi-fc.category-tree>.qqi-fc.category-line-container{margin:14.5px;background:#c4c4c4;height:1px;position:relative;-ms-flex-grow:1;flex-grow:1}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.category-tree>.qqi-fc.category-line-container{background:none;margin:14.5px 0;height:10px}}.qqi-fc.element .qqi-fc.category-tree>.qqi-fc.category-line-container>.qqi-fc.category-line{display:none;background:#c4c4c4;position:absolute;left:50%;height:100%;width:1px}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.category-tree>.qqi-fc.category-line-container>.qqi-fc.category-line{display:block}}.qqi-fc.element .qqi-fc.programme-add{border:1px solid #c4c4c4;border-radius:5px}.qqi-fc.element .qqi-fc.programme-add>form{padding:20px}.qqi-fc.element .qqi-fc.programme-add>form>div.qqi.validation-message.error{color:#e60000;display:block}.qqi-fc.element .qqi-fc.programme-add>form>table{width:100%}.qqi-fc.element .qqi-fc.programme-add>form>table label{display:inline-block;margin-bottom:20px/2}.qqi-fc.element .qqi-fc.programme-add>form>table td{padding:0 20px/2}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-add>form>table td{display:block;padding:10px 0}}.qqi-fc.element .qqi-fc.programme-add>form>table td:first-child{padding-left:0}.qqi-fc.element .qqi-fc.programme-add>form>table td:last-child{padding-right:0;text-align:right}.qqi-fc.element .qqi-fc.programme-add>form>table td .qqi-component.qqi-dropdown,.qqi-fc.element .qqi-fc.programme-add>form>table td input[type=number],.qqi-fc.element .qqi-fc.programme-add>form>table td input[type=text]{width:100%}.qqi-fc.element .qqi-fc.programme-add>form>table td input.red{border-color:#e60000}.qqi-fc.element .qqi-fc.programme-add>form>table td qqi-button.disabled button{background-color:#c4c4c4;border-color:#c4c4c4;cursor:not-allowed}.qqi-fc.element .qqi-fc.programme-add>form>table td qqi-button.disabled button span{color:#646464}.qqi-fc.element .qqi-fc.programme-add>form span.qqi.validation-message{font-size:.95em}.qqi-fc.element .qqi-fc.programme-add>form span.qqi.validation-message.exit-award{padding-top:20px}.qqi-fc.element .qqi-fc.table>.qqi.table-container{width:100%;border:1px solid #c4c4c4;overflow:visible}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.table>.qqi.table-container{border:none}}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table{width:100%}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.table>.qqi.table-container>table.existing-programme td{text-align:right}}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table th{font-weight:700;font-size:1em}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table td{font-size:.95em}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table td:last-child{text-align:center}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table span.input-padding{margin:0 8px}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.table>.qqi.table-container>table colgroup{display:none}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table .mobile-input-padding{margin:4px 8px;clear:both}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table tr{display:block;border:1px solid #eeeeee;margin:20px/2 0}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table tr:first-child{display:none}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table tr:last-child td{display:table-cell}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table td{display:block;width:100%;padding:20px/2}.qqi-fc.element .qqi-fc.table>.qqi.table-container>table td:before{content:attr(data-label);float:left;margin:4px 0 4px 8px;font-weight:700}}.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown,.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown>button,.qqi-fc.element .qqi-fc.table input[type=number].qqi,.qqi-fc.element .qqi-fc.table input[type=text].qqi{border-color:#fff;width:100%}.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown.red,.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown>button.red,.qqi-fc.element .qqi-fc.table input[type=number].qqi.red,.qqi-fc.element .qqi-fc.table input[type=text].qqi.red{border-color:#e60000!important}.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown:focus,.qqi-fc.element .qqi-fc.table .qqi-component.qqi-dropdown>button:focus,.qqi-fc.element .qqi-fc.table input[type=number].qqi:focus,.qqi-fc.element .qqi-fc.table input[type=text].qqi:focus{border-color:#000}.qqi-fc.element .qqi-fc.table>.qqi-fc.bottom{padding:20px 0;display:-ms-flex;display:flex}.qqi-fc.element .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.message{display:inline-block;-ms-flex-grow:1;flex-grow:1}.qqi-fc.element .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons{text-align:right;min-width:200px}.qqi-fc.element .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons qqi-button{display:inline-block;margin-right:20px}.qqi-fc.element .qqi-fc.table>.qqi-fc.bottom>.qqi-fc.buttons qqi-button:last-child{margin-right:0}.qqi-fc.element .qqi-fc.programme-search{border:1px solid #c4c4c4;border-radius:5px}.qqi-fc.element .qqi-fc.programme-search>form{padding:20px}.qqi-fc.element .qqi-fc.programme-search>form>table{width:100%}.qqi-fc.element .qqi-fc.programme-search>form>table label{display:inline-block;margin-bottom:20px/2}.qqi-fc.element .qqi-fc.programme-search>form>table td{padding:0 20px/2}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search>form>table td{display:block;padding:10px 0}}.qqi-fc.element .qqi-fc.programme-search>form>table td:first-child{padding-left:0}.qqi-fc.element .qqi-fc.programme-search>form>table td:last-child{padding-right:0;text-align:right}.qqi-fc.element .qqi-fc.programme-search>form>table td input{width:100%}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results-count{padding:20px 20px 0;font-size:.9em}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results-count{text-align:center}}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results{border:none;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-radius:0}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table{width:100%;font-size:.9em}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table td{padding:5px 14px}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table td label{font-weight:400}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table th{text-align:left;font-weight:700;font-size:1em}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table th.sortable,.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table th button{cursor:pointer}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table colgroup{display:none}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table .mobile-input-padding{margin:4px 8px;clear:both}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table tr{display:block;border:1px solid #eeeeee;margin:20px/2}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table tr:first-child{display:none}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table td{display:block;width:100%;padding:20px/2;text-align:right}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table td:before{content:attr(data-label);float:left;margin:4px 0 4px 8px;font-weight:700}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-results>table td:last-child{text-align:center}}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls{padding:20px}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls{text-align:center}}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls>*{display:inline-block;margin-right:20px}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls>*{display:block;float:none;margin-right:0;margin-bottom:20px}}.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls>*:last-child{margin-right:0;float:right}@media only screen and (max-width: 768px){.qqi-fc.element .qqi-fc.programme-search .qqi-fc.search-controls>*:last-child{float:none;margin-bottom:0}}.qqi-fc.element .qqi-fc.programme-search .qqi.validation-message{padding:20px}.qqi-fc.element .qqi-fc label{font-size:.95em;font-weight:700;color:#3c3c3c;margin-bottom:20px/2}.qqi-fc.element .qqi-fc span.required,.qqi-fc.element .qqi-fc label.required{position:relative}.qqi-fc.element .qqi-fc span.required:after,.qqi-fc.element .qqi-fc label.required:after{position:absolute;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:1em;right:-10px;top:0;content:"*";color:#e60000}.qqi-fc.element .qqi-fc.checkbox-secondary-label{vertical-align:top;margin-left:10px;margin-top:-2px;display:inline-block}.qqi-fc.element .qqi-fc .checkbox-container{-webkit-user-select:none;user-select:none}.qqi-fc.element .qqi-fc .checkbox-container.disabled{color:#646464;cursor:not-allowed}.qqi-fc.element div.qqi.validation-message{margin-top:5px;display:inline-block;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:.9em;color:#3c3c3c}.qqi-fc.element div.qqi.validation-message.error{color:#e60000}.qqi-fc.element qqi-dropdown.red button{border-color:#e60000!important}.qqi-fc.element qqi-fc-programme-table.hidden{display:none}
