﻿ #game-lines {width: 100%;position: relative;}#game-lines .headers {display: -ms-flexbox;display: flex;background: #293C5B;color: white;text-transform: uppercase;}#game-lines .headers .header {text-align: center;padding: 0.25rem;font-size: 0.6rem;font-weight: 500;}#game-lines .headers .header:not(:last-child) {border-right: 0.5px solid white;}.g-ln {height: 42px;}.game-tbl.col-lg-3, .headers.col-lg-3 {flex: 0 0 33% !important;max-width: 33% !important;}.game-tbl.col-lg-2, .headers.col-lg-2 {flex: 0 0 14.6667% !important;max-width: 14.6667% !important;}#game-lines .top-lines-tabs {display: -ms-inline-flexbox;display: inline-flex;margin: 10px 0;line-height: 45px;font-weight: 600;text-transform: uppercase;width: 100%;cursor: pointer;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}#game-lines .top-lines-tabs .tab-active {width: 50%;text-align: center;background: #FFFFFF;color: #0092f9;}#game-lines .top-lines-tabs .tab-inactive {width: 50%;text-align: center;color: #B3B3B3;background: rgba(0, 0, 0, 0.05);}#game-lines .gray-descr th {text-align: center;border-right: solid 1px #ffffff;color: #999999;}#game-lines .gray-descr th:last-child {border-right: none;}#sport-title h3 {float: right;padding-right: 10px;padding-top: 5px;}#game-lines h2, h3 {font-weight: 600;color: #202A48;}.bet-active{background: #1298FF!important;color: #FFFFFF!important;}.added span {color: #0E2857!important;}.bet-active.added span {color: #FFFFFF!important;}#top-name-league {width: 100%;background: #0092F9;min-height: 34px;}#top-name-league h3 {color: #FFFFFF;padding: 5px 10px 5px 0;text-align: left;padding-left: 10px;line-height: 23px;font-size: 1rem;text-align: center;font-weight: bold;}#game-lines .disabled {color: rgba(0, 0, 0, 0.05);}.periodTabArrow {background-image: url(/images/responsive/sportsbook/periodsTab.png);position: sticky;z-index: 98;width: 98px;height: 50px;line-height: 49px;top: 0px;left: 0px;color: #FFFFFF;padding-left: 10px;margin-right: -35px;font-size: 0.9em;display: none;}#game-lines div#periods-tabs {cursor: default;display: -ms-flexbox;display: flex;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;color: #4B5E81;padding: 0.5rem 1rem;height: 48px;line-height: 33px;}#periods-tabs {font-weight: 600;text-decoration: none;}#periods-container {position: relative;background-color: #0E2857;border: 0;border-bottom-left-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}#game-lines #periods-tabs a, #game-lines #periods-tabs span {display: block;padding: 0;border-right: 0;color: #fff;min-width: inherit;text-align: center;text-decoration: none;font-weight: 400;margin: 0 1rem;}#periods-tabs .selected {color: #fff;background-color: #0E2857 !important;border-bottom: 3px solid #1298FF;font-weight: 600 !important;text-decoration: none !important;text-transform: uppercase;}#game-lines #periods-tabs .disabled {color: #4B5E81 !important;background-color: #0E2857 !important;}#periods-label {text-align: center;background: #545E75;font-weight: normal;color: #FFF;height: 37px;line-height: 37px;font-size: 14px;text-transform: uppercase;margin-bottom: 1px;margin-top: 1px;}.game-block .sport-sort-controls {font-size: 1rem;color: #FFFFFF;background: #1298FF;padding: 6px 16px;display: block;height: 30px;line-height: 18px;}.game-block .sport-sort-controls span.date, #game-lines .future-lines .date {font-weight: initial !important;color: #FFFFFF;font-size: 14px;float: left;}.game-block h4.sport-header {background: #1298FF;padding: 5px 10px;margin-top: 10px;font-size: 1rem;color: #FFFFFF;line-height: 25px;}.game-block h4.sport-header:nth-child(2) {margin-top: 0;text-align: right;}.sport-header span.date {font-weight: initial !important;color: #FFFFFF;font-size: 12px;float: right;}.score-lines .game-block span.date {color: #FFFFFF;}.score-lines td.btn-row {border-top: 1px solid #EEEEEE;}.score-lines .game-tbl tr {border-bottom: none;}.score-lines th.period {padding: 0;text-align: center;}#game-lines .score-lines .headers th.rot {width: 8%;}#game-lines .score-lines .headers th.team, #game-lines .score-lines .scoreHeaderFootball th.team, #game-lines .score-lines td.team {width: 20%;}#game-lines .score-lines .headers th.period {width: 4%;}#game-lines .headers th {background: #293c5b;color: #FFF;}#awayTeamContainer, #homeTeamContainer, .away-rotation, .home-rotation {border-right: 1px solid #D2D8E0;border-bottom: 1px solid #D2D8E0;align-items: center;justify-content: center;}#awayTeamContainer, #homeTeamContainer {flex-direction: column;justify-content: center;align-items: flex-start;}#drawTeamContainer, .draw-rotation {border-right: 0;align-items: center;}.line-container {text-align: center;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;height: 42px;}.line-container:not(:last-child) {border-right: 1px solid #D2D8E0;}.line-container-teamtotal {text-align: center;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;}.team.t-desc {display: -ms-flexbox;display: flex;}.score-lines .row .visitor-lines div, .score-lines .row .home-lines div, .score-lines .row .draw-lines div {border-right: 1px solid #D2D8E0;border-bottom: 1px solid #D2D8E0;line-height: 50px !important;flex-basis: 25%;}.score-lines .row .visitor-lines div:last-child, .score-lines .row .home-lines div:last-child, .score-lines .row .draw-lines div:last-child {border-right: none;}label.lines-sort {float: right;display: -ms-flexbox;display: flex;width: 75px;height: 20px;text-transform: uppercase;background: #b4deff;padding: 0px 5px;border-radius: 2px;margin: 0;color: #0e2857;font-size: 10px;cursor: pointer;}.lines-sort a {position: relative;width: 50px !important;height: 20px;text-decoration: none;padding-top: 6px !important;padding-left: 0px !important;background-color: #E5EAEC;text-align: center;margin-left: 4px;}#lineGame {background: #ffffff;}#lineGame th {background: #efefef;text-transform: uppercase;height: 45px;padding: 0 5px;}.line-info .totl, .line-info .ttot {display: table-cell;border-right: none !important;}.line-info .sprd {min-width: 75px;}.line-info .tot-o, .line-info .tot-u {line-height: 35px;padding: 4px 0;}.line-info .team {line-height: 35px;}table#periods-tabs td {padding-left: 0;text-align: center;font-size: 1.2em;font-weight: 600;}.game-tbl tr.visitor, .game-tbl tr.home {border-left: solid 1px #E8E8E8;}table#tblTotal td {line-height: 121px;padding-left: 10px !important;margin-left: 0 !important;text-align: center;}.team-total .box-line {width: 100%;}.game-tbl .team-total, .game-tbl .total {padding: 0;}.game-tbl .wide a {margin-left: 10px;}.visitor .visitor-lines, .draw .draw-lines, .home .home-lines {font-size: 15px;height: 45px;}.visitor .rot, .draw .rot, .home .rot {font-size: 0.9rem;}.visitor .total {padding-left: 0;}.game-tbl td.live {border-right: none !important;background: rgba(146, 146, 146, 0.04);}#game-lines .game-tbl td.live {padding-left: 10px;font-weight: 600;font-size: 0.9em;}#game-lines .game-tbl .headers {background: #ecf4ff;color: #0f1d44;}#game-lines .headers .rot {border-left: none;padding-left: 10px;}#game-lines .rot {width: 8.33333%;text-align: center;line-height: 24.5px;}.sort-asc, .sort-desc {display: block;background-image: url(/images/responsive/sportsbook/rotation-sort-icon-regular.png);background-repeat: no-repeat;}.sort-desc {background-position: 29px -73px;text-align: left;color: #0e2857;font-weight: 600;line-height: 17px;}.sort-asc {background-position: 29px 21px;text-align: left;}.game-tbl .live span.time {padding-right: 0 !important;}.match-prop {min-width: 96px;height: 20px;font-size: 10px !important;line-height: 10px !important;}.time .sort-asc {background-position: 40px 21px;}.time .sort-desc {background-position: 40px -73px;}.fa-sort-nostyle::before {content: "\f0dc";position: relative;left: 3px;top: -2px;}.fa-sort-down::before {content: "\f0dd";position: relative;left: 3px;top: -3px;}.fa-sort-up::before {content: "\f0de";position: relative;top: -2px;left: 3px;}.line-container .line-move-up {color: #00BD90;}.line-container .line-move-down {color: #FF3932;}.line-container .fas.fa-sort-down, .line-container-teamtotal .fas.fa-sort-down {background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.89541 7.15256e-07H5.10459C5.27076 -0.000215182 5.43361 0.0418006 5.57428 0.121185C5.71494 0.200569 5.82768 0.314076 5.89944 0.448566C5.98344 0.60814 6.01579 0.785678 5.99281 0.960949C5.96983 1.13622 5.89244 1.30217 5.76946 1.4399L3.66487 3.72758C3.58228 3.81309 3.48017 3.88167 3.36545 3.92867C3.25074 3.97568 3.12611 4 3 4C2.87389 4 2.74926 3.97568 2.63455 3.92867C2.51983 3.88167 2.41772 3.81309 2.33513 3.72758L0.230539 1.4399C0.10756 1.30217 0.0301707 1.13622 0.0071907 0.960949C-0.0157893 0.785678 0.016565 0.60814 0.100565 0.448566C0.172322 0.314076 0.285058 0.200569 0.425725 0.121185C0.566391 0.0418006 0.729236 -0.000215182 0.89541 7.15256e-07Z' fill='%23FF3932' fill-opacity='0.3'/%3E%3Cpath d='M0.895085 0.250001H0.89541L5.10459 0.250001L5.10492 0.25C5.22923 0.249839 5.34944 0.281366 5.45141 0.338907C5.55301 0.396247 5.63051 0.475907 5.67854 0.565646C5.73875 0.68033 5.76102 0.805707 5.74493 0.928449C5.72885 1.05108 5.67452 1.17038 5.58412 1.27211L3.48313 3.55588C3.42592 3.61455 3.35382 3.66327 3.27067 3.69734C3.18656 3.7318 3.09417 3.75 3 3.75C2.90583 3.75 2.81344 3.7318 2.72933 3.69734C2.64618 3.66327 2.57408 3.61455 2.51687 3.55588L0.415863 1.27209C0.325468 1.17037 0.271147 1.05107 0.255069 0.928449C0.238975 0.805695 0.26125 0.680303 0.321476 0.565609C0.369514 0.475884 0.447003 0.396239 0.548594 0.338907C0.650556 0.281366 0.770775 0.249839 0.895085 0.250001ZM0.89541 7.15256e-07H5.10459H0.89541Z' stroke='%23FF3932' stroke-opacity='0.4' stroke-width='0.5'/%3E%3C/svg%3E");}.line-container .fas.fa-sort-up, .line-container-teamtotal .fas.fa-sort-up{background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.89541 4H5.10459C5.27076 4.00022 5.43361 3.9582 5.57428 3.87882C5.71494 3.79943 5.82768 3.68592 5.89944 3.55143C5.98344 3.39186 6.01579 3.21432 5.99281 3.03905C5.96983 2.86378 5.89244 2.69783 5.76946 2.5601L3.66487 0.272417C3.58228 0.186907 3.48017 0.118328 3.36545 0.0713264C3.25074 0.024325 3.12611 0 3 0C2.87389 0 2.74926 0.024325 2.63455 0.0713264C2.51983 0.118328 2.41772 0.186907 2.33513 0.272417L0.230539 2.5601C0.10756 2.69783 0.0301707 2.86378 0.0071907 3.03905C-0.0157893 3.21432 0.016565 3.39186 0.100565 3.55143C0.172322 3.68592 0.285058 3.79943 0.425725 3.87882C0.566391 3.9582 0.729236 4.00022 0.89541 4Z' fill='%2300BD90' fill-opacity='0.3'/%3E%3Cpath d='M0.895085 3.75H0.89541L5.10459 3.75L5.10492 3.75C5.22923 3.75016 5.34944 3.71863 5.45141 3.66109C5.55301 3.60375 5.63051 3.52409 5.67854 3.43435C5.73875 3.31967 5.76102 3.19429 5.74493 3.07155C5.72885 2.94892 5.67452 2.82962 5.58412 2.72789L3.48313 0.444116C3.42592 0.385454 3.35382 0.33673 3.27067 0.302661C3.18656 0.268201 3.09417 0.25 3 0.25C2.90583 0.25 2.81344 0.268201 2.72933 0.302661C2.64618 0.336729 2.57408 0.385454 2.51687 0.444116L0.415863 2.72791C0.325468 2.82963 0.271147 2.94893 0.255069 3.07155C0.238975 3.19431 0.26125 3.3197 0.321476 3.43439C0.369514 3.52412 0.447003 3.60376 0.548594 3.66109C0.650556 3.71863 0.770775 3.75016 0.895085 3.75ZM0.89541 4H5.10459H0.89541Z' stroke='%2300BD90' stroke-opacity='0.4' stroke-width='0.5'/%3E%3C/svg%3E");}.line-container i.p-1.fas.fa-sort-down {content: " ";display: inline-block;width: 6px;height: 4px;left: 6px;position: relative;background-repeat: no-repeat;top: 4px;}.line-container i.p-1.fas.fa-sort-up {content: " ";display: inline-block;width: 6px;height: 4px;left: 6px;position: relative;background-repeat: no-repeat;top: 0px;}.line-container-teamtotal i.p-1.fas.fa-sort-down {position: absolute;left: 102%;top: 17px;content: " ";display: inline-block;width: 8px;height: 7px;background-repeat: no-repeat;}.line-container-teamtotal i.p-1.fas.fa-sort-up {position: absolute;left: 102%;top: 17px;content: " ";display: inline-block;width: 8px;height: 7px;background-repeat: no-repeat;margin: 0;}.line-container .fa-sort-down:before, .line-container .fa-sort-up:before, .line-container-teamtotal .fa-sort-up::before, .line-container-teamtotal .fa-sort-down::before {content: inherit;}#game-lines .team.t-desc {line-height: 26px;background: #eceff1;font-weight: 600;}table.game-tbl td {padding: 0 5px;}#ctl00_C_ConstructorLines1_pnGameLines th.pointsmoney, th.totalteamtotal {display: none;}td.tablecell {min-width: 80px;}.box-line tr {border-bottom: none !important;}.box-line td.wide {border-right: none !important;min-width: 78px;}#game-lines .box-line td.tall {border-bottom: none !important;width: 100px;text-align: right;padding-right: 25px;}#game-lines .box-line td.wide:nth-child(1) {border-top: solid 1px #eeeeee !important;border-bottom: none;}#switch-spread, #switch-total, #switch-mline, #switch-ttotal {display: none;}#game-lines .bet-link {position: relative;height: auto;line-height: normal;padding: 0;font-weight: inherit;text-align: center;min-width: 58px;margin-left: 0;text-decoration: none;flex-grow: 0;flex-shrink: 0;flex-basis: 100%;display: flex;justify-content: center;align-items: center;}#game-lines .bet-link-teamtotal {text-decoration: none;flex: 1 1 100%;display: flex;justify-content: center;align-items: center;}#game-lines .bet-link:hover {background: #1298FF;color: white;}#game-lines .bet-link-teamtotal:hover {background: #1298FF;color: white;}#tablecell .bet-link {line-height: 20px !important;}#game-lines .item-added {width: 90%;height: 25px;display: none;visibility: hidden;position: absolute;}#game-lines .item-added span {color: #fff;background: linear-gradient(270deg, #0092f9, #215ec4);width: 88%;height: 17px;line-height: 16px;display: block;font-size: 9px;text-align: center;position: relative;z-index: 10;top: 20px;left: 5px;-webkit-animation: AnimationAdded 2s ease infinite;-moz-animation: AnimationAdded 2s ease infinite;animation: AnimationAdded 2s ease infinite;}#game-lines .item-added span:before {border-bottom: 8px solid transparent;border-top: 9px solid transparent;border-left: 9px solid #0092f9;content: "";position: absolute;right: -9px;top: 0px;width: 0;height: 0;}.props-table .moneyline span {top: 0px;margin: 0 auto;}@-webkit-keyframes AnimationAdded {0% {opacity: 1;background-position: 0% 55% }50% {opacity: 0.5;background-position: 100% 46% }100% {opacity: 0;background-position: 0% 55% }}@-moz-keyframes AnimationAdded {0% {opacity: 1;background-position: 0% 55% }50% {opacity: 0.5;background-position: 100% 46% }100% {opacity: 0;background-position: 0% 55% }}@keyframes AnimationAdded {0% {opacity: 1;background-position: 0% 55% }50% {opacity: 0.5;background-position: 100% 46% }100% {opacity: 0;background-position: 0% 55% }}.last-row {background: #ffdede;color: #d84948;font-weight: 600;padding: 0 15px;height: auto;line-height: 16px;margin-bottom: 8px;}.total {width: 100%;display: -ms-flexbox;display: flex;align-items: center;}.tt-box {display: -ms-flexbox;display: flex;align-items: center;}.total-default-line {}.total-lines {width: 100%;text-align: center;}.border-bottom-none {border-bottom: none !important;}.border-top-none {border-top: none !important;}.tt-box .over.tablecell {border-bottom: 1px solid #D2D8E0;}#scoreBoard th:last-child {padding-right: 10px;}.title-up .date {text-align: right;font-size: 12px;color: #cccccc;position: relative;top: -28px;right: 10px;}.sub-title label {margin-left: 10px;margin: 5px 10px;}.game-title {background: #007bff;color: #ffffff;font-weight: bold;padding-left: 10px;line-height: 30px;}.game-title td {text-align: left;padding-left: 10px;}.sport-header h3 {color: #FFFFFF;font-size: 1rem;line-height: 35px;}.added {background: linear-gradient(270deg, #1298ff, #215ec4);color: white;-webkit-animation: AnimationAdded 5s ease infinite;-moz-animation: AnimationAdded 5s ease infinite;animation: AnimationAdded 5s ease infinite;}.added a, .added span, .added label {color: white;}.added a:hover {color: white;}#schedule .periods input {height: 27px;top: 8px !important;}#schedule table.periods td {width: 50%;padding: 0;}.form-group.form-check {margin-bottom: 10px;}.sport-header {display: -ms-flexbox;display: flex;justify-content: space-between;flex-wrap: wrap;}.sport-header .sport-header-controls {display: -ms-flexbox;display: flex;align-items: center;width: 50%;justify-content: flex-end;}.sport-header .sport-header-controls .chk-box {display: -ms-flexbox;display: flex;font-size: 10px;justify-content: center;align-items: center;margin-right: 6%;}.sport-header .sport-header-controls .chk-box label {margin: 0 8px 0 5px!important;}.sport-header .sport-header-title {width: 50%;}.sport-header .sport-header-title h6 {font-size: 12px;line-height: 24px;}#game-lines .score-lines h2 {background: #3261a9;height: 45px;padding: 13px 10px;width: 100%;display: -ms-inline-flexbox;display: inline-flex;color: #FFFFFF !important;font-size: 1rem;}#game-lines .score-lines h3 {font-size: 1rem;margin-bottom: 5px;}#game-lines .score-lines .time {padding-left: 5px;}#game-lines .score-lines .btn-row {background: #f2f2f2;}.chk-game input {position: relative;top: 15px;}.sport-header-controls a {font-size: 8px !important;}.periods .game {position: relative;top: 14px;}.periods tr {border: none;}span.l-b {display: none;}.future-table {font-size: 0.9rem;}.future-lines .date {font-size: 0.8rem;}.future-lines tr.alternate {background: #f8f9fa;}.future-lines h2 {color: #FFFFFF !important;font-size: 1rem;padding: 5px 0;line-height: 35px;margin-bottom: 3px;}#game-lines .future-lines #tablecell .bet-link {display: block;}#game-lines .future-lines #tablecell .bet-link:hover {color: white;background: #1298FF;}#game-lines .future-lines table.game-tbl td.comment {background: #ffdede;color: #d84948;font-weight: 600;border: 0;padding: 10px 16px;height: auto;line-height: 16px;}.future-lines.inline-prop td.moneyline, .future-lines td#tablecell, .future-lines td.tablecell {width: 20%;text-align: center;}.future-lines h4.sport-header-future {background: #D2D8E0 !important;padding: 6px 16px;display: flex;min-height: 26px;height: 30px;justify-content: space-between;align-items: center;line-height: 18px;flex-direction: row-reverse;}.future-lines h4.sport-header-future span:first-child, .future-lines h4.sport-header-future span.r {display: block !important;}.moneyline a.bet-link {padding: 5px !important;}.show-pr .live-btn, .hide-pr .live-btn {position: relative;top: 20px;left: 80px;float: left;}.btn-row .live-btn {color: green !important;cursor: default;}.show-pr .btn-row .live-btn:hover {color: green;}.future-lines h4.sport-header {padding-left: 10px;line-height: 35px;font-size: 0.9rem;font-weight: 600;}h2#ctl00_C_ConstructorLines1_PropLines1_repHeaders_ctl00_lblContestType {color: #FFFFFF !important;background: #3261A9;font-size: 1.4em;padding: 5px 0 5px 10px;}h3#ctl00_C_ConstructorLines1_PropLines1_repHeaders_ctl00_lblContestType2 {font-size: 1.2em;margin-bottom: 5px;}.prop-date-header {background: #f6f2f3;padding: 5px 10px;margin-top: 10px;font-size: 1rem;color: #000000;line-height: 25px;}#game-lines .inline-prop .sport-header {background-color: #0E2857 !important;color: white;padding: 8px 16px;display: -ms-flexbox;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;line-height: unset;height: unset;}h4.prop-h4 {font-size: 1rem;font-weight: 600;float: left;}.future-lines.inline-prop {margin-bottom: 20px;margin-top: 5px;box-shadow: #dadada 0 5px 5px -4px;}#game-lines div.btn-row {line-height: 0;margin: 0;}.future-box, .props-box {margin: 0px 0 8px 0;}.last-row .alert {padding: 10px 0;margin: 0;}th.rot {min-width: 42px;vertical-align: middle !important;}th.team {white-space: pre-line !important;}.props-table {background: unset;}.table th, .table td {vertical-align: middle;}.props-table thead tr th, .future-table thead tr th {background: #F4F4F4;font-weight: 500;text-transform: uppercase;vertical-align: middle;}.props-table thead tr th.moneyline {border: 0;}.future-table thead tr th {font-size: 14px;height: 30px;border-bottom: solid 1px #E5EAEC !important;}.last-row-matchup .props {display: block;position: relative;top: 3px;}span.time {padding-right: 10px;}.last-row .props {width: 50%;position: absolute;}.last-row .comments {text-align: justify;padding: 5px 8px 5px 8px;width: 50%;background: rgba(0, 0, 0, 0.03);line-height: 20px;float: right;color: red;font-weight: 600;border-radius: 0 0 5px 5px;}.prop-loading {position: relative;display: none;clear: both;left: 10px;}div#sport-title {min-height: 40px;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;}#sport-title h2 {color: #FFFFFF !important;float: left;font-size: 1.25rem!important;padding-left: 0px !important;padding-top: 4px;}.sport-name {font-weight: 600;padding-left: 12px;}label.sport-icon {background-repeat: no-repeat;background-image: url(/img/w-icons.png);background-position: -228px -255px;width: 0;height: 30px;padding: 0;margin: 0;position: relative;left: 0px;display: none;}#middle-col .btn-teaser input {border-right: none !important;}#middle-col #betting-options .options-buttons {padding: 10px 6px;display: grid;display: -ms-flexbox;grid-template-columns: repeat(auto-fit, minmax(64px, 1fr));grid-gap: 3px;}#middle-col #betting-options .options-buttons .straight-btn-container {-ms-grid-column: 1;}#middle-col #betting-options .options-buttons .parlays-btn-container {-ms-grid-column: 2;}#middle-col #betting-options .options-buttons .ifbet-btn-container {-ms-grid-column: 3;}#middle-col #betting-options .options-buttons .reverse-btn-container {-ms-grid-column: 4;}#middle-col #betting-options .options-buttons .teaser-btn-container {-ms-grid-column: 5;}#middle-col #betting-options .options-buttons input {padding: 12px 0;font-size: 12px;font-weight: bold;text-transform: uppercase;}#middle-col #betting-options .options-buttons>div:first-child {padding-left: 0px;}#middle-col #betting-options .options-buttons>div:last-child {padding-right: 0px;}#middle-col #betting-options .options-table tr {display: -ms-flexbox;display: flex;padding: 0;}#middle-col #betting-options .options-table td {display: block;padding: 0;width: auto;font-size: 0.7rem;flex-grow: 1;flex-wrap: nowrap;flex-basis: auto;}.search-bottom-bar {display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0.25rem 0.5rem 0.5rem;align-items: center;}#sport-title h2 {color: #0E2857 !important;padding-left: 0px !important;}#game-lines #sport-title.bg-primary {background-color: #223E71 !important;margin-top: 20px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.future-lines #sport-title.bg-primary {border-radius: 4px;margin: 20px 0px !important;}#game-lines #sport-title h1, #game-lines #sport-title h2, #game-lines #sport-title h5 {color: #fff !important;font-size: 1rem !important;}.rules-btn {height: 18px;line-height: 9px !important;display: none!important;}#game-lines .headers {background: #F4F4F4;color: #545E75;text-transform: capitalize;}#game-lines .headers .header {border: 0 !important;font-size: 0.8rem;}#game-lines .score-lines .headers .header {flex-basis: 25%;}#game-lines .headers .header:not(:last-child) {border-right: 0;}.score-lines .visitor .visitor-lines {border-bottom: 1px solid #d2d8e0;}.score-lines .row .home-lines div {border-bottom: none;}.game-tbl.row {background-color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;margin-bottom: 10px;padding-top: 0.5rem;padding-bottom: 0.5rem;}.game-tbl .live {background-color: #fff !important;border: 0 !important;border-bottom: solid 1px #E5EAEC !important;justify-content: space-between;}.game-tbl .col-lg-3, .headers .col-lg-3 {flex: 0 0 25% !important;max-width: 25% !important;}.game-tbl .col-lg-2, .headers .col-lg-2 {margin-left: 1%;margin-right: 1%;flex: 0 0 13.5%;max-width: 13.5%;}#top-name-league {background: #0E2857 !important;border-top-left-radius: 4px;border-top-right-radius: 4px;}#top-name-league h3 {color: #FFFFFF;padding: 0.5rem 1rem;text-align: left;font-size: 1rem !important;font-weight: 500;border: 0 !important;margin-bottom: 0;}#periods-label {text-align: left;background: #0E2857;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;font-weight: 500;height: auto;line-height: normal;color: #FFF;padding: 0.5rem 1.5rem 1rem;margin: 0;}#periods-label span {border-bottom: 3px solid #1298FF;padding-bottom: 3px;}.game-block {margin-top: 20px;}.game-block .sport-sort-controls {color: #000;background: #D2D8E0;border-top: 1px solid #fff;}.game-block .sport-sort-controls span.date, #game-lines .future-lines .date {font-weight: 500 !important;color: #000;}#game-lines .future-lines.inline-prop .sport-header .date {color: #fff;}#awayTeamContainer, #homeTeamContainer, .away-rotation, .home-rotation {border: 0;}.line-container:not(:last-child) {border: 0;}.line-container>a.bet-link, .line-container>span, .line-container-teamtotal>span, .line-container-teamtotal>a.bet-link-teamtotal, .props-box #tablecell>span, .props-box #tablecell.moneyline>a, .future-box #tablecell>span, .future-box #tablecell.moneyline>a {background-color: #F7F9F9;border: solid 1px #E5EAEC !important;border-radius: 2px;font-size: 0.8rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}.props-box #tablecell > span, .props-box #tablecell.moneyline > a.bet-link, .future-box #tablecell > span, .future-box #tablecell.moneyline > a.bet-link {display: inline-table !important;width: 90%;line-height: 20px;}.props-box #tablecell.moneyline>a.bet-link, .future-box #tablecell.moneyline>a.bet-link {padding: 1px 0px !important;}.line-container-teamtotal>span, .line-container-teamtotal>a.bet-link-teamtotal {padding: 0px;line-height: 0;}.line-container-teamtotal>span:last-child, .line-container-teamtotal>a.bet-link-teamtotal:last-child {margin-top: 4px;}label.lines-sort {background: transparent;color: #545E75;font-size: 14px;}.game-tbl .live span.time {padding-right: 0 !important;color: #0A1C35 !important;font-size: 14px !important;font-weight: 600 !important;}.time i.far.fa-clock {padding-right: 8px;}.match-prop {background: #E5EAEC;border: solid 1px #E5EAEC !important;border-radius: 3px !important;padding: 2px 10px 4px 10px;color: #2F3C5A !important;text-decoration: none !important;height: 20px !important;display: block;width: 96px;margin: 0 auto;text-transform: uppercase;line-height: 14px!important;transition: all ease-in-out .2s;}.match-prop:hover {text-decoration: none;background-color: #fff;}.last-row {background: #D1EBF1;color: #038298;border-radius: 6px;padding: 0;}.last-row.offset-1 {margin: 6px auto;max-width: 98%;}.last-row .alert {border: solid 1px #9DCCD3;display: inline-flex;padding-left: 30px;width: 100%;height: inherit!important;line-height: 18px;}.last-row .alert::before {display: inline-flex;font-family: "Font Awesome 5 Free";content: "\f0a1";padding-right: 20px;}.lines-controls.bg-white.py-2.px-3 {border-radius: 5px;padding: 0 !important;}#game-lines .team.t-desc {background: inherit;}#odds .error-message.alert.alert-danger {position: absolute;width: 258px;z-index: 99;top: 20px;right: -2px;}#odds .odds-label {text-transform: uppercase;margin: 0 0.5rem;font-size: var(--fontsize-16);font-weight: normal;}#odds .clock-container {display: -ms-flexbox;display: flex;align-items: center;padding: .5rem;border: 0;background-color: #F5F5F5;border-radius: 0.25rem 0.25rem 0 0;}#odds .search-bottom-bar .btn-refresh {border-radius: 3px;line-height: 0;}#odds .search-bottom-bar .odds-container {display: -ms-flexbox;display: flex;align-items: center;}#odds .odds-container .odds-display-type {text-transform: uppercase;}#odds .odds-container select {appearance: none;background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.7 7.0502L0 2.3502L1.4 0.950195L4.7 4.2502L8 0.950195L9.4 2.3502L4.7 7.0502Z' fill='%23545E75'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position-x: 90%;background-position-y: 13px;padding-left: 10px!important;}.sport-header {display: -ms-flexbox;display: flex;justify-content: space-between;flex-wrap: wrap;}.sport-header .sport-header-controls {display: -ms-flexbox;display: flex;align-items: center;width: 50%;justify-content: flex-end;}.sport-header .sport-header-controls .chk-box {display: -ms-flexbox;display: flex;justify-content: center;align-items: center;}.sport-header .sport-header-controls .chk-box label {font-weight: 500;}.sport-header .sport-header-title {width: 50%;padding-top: 5px;overflow: hidden!important;white-space: nowrap;text-overflow: ellipsis }.sport-header .sport-header-title h6 {font-size: 12px;font-weight: 700;line-height: 24px;}.bg-alt-l-grey {background-color: var(--bglightgray) !important;}.text-dark-blue {color: var(--newdarkblue) !important;}.box-shadow-in {-webkit-box-shadow: inset 0px -12px 12px -12px #b6b7ba;-moz-box-shadow: inset 0px -12px 12px -12px #b6b7ba;box-shadow: inset 0px -12px 12px -12px #b6b7ba;}#schedule table .form-group {margin: 0.5rem 0;padding-left: 1rem;padding-right: 30px;}#schedule table a.game {font-size: 14px;color: var(--newdarkblue) !important;font-family: 'Roboto';position: relative !important;top: 0px;left: 30px;}.chk-box, .chk-game {position: relative !important;}.chk-game label {display: inherit;}#schedule [type="checkbox"]:not(:checked), #schedule [type="checkbox"]:checked {position: absolute;left: 0;opacity: 0.01;}#schedule [type="checkbox"]:not(:checked)+label, #schedule [type="checkbox"]:checked+label {position: relative;font-size: 14px;line-height: 1.7;cursor: pointer;font-weight: 500;font-family: 'Roboto';top: 0;}.sport-header-controls .chk-box label:before {top: 2px !important;left: -30px !important;}.sport-header-controls .chk-box label:after {left: -27px !important;top: 15px !important;}#schedule [type="checkbox"]:not(:checked)+label:before, #schedule [type="checkbox"]:checked+label:before {content: '';position: absolute;left: 0;top: -2px;width: 1.4em;height: 1.4em;border: 1px solid #aaa;background: #FFF;border-radius: .2em;box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 0 rgba(20, 41, 84, .2);-webkit-transition: all .275s;transition: all .275s;}#schedule [type="checkbox"]:not(:checked)+label:after, #schedule [type="checkbox"]:checked+label:after {content: '\2713';position: absolute;top: 11px;left: .15em;font-size: 1.375em;color: #0075ff;line-height: 0;-webkit-transition: all .2s;transition: all .2s;font-weight: 700;}#schedule [type="checkbox"]:not(:checked)+label:after {opacity: 0;-webkit-transform: scale(0) rotate(45deg);transform: scale(0) rotate(45deg);}#schedule [type="checkbox"]:checked+label:after {opacity: 1;-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}#schedule [type="checkbox"]:disabled:not(:checked)+label:before, #schedule [type="checkbox"]:disabled:checked+label:before {box-shadow: none;border-color: #bbb;background-color: #e9e9e9;}#schedule [type="checkbox"]:disabled:checked+label:after {color: #777;}#schedule [type="checkbox"]:disabled+label {color: #aaa;}#schedule [type="checkbox"]:checked:focus+label:before, #schedule [type="checkbox"]:not(:checked):focus+label:before {}.visitor .visitor-lines, .home .home-lines, .draw .draw-lines {font-weight: 400;}table.periods {border-radius: 0 0 5px 5px;}#schedule .sport-header .sport-header-title h6 {font-size: 14px !important;text-overflow: ellipsis;overflow-x: hidden;}.link-follow, .link-markets, .link-matchup {white-space: nowrap;background: #E0E9F4;border-radius: 32px !important;padding: 0.25rem 1rem;color: #2F3C5A;font-size: 11px;text-transform: uppercase;text-decoration: none !important;transition: all ease-in-out .2s;cursor: pointer;display: inline-block;line-height: 1;}#lnkMarkets {background: #D6E7FD;}.link-follow.following {background: linear-gradient(180deg, #5B99E4 0%, #418FEB 100%);color: white;}.link-matchup .matchup-icon {width: 12px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M9.475 0.1H11.525V11.9H9.475V0.1ZM0.475 7.6H2.525V11.9H0.475V7.6ZM4.975 3.85H7.025V11.9H4.975V3.85Z' fill='%232F3C5A' stroke='%23E0E9F4' stroke-width='0.2'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}.feature-game div#top-name-league {background: #1298FF !important;}.feature-game .feature-game-baner {width: 100%;height: 93px;position: relative;overflow: hidden;background: linear-gradient(180deg, #FFFFFF 0%, #E0F2FF 100%);background-repeat: no-repeat;background-position: center;}.feature-game .feature-game-baner:after {content: '';background-image: url(feature-bg.png);background-repeat: no-repeat;background-position: center;background-size: 70%;width: 100%;height: 93px;display: block;position: absolute;top: 0;}.feature-game .feature-game-baner .away-feature {}.feature-game .feature-game-baner .home-feature {float: right;}.feature-game h4.sport-sort-controls.m-0.border-bottom.border-white {background: #CEEAFF;}.feature-game .lines-sort a {background: #9DCDF0;}#game-lines .feature-game .headers {background: #DFEFFB;}div#draggablePeriodsLeft, div#draggablePeriodsRight {position: absolute;z-index: 15;color: #FFFFFF;top: 15px;background: #0e2857;padding: 0 10px;}i.fas.fa-chevron-left {color: #FFFFFF;}div#draggablePeriodsRight {right: 0px;}.market-lines-c .last-row {background: #FFFFFF;color: #0E2857;}.market-lines-c .last-row .alert.danger-alert {border: solid 1px #E7E7E7;}div#sport-title.marketEventTitle {display: grid;border-bottom: 2px solid #4C71AF;}#sport-title.marketEventTitle .date {color: #B9D6FF;margin-left: 0;font-size: 12px;font-weight: 500;line-height: 30px;}span.vsTitleMarkets {font-weight: 100;padding: 0 10px;}.marketEventTitle {padding: 20px 0 10px 30px !important;background: linear-gradient(180deg, #223E71 0%, #1F407C 100%) !important;}.marketEventTitle h2 {line-height: 30px;}span.markt-divisor {padding: 0 5px;}@media(max-width: 991px) {#game-lines .bet-link:hover, #game-lines .bet-link-teamtotal:hover {background: #f7f9f9;color: #030a15;}.line-container-teamtotal i.p-1.fas.fa-sort-up {left: 48%;top: -11px;}.line-container-teamtotal i.p-1.fas.fa-sort-down {left: 48%;top: -11px;}div#draggablePeriodsLeft, div#draggablePeriodsRight {top: 0;}.link-matchup {min-width: 26px !important;text-align: -webkit-center;}}@media (max-width:576px) {.sport-header-controls .chk-box label:before {top: 2px !important;left: -5px !important;}.sport-header-controls .chk-box label:after {left: -3px !important;top: 11px !important;}.marketEventTitle h2 {display: initial;}.marketEventTitle h2 span {font-size: 12px!important;}.score-lines .visitor-lines, .score-lines .home-lines, .score-lines .rot {font-size: 12px !important;padding: 0 !important;}}@media (max-width:375px) {.link-matchup {padding: 0.25rem 0.75rem!important;}}