.fragment.coupon-builder-for-sport ul.classes{margin:1ex;padding:0;}.fragment.coupon-builder-for-sport ul.classes > li{display:block;list-style-type:none;}.fragment.coupon-builder-for-sport ul.types{margin:1ex;padding:0;}.fragment.coupon-builder-for-sport ul.types > li{display:inline-block;width:50%;vertical-align:top;}.fragment.coupon-builder-for-sport ul.types > li > div{padding:1ex 0;}
.fragment.coupon-builder-for-sport{color:inherit;background:transparent;border-color:#fff}.fragment.coupon-builder-for-sport ul.classes>li{margin:.75em 0;color:#fff;background:#ddd;border-radius:.25em}.fragment.coupon-builder-for-sport ul.classes,.fragment.coupon-builder-for-sport ul.types{margin:0;padding:0}.fragment.coupon-builder-for-sport ul.types>li>div{border-top:solid 1px #E6E6E6}.fragment.coupon-builder-for-sport ul.types>li:first-child>div,.fragment.coupon-builder-for-sport ul.types>li:first-child+li>div{border-top:none}.fragment.coupon-builder-for-sport ul.types>li:nth-child(odd)>div{margin-right:.5em}.fragment.coupon-builder-for-sport ul.types>li:nth-child(2n)>div{margin-left:.5em}.fragment.coupon-builder-for-sport ul.classes>li{position:relative}.fragment.coupon-builder-for-sport ul.classes>li>button{position:absolute;top:0;right:0;margin:.5ex;padding:.5ex;font-weight:400}
.fragment.event-coupon-builder-for-sport ul.classes,.fragment.event-coupon-builder-for-sport ul.types{margin:1ex;padding:0}.fragment.event-coupon-builder-for-sport ul.classes>li,.fragment.event-coupon-builder-for-sport ul.types>li{display:block;list-style-type:none}.fragment.event-coupon-builder-for-sport ul.evs{margin:0;padding:1ex 0}.fragment.event-coupon-builder-for-sport ul.evs>li{position:relative;display:inline-block;margin:0;padding:0;min-width:25%}@media screen and (max-width:103em){.fragment.event-coupon-builder-for-sport ul.evs>li{min-width:33.3%}}@media screen and (max-width:84em){.fragment.event-coupon-builder-for-sport ul.evs>li{min-width:50%}}@media screen and (max-width:65em){.fragment.event-coupon-builder-for-sport ul.evs>li{min-width:100%}}.fragment.event-coupon-builder-for-sport ul.evs li>div{margin:.125em;padding:.25ex 1em}
.fragment.event-coupon-builder-for-sport{color:inherit;background:transparent}.fragment.event-coupon-builder-for-sport ul.classes>li{margin:.75em 0;color:#282828;background:#fff;border-radius:.25em}.fragment.event-coupon-builder-for-sport ul.classes,.fragment.event-coupon-builder-for-sport ul.types{margin:0;padding:0}.fragment.event-coupon-builder-for-sport ul.classes>li{position:relative}.fragment.event-coupon-builder-for-sport ul.classes>li>button{position:absolute;top:.5ex;right:.25em;padding:.5ex .5em;font-weight:400}
.fragment.racing-events-for-date ul.colour-code li{margin:0;display:inline-block;}.fragment.racing-events-for-date ul.colour-code li.live-price,.fragment.racing-events-for-date ul.events li.live-price{color:#FFF;background-color:#71A552;}.fragment.racing-events-for-date ul.colour-code li.off,.fragment.racing-events-for-date ul.events li.off{color:#FFF;background-color:#A45352;}.fragment.racing-events-for-date ul.colour-code li.result,.fragment.racing-events-for-date ul.events li.result{color:#FFF;background-color:#526CA5;}div.racing-events-for-date ul.types{list-style:none;margin:0;padding:0;}div.racing-events-for-date ul.events{margin:0;padding:0;}div.racing-events-for-date ul.events li{display:inline-block;min-width:105px;}div.racing-events-for-date ul.events li.race-number{min-width:121px;}
.fragment.racing-events-for-date{color:inherit;background:transparent}.fragment.racing-events-for-date div.day{position:relative;margin:.75em 0;color:#000;background:#ddd;border-radius:.25em}.fragment.racing-events-for-date ul.types>li{position:relative;display:flex}.fragment.racing-events-for-date ul.types>li .tv-channel{position:absolute;top:0;right:0}.fragment.racing-events-for-date ul.types>li .tv-channel>img{vertical-align:middle}.fragment.racing-events-for-date ul.types .eventname-panel{width:17%;min-width:10em;padding-top:1ex;display:inline-block;vertical-align:top;flex-shrink:0}.fragment.racing-events-for-date ul.types .eventname-panel h6{color:#000;min-height:20.5px;margin-top:2px;margin-right:1ex;padding:3px 1ex 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragment.racing-events-for-date ul.types .eventname-panel h6 a{color:inherit}.fragment.racing-events-for-date ul.types .events-panel{display:inline-block}.fragment.racing-events-for-date ul.events{padding:1ex .25em}.fragment.racing-events-for-date .coupon-controls{padding:.5ex .25em}.fragment.racing-events-for-date .coupon-controls a{margin:0 .5em;color:#efefef}.fragment.racing-events-for-date .coupon-controls button{padding:.5ex .5em}.fragment.racing-events-for-date .coupon-controls.top{position:absolute;top:0;right:0}.fragment.racing-events-for-date div.legend{position:relative;padding:.5ex 16em .5ex 1em;min-height:4ex}.fragment.racing-events-for-date div.legend>ul.colour-code{position:absolute;top:0;right:0;margin:.5ex .5em;padding:0}.fragment.racing-events-for-date ul.colour-code>li,.fragment.racing-events-for-date ul.events>li{padding:.35ex .2em;margin:2px;text-align:left}.fragment.racing-events-for-date ul.events>li{position:relative;min-height:22px;background-color:#efefef;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between}.fragment.racing-events-for-date ul.colour-code>li.live-price,.fragment.racing-events-for-date ul.events>li.live-price{color:#fff;background-color:#71a552}.fragment.racing-events-for-date ul.colour-code>li.off,.fragment.racing-events-for-date ul.events>li.off{color:#fff;background-color:#a45352}.fragment.racing-events-for-date ul.colour-code>li.result,.fragment.racing-events-for-date ul.events>li.result{color:#fff;background-color:#526ca5}.fragment.racing-events-for-date ul.events>li>a{color:inherit;flex-grow:1}.fragment.racing-events-for-date ul.events>li>a.watch{position:static;flex-grow:0}
.fragment.custom-racing-coupon .racecard-header{position:relative;}.fragment.custom-racing-coupon .cash-out-icon-display:not(.cash-out-enabled) .cashout-icon,.fragment.custom-racing-coupon .betbuilder-icon-display:not(.betbuilder-enabled) .betbuilder-icon{display:none;}.fragment.selections-for-event .pivot-group>ul{display:flex;padding:0 1ex;list-style-type:none}.fragment.selections-for-event .pivot-group>ul>li{vertical-align:top;margin:0 1em 0 0}.fragment.selections-for-event .pivot-group>ul>li>div{padding-bottom:3px}.fragment.selections-for-event .pivot-group>ul>li>div.selected{border-bottom:2px solid black}.fragment.selections-for-event.all-mkts{margin-top:0}.mkts-menu{position:relative;background:#1c1c1c}.mkts-menu .toggle-mkts{position:relative;background:#3a3a3a;width:28px;padding:6px 0 4px;margin:auto;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px}.fragment.selections-for-event .mkt-group>ul{padding:1ex}.fragment.selections-for-event .mkt-group>ul>li{display:inline-block;width:25%;min-width:16em;vertical-align:top}@media screen and (max-width:84em){.fragment.selections-for-event .mkt-group>ul>li{width:33.3%}}@media screen and (max-width:68em){.fragment.selections-for-event .mkt-group>ul>li{width:50%}}.fragment.selections-for-event .mkt-group>ul>li>div{margin:.25ex}.fragment.selections-for-event .scorecast>div{display:inline-block}.fragment.selections-for-event table.goalscorer{border-collapse:collapse}.fragment.selections-for-event table.goalscorer th,.fragment.selections-for-event table.goalscorer td.gs-seln{padding:.75ex .75em}.fragment.selections-for-event table.goalscorer th:first-child{width:35%}.fragment.selections-for-event table.goalscorer th{font-weight:400}.fragment.selections-for-event table.goalscorer td.gs-seln{border-top-width:1px;border-top-style:solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fragment.selections-for-event table.goalscorer tr:first-child td.gs-seln{border-top:none}.fragment.selections-for-event table.goalscorer tr.no-score{border-top-width:2px;border-top-style:solid}@media screen and (min-width:96em){.fragment.selections-for-event .paper-columns{-webkit-columns:2;-moz-columns:2;columns:2}.fragment.selections-for-event .paper-columns h6.expander-button{position:static}.fragment.selections-for-event .paper-columns>div{overflow:auto;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.fragment.selections-for-event .goalscorer th>div,.fragment.selections-for-event .cash-out-icon-display,.fragment.selections-for-event .betbuilder-icon-display,.fragment.selections-for-event .cash-out-icon-display .cashout-icon,.fragment.selections-for-event .betbuilder-icon-display .betbuilder-icon{display:inline-block}.fragment.selections-for-event .cash-out-icon-display:not(.cash-out-enabled) .cashout-icon,.fragment.selections-for-event .betbuilder-icon-display:not(.betbuilder-enabled) .betbuilder-icon{display:none}.fragment.selections-for-event .gs-2col-wrap{display:flex;flex-direction:column;width:100%}.fragment.selections-for-event .gs-2col-wrap .gs-2col-head{display:flex;gap:1px;border:solid 1px #FFF}.fragment.selections-for-event .gs-2col-wrap .gs-2col-head .gs-head-cell{flex:1;text-align:center;font-size:100%;padding:2ex .75em}.fragment.selections-for-event .gs-2col-wrap .gs-2col-cont{display:flex;gap:4px;width:100%}.fragment.selections-for-event .gs-2col-wrap .gs-2col-cont .gs-col{flex:1;display:flex;flex-direction:column;min-width:0}.fragment.selections-for-event .gs-2col-wrap .gs-2col-table{border-collapse:collapse}.fragment.selections-for-event .gs-2col-wrap .gs-2col-table tr{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #474747}.fragment.selections-for-event .gs-2col-wrap .gs-2col-table td.gs-seln{padding:1ex 1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000}.fragment.selections-for-event .gs-2col-wrap .gs-2col-table tr td,.fragment.selections-for-event .gs-2col-wrap .gs-2col-table tr td button{width:98%}@media(max-width:1073px){.fragment.selections-for-event .gs-2col-wrap .gs-2col-table td.gs-seln{padding:.5ex .5em;font-size:90%}}
.fragment.selections-for-event{background:transparent}.fragment.selections-for-event .scorecast>div{padding:.5ex 1e}.fragment.selections-for-event .scorecast{background:#fff;color:#a60000}.fragment.selections-for-event table.goalscorer tr.team-header{color:#000;background:#dedede;background:#dedede linear-gradient(#eaeaea,#dbdbdb) repeat-x;background:#dedede -webkit-linear-gradient(#EAEAEA,#DBDBDB) repeat-x;background:#dedede -moz-linear-gradient(#EAEAEA,#DBDBDB) repeat-x;background:#dedede -o-linear-gradient(#EAEAEA,#DBDBDB) repeat-x}.fragment.selections-for-event table.goalscorer th{background:#a60000;color:#fff;border:solid 1px white}.fragment.selections-for-event .sport-stats th{background:#a60000}.fragment.selections-for-event .sport-stats td{border-top-color:#7d7d7d;background:#eee;color:#000}.fragment.selections-for-event table.goalscorer td.gs-seln{border-color:#474747}.fragment.selections-for-event table.goalscorer tr.no-score{border-top-color:#a60000;padding-top:2ex}.fragment.selections-for-event .mkt-group{background-color:#ddd}.fragment.selections-for-event .mkt-group>ul>li>div>a{display:block;border-top-color:#0c324b;border-bottom-color:#0d9ce7;border-width:0;border-style:solid none;padding:.5ex 1em;color:#000;background:#eee;font-weight:700;border-radius:.33em;box-shadow:inset 0 0 1ex #ffffff54;background:#eee linear-gradient(#ffffff10,#00000010) no-repeat;background:#eee -webkit-linear-gradient(rgba(255,255,255,.063),rgba(0,0,0,.063)) no-repeat;background:#eee -moz-linear-gradient(rgba(255,255,255,.063),rgba(0,0,0,.063)) no-repeat;background:#eee -o-linear-gradient(rgba(255,255,255,.063),rgba(0,0,0,.063)) no-repeat;-webkit-box-shadow:inset 0 0 1ex rgba(255,255,255,.33);-moz-box-shadow:inset 0 0 1ex rgba(255,255,255,.33);-o-box-shadow:inset 0 0 1ex rgba(255,255,255,.33)}.fragment.selections-for-event .title{background-color:#ddd;color:#000}.fragment.selections-for-event .sport-inplay{background:#ddd;color:#fff}.fragment.selections-for-event .title .sport-icon{display:inline-block;vertical-align:text-bottom}.fragment.selections-for-event .clock,.fragment.selections-for-event .period,.fragment.selections-for-event .stats,.fragment.selections-for-event .score,.fragment.selections-for-event .time{color:#a60000}.fragment.selections-for-event .event-now-inplay{display:inline-block;height:16px;width:15px;background:url(../../image/refresh_icon.png) no-repeat;text-indent:-1000em;overflow:hidden}.fragment.selections-for-event h6.expander-button{position:relative}.fragment.selections-for-event table.goalscorer th>div{vertical-align:middle;width:auto;margin:.3em}.fragment.selections-for-event table.goalscorer th>div.mkt-sort-title{max-width:90%;display:inline-block}.fragment.selections-for-event table.goalscorer th .betbuilder-icon-display .betbuilder-icon,.fragment.selections-for-event table.goalscorer th .cash-out-icon-display .cashout-icon{filter:brightness(0) invert(100%) sepia(0%) saturate(0%) hue-rotate(247deg) brightness(105%) contrast(102%)}.fragment.selections-for-event .market-title-icons{position:absolute;top:.5ex;right:.5em}.fragment.selections-for-event .cash-out-icon-display .cashout-icon{text-indent:-1000em;overflow:hidden;width:20px;height:20px;background:url(../../image/cashout-market.png) no-repeat;filter:brightness(0) invert(60%) sepia(98%) saturate(392%) hue-rotate(4deg) brightness(95%) contrast(98%)}.fragment.selections-for-event .betbuilder-icon-display .betbuilder-icon{text-indent:-1000em;overflow:hidden;width:20px;height:20px;background:url(../../image/betbuilder-market.png) no-repeat;filter:brightness(0) invert(60%) sepia(98%) saturate(392%) hue-rotate(4deg) brightness(95%) contrast(98%)}.fragment.selections-for-event .pivot-group>ul>li>div.selected{border-bottom:2px solid #A60000}.fragment.selections-for-event .pivot-group>ul>li div:not(.selected)>a{color:gray}.fragment.selections-for-event .gs-2col-wrap .gs-2col-head .gs-head-cell{color:#fff;background-color:#a60000}
.fragment.selections-for-racing-quickpick table.mkt thead tr{background:#006599}.fragment.selections-for-racing-quickpick table.mkt th.ev-name a{color:#fff}.fragment.selections-for-racing-quickpick table.mkt th.ev-name .ev-time{font-weight:400}.fragment.selections-for-racing-quickpick table.mkt thead tr>th{padding:1ex .5em}.fragment.selections-for-racing-quickpick table.mkt{border-collapse:collapse}.fragment.selections-for-racing-quickpick table.mkt td.first{padding-right:1.5em}.fragment.selections-for-racing-quickpick table.mkt tbody .item-container{padding:.3ex .5em;min-width:4em}.fragment.selections-for-racing-quickpick h6.type-name{font-weight:700}.fragment.selections-for-racing-quickpick .quickpick-popup{display:none;position:absolute;top:-1ex;left:100%;background:#eff7c5;border:1px solid #818668;padding:1ex;color:#000}.fragment.selections-for-racing-quickpick div.quickpick-popup:hover{display:block;z-index:100}.fragment.selections-for-racing-quickpick input[name=add-to-slip]:disabled+.seln-number{color:#7f7f7f}.fragment.selections-for-racing-quickpick div.quickpick-popup .price{font-weight:700}.fragment.selections-for-racing-quickpick .quickpick-popup .select-arrow-in{position:absolute;z-index:1;margin-left:2px;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #EFF7C5;width:0;height:0}.fragment.selections-for-racing-quickpick .quickpick-popup .select-arrow{position:absolute;z-index:0;top:1ex;left:-8px;margin-top:1px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #818668;width:0;height:0}
