@import url(https://fonts.sidearmsports.com/sidearm/sidearm_font.css);.bg-primary{background-color:#a00000 !important;color:#fff !important}.bg-secondary{background-color:#f2f2f2 !important;color:#000 !important}.btn-outline-primary,.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background-color:#a00000;border-color:#a00000;color:#fff !important}.btn-outline-primary:hover,.btn-primary:hover,.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#3a0000;border-color:#6d0000;color:#fff !important}.btn-outline-primary:focus,.btn-primary:focus,.btn-primary.disabled:focus,.btn-primary:disabled:focus,.btn-outline-primary.focus,.btn-primary.focus,.btn-primary.disabled.focus,.btn-primary:disabled.focus{box-shadow:0 0 0 0.2rem rgba(160, 0, 0, 0.5)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.disabled:not(:disabled):not(.disabled):active,.btn-primary:disabled:not(:disabled):not(.disabled):active{background-color:#3a0000;border-color:#6d0000;color:#fff !important}.btn-outline-secondary,.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#000 !important}.btn-outline-secondary:hover,.btn-secondary:hover,.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#bfbfbf;border-color:#d8d8d8;color:#000 !important}.btn-outline-secondary:focus,.btn-secondary:focus,.btn-secondary.disabled:focus,.btn-secondary:disabled:focus,.btn-outline-secondary.focus,.btn-secondary.focus,.btn-secondary.disabled.focus,.btn-secondary:disabled.focus{box-shadow:0 0 0 0.2rem rgba(242, 242, 242, 0.5)}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary.disabled:not(:disabled):not(.disabled):active,.btn-secondary:disabled:not(:disabled):not(.disabled):active{background-color:#bfbfbf;border-color:#d8d8d8;color:#000 !important}.btn-outline-primary{border-color:#a00000 !important;color:#a00000 !important;background-color:transparent !important}.btn-outline-primary:hover{background-color:#3a0000 !important}.btn-outline-secondary{border-color:#000 !important;color:#000 !important;background-color:transparent !important}.btn-outline-secondary:hover{background-color:#000 !important;color:#fff !important}.btn-outline-light,.btn-outline-light:hover{color:black !important}.btn.disabled,.btn:disabled{cursor:not-allowed}.btn-link{text-decoration:underline}a,.text-primary,.btn-link{color:#000}a:hover,.text-primary:hover,.btn-link:hover,a:active,.text-primary:active,.btn-link:active{color:#000}.text-secondary{color:#f2f2f2 !important}.text-secondary:hover,.text-secondary:active{color:#bfbfbf !important}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#a00000}.keyboard-nav a:focus,.keyboard-nav input[type=button]:focus,.keyboard-nav button:focus,.keyboard-nav submit:focus,.keyboard-nav th:focus{outline-style:solid !important;outline-color:aqua !important;outline-width:5px !important;outline-offset:0 !important;transition:none !important;position:relative;z-index:1000;text-decoration:underline}.keyboard-nav div:focus,.keyboard-nav h1:focus,.keyboard-nav h2:focus,.keyboard-nav input:focus,.keyboard-nav textarea:focus,.keyboard-nav select:focus,.keyboard-nav option:focus,.keyboard-nav li:focus{outline-style:solid !important;outline-color:aqua !important;outline-width:5px !important;outline-offset:0 !important;transition:none !important;position:relative;z-index:1000;text-decoration:none}.keyboard-nav #skip{color:black;background-color:white;padding:15px;outline-offset:-5px !important;position:absolute}.off-screen{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;padding:0;border:0;height:1px;width:1px;overflow:hidden}.off-screen:active,.off-screen:focus{position:absolute !important;clip:auto;height:auto;width:auto;overflow:visible;background-color:white;padding:10px}.ui-checkboxradio-label{padding:6px 12px !important;line-height:20px !important}.font-bold{font-weight:bold}.limit-width{max-width:750px;margin-left:auto !important}.rbl-control label{margin:0 10px 0 2px}.fixed-bottom-pad{height:50px}.button-group{text-align:right;margin:20px 0}.button-group.fixed-bottom{background-color:white;padding:15px 20px;margin:0;border-top:1px solid #dee2e6;z-index:90;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2)}.button-wrap{max-width:175px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bootstrap-select .dropdown-toggle{border:1px solid #ced4da}.team-no-logo{color:silver;border:1px solid silver;border-radius:3px;font-size:40px;line-height:48px;padding:15px;text-align:center;vertical-align:middle;display:inline-block}.home-away-indicator{text-transform:uppercase;font-weight:bold;padding:0 8px;font-style:italic;color:white;background-color:#656565}.home-away-indicator.is-h,.home-away-indicator.is-vs{background-color:#a00000 !important;color:#fff !important}.game-opponent{font-weight:bold;text-transform:uppercase;font-size:20px}body{background-color:whitesmoke}body .col-form-label{text-align:right}body header.navbar{box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.8)}body header.navbar .site-title{color:#fff}body header.navbar .site-title h1{text-transform:uppercase;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:550px}body header.navbar .btn-outline-light{color:#fff !important;border-color:#fff !important}body header.navbar .btn-outline-light:hover{color:black !important}body header.navbar .navbar-toggler{border:none;color:#fff;padding:0}body header.navbar .navbar-toggler .icon-menu{font-size:21px}body header.navbar .nav-link{color:white !important}body header.navbar .nav-link:hover .ul-text{text-decoration:underline}body #content_wrapper{position:relative;padding:0 0 94px;min-height:100vh;background-color:#fff;box-shadow:0 0 30px 0 #ccc}body #content_wrapper main{padding:82px 20px 20px;display:block}body #content_wrapper main .page-header{border-bottom:1px solid #dee2e6;padding-bottom:10px;margin-bottom:30px}body #content_wrapper footer{bottom:0;width:100%}body #content_wrapper footer .logo{display:block}body #content_wrapper footer .logo img{width:180px}body footer{bottom:0;width:100%}body footer .logo{display:block}body footer .logo img{width:180px}@media (min-width:768px){#content_wrapper footer{position:absolute}}@media (max-width:991.98px){.page-header h3{font-size:1.25rem}}@media (max-width:767.98px){.col-form-label{text-align:left !important}#content_wrapper{padding:0 !important}#content_wrapper main{padding-top:58px !important}#content_wrapper footer{position:unset}}@media (max-width:575.98px){header.navbar #logo_container .site-title h1{font-size:1rem !important;max-width:300px !important}}