/* Minification failed. Returning unminified contents.
(1,1613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1893): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(1,1916): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(1,2549): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(1,2574): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(1,2628): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(1,2726): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(1,2773): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
 */
footer,footer::before{position:absolute;width:100%}a{color:#669}label{font-weight:600}html{position:relative;min-height:100%}body{margin-bottom:350px}header{background:#edeeef;background:-webkit-linear-gradient(#fff,#e6e6e7);background:-o-linear-gradient(#fff,#e6e6e7);background:-moz-linear-gradient(#fff,#e6e6e7);background:linear-gradient(#fff,#e6e6e7)}.logo-page-header{height:64px}section{width:100%;max-width:1300px}footer::before{background:url(https://static.canterbury.ac.nz/frontend/ui/images/kowhaiwhai-white-small.png) 0 0/100px rgba(0,0,0,0);opacity:.04;content:"";height:100%}footer{bottom:0;height:350px;background-color:#292929;border-top:4px solid #669;background-repeat:repeat;background-size:auto auto}footer ul{list-style-type:none;margin-left:15px;margin-bottom:10px;padding-left:0}footer li.header{color:#b1b1b1;margin-top:30px;margin-bottom:30px}footer,footer li{font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:1.4;font-size:1.4rem;font-size:14px}footer a,footer a:visited{color:#fff}footer li.line a{margin-right:15px}footer .hr{height:2px;background:#fff;margin-top:25px}@media (min-width:576px){body{margin-bottom:300px}footer{height:300px}}@media (min-width:768px){body{margin-bottom:350px}footer{height:350px}}@media (min-width:992px){body{margin-bottom:260px}footer{height:260px}}.text-primary{color:#0054A6!important}.btn-secondary,.text-secondary{color:#333!important}.btn-primary{background-color:#0054A6!important;border:1px solid #0054A6!important}.btn-secondary{background-color:#eee!important;border-color:#ddd!important}.table-minimal th{border-top:none}:root{--input-padding-x:.75rem;--input-padding-y:.75rem}.form-narrow{width:100%;max-width:450px;padding:15px;margin:auto}.form-control[readonly]{background-color:#e6e6e7}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group>input,.form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:grey;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;font-weight:400}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y)/ 3)}.form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y)/ 3);font-size:12px;color:#777}@supports (-ms-ime-align:auto){.form-label-group>label{display:none}.form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none}.form-label-group input:-ms-input-placeholder{color:#777}}.nav-link{font-size:1.1rem}.navbar-light .navbar-nav .active>.nav-link{border-bottom:2px solid #0054A6}.nav-tabs .nav-link{border:none;color:rgba(0,0,0,.5)}.nav-tabs .nav-link:hover{border:none;color:rgba(0,0,0,.7)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#000;background-color:#fff;border-color:#fff;border-bottom:3px solid #0054A6}.field-validation-error,.is-invalid{color:red}div.dataTables_wrapper div.dataTables_filter{text-align:left;float:left}div.dataTables_wrapper div.dataTables_length{text-align:right;float:right}.invalid-feedback{font-size:1rem}
