/*! livestream - v1.0.0 - 2023-05-18 14:55:07 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes loading-circles{0%{transform:translateX(0) scale(0)}25%{transform:translateX(0) scale(1)}50%{transform:translateX(150%) scale(1)}75%{transform:translateX(300%) scale(1)}100%{transform:translateX(300%) scale(0)}}*,:after,:before{box-sizing:border-box}a{color:#337ab6;text-decoration:none}a:active,a:hover{color:#265a87}.clearfix::after{content:"";clear:both;display:table}html{height:100%}body{background:url(../images/noise-white.jpg) repeat scroll 0 0 transparent;color:#222;font-family:'Open Sans',sans-serif;font-size:14px;height:100%;z-index:1}body:after{background:url(../images/pattern-diagonal-white.png) repeat scroll 0 0 transparent;position:absolute;bottom:0;left:0;top:0;content:'';right:0;z-index:-1}a.anchor{display:block;position:relative;top:-62px;visibility:hidden}.sub-header+a.anchor{top:-110px}.container{margin:0 auto;padding:62px 12px 12px}.header-wrapper{background-color:#fff;box-shadow:0 0 3px #ccc;font-size:14px;max-height:50px;position:fixed;top:0;left:0;right:0;overflow:hidden;transition:max-height .2s cubic-bezier(.16,.68,.43,.99);z-index:20}.header{margin:0 auto;padding:3px 12px}.header .title-container .title-logo{float:left;height:44px;margin-right:12px}.header .title-container .title-text{color:#555;font-size:20px;line-height:44px;text-decoration:none}.header .navigation{margin:6px 12px;list-style-type:none;padding:0}.header .navigation a{color:#555;border-bottom:1px dashed #ccc;display:block;font-size:16px;padding:12px}.header .navigation a:hover{color:#265a87}.header .navigation li:last-child a{border-bottom:0}.sub-header{color:#555;margin:0 0 12px}.toggle-navigation{display:none}.toggle-navigation:checked~.header-wrapper{max-height:200px}.nav-icon-container{background-color:#337ab6;border:1px solid #285f8f;border-radius:2px;cursor:pointer;padding:3px;position:absolute;transition:transform .2s cubic-bezier(.16,.68,.43,.99);top:5px;right:12px;z-index:21}.nav-icon-container:hover{background-color:#265a87}.nav-icon{display:block;width:30px;height:30px;position:relative;transform:rotate(0);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:4px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:13px}.nav-icon span:nth-child(4){top:22px}.toggle-navigation:checked~.header-wrapper .nav-icon span:nth-child(1){top:18px;width:0%;left:50%}.toggle-navigation:checked~.header-wrapper .nav-icon span:nth-child(2){transform:rotate(45deg)}.toggle-navigation:checked~.header-wrapper .nav-icon span:nth-child(3){transform:rotate(-45deg)}.toggle-navigation:checked~.header-wrapper .nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.headline{border-bottom:1px dotted #555;display:block;margin:6px 0 18px;position:relative}.headline h4{border-bottom:2px solid #24557f;color:#555;display:inline-block;font-size:22px;font-weight:400;line-height:32px;margin:0 0 -2px;padding:0 0 1px}@media (min-width:600px){.container{max-width:1200px}.header-wrapper{height:50px;max-height:none;overflow:visible}.header .title-container{float:left}.header .navigation{float:right;margin:6px 0 0 12px}.header .navigation li{border-right:1px solid #ccc;float:left}.header .navigation li:last-child{border-right:0}.header .navigation a{border-bottom:0;padding:0 12px;line-height:32px}.header .navigation a:hover{text-decoration:underline}.nav-icon-container{display:none}}@media (min-width:1200px){.container{max-width:1200px}}.alert{padding:12px;margin-bottom:18px;border:1px solid transparent;border-radius:3px;font-size:14px}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0;margin-top:0}.alert>p+ol,.alert>p+p,.alert>p+ul{margin-top:6px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger .alert-link{color:#843534}.cta-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;margin:2px 0;font-weight:400;text-align:center;vertical-align:middle;color:#fff;padding:10px 16px;font-size:18px;border-radius:6px;display:block;width:100%;text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);background-color:#337ab6;background-image:linear-gradient(to bottom,#337ab6 0,#265a87 100%);background-repeat:repeat-x;border-color:#24557f}.cta-btn:hover{background-color:#265a87;background-position:0 -15px;border-color:#22527b;color:#fff}.cta-btn.processing,.cta-btn[disabled]{background-color:#265a87;background-image:none;background-position:0 -15px;border-color:#2f6fa6;box-shadow:none;cursor:not-allowed;opacity:.65}.cta-btn.cta-btn-danger{background-color:#a94442;background-image:linear-gradient(to bottom,#a94442 0,#7d3231 100%);border-color:#762f2e}.cta-btn.cta-btn-danger:hover{background-color:#7d3231;border-color:#722e2d;color:#fff}.cta-btn.cta-btn-danger.processing,.cta-btn.cta-btn-danger[disabled]{background-color:#7d3231;border-color:#9a3e3c}.cta-btn.cta-btn-secondary{background-color:#888;background-image:linear-gradient(to bottom,#888 0,#696969 100%);border-color:#646464}.cta-btn.cta-btn-secondary:hover{background-color:#696969;border-color:#626262;color:#fff}.cta-btn.cta-btn-secondary.processing,.cta-btn.cta-btn-secondary[disabled]{background-color:#696969;border-color:#7e7e7e}.cta-btn .loading-animation{display:none}.cta-btn.processing .text{display:none}.cta-btn.processing .loading-animation{display:inline-block;position:relative;width:48px;height:12px;margin:0 auto}.cta-btn .loading-circle{animation:3.4s ease infinite loading-circles;border-radius:50%;visibility:visible;position:absolute;top:0;left:0;width:25%;height:100%;background:#fff}.cta-btn .loading-circle.loading-circle2{animation-delay:-.85s}.cta-btn .loading-circle.loading-circle3{animation-delay:-1.7s}.cta-btn .loading-circle.loading-circle4{animation-delay:-2.55s}.input-group{margin-bottom:6px;padding:18px 0 0;position:relative;white-space:nowrap}.input-group .form-label{color:#888;display:block;font-size:16px;line-height:16px;margin-left:6px;position:absolute;top:24px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,.68,.43,.99)}.input-group.align-center .form-label{margin-left:50%;transform:translateX(-50%)}.input-group .form-control:focus+.form-label,.input-group .form-control[required].invalid+.form-label,.input-group .form-control[required]:valid+.form-label{top:0;margin-left:0;transform:translateX(0);font-size:14px}.input-group .form-control[required]:valid+.form-label{color:#3c763d}.input-group .form-control[required]:focus+.form-label{color:#337ab6}.input-group .form-control[required].invalid+.form-label{color:#a94442}.input-group.fixed-label .form-control+.form-label{top:0;margin-left:0;transform:translateX(0);font-size:14px;pointer-events:all}.input-group .form-border{border-bottom:1px solid #ccc;transition:all .2s cubic-bezier(.16,.68,.43,.99)}.input-group .form-control:focus~.form-border{border-color:#337ab6}.input-group .form-control[required].invalid~.form-border{border-color:#a94442}.input-group .form-control{color:#555;background-color:#fff;border:0;border-radius:0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;margin:0;padding:3px 6px;text-align:left;width:100%}.input-group .form-control:focus{outline:0 none}.input-group .form-control[disabled]{background-color:#f6f6f6;cursor:not-allowed;opacity:.8}.input-group .form-control[readonly]{background-color:#fff;opacity:.8}.input-group .form-control[readonly]:focus{border-color:#ccc;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 2px rgba(20,20,20,.6)}.input-group.align-center .form-control{text-align:center}.input-group input.form-control{height:28px}.input-group textarea.form-control{border:1px solid #ccc;line-height:20px;resize:none;transition:all .2s cubic-bezier(.16,.68,.43,.99)}.input-group textarea.form-control:focus{border-color:#337ab6}.input-group .form-control[type=checkbox]{display:none}.input-group .form-control[type=checkbox]~.form-checkbox{background-color:#eee;border:1px solid #d5d4d4;cursor:pointer;display:inline-block;margin:6px 0 0 3px;height:22px;width:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-group .form-control[type=checkbox]~.form-checkbox:hover{background-color:#ccc;border:1px solid #b3b2b2}.input-group .form-control[type=checkbox]~.form-checkbox:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.input-group .form-control[type=checkbox]:checked~.form-checkbox{background-color:#337ab6;border:1px solid #285f8f}.input-group .form-control[type=checkbox]:checked~.form-checkbox:after{display:block}.grouped-buttons{display:-ms-flexbox;display:flex}.grouped-buttons .cta-btn{margin:6px}.grouped-buttons .cta-btn:first-child{margin-left:0}.grouped-buttons .cta-btn:last-child{margin-right:0}.module-login .container{padding-top:12px}.login-box{background-color:#f6f6f6;padding:20px 25px 10px;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.3),1px 0 2px rgba(0,0,0,.3);margin:0 auto 10px}.login-box .logo-container{margin-bottom:10px;text-align:center}.login-box .logo{height:110px}.login-box label{clear:both;display:block;font-size:14px;font-weight:700;margin-bottom:3px}.login-box input{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;display:block;font-size:16px;line-height:16px;margin:2px 0 8px;padding:5px 8px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}.login-box input:focus{border-color:#77acd9;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px rgba(38,90,135,.6)}.login-box input[disabled]{background-color:#f6f6f6;cursor:not-allowed;opacity:.8}.login-box input[readonly]{background-color:#fff;opacity:.8}.login-box input[readonly]:focus{border-color:#ccc;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 2px rgba(20,20,20,.6)}.login-box .help-text{color:#888}@media (min-width:600px){.module-login .alert{max-width:480px;margin-left:auto;margin-right:auto}.login-box{max-width:400px}}.module-matches .container{padding-bottom:70px}.module-matches .headline{display:-ms-flexbox;display:flex}.year-select{margin-left:auto;height:28px}.match-listing,.match-page{display:-ms-grid;display:grid;gap:12px}.card{background-color:#fff;display:block;color:#222;padding:12px;position:relative;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px 0 #888,0 0 1px 0 #888}.actions{position:absolute;top:12px;right:12px}.icon{margin-left:6px}.has-touch .icon{margin-left:12px}.icon svg{fill:#888;height:16px;width:16px}.has-touch .icon svg{height:20px;width:20px}.icon:hover svg{fill:#265a87}.match-details.ended{color:#888}.match-details .teams{text-align:center;font-size:18px;margin-bottom:12px}.match-details .teams .team-separator{margin:6px 0}.match-details .scores{text-align:center;font-size:24px;margin-bottom:12px}.match-details .scores .score{display:inline-block;width:calc(50% - 10px)}.match-details .scores .score-separator{display:inline-block;width:20px}.match-details .date{margin-bottom:2px}.match-details .date.active{color:#3b87c8}.match-details .date.old{color:#999}form.match-details .teams .team-separator{margin:6px 0 -12px}form.match-details .scores .score .input-group{display:inline-block;max-width:150px}form.match-details .date{margin-bottom:12px}form.match-details .date:after{content:'';clear:both;display:block}form.match-details .date .input-group{float:left;margin-right:6px}form.match-details .date .input-group.input-group-date{width:155px}form.match-details .date .input-group.input-group-time{width:90px}form.match-details .date .input-group.input-group-ended{width:40px;margin-right:0}.match-listing .match-details:hover{color:#222;border-color:#265a87;box-shadow:0 1px 2px 1px rgba(0,0,0,.075),0 0 4px 2px rgba(38,90,135,.6)}.fixed-button-container{background-color:#fff;box-shadow:0 0 3px #ccc;position:fixed;left:0;right:0;bottom:0;padding:12px}.add-action{display:block;margin-top:6px;margin-bottom:6px;margin-left:-7px}.has-touch .add-action{margin-left:-4px}.event{font-size:16px;position:relative}.event .actions{top:3px;right:7px}.event .event-title{padding:3px 7px}.has-touch .event .event-title{line-height:20px}.event .event-text{line-height:20px;padding:3px 7px}.event-edit{margin:12px 0 18px}@media (min-width:600px){.module-matches .container{padding-bottom:12px}.module-matches .match-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.module-matches .match-listing>.alert{-ms-grid-column:span 2;grid-column:span 2}.fixed-button-container{display:none}}@media (min-width:900px){.module-matches .match-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.module-matches .match-listing>.alert{-ms-grid-column:span 3;grid-column:span 3}.module-match .match-page{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.module-match .match-details{height:-webkit-min-content;height:-moz-min-content;height:min-content}}