@font-face{font-family:'Tote CgBernhardt';src:url(d0030613a0a80d8464c7578bd0d30a59.ttf) format("truetype"),url(7216a9787955993d25e4b561d376814e.eot) format("embeded-opentype"),url(ebd6523ed1c87c7115ac13962f05c755.woff) format("woff")}@font-face{font-family:'Tote CgBernhardt Bold';src:url(09d3bb230efc093174449c53530ab556.ttf) format("truetype"),url(f280b2a3530942ec02f76db0018c3795.eot) format("embeded-opentype"),url(6fb92c8de833619373981be99d39bdea.woff) format("woff")}@font-face{font-family:"WH Hoxton";src:url(85ab8bc97c849353b620b226f22d94da.ttf) format("truetype"),url(beffc30ffd00aa2c7a1e01cb9ed01335.eot) format("embeded-opentype"),url(4bad72461c47003cc1a42a86f11d84a0.woff) format("woff"),url(e9e0b89e6b1315d618241e77e568fa88.woff2) format("woff2"),url(aad4af26909c98b66fc133ee5f6a0265.svg) format("svg")}@font-face{font-family:"WH Hoxton";font-weight:bold;src:url(2b4c728f7463e3258e63a9ec309bbd40.ttf) format("truetype"),url(068d503aabaf995b521957021f59f7f1.eot) format("embeded-opentype"),url(208a82ac5213adeabb9cdc5f47f56da5.woff) format("woff"),url(ab64eb1bf953cd58b5296c63cd613d16.woff2) format("woff2"),url(177f397bad1f9651b88d26395cabc14c.svg) format("svg")}

.root.root *{font-family:arial}.root a{font-weight:initial}.root table{border-collapse:separate;border-spacing:initial}.root strong{font-weight:bold}.root{font-family:arial;font-size:10px;line-height:1.5}.root a{color:#0093D6;cursor:pointer;line-height:inherit;text-decoration:none}.root a:hover,.root a:focus{color:#0093D6;text-decoration:underline}

.arrow-button{margin:0;padding:0;border:none;outline:none;background:transparent;width:44px;padding:0 16px;height:100%;cursor:pointer}.arrow-button__icon{fill:#00143C}.arrow-button__icon--disabled{fill:rgba(0,20,60,0.2)}.arrow-button--disabled{color:rgba(0,20,60,0.2)}

.competition-header-section{width:100%}.competition-header--mobile{height:46px}.competition-header--not-mobile{margin-bottom:10px}.competition-header__back-link{margin:0;padding:0;border:none;outline:none;background:transparent;display:flex;align-items:center;color:#00AFFF;cursor:pointer;font-size:10px;font-weight:bold;line-height:12px;text-align:left}.competition-header__back-link-icon{height:12px;width:12px;fill:#00AFFF}

.meeting-header{display:flex;align-items:center;color:#00143C;width:100%}@media (min-width: 1024px){.meeting-header{margin-bottom:10px}}.meeting-header__title{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:18px;font-weight:bold;line-height:22px;text-align:center;padding-right:48px}@media (min-width: 1024px){.meeting-header__title{font-size:20px;line-height:24px;text-align:left}}.meeting-header__back-link{margin:0;padding:0;border:none;outline:none;background:transparent;cursor:pointer;height:46px;width:48px;padding:0 18px}@media (min-width: 1024px){.meeting-header__back-link{display:none}}

.country-flag{display:inline-block;height:21px;width:21px;min-width:21px;border-radius:50%;background-size:contain}

.panel{display:flex;flex-grow:1;justify-content:space-between;align-items:center;height:41px;padding:0 12px;color:#fff;line-height:normal;background-color:#00143C}.panel__heading{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;font-size:14px;line-height:14px}.panel__children{display:flex;align-self:stretch;align-items:center;margin-left:12px}.panel-heading__flag{display:flex;align-items:center;margin-right:8px;color:#fff;border-color:#fff;background-color:transparent}.panel-heading__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panel-heading__distance{margin-left:5px}.panel-heading__distance::before{content:'('}.panel-heading__distance::after{content:')'}

.bet-placement-rules{display:block;text-align:center;font-size:10px;line-height:15px;color:#222;padding:0 12px}.bet-placement-rules a{font-weight:bold}

.bet-button{display:inline-block;height:38px;width:100%;border:0;border-radius:2px;font-size:14px;font-weight:bold;cursor:pointer;color:#fff;background-color:#00B40A;text-align:center}.bet-button:disabled{background-color:rgba(0,180,10,0.3);cursor:not-allowed}.bet-button:hover:enabled{background-color:#00A00E}.bet-button:active:enabled{background-color:#007606}

.close-btn{background:transparent;border:none;outline:none;cursor:pointer}.close-btn__icon{width:12px;height:12px;vertical-align:middle}.close-btn--white{fill:#fff}

.tooltip-box-container{margin:12px}.tooltip-box-container--default,.tooltip-box-container--info{box-shadow:0 0 4px 0 rgba(0,0,0,0.2);border-radius:3px}.tooltip-box-container--error{box-shadow:0 0 3px 2px #C20000;border-radius:3px}.tooltip-box{position:relative;padding:8px;border-radius:3px}.tooltip-box--default,.tooltip-box--error{background-color:#fff;color:#222}.tooltip-box--info{background:#00AFFF;color:#fff}.tooltip-box__header{display:flex;justify-content:space-between;margin-bottom:16px;font-size:16px;font-weight:bold;line-height:18px}.tooltip-box__arrow{position:absolute;overflow:hidden;width:30px;height:15px}.tooltip-box__arrow--default::after{box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background:white}.tooltip-box__arrow--error::after{box-shadow:0 0 3px 2px #C20000;background:white}.tooltip-box__arrow--info::after{box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background:#00AFFF}.tooltip-box__arrow--top{top:100%;left:50%;transform:translateX(-50%)}.tooltip-box__arrow--bottom{top:0;left:50%;transform:translate(-50%, -100%) rotate(180deg)}.tooltip-box__arrow--left{top:50%;right:0;transform:translate(75%, -50%) rotate(-90deg)}.tooltip-box__arrow--right{top:50%;left:0;transform:translate(-75%, -50%) rotate(90deg)}.tooltip-box__arrow--top::after,.tooltip-box__arrow--bottom::after,.tooltip-box__arrow--left::after,.tooltip-box__arrow--right::after{position:absolute;content:'';width:12px;height:12px;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}

.tooltip{position:relative;display:inline-flex}.tooltip--block{display:flex}.tooltip__handle{display:inline-flex;width:100%}.tooltip__container{position:absolute;z-index:1}.tooltip__container--top{top:0;left:50%;transform:translate(-50%, -100%)}.tooltip__container--right{top:50%;left:100%;transform:translateY(-50%)}.tooltip__container--bottom{top:100%;left:50%;transform:translateX(-50%)}.tooltip__container--left{top:50%;left:0;transform:translate(-100%, -50%)}

.contextual-background{padding:8px}.contextual-background--rounded{border-radius:3px}.contextual-background--primary{background-color:#007AC0}.contextual-background--info{background-color:#9DCCE4}.contextual-background--success{background-color:#3DA800}.contextual-background--warning{background-color:#ED5A14}.contextual-background--danger{background-color:#C20000}.contextual-background--default{background-color:#F6F7F9}

.bet-summary-item{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:15px;text-align:center}@media screen and (min-width: 768px){.bet-summary-item{flex-direction:row-reverse;font-size:16px;line-height:18px}}.bet-summary-item__value{display:block;font-size:16px;font-weight:bold;line-height:18px}@media screen and (min-width: 768px){.bet-summary-item__label::after{content:':\00a0'}}

.labeled-input{display:flex;flex-basis:100%;text-align:center;height:40px;min-width:125px}.labeled-input__input-wrapper{flex-basis:70%;order:2;height:100%}.labeled-input__label{box-sizing:border-box;flex-basis:40%;flex-shrink:0;order:1;max-width:40px;height:100%;font-size:14px;line-height:14px;padding:14px 0;background-color:#EBF1FF;border:1px solid #ADC9FF;border-width:1px 0 1px 1px;border-radius:2px 0 0 2px;color:#ADC9FF}.labeled-input__label--disabled{background:#D6D6D6;color:#9EAAAE;border:0}.labeled-input-field{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.labeled-input-field::-webkit-inner-spin-button,.labeled-input-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.labeled-input-field[type]{box-sizing:border-box;color:#00143C;width:70%;height:100%;border:1px solid #ADC9FF;border-radius:0 2px 2px 0;background-color:#fff;padding-left:12px;text-align:left;min-height:0;min-width:0}.labeled-input-field[type]:focus{border:1px solid #00143C;outline:none}.labeled-input-field[type]:disabled,.labeled-input-field--disabled[type]{background:rgba(214,214,214,0.6);color:#9EAAAE;border-color:#CCC;border:0}.labeled-input-field--success[type]{border:1px solid #00B40A;color:#00143C;background:rgba(0,180,10,0.2)}.labeled-input-field--error[type],.labeled-input-field[type]:invalid{border:1px solid #FF0A28;color:#00143C;background:rgba(255,10,40,0.2)}.labeled-input-field[type]:focus+.labeled-input__label{border:1px solid #00143C;color:#fff;background:#00143C}.labeled-input-field--success+.labeled-input__label{border:1px solid #00B40A;color:#fff;background:#00B40A}.labeled-input-field--error+.labeled-input__label,.labeled-input-field:invalid+.labeled-input__label{border:1px solid #FF0A28;color:#fff;background:#FF0A28}

.bet-stake-input{width:100%}.bet-placement{display:flex;flex-direction:column;justify-content:space-between}.bet-placement__config,.bet-placement__rules,.bet-placement__button{display:block;margin:12px 0}.bet-placement__rules{font-size:10px;line-height:12px;text-align:center}.bet-summary-label{display:inline-block;text-align:right;font-size:10px;line-height:12px;width:100%;color:#00143C;border-top:1px solid rgba(0,20,60,0.05);padding:8px}@media (min-width: 768px){.bet-summary-label{border-top:0;padding:0}}.bet-summary-label__value{font-weight:bold}.bet-summary-label__value::before{content:'\A0'}.bet-summary{display:flex;flex-wrap:wrap;color:#000;justify-content:space-between;padding:0}@media (min-width: 768px){.bet-summary{padding:0 8px 0 0;flex-grow:1;flex-shrink:1;min-width:220px;width:220px}}.bet-summary__item{color:#00143C;font-size:12px;overflow:hidden}@media (min-width: 768px){.bet-summary__item--expanded{flex-basis:100%;flex-grow:1;flex-shrink:1;font-size:14px;line-height:17px}}.bet-summary__item-group{display:flex;justify-content:space-between;width:100%;padding:8px}@media (min-width: 768px){.bet-summary__item-group{flex-wrap:wrap;justify-content:flex-end;padding:0}}.bet-summary__item-value{display:flex;font-size:12px;line-height:15px}.bet-summary__item-value--expanded{justify-content:flex-end}@media (min-width: 768px){.bet-summary__item-value--expanded{font-size:14px;line-height:17px}}.bet-summary__separator{display:none}@media (min-width: 768px){.bet-summary__separator{display:block;margin:12px;border-right:1px solid #fff}}.bet-config{display:flex;flex-direction:column;min-height:79px}@media (min-width: 768px){.bet-config{flex-direction:row}}.bet-config__item{display:flex;box-sizing:border-box;margin:4px 0 0}@media (min-width: 768px){.bet-config__item{margin:0}}.bet-config__item:first-child{margin-top:0}.stake-container{display:flex;justify-content:space-between;flex-direction:row;flex-grow:1}@media (min-width: 768px){.stake-container{flex-direction:column}}.stake-container__label{display:flex;flex-basis:60%;flex-grow:0;align-items:center;padding:0;font-size:12px;line-height:12px;color:#00427D}.stake-container__input{flex-grow:0;justify-content:flex-end;max-width:125px}.tooltip__box{z-index:2;width:150px}.tooltip__content{font-size:12px;line-height:16px}.input-errors{padding:0;margin-bottom:12px;margin-left:12px;list-style:square;font-size:12px;line-height:16px}

.flash-message-list__message{margin-bottom:10px}.flash-message-list__message:last-of-type{margin-bottom:0}.flash-message-list--left{text-align:left}.flash-message-list--center{text-align:center}

.message{padding:8px 12px;font-size:12px;line-height:15px;color:#fff}

.selections-grid{font-size:12px;line-height:15px;border-collapse:collapse;border-spacing:0;width:100%;text-align:left;font-weight:normal;table-layout:fixed}.selections-grid>thead>tr>th{padding:4px 12px;font-weight:bold;border-bottom:1px solid #EBF1FF}.selections-grid>tbody>tr>td{vertical-align:top;padding:4px 12px}.selections-grid>tbody>tr:first-child>td{padding-top:12px}.selections-grid--mobile{table-layout:auto}.selections-grid--mobile>tbody>tr>td{border-right:1px solid #EBF1FF;border-bottom:1px solid #EBF1FF}.selections-grid--mobile>tbody>tr>td:last-of-type{border-right:none}.selections-grid--mobile>tbody>tr>td:first-of-type{width:25%;font-weight:bold}.selections-grid--mobile>tbody:nth-of-type(even){background-color:#F2FBFF}.selections-grid--mobile>tbody>tr:first-child>td{padding-top:4px}.view-more{width:100%;text-align:center;padding:12px 0}.view-more__button{margin:0;padding:0;border:none;outline:none;background:transparent;font-size:12px;line-height:15px;font-weight:bold;color:#0093D6;cursor:pointer}

.payment-summary__message-list{padding:12px}.payment-summary__messages-error{background-color:#FF8594;color:#00143C;font-weight:bold}.payment-summary__messages-success{background-color:#80E485;color:#00143C;font-weight:bold}.message-tick{display:inline-block;height:11px;width:16px;vertical-align:middle;margin-right:12px;fill:#00143C}

.back-to-meetings-button{display:inline-block;height:38px;width:100%;border:1px solid #00143C;border-radius:2px;font-size:14px;font-weight:bold;cursor:pointer;color:#00143C;background-color:#fff;text-align:center;outline:none}.back-to-meetings-button:hover:enabled{color:#fff;background-color:#00143C}.back-to-meetings-button:active:enabled{color:#fff;background-color:#122853}

.betslip-section{display:block;margin-bottom:100px}.betslip-section__bet-placement{margin:0 12px;text-align:center}.betslip-section__button{margin:12px 0;background-color:#00B40A}@media (min-width: 768px){.betslip-section__button{width:240px}}@media (min-width: 768px){.betslip-section__back-button{width:240px}}.betslip-section__back-button-container{margin:12px;text-align:center;min-height:50px}

.carousel{display:flex;overflow:hidden;position:relative}.carousel__nav{display:flex}.carousel__container{margin-bottom:-100px;padding-bottom:100px;overflow:scroll hidden;width:100%}.carousel__container::-webkit-scrollbar{width:0 !important}.carousel__fade-left{position:absolute;pointer-events:none;height:100%;width:42px;top:0;right:0;background:linear-gradient(to left, #fff, rgba(255,255,255,0))}.carousel__fade-right{position:absolute;pointer-events:none;height:100%;width:42px;top:0;left:0;background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.carousel__content{display:inline-flex;margin:0;padding:0;min-width:100%}.arrow-button{flex-shrink:0;width:30px;min-width:30px;padding:0 12px;box-shadow:-1px 0 0 0 #EBF1FF}.arrow-button:hover{background-color:#f5f5f5}.arrow-button:focus{background-color:#f5f5f5}.arrow-button:active{background-color:#E0E0E0}

.results{position:relative;display:inline-block}.results::before{box-sizing:border-box;content:'';position:absolute;display:block;width:3px;height:4px;background:#222;bottom:0;left:2px}.results::after{box-sizing:border-box;content:'';position:absolute;display:block;width:7px;height:7px;background:#FFF;border-radius:50%;border:2px solid #D0041D;bottom:2px;left:0}

.race-button{display:inline-block;height:42px;width:71px;box-sizing:border-box;padding:8px 12px;font-size:12px;line-height:14px;border:0 solid;border-radius:2px;color:#00143C;background-color:#fff;outline:none;cursor:pointer}.race-button--can-hover:hover{color:#00143C;background-color:#f5f5f5}.race-button:active{color:#00143C;background-color:#E0E0E0}.race-button--gray{color:#00143C;background-color:rgba(0,20,60,0.1)}.race-button--gray:hover{color:#00143C;background-color:rgba(0,20,60,0.4)}.race-button--gray:focus{color:#00143C;background-color:rgba(0,20,60,0.4)}.race-button--gray:active{color:white;background-color:rgba(0,20,60,0.6)}.race-button__name-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.race-button__race-name{font-weight:bold;padding:0 3px}.race-button__icon{padding:0 2px}.race-button--streaming{color:#00143C;background-color:#FAFF05}.race-button--selected{color:#fff;background-color:#00143C}.race-button--disabled{opacity:0.3;color:#00143C;background-color:#E5E7EB}.race-button-disabled{display:inline-block;height:42px;width:71px;box-sizing:border-box;padding:8px 12px;font-size:12px;line-height:14px;border:0 solid;border-radius:2px;color:#00143C;background-color:#fff;outline:none;background-color:#E5E7EB}.race-button-disabled__race-name{color:#00143C;opacity:0.3;font-weight:bold;padding:0 3px}

.meeting-info-details{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:20px}.meeting-info-details__section{display:flex;align-items:center;overflow:hidden;width:100%;height:100%}.meeting-info-details__group{display:flex;flex-direction:row;max-width:100%;margin:0}.meeting-info-details__country-code{margin:0 10px 0 1px}.meeting-info-details__country-code::before{content:"\00a0"}.meeting-info-details__meeting-name{flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.meeting-info-details__event-type{flex-basis:100%;margin:0;color:rgba(0,20,60,0.5);font-size:8px;font-weight:bold;line-height:10px}.meeting-info-details__line{display:flex;align-content:flex-start;flex-direction:row;flex-wrap:wrap;overflow:hidden;position:relative;margin-left:4px;color:#00143C;font-size:12px;line-height:15px;text-align:left}

.meeting-row{display:flex;flex:0 1 auto;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding:8px 12px;flex-wrap:wrap}@media (min-width: 768px){.meeting-row{padding:2px 0;flex-wrap:nowrap}}.meeting-row__carousel{height:42px}@media (min-width: 768px){.meeting-row__carousel{flex-grow:7;flex-basis:0}}.meeting-row__race{flex-shrink:0;margin-right:2px}.meeting-row__race:last-child{margin-right:0}.meeting-info{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:0;margin-bottom:4px}@media (min-width: 768px){.meeting-info{flex-direction:column;flex-grow:2;flex-basis:0;justify-content:flex-start;width:200px;min-width:200px;padding-left:12px;padding-right:4px;margin:0}}.meeting-info--not-streaming{justify-content:flex-end}@media (min-width: 768px){.meeting-info--not-streaming{justify-content:center}}.meeting-info__stream-icon{fill:#00143C;width:12px;height:12px}.meeting-info__stream-icon-wrapper{align-self:flex-start;margin-top:-1px;height:10px}@media (min-width: 768px){.meeting-info__stream-icon-wrapper{align-self:flex-end}}

.meeting-grid__row{margin-bottom:4px}.meeting-grid__row:last-child{margin:0}

.tab{display:block;padding:10px 12px}

.tabs{display:block}.tabs__header{display:flex}.tabs__content{/*! keep */}.tabs__button{flex:1;border:none;outline:none;cursor:pointer;color:#222;background:#ECEEF2;padding:16px 15px;font-weight:bold;font-size:12px;margin:0}.tabs__button--active{background:transparent}.tabs__colored{display:block}.tabs__colored__carousel{height:42px;width:100%}.tabs__colored__button{flex:1;border:0;outline:none;cursor:pointer;color:#00143c;background:#D7E3FF;padding:16px 16px 12px;font-weight:bold;font-size:12px;border-radius:0;white-space:nowrap}.tabs__colored__button:first-of-type{min-width:80px}.tabs__colored__button--active{background:#FFF;color:#00AFFF;position:relative}.tabs__colored__button--active::before{width:100%;height:4px;background:#00AFFF;position:absolute;content:'';top:0;left:0}

.button{display:inline-block;box-sizing:border-box;cursor:pointer;padding:12px 16px;font-size:14px;border:1px solid;border-radius:2px}.button--primary{border-color:#007AC0;background-color:#007AC0;color:#fff}.button--primary:disabled{background-color:rgba(0,122,192,0.2);border-color:transparent;cursor:not-allowed}.button--primary:focus{outline:1px dotted #00a1fd}.button--primary:hover:not(:disabled){background-color:#00a1fd;border-color:#00a1fd}.button--primary:active{background-color:#00466e;border-color:#00466e}.button--primary--hollow{background-color:transparent;color:#007AC0}.button--primary--hollow:disabled{background-color:rgba(0,0,0,0.05)}.button--primary--hollow:focus{outline:1px dotted rgba(0,122,192,0.1)}.button--primary--hollow:hover:not(:disabled){background-color:rgba(0,122,192,0.1);border-color:#007AC0;opacity:0.9}.button--primary--hollow:active:not(:disabled){background-color:rgba(0,122,192,0.2);border-color:#007AC0;opacity:0.8}.button--secondary{border-color:#3DA800;background-color:#3DA800;color:#fff}.button--secondary:disabled{background-color:rgba(61,168,0,0.2);border-color:transparent;cursor:not-allowed}.button--secondary:focus{outline:1px dotted #53e500}.button--secondary:hover:not(:disabled){background-color:#53e500;border-color:#53e500}.button--secondary:active{background-color:#1f5600;border-color:#1f5600}.button--secondary--hollow{background-color:transparent;color:#3DA800}.button--secondary--hollow:disabled{background-color:rgba(0,0,0,0.05)}.button--secondary--hollow:focus{outline:1px dotted rgba(61,168,0,0.1)}.button--secondary--hollow:hover:not(:disabled){background-color:rgba(61,168,0,0.1);border-color:#3DA800;opacity:0.9}.button--secondary--hollow:active:not(:disabled){background-color:rgba(61,168,0,0.2);border-color:#3DA800;opacity:0.8}.button--warning{border-color:#ED5A14;background-color:#ED5A14;color:#fff}.button--warning:disabled{background-color:rgba(237,90,20,0.2);border-color:transparent;cursor:not-allowed}.button--warning:focus{outline:1px dotted #f1824d}.button--warning:hover:not(:disabled){background-color:#f1824d;border-color:#f1824d}.button--warning:active{background-color:#a33d0c;border-color:#a33d0c}.button--warning--hollow{background-color:transparent;color:#ED5A14}.button--warning--hollow:disabled{background-color:rgba(0,0,0,0.05)}.button--warning--hollow:focus{outline:1px dotted rgba(237,90,20,0.1)}.button--warning--hollow:hover:not(:disabled){background-color:rgba(237,90,20,0.1);border-color:#ED5A14;opacity:0.9}.button--warning--hollow:active:not(:disabled){background-color:rgba(237,90,20,0.2);border-color:#ED5A14;opacity:0.8}.button--info{border-color:#fff}.button--info--filled{border-color:#fff;background-color:#00AFFF;color:#fff}.button--info--filled:hover{background-color:#fff;border-color:#fff;color:#00143C}.button--info--filled:active{background-color:#E0E0E0;border-color:#E0E0E0;color:#00143C}

.streaming-button{margin:0;padding:0;border:none;outline:none;background:transparent;display:flex;align-items:center;padding:2px 5px;border-radius:2px;cursor:pointer;background-color:#FAFF05}.streaming-button__icon-container{margin-right:4px}.streaming-button__label{font-weight:bold;font-size:12px;line-height:12px;color:#00143C;white-space:nowrap}.streaming-button:disabled{opacity:0.5}.streaming-button-icon{height:8px}

.pool-size{display:flex;flex-direction:column;align-items:flex-end;font-size:10px;line-height:12px;font-weight:normal}@media (min-width: 768px){.pool-size{flex-direction:row;font-size:12px;line-height:15px}}.pool-size__label{order:1}@media (min-width: 768px){.pool-size__label{font-weight:bold}.pool-size__label::after{content:'\00a0'}}.pool-size__value{order:2}.bolded{font-weight:bold}

.racecard-button{margin:0;padding:0;border:none;outline:none;background:transparent;border-radius:0;box-sizing:border-box;cursor:pointer;color:rgba(0,20,60,0.4);font-family:"WH Hoxton";font-size:14px;font-weight:normal;line-height:17px;text-align:left;overflow:visible}.racecard-button:disabled{cursor:not-allowed}.racecard-button:disabled:hover,.racecard-button:disabled:focus,.racecard-button:disabled:active{color:rgba(0,20,60,0.4)}.racecard-button:hover,.racecard-button:focus,.racecard-button:active{color:#00143C}.racecard-button--active{position:relative;color:#00AFFF;font-weight:bold}.racecard-button--active::after{display:block;position:absolute;content:'';width:100%;bottom:-4px;border-bottom:4px solid #00AFFF}.racecard-button--active:hover,.racecard-button--active:focus,.racecard-button--active:active{color:#00AFFF}

.pools{display:flex;padding-bottom:4px;box-shadow:0 1px 0 0 #EBF1FF}.pools__nav{display:flex;flex-direction:row;text-align:left}.pools__button{margin-left:28px}.pools__button:first-of-type{margin-left:0}

.add-button{margin:0;padding:0;border:none;outline:none;background:transparent;height:28px;line-height:12px;padding:8px 12px;color:#00143C;background-color:#DADFE5;font-size:12px;font-weight:bold;border-radius:2px;cursor:pointer;width:46px}@media (min-width: 1024px){.add-button:hover:enabled{background-color:#ced5dd;color:#000d28}.add-button:active:enabled{background-color:#aab6c3;color:#000}}.add-button--suspended{padding:8px 10px}.add-button--disabled{background-color:#DADFE5;color:#B3B3B3;cursor:not-allowed}.add-button--selected{background-color:#00AFFF;color:#fff}@media (min-width: 1024px){.add-button--selected:hover:enabled{background-color:#00a1eb;color:#f5f5f5}.add-button--selected:active:enabled{background-color:#0077ad;color:#d6d6d6}}

.silk{width:40px;height:30px}.silk__placeholder{width:40px;height:30px}.silk__image{width:40px;height:30px;-o-object-fit:contain;object-fit:contain}.icon-jockey{vertical-align:middle;fill:#CCC}

.shirt{text-align:center;width:40px}.shirt-silk{width:40px}.shirt-form{font-size:10px;line-height:12px;font-weight:bold}

.selection{display:flex;flex-direction:column}.selection-name{color:#00143C}

.checkbox{margin:0;padding:0;border:none;outline:none;background:transparent;box-sizing:border-box;display:inline-block;background:#fff;width:16px;height:16px;border:1px solid #CCC;border-radius:2px;padding:1px}.checkbox label input[type="checkbox"]{bottom:unset}@media screen and (max-width: 1024px){.checkbox{width:20px;height:20px}}.checkbox__box{display:block;width:100%;height:100%;cursor:pointer;border-radius:2px}.checkbox__box:hover{background-color:#00427d}.checkbox__box--disabled{background-color:#DDD;cursor:not-allowed}.checkbox__box--disabled:hover{background-color:#DDD}.checkbox__input[type]{opacity:0;width:0;height:0;position:absolute}.checkbox__input[type]+.checkbox__box{background:transparent}.checkbox__input[type]:checked+.checkbox__box{background:#007AC0}.checkbox__input[type]:checked+.checkbox__box:hover{opacity:1}.checkbox__input[type]:disabled+.checkbox__box{background:#DDD}.checkbox__input[type]:disabled+.checkbox__box:hover{opacity:1}

.checkbox-container{display:inline-block;width:24px;margin-left:9px;text-align:left}.checkbox-container:first-of-type{margin-left:0}.checkbox-container label input[type="checkbox"]{bottom:unset}

.number-draw-mobile{display:flex;flex-direction:column;text-align:center;width:20px}.number-draw-mobile__draw{padding-top:6px;font-style:italic}

.guide-price{height:60px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;width:65px}

.racecard{width:100%;padding:12px;font-size:12px;text-align:left}.racecard-header{height:19px;box-shadow:0 1px 0 0 #EBF1FF}.racecard-header th{text-align:left;font-weight:bold}.racecard-header__number{width:20px}.racecard-header__draw{width:20px}.racecard-header__shirt{width:68px}.racecard-header__selection{width:auto}.racecard-header__age-weight{width:91px}.racecard-header__odds{width:63px}.racecard-header__pool{text-align:right;width:65px}.racecard-header__trifecta{width:110px;text-align:right}.racecard-header__trifecta span{width:24px;display:inline-block;margin-left:9px;text-align:left}.racecard-header__exacta{display:inline-block;text-align:right;width:75px}.racecard-header__exacta span{width:24px;display:inline-block;margin-left:9px;text-align:left}.racecard-row{font-size:12px;line-height:15px;box-shadow:0 1px 0 0 #EBF1FF;height:56px;min-height:56px}.racecard-row--mobile{height:73px;min-height:73px}.racecard-row__number{vertical-align:top;padding-top:5px}.racecard-row__draw{width:20px;vertical-align:top;font-style:italic;text-align:center;padding-top:5px}.racecard-row__shirt{vertical-align:top;padding:5px 16px 0 12px}.racecard-row__age-weight{width:91px}.racecard-row__odds{width:63px}.racecard-row__pool{text-align:right}.racecard-row__pool--mobile{display:block;padding:6px 0}

.streaming-player{position:relative;width:100%}@media (min-width: 768px){.streaming-player{margin:12px auto;max-width:480px}}.streaming-player__close-button{margin:0;padding:0;border:none;outline:none;background:transparent;cursor:pointer;height:12px;margin:8px;position:absolute;right:0;top:0;width:12px;z-index:1}.streaming-player__close-icon{fill:#fff}.streaming-player__player{position:relative}.streaming-player__player iframe{height:480px}

.competition-section{display:block}.competition-section__pools{margin-top:1px;height:28px}.competition-section__pools-row{padding:0 12px}.competition-section__streaming{margin-left:4px}@media (min-width: 768px){.competition-section__streaming{margin-left:12px}}.betslip-tooltip{display:flex;width:200px}.betslip-tooltip__note{margin-bottom:16px;font-size:12px;line-height:15px;order:1}.betslip-tooltip__button-discard{margin:0;padding:0;border:none;outline:none;background:transparent;background-color:transparent;width:100%;margin:0 auto;cursor:pointer;font-size:12px;line-height:15px;font-weight:bold;color:white;order:2}.betslip-tooltip__button-discard:focus,.betslip-tooltip__button-discard:active,.betslip-tooltip__button-discard:hover{background-color:transparent;text-decoration:underline}.betslip-tooltip__button-go-to{height:28px;width:100%;font-size:12px;line-height:12px;margin-bottom:16px;padding:8px 16px}

.international.international *{font-family:"WH Hoxton"}.international{font-family:"WH Hoxton"}.international__body{background-color:white}.app-carusel__group{height:42px;margin-bottom:8px}.app-carusel__race{flex-shrink:0;margin-right:4px}.app-carusel__race:last-child{margin-right:0}.app-carusel__row{display:flex;flex:0 1 auto;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding:8px 12px;flex-wrap:wrap}@media (min-width: 768px){.app-carusel__row{padding:2px 0;flex-wrap:nowrap}}

.modal{display:block;width:95%;background-color:#fff}@media screen and (min-width: 768px){.modal{width:700px}}.modal--fullscreen{width:100%;height:100%}.modal__header{display:flex;justify-content:space-between;margin-bottom:12px;font-size:16px;color:#222;padding:12px}.modal__title{font-weight:bold}.modal__close-btn{color:#d3d3d3}.modal__close-btn:hover{color:#a0a0a0}.overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.2)}.overlay--fullscreen{overflow-y:scroll;background-color:#fff}.modal-no-scroll{overflow:hidden}@media screen and (min-width: 768px){.modal-no-scroll{overflow:visible}}

.section-confirmation-prompt__info{font-size:12px;line-height:14px;text-align:center;padding:0 12px 12px}.confirmation-prompt-list{display:flex;justify-content:space-between;align-items:stretch;padding:0 8px 12px}.confirmation-prompt-list__button{margin:0 4px;flex:1}

.panel{display:flex;align-items:center;padding:0 12px;color:#fff;line-height:normal;background-color:#007AC0;min-height:48px;height:48px}.panel--faded{background-color:#9DCCE4}.panel__badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;line-height:normal;font-size:1em;border:1px solid;border-radius:50%;box-sizing:border-box;min-width:24px;width:24px;min-height:24px;height:24px;margin-right:8px;padding:5px;color:#fff;font-weight:bold;font-size:12px;border-color:#fff;background-color:transparent}.panel__badge--filled{background-color:#F6F7F9;color:#007AC0}.panel--faded .panel__badge--filled{color:#9DCCE4}.panel__label{font-size:14px;line-height:14px;font-weight:bold}.panel__children{display:flex;align-self:stretch;align-items:center;margin-left:auto;height:100%}

.chevron-button{margin:0;padding:0;border:none;outline:none;background:transparent;display:inline-block;color:#9DCCE4;font-size:13px;border:none;outline:none;cursor:pointer;background:transparent}.chevron-button:hover{color:#cde5f1}.chevron-button:hover .chevron-button__icon{fill:#cde5f1}.chevron-button:active{color:#5dabd2}.chevron-button:active .chevron-button__icon{fill:#5dabd2}.chevron-button__content{margin-right:0.5em}.chevron-button__icon{display:inline-block;width:8px;vertical-align:middle;fill:#9DCCE4}

.bet-type-button{border-color:#007AC0;min-height:48px;padding:8px 4px;font-size:14px;line-height:14px}.bet-type-button__primary-content{display:block;word-break:break-all}.bet-type-button__prefix{font-family:'Tote CgBernhardt Bold' !important}.bet-type-button__content{font-family:'Tote CgBernhardt' !important;font-weight:normal}.bet-type-button__description{font-size:10px;font-weight:normal;color:#222}.bet-type-button:hover{background-color:#00427d}.bet-type-button:focus{background-color:#003c89}.bet-type-button:active{background-color:#00427d}.bet-type-button--dark-blue .bet-type-button__prefix,.bet-type-button--dark-blue .bet-type-button__content{color:inherit}.bet-type-button--light-blue .bet-type-button__prefix,.bet-type-button--light-blue .bet-type-button__content{color:#139bc3}.bet-type-button--yellow .bet-type-button__prefix{color:#f1c500}.bet-type-button--yellow .bet-type-button__content{color:#e22332}.bet-type-button--red .bet-type-button__prefix,.bet-type-button--red .bet-type-button__content{color:#e22332}.bet-type-button--active[class]{background-color:#00427d}.bet-type-button--active[class]:hover,.bet-type-button--active[class]:focus,.bet-type-button--active[class]:active{background-color:#00427d}.bet-type-button--active[class] .bet-type-button__content,.bet-type-button--active[class] .bet-type-button__prefix{color:#fff}.bet-type-button--active[class] .bet-type-button__description{color:#fff}

.dropdown{display:block;position:relative}.dropdown__content{display:block;position:absolute;right:0;z-index:1;padding:12px;background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.4)}.dropdown__content--stretched{width:100%}

.dropdown-close{display:none;position:relative;height:100%;z-index:2}.dropdown-close::before{display:block;bottom:0;content:'';position:absolute;width:100%;height:calc(100% - 12px);min-height:14px;border-radius:2px 2px 0 0;background-color:#fff;z-index:0}.dropdown-close__btn{margin:0;padding:0;border:none;outline:none;background:transparent;position:relative;color:#007AC0;fill:#007AC0;font-size:14px;line-height:14px;font-weight:bold;padding:0 12px;cursor:pointer;z-index:1}.dropdown-close__btn:hover{color:#00a1fd;fill:#00a1fd}@media screen and (min-width: 768px){.dropdown-close{display:flex}}.close-btn__icon{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-right:4px}.close-btn__caption{vertical-align:middle}

.bet-type-list{display:flex;flex-wrap:wrap;padding:6px}.bet-type-list__item{display:inline-block;flex-grow:0;flex-basis:100%;max-width:100%;padding:6px;box-sizing:border-box}@media screen and (min-width: 480px){.bet-type-list__item{flex-basis:50%;max-width:50%}}@media screen and (min-width: 768px){.bet-type-list__item{flex-basis:25%;max-width:25%}}.bet-type-list__item>*{width:100%}

.games-explained{display:block;font-size:12px;line-height:16px}

.info-button{margin:0;padding:0;border:none;outline:none;background:transparent;display:block;cursor:pointer}.info-button__badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;line-height:normal;font-size:1em;border:1px solid;border-radius:50%;box-sizing:border-box;min-width:24px;width:24px;min-height:24px;height:24px;color:#fff;font-size:16px;padding:4px}.info-button__badge:hover{opacity:0.88}.info-icon{height:15px;width:15px;vertical-align:middle;fill:#fff}

.bet-type-section{display:block}.bet-type-section__reset-button{display:none}@media screen and (max-width: 480px){.bet-type-section__reset-button{display:block}}@media screen and (max-width: 480px){.bet-type-section__info-button{display:none}}.bet-type-section__info-button--visible{display:block}.bet-type-section__content{display:block}.bet-type-section__content--filled{display:none}@media screen and (min-width: 480px){.bet-type-section__content--filled{display:block}}.bet-type-section__dropdown-container{display:none}.bet-type-section__dropdown{width:344px;max-width:344px}@media screen and (min-width: 768px){.bet-type-section__modal-container{display:none}.bet-type-section__dropdown-container{display:block}}.bet-type-section__message-list{padding:12px;font-weight:bold}.bet-type-label{display:block}.bet-type-label__text{display:none;font-family:'Tote CgBernhardt Bold'}@media screen and (max-width: 480px){.bet-type-label__text{display:inline}}.bet-type-label__text--thinner{font-family:'Tote CgBernhardt';font-weight:normal}.bet-type-label__placeholder{display:none}.bet-type-label__placeholder::after{content:' ';display:inline}@media screen and (min-width: 480px){.bet-type-label__placeholder{display:inline}}

.calendar{padding:9px 12px}@media screen and (min-width: 768px){.calendar{padding:12px}}.calendar__competition{margin-bottom:4px}

.competition{display:flex;flex-wrap:wrap;padding:8px;border-radius:5px;box-shadow:0 2px 4px 1px #DDD;flex-direction:column}@media screen and (min-width: 768px){.competition{flex-direction:row}}.competition__info-container{display:flex;flex-wrap:wrap;margin-bottom:8px;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.competition__info-container{margin-bottom:0;flex-grow:1;flex-shrink:1;flex-basis:0;flex-direction:column;align-items:flex-start;align-self:center}}.competition__name{color:#000;margin-right:8px;font-size:14px;line-height:14px}.competition__info{font-size:10px;line-height:12px;color:#00427d}.competition__events{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 768px){.competition__events{flex-grow:3;flex-basis:0}}

.event{margin:0;padding:0;border:none;outline:none;background:transparent;position:relative;font-family:Arial;padding:12px 0;display:inline-block;justify-content:center;text-align:center;vertical-align:middle;flex-grow:1;color:#00427D;font-weight:bold;line-height:14px;font-size:14px;background-color:rgba(0,66,125,0.1)}.event:active,.event:hover{cursor:pointer}.event:hover{background-color:rgba(0,66,125,0.2)}.event:active{background-color:rgba(0,66,125,0.3)}.event:first-of-type{border-radius:2px 0 0 2px}.event:last-of-type{border-radius:0 2px 2px 0}.event:not(:first-of-type)::before{position:absolute;content:'';width:1px;height:70%;top:50%;left:0;display:block;transform:translateY(-50%);background-color:rgba(0,66,125,0.05)}

.pool-size{display:flex}.pool-size__label{order:1}.pool-size__label::after{content:':\00a0'}.pool-size__value{order:2}.bolded{font-weight:bold}

.meeting-section{display:block}.meeting-section__pool-size{text-align:right;font-size:10px}@media screen and (min-width: 768px){.meeting-section__pool-size{font-size:14px}}.meeting-section__reset-button{margin-left:12px}

.racecard-section{display:block}

.stickable{position:relative;width:100%;height:inherit}.stickable__snippet{position:absolute;width:inherit;height:inherit;z-index:2}.stickable__snippet--hidden{visibility:hidden;pointer-events:none;position:absolute;height:100%;width:100%}.stickable__footer{position:absolute;bottom:0}.stickable__footer--sticky{z-index:1;position:fixed;bottom:0}.stickable__header{position:absolute;top:0}.stickable__header--sticky{position:fixed;top:0}.stickable__partial{position:relative}.stickable__container{top:0;left:0;width:100%;height:100%}.concealable{display:none}

.page-button{margin:0;padding:0;border:none;outline:none;background:transparent;border:1px solid #222;background-color:#fff;cursor:pointer;text-align:center;font-size:10px;font-weight:bold;width:20px;height:20px;border-radius:10px}.page-button__content-mobile{display:inline}.page-button__content{display:none}@media screen and (min-width: 480px){.page-button{border-radius:10px;outline:none;color:#222;width:100%;height:20px}.page-button__content-mobile{display:none}.page-button__content{display:inline}}.page-button:hover{background-color:#b3b3b3}.page-button--filled{background-color:#3DA800;border-color:#3DA800;color:#fff}.page-button--filled:not(.page-button--active):hover{background-color:#348f00}.page-button--active{background-color:transparent;color:#3DA800;border-color:#3DA800}

.navbar{background-color:#fff;display:flex;align-items:center;justify-content:space-between}.navbar__arrow-btn{height:44px}.navbar__arrow-btn--left{border-right:1px solid #E6E6E6}.navbar__arrow-btn--right{border-left:1px solid #E6E6E6}.navbar__page-buttons{display:flex;justify-content:space-around;align-items:center;width:100%}.navbar__page-btn{display:flex;flex-grow:1;flex-basis:60px;justify-content:center;max-width:60px;height:20px;text-align:center}

.racecard-navigation-header{display:flex;justify-content:space-between;padding:4px 12px;background-color:#F6F7F9;color:#222;font-weight:bold;font-size:12px;line-height:15px}.racecard-sticky-header:not([aria-sticky]) .racecard-sticky-header__add-on{display:none}

.age-weight{text-align:center}.age-weight--scratched{color:#B3B3B3}

.draw-cell{display:block;text-align:right;font-style:italic}.draw-cell--scratched{color:#B3B3B3}

.numbers-cell{display:block}.numbers-cell--scratched{color:#B3B3B3}.numbers-cell__horse-number{font-weight:bold}.numbers-cell__horse-draw{display:block;font-style:italic}@media screen and (min-width: 768px){.numbers-cell__horse-draw{display:none}}

.racecard-price{text-align:center;font-style:italic}.racecard-price--scratched{color:#B3B3B3}

.root{display:block}.root--disabled{color:#B3B3B3}.horse{display:flex}.horse__name{margin:0;padding:0;border:none;outline:none;background:transparent;font-weight:bold;font-size:12px;color:#007AC0;cursor:pointer}.horse__name:disabled{cursor:default}.root--disabled .horse__name{color:#B3B3B3}.horse__days{display:inline}.horse__days::before{content:'('}.horse__days::after{content:')'}.horse__name,.horse__days,.horse__button{margin-left:5px}.horse__name:first-child,.horse__days:first-child,.horse__button:first-child{margin-left:0}.toggle-button{margin:0;padding:0;border:none;outline:none;background:transparent;vertical-align:middle;font-size:8px;cursor:pointer}.toggle-button--active{transform:rotate(180deg)}.toggle-button__icon{width:9px;height:7px;vertical-align:middle;fill:#222}.attribute{display:flex}.attribute__label{order:1;font-weight:bold}.attribute__label::after{content:':\00a0'}.attribute__value{order:2;font-weight:normal}

.selection-checkbox{display:flex;align-items:center;justify-content:center;flex-direction:column;height:53px}.racecard-tooltip{display:flex;width:200px}.racecard-tooltip__note{margin-bottom:16px;font-size:12px;line-height:15px;color:#222;order:1}.racecard-tooltip__button-discard{margin:0;padding:0;border:none;outline:none;background:transparent;background-color:transparent;width:100%;margin:0 auto;cursor:pointer;font-size:12px;line-height:15px;font-weight:bold;color:#007AC0;order:2}.racecard-tooltip__button-discard:focus,.racecard-tooltip__button-discard:active,.racecard-tooltip__button-discard:hover{background-color:transparent;outline:none}

.spotlight-container{display:flex;flex-direction:column;align-items:center}.spotlight-circle{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;line-height:normal;font-size:1em;border:1px solid;border-radius:50%;box-sizing:border-box;min-width:30px;width:30px;min-height:30px;height:30px;font-size:1em}.spotlight-circle--scratched{color:#B3B3B3}.spotlight-btn{margin:0;padding:0;border:none;outline:none;background:transparent;font-size:12px;font-weight:bold;color:#007AC0;cursor:pointer}.spotlight-btn--scratched{color:#B3B3B3}.spotlight{margin-top:4px;font-weight:bold;color:#007AC0}

.jockey-shirt{display:flex;flex-direction:column}.jockey-shirt__silk{order:1;margin-bottom:8px}.jockey-shirt__silk--scratched{opacity:0.4}.jockey-shirt__number{order:2;font-weight:bold}.jockey-shirt__number--scratched{color:#B3B3B3}

.favourite-runner{display:block;font-weight:bold;color:#000}

.horse-name{display:block;font-weight:bold;font-size:12px;color:#007AC0}.horse-name--disabled{color:#B3B3B3}

.overview{padding:8px 0}.overview::before{display:inline-block;width:78px;height:10px;content:'';background:url(e106d05f5f4ec39891d38f6e199df9e8.svg) bottom left no-repeat;background-size:78px 10px;margin-right:0.5em}

.numbers-cell{display:block;font-weight:bold}.numbers-cell--scratched{color:#B3B3B3}

.data-grid{width:100%;border-spacing:0;border-collapse:collapse;font-size:12px;line-height:15px}

.data-grid__header{display:none;font-weight:bold}@media screen and (min-width: 768px){.data-grid__header{display:table-row;background-color:#E6E6E6;color:#00427D;font-size:12px;line-height:15px;text-align:left}}

.data-grid__heading{text-align:left;padding:4px 6px;font-weight:bold}.data-grid__heading:first-of-type{padding-left:12px}

.data-grid__row{box-shadow:0 1px 0 0 #E6E6E6}

.data-grid__expandable-content{box-shadow:0 1px 0 0 #E6E6E6}

.data-grid__col{padding:4px 6px}.data-grid__col:first-of-type{padding-left:12px}.data-grid__col:last-of-type{padding-right:12px}.data-grid__col--bottom{vertical-align:bottom}.data-grid__col--top{vertical-align:top}.data-grid__col--middle{vertical-align:middle}

.data-grid__col--bottom{vertical-align:bottom}.data-grid__col--top{vertical-align:top}.data-grid__col--middle{vertical-align:middle}.data-grid__heading--centered{text-align:center}.favourite{height:53px}

.error-modal{display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;padding:0 12px 12px}

.bet-summary-data-grid{font-size:12px;line-height:15px;border-collapse:collapse;border-spacing:0;width:100%}.bet-summary-data-grid__row{text-align:left}.bet-summary-data-grid__row--grayed{background-color:#F6F7F9;color:#000}.bet-summary-data-grid__cell{font-weight:normal;padding:2px 12px;text-align:left}.bet-summary-data-grid__cell--bold{padding:4px 12px;font-weight:bold;width:25%}.bet-summary-data-grid__body>.bet-summary-data-grid__row:first-of-type>.bet-summary-data-grid__cell{padding-top:12px}

.receipt-ref{font-weight:bold}

.payment-summary__receipt{display:block;margin:0 12px;text-align:right;color:#CCC;font-size:10px;line-height:12px}@media screen and (min-width: 768px){.payment-summary__receipt{display:none}}.payment-summary__receipt--mobile{display:none}@media screen and (min-width: 768px){.payment-summary__receipt--mobile{display:table-cell}}.payment-summary__message-list{padding:12px}.message-tick{display:inline-block;height:11px;width:16px;vertical-align:middle;margin-right:12px;fill:#fff}

.labeled-input{display:flex;text-align:center;height:40px}.labeled-input__input-wrapper{flex-basis:70%;order:2;height:100%}.labeled-input__label{box-sizing:border-box;flex-basis:40%;order:1;max-width:40px;height:100%;font-size:14px;line-height:14px;padding:12px 0;background-color:#E8EBEE;border:solid #CCC;border-width:1px 0 1px 1px;border-radius:2px 0 0 2px;color:#9EAAAE}.labeled-input__label--disabled{background:#D6D6D6;color:#9EAAAE}.labeled-input-field{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.labeled-input-field::-webkit-inner-spin-button,.labeled-input-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.labeled-input-field[type]{box-sizing:border-box;width:100%;height:100%;border:1px solid #CCC;border-radius:0 2px 2px 0;background-color:#fff;padding-left:12px;text-align:left}.labeled-input-field[type]:focus{border:solid 1px #007AC0;outline:none}.labeled-input-field[type]:disabled,.labeled-input-field--disabled[type]{background:#D6D6D6;color:#9EAAAE;border-color:#CCC}

.bet-stake-input{width:100%}.bet-placement{display:flex;padding:0 12px;flex-direction:column}.bet-placement__config,.bet-placement__rules,.bet-placement__button{display:block;margin:12px 0}.bet-placement__rules{text-align:center;font-size:10px;line-height:12px}.bet-placement__button{width:100%}@media screen and (min-width: 768px){.bet-placement__button{width:50%;align-self:center}}.bet-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#000}@media screen and (min-width: 768px){.bet-summary__item--expanded{margin-right:auto}}.bet-summary__separator{display:none}@media screen and (min-width: 768px){.bet-summary__separator{display:block;margin:0 24px;border-right:1px solid #CCC;height:38px}}.bet-config{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.bet-config__item{box-sizing:border-box;display:flex;width:100%;min-height:56px;height:56px;align-items:center;justify-content:space-between;padding:0 12px;margin-top:12px}.bet-config__item:first-child{margin-top:0}.tooltip{/*! keep */}.tooltip__box{z-index:2;width:150px}.tooltip__content{font-size:12px;line-height:16px}.input-errors{padding:0;margin-bottom:12px;margin-left:12px;list-style:square;font-size:12px;line-height:16px}.stake-container{display:flex;justify-content:space-between;flex-grow:1}.stake-container__label{display:flex;flex-basis:60%;flex-grow:0;align-items:center;font-size:12px;line-height:12px;color:#00427D}.stake-container__input{flex-basis:40%;flex-grow:0;justify-content:flex-end;max-width:125px}

@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.spinner-overlay{background:rgba(0,0,0,0.4);position:fixed;height:100%;width:100%;z-index:102;top:0;left:0;animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-in}.spinner-overlay__container{color:#fff;transform:translate(-50%, -50%);position:absolute;z-index:101;top:50%;left:50%;text-align:center}.spinner{border:5px solid #fff;height:56px;width:56px;animation:rotate 0.7s infinite linear;border-radius:50%;border-right-color:transparent;margin:1em auto}

.tote{display:block;background:#fff}.tote__panel{display:block;margin-top:1px}.tote__panel:first-of-type{margin-top:0}


/*# sourceMappingURL=styles.02dff958aeb162682e08.css.map*/