.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:white;}.fragment.coupon-builder-for-sport ul.classes > li{margin:0.75em 0;color:#FFF;background:#DDDDDD;border-radius:0.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:0.5em;}.fragment.coupon-builder-for-sport ul.types > li:nth-child(even) > div{margin-left:0.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:0.5ex;padding:0.5ex;font-weight:normal;}
.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:0.125em;padding:0.25ex 1em;}
.fragment.event-coupon-builder-for-sport{color:inherit;background:transparent;}.fragment.event-coupon-builder-for-sport ul.classes > li{margin:0.75em 0;color:#282828;background:#fff;border-radius:0.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:0.5ex;right:0.25em;padding:0.5ex 0.5em;font-weight:normal;}
.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:0.75em 0;color:#000000;background:#DDDDDD;border-radius:0.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:#000000;min-height:20.5px;margin-top:2px;margin-right:1ex;padding:3px 1ex 1px 1ex;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 0.25em;}.fragment.racing-events-for-date .coupon-controls{padding:0.5ex 0.25em;}.fragment.racing-events-for-date .coupon-controls a{margin:0 0.5em;color:#EFEFEF;}.fragment.racing-events-for-date .coupon-controls button{padding:0.5ex 0.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:0.5ex 16em 0.5ex 1em;min-height:4ex;}.fragment.racing-events-for-date div.legend > ul.colour-code{position:absolute;top:0;right:0;margin:0.5ex 0.5em;padding:0;}.fragment.racing-events-for-date ul.colour-code > li,.fragment.racing-events-for-date ul.events > li{padding:0.35ex 0.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 0px 0px;-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:0.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:0.75ex 0.75em;}.fragment.selections-for-event table.goalscorer th:first-child{width:35%;}.fragment.selections-for-event table.goalscorer th{font-weight:normal;}.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{background:transparent;}.fragment.selections-for-event .scorecast > div{padding:0.5ex 1e;}.fragment.selections-for-event .scorecast{background:#FFF;color:#004b84;}.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:#004b84;color:white;border:solid 1px white;}.fragment.selections-for-event .sport-stats th{background:#004b84;}.fragment.selections-for-event .sport-stats td{border-top-color:#7d7d7d;background:#EEE;color:black;}.fragment.selections-for-event table.goalscorer td.gs-seln{border-color:#474747;}.fragment.selections-for-event table.goalscorer tr.no-score{border-top-color:#004b84;padding-top:2ex;}.fragment.selections-for-event .mkt-group{background-color:#DDDDDD;}.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:0.5ex 1em;color:#000000;background:#EEE;font-weight:bold;border-radius:0.33em;box-shadow:inset 0 0 1ex rgba(255,255,255,0.33);background:#EEE linear-gradient(rgba(255,255,255,0.063),rgba(0,0,0,0.063)) no-repeat;background:#EEE -webkit-linear-gradient(rgba(255,255,255,0.063),rgba(0,0,0,0.063)) no-repeat;background:#EEE -moz-linear-gradient(rgba(255,255,255,0.063),rgba(0,0,0,0.063)) no-repeat;background:#EEE -o-linear-gradient(rgba(255,255,255,0.063),rgba(0,0,0,0.063)) no-repeat;-webkit-box-shadow:inset 0 0 1ex rgba(255,255,255,0.33);-moz-box-shadow:inset 0 0 1ex rgba(255,255,255,0.33);-o-box-shadow:inset 0 0 1ex rgba(255,255,255,0.33);}.fragment.selections-for-event .title{background-color:#DDDDDD;color:#000000;}.fragment.selections-for-event .sport-inplay{background:#DDDDDD;color:white;}.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:#004b84;}.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:0.3em;}.fragment.selections-for-event table.goalscorer th > div.mkt-sort-title{max-width:90%;display: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:0.5ex;right:0.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(18%) sepia(91%) saturate(1460%) hue-rotate(185deg) brightness(101%) contrast(101%);}.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(18%) sepia(91%) saturate(1460%) hue-rotate(185deg) brightness(101%) contrast(101%);}.fragment.selections-for-event .pivot-group > ul > li > div.selected{border-bottom:2px solid #004b84;}.fragment.selections-for-event .pivot-group > ul > li div:not(.selected) > a{color:grey;}
.fragment.selections-for-racing-quickpick table.mkt thead tr{background:#006599;}.fragment.selections-for-racing-quickpick table.mkt th.ev-name a{color:#FFFFFF;}.fragment.selections-for-racing-quickpick table.mkt th.ev-name .ev-time{font-weight:normal;}.fragment.selections-for-racing-quickpick table.mkt thead tr > th{padding:1ex 0.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:0.3ex 0.5em;min-width:4em;}.fragment.selections-for-racing-quickpick h6.type-name{font-weight:bold;}.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:bold;}.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;}
