﻿
@font-face {
    font-family: "bet365";
    font-style: normal;
    font-weight: normal;
    src: url("/Fonts/bet365/bet365.eot?#iefix") format("embedded-opentype"), url("/Fonts/bet365/bet365.ttf") format("truetype"), url("/Fonts/bet365/bet365.svg#bet365") format("svg");
}
[data-icon]::before, .fontIconAfter[data-icon]::after {
    content: attr(data-icon);
    font-family: "bet365";
    font-variant: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    text-transform: none;
    vertical-align: middle;
}
.fontIconAfter[data-icon]::before {
    content: none;
}
.icon-tick, .icon-stats, .icon-pointer-arrow-up, .icon-pointer-arrow-down, .icon-play, .icon-neutral, .icon-mail, .icon-live-stream, .icon-Inplay, .icon-info, .icon-settings, .icon-promotions, .icon-menu, .icon-languages, .icon-help, .icon-Score, .icon-Promotions, .icon-AtoZ, .icon-audio-OFF, .icon-audio-play, .icon-audio, .icon-chevron-down, .icon-audio-stop, .icon-chevron-left, .icon-chevron-up, .icon-chevrons-back, .icon-close {
    font-family: "bet365";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
.icon-chevron-right::after {
    font-family: "bet365";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
.icon-tick::before {
    content: "";
}
.icon-stats::before {
    content: "";
}
.icon-pointer-arrow-up::before {
    content: "";
}
.icon-pointer-arrow-down::before {
    content: "";
}
.icon-play::before {
    content: "";
}
.icon-neutral::before {
    content: "";
}
.icon-mail::before {
    content: "";
}
.icon-live-stream::before {
    content: "";
}
.icon-Inplay::before {
    content: "";
}
.icon-info::before {
    content: "";
}
.icon-settings::before {
    content: "";
}
.icon-promotions::before {
    content: "";
}
.icon-menu::before {
    content: "";
}
.icon-languages::before {
    content: "";
}
.icon-help::before {
    content: "";
}
.icon-Score::before {
    content: "";
}
.icon-Promotions::before {
    content: "";
}
.icon-AtoZ::before {
    content: "";
}
.icon-audio-OFF::before {
    content: "";
}
.icon-audio-play::before {
    content: "";
}
.icon-audio::before {
    content: "";
}
.icon-chevron-down::before {
    content: "";
}
.icon-audio-stop::before {
    content: "";
}
.icon-chevron-left::before {
    content: "";
}
.icon-chevron-right::after {
    content: "";
}
.icon-chevron-up::before {
    content: "";
}
.icon-chevrons-back::before {
    content: "";
}
.icon-close::before {
    content: "";
}
#BackToTopBigBttn.V6 {
    background: #474747 none repeat scroll 0 0;
    border-bottom: medium none;
    padding: 10px 5px;
}
.BigBttn.V6 input[type="button"] {
    background: #666 none repeat scroll 0 0;
    color: #ddd;
}
.BigBttn.V6.selected input[type="button"] {
    background: #6e6e6e none repeat scroll 0 0;
}
.sportHeader {
    background-color: #687175;
    border-bottom: 1px solid #5b6266;
}
.V6 .sportHeader.cid_1 {
    background-color: #25765c;
    border-bottom: 1px solid #0f6644;
}
.V6 .sportHeader.cid_3 {
    background-color: #556031;
    border-bottom: 1px solid #4c592d;
}
.V6 .sportHeader.cid_7 {
    background-color: #708245;
    border-bottom: 1px solid #596937;
}
.V6 .sportHeader.cid_8 {
    background-color: #687654;
    border-bottom: 1px solid #596648;
}
.V6 .sportHeader.cid_12 {
    background-color: #2f4d2b;
    border-bottom: 1px solid #274526;
}
.V6 .sportHeader.cid_13 {
    background-color: #5f6e37;
    border-bottom: 1px solid #536632;
}
.V6 .sportHeader.cid_14 {
    background-color: #346543;
    border-bottom: 1px solid #2f5c3d;
}
.V6 .sportHeader.cid_19 {
    background-color: #687654;
    border-bottom: 1px solid #596648;
}
.V6 .sportHeader.cid_31 {
    background-color: #25765c;
    border-bottom: 1px solid #226e52;
}
.V6 .sportHeader.cid_35 {
    background-color: #2f6a6d;
    border-bottom: 1px solid #2c6366;
}
.V6 .sportHeader.cid_36 {
    background-color: #355d32;
    border-bottom: 1px solid #2e542c;
}
.V6 .sportHeader.cid_37 {
    background-color: #355d32;
    border-bottom: 1px solid #2e542c;
}
.V6 .sportHeader.cid_66 {
    background-color: #455226;
    border-bottom: 1px solid #3d4a22;
}
.V6 .sportHeader.cid_74 {
    background-color: #25765c;
    border-bottom: 1px solid #226e52;
}
.V6 .sportHeader.cid_75 {
    background-color: #4e503a;
    border-bottom: 1px solid #474a35;
}
.V6 .sportHeader.cid_84 {
    background-color: #50714d;
    border-bottom: 1px solid #476946;
}
.V6 .sportHeader.cid_90 {
    background-color: #327179;
    border-bottom: 1px solid #2e6870;
}
.V6 .sportHeader.cid_140 {
    background-color: #3d6e66;
    border-bottom: 1px solid #39665e;
}
.V6 .sportHeader.cid_143 {
    background-color: #515832;
    border-bottom: 1px solid #474f2c;
}
.V6 .sportHeader.cid_9 {
    background-color: #4d6685;
    border-bottom: 1px solid #465d7a;
}
.V6 .sportHeader.cid_38 {
    background-color: #535059;
    border-bottom: 1px solid #4d4a54;
}
.V6 .sportHeader.cid_78 {
    background-color: #24556f;
    border-bottom: 1px solid #204c63;
}
.V6 .sportHeader.cid_83 {
    background-color: #3e6e91;
    border-bottom: 1px solid #3a6387;
}
.V6 .sportHeader.cid_92 {
    background-color: #396188;
    border-bottom: 1px solid #355980;
}
.V6 .sportHeader.cid_94 {
    background-color: #4c7d8b;
    border-bottom: 1px solid #416a78;
}
.V6 .sportHeader.cid_98 {
    background-color: #5c6a95;
    border-bottom: 1px solid #525d85;
}
.V6 .sportHeader.cid_99 {
    background-color: #344d63;
    border-bottom: 1px solid #30465c;
}
.V6 .sportHeader.cid_101 {
    background-color: #614c54;
    border-bottom: 1px solid #59454c;
}
.V6 .sportHeader.cid_102 {
    background-color: #5d616f;
    border-bottom: 1px solid #555966;
}
.V6 .sportHeader.cid_103 {
    background-color: #5c8990;
    border-bottom: 1px solid #476a70;
}
.V6 .sportHeader.cid_105 {
    background-color: #4d7093;
    border-bottom: 1px solid #446082;
}
.V6 .sportHeader.cid_108 {
    background-color: #344d63;
    border-bottom: 1px solid #2e4257;
}
.V6 .sportHeader.cid_110 {
    background-color: #344d63;
    border-bottom: 1px solid #2e4257;
}
.V6 .sportHeader.cid_142 {
    background-color: #4d5c5d;
    border-bottom: 1px solid #455354;
}
.V6 .sportHeader.cid_148 {
    background-color: #507ca4;
    border-bottom: 1px solid #416285;
}
.V6 .sportHeader.cid_17 {
    background-color: #adadad;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.V6 .sportHeader.cid_70 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_80 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_89 {
    background-color: #adadad;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_118 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_120 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_121 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_122 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_123 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_124 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_125 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_138 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_139 {
    background-color: #ccc;
    border-bottom: 1px solid #5a5a5a;
    color: #333 !important;
}
.V6 .sportHeader.cid_2 {
    background-color: #6d5e4d;
    border-bottom: 1px solid #635445;
}
.V6 .sportHeader.cid_4 {
    background-color: #6d5e4d;
    border-bottom: 1px solid #635445;
}
.V6 .sportHeader.cid_11 {
    background-color: #83493d;
    border-bottom: 1px solid #754037;
}
.V6 .sportHeader.cid_15 {
    background-color: #613633;
    border-bottom: 1px solid #542d2c;
}
.V6 .sportHeader.cid_16 {
    background-color: #a15d38;
    border-bottom: 1px solid #8a5030;
}
.V6 .sportHeader.cid_18 {
    background-color: #c18c00;
    border-bottom: 1px solid #8c6400;
}
.V6 .sportHeader.cid_24 {
    background-color: #705438;
    border-bottom: 1px solid #634930;
}
.V6 .sportHeader.cid_27 {
    background-color: #705438;
    border-bottom: 1px solid #634930;
}
.V6 .sportHeader.cid_73 {
    background-color: #6d5e4d;
    border-bottom: 1px solid #635445;
}
.V6 .sportHeader.cid_85 {
    background-color: #6d5e4d;
    border-bottom: 1px solid #635445;
}
.V6 .sportHeader.cid_88 {
    background-color: #6d5e4d;
    border-bottom: 1px solid #635445;
}
.V6 .sportHeader.cid_91 {
    background-color: #857563;
    border-bottom: 1px solid #6e5e52;
}
.V6 .sportHeader.cid_93 {
    background-color: #783635;
    border-bottom: 1px solid #662c2c;
}
.V6 .sportHeader.cid_95 {
    background-color: #906941;
    border-bottom: 1px solid #805739;
}
.V6 .sportHeader.cid_100 {
    background-color: #88785b;
    border-bottom: 1px solid #6e6049;
}
.V6 .sportHeader.cid_104 {
    background-color: #845d48;
    border-bottom: 1px solid #785441;
}
.V6 .sportHeader.cid_106 {
    background-color: #783635;
    border-bottom: 1px solid #662c2c;
}
.V6 .sportHeader.cid_107 {
    background-color: #9b6f3d;
    border-bottom: 1px solid #875c36;
}
.V6 .sportHeader.cid_111 {
    background-color: #7e4337;
    border-bottom: 1px solid #733c31;
}
.V6 .sportHeader.cid_147 {
    background-color: #8b6c3c;
    border-bottom: 1px solid #7d5d36;
}
.cid_17, .cid_17 > .inPlayMatchCount, .cid_5, .cid_5 > .inPlayMatchCount, .cid_89, .cid_89 > .inPlayMatchCount, .cid_122, .cid_122 > .inPlayMatchCount, .cid_123, .cid_123 > .inPlayMatchCount, .cid_118, .cid_118 > .inPlayMatchCount, .cid_129, .cid_129 > .inPlayMatchCount, .cid_130, .cid_130 > .inPlayMatchCount, .cid_131, .cid_131 > .inPlayMatchCount, .cid_132, .cid_132 > .inPlayMatchCount, .cid_133, .cid_133 > .inPlayMatchCount, .cid_134, .cid_134 > .inPlayMatchCount, .cid_135, .cid_135 > .inPlayMatchCount, .cid_136, .cid_136 > .inPlayMatchCount, .cid_137, .cid_137 > .inPlayMatchCount, .cid_800, .cid_800 > .inPlayMatchCount {
    color: #ddd !important;
}
.V6 input[type="checkbox"] {
    background-color: transparent;
    background-image: url("/grfx/V6/Misc/Mobile-Main-Icons-HiRes-01.png");
    background-position: 50% -365px;
    background-repeat: no-repeat;
    background-size: 40px 1160px;
    border: 0 none;
    border-radius: 0;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 32px;
}
.V6 input[type="checkbox"]:checked {
    background-color: transparent;
    background-position: 50% -405px;
    border: medium none;
    border-radius: 0;
}
.no-inputimg .V6 input[type="checkbox"], .no-inputimg .V6 input[type="checkbox"]:checked {
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #444 !important;
}
.browser_operamobilepresto .V6 input[type="checkbox"] {
    height: 20px;
    width: 20px;
}
.suppressCssTransforms * {
    backface-visibility: inherit !important;
    overflow: hidden !important;
    perspective: none !important;
    transform: none !important;
}
.V6 .BigBttn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 10px;
}
.V6 .CpNavigationOption .Section:last-child .Lines .BigBttn {
    border-bottom: 0 none;
}
.V6 .BigBttn input[type="button"] {
    background-clip: border-box;
    background-color: #ffdf1b;
    background-image: none;
    border: 1px solid #444;
    border-radius: 4px;
    box-shadow: none;
    color: #000;
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    text-overflow: ellipsis;
    text-shadow: none;
    white-space: nowrap;
    width: 100%;
}
.V6 .BigBttn input[type="button"]:disabled {
    background-color: #5e5e5e;
    border-color: #585858;
    color: #777;
}
#NavBar.V6 {
    background: #020049 none repeat scroll 0 0;
    box-sizing: border-box;
    display: table;
    font-size: 11px;
    font-weight: bold;
    height: 43px;
    list-style-type: none;
    margin: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    width: 100%;
}
.V6 .navbar {
    display: table;
    height: 42px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 100%;
}
#NavBar.V6.narrowView #NvIc1 a {
    margin-left: 10px;
}
#NavBar.V6.narrowView #NvIc1 a, #NavBar.V6.narrowView > li a {
    padding: 3px 6px 4px !important;
}
.V6 #NavBarLeft {
    display: table-cell;
    padding-right: 6px;
    vertical-align: top;
    width: 60%;
}
.V6 #NavBarLeft.MyBets {
    padding-right: 15px !important;
    width: 64% !important;
}
.V6 #NavBarLeft li {
    text-align: left;
}
.narrowView .V6 #NavBarLeft li#NvIcExtra {
    display: none;
}
.V6 #NavBarRight {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    width: 40%;
}
.V6 #NavBarRight > a {
    background-clip: padding-box;
    border: 1px solid #057856;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-left: 0;
    margin-right: 10px;
    min-width: 45px;
    padding: 0 5px;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
}
.V6 #NavBarRight > .join, .V6 #NavBarRight > .login {
    color: #333;
}
.V6 #NavBarRight > .login {
    background-color: #ffdf1b;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    margin-right: 9px;
}
.V6 #NavBarRight > .join {
    background-color: #bbb;
    margin-left: 0;
}
.loggedin .V6 #NavBarRight > .join, .loggedin .V6 #NavBarRight > .login {
    display: none;
}
.loggedin .V6 #NavBarRight .navbar {
    display: table;
    width: 100%;
}
.V6 .navbar > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.V6 .navbar > li a {
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    line-height: 13px;
    margin-left: 0;
    margin-right: 0;
    padding: 3px 6px 4px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    white-space: normal;
}
#NavBar.V6 a:link, #NavBar.V6 a:visited, #NavBar.V6 a:hover, #NavBar.V6 a:active {
    color: #fff;
}
.V6 #NavBarRight a:link, .V6 #NavBarRight a:visited, .V6 #NavBarRight a:hover, .V6 #NavBarRight a:active {
    color: #000;
}
.V6 .navbar > li.On a {
    background: #0c6e51 none repeat scroll 0 0;
    border: 1px solid #0a654a;
    color: #ffdf1b !important;
    padding: 3px 6px 4px !important;
}
#NavBar.V6 li.On a:hover {
    color: #ffdf1b;
}
.V6 .navbar > li#NvIc5.On span {
    margin-right: 0;
}
.V6 .navbar > li#NvIc4 span, .V6 .navbar > li#NvIc5 span {
    padding: 2px 10px;
}
.V6 .navbar > li#NvIcMem {
    background-image: url("/grfx/v2/sprite/hires/HiResNavV8.png");
    background-position: 100% -270px;
    background-repeat: no-repeat;
    background-size: 67px 450px;
    border-left: 1px solid gray;
    box-shadow: -1px 0 0 0 #26886b;
    font-size: 11px;
    line-height: 28px;
    margin-left: 22px;
    padding: 7px 0 0 5px;
    text-align: left;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    vertical-align: initial;
}
.V6 .navbar > li#NvIcMem.showbal {
    line-height: 13px;
}
.V6 .navbar > li#NvIcMem #UserName {
    color: #9bcebf;
}
.loggedin .V6 .navbar > li#NvIcMem {
    display: table-cell;
    padding-right: 24px;
}
.V6 .navbar > li#arrow::after {
    display: none;
}
.loggedin .V6 .navbar > li#arrow::after {
    color: #83c2af;
    content: "";
    display: table-cell;
    float: right;
    font-family: "bet365";
    text-align: right;
    vertical-align: top;
}
.V6 #NvIcMem span {
    color: #fff;
    display: table-row;
}
.V6 #NvIcMem.showbal span {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}
.V6 #NvIcMem br {
    display: none;
}
.V6 #NvIcMem.showbal br {
    display: inline;
}
.V6 .navbar > li#NvIcMem, .V6 #NavBarRight .navbar {
    display: none;
}
#myBetsCount {
    background-color: #126e50;
    border-radius: 15px;
    color: #ddd;
    font-size: 9px;
    height: 14px;
    line-height: 15px;
    min-width: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: 4px;
    vertical-align: middle;
}
.On #myBetsCount {
    background-color: #8ac1b0;
    color: #106349;
}
#Site[data-lng="23"] #myBetsCount {
    margin-left: 11px;
}
#myBetsCount.highlightMyBetsHeaderButton {
    animation: 800ms ease 0s normal forwards 0 running highlightMyBetsHeaderButton;
}
@keyframes highlightMyBetsHeaderButton {
0% {
    color: #ddd;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #ddd;
}
}
@keyframes highlightMyBetsHeaderButton {
0% {
    color: #ddd;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #ddd;
}
}
@keyframes highlightMyBetsHeaderButton {
0% {
    color: #ddd;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #ddd;
}
}
.On #myBetsCount.highlightMyBetsHeaderButton {
    animation: 800ms ease 0s normal forwards 0 running highlightMyBetsHeaderButtonSelected;
}
@keyframes highlightMyBetsHeaderButtonSelected {
0% {
    color: #106349;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #106349;
}
}
@keyframes highlightMyBetsHeaderButtonSelected {
0% {
    color: #106349;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #106349;
}
}
@keyframes highlightMyBetsHeaderButtonSelected {
0% {
    color: #106349;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #106349;
}
}
#Header.InPlay {
    margin-bottom: 0;
}
.V6.titleBar {
    background-color: #474747;
    color: #bbb;
    display: table;
    font-size: 15px;
    font-weight: normal;
    height: 44px;
    width: 100%;
}
.needsha .V6.titleBar {
    backface-visibility: hidden;
    transform: translateZ(0px);
}
.V6.titleBar > div {
    display: table-cell;
    height: 44px;
    vertical-align: middle;
}
.V6.titleBar > div:first-child {
    text-align: left;
    white-space: nowrap;
    width: 70px;
}
.V6 #ShowAtoZ {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAsCAMAAADW+I/RAAAAA3NCSVQICAjb4U/gAAAAP1BMVEX///+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7szMzO7u7u7u7u7u7u1tbW7u7u7u7u7u7u7u7u1tbV3d3czMzOeQYtDAAAAFXRSTlMAESIzRFVmd4iImaq7u8zd7v////9jJZhMAAAACXBIWXMAAArDAAAKwwE0KSSrAAAAFnRFWHRDcmVhdGlvbiBUaW1lADE2LzEyLzEzptxTBAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFASURBVEiJ7ZbrCsMgDIW1V9e6abu+/7POpGXJrJ1E9mfggcJA8jWeJocpVVWV0G3L6FYIznG3rRD8XDN6FoJz3HX9d3BrQGfOYEhdCdgsoO4EtgsJ33vPce+fAEel38FCNXvp4+fgAajh0RfnU9qovKAQ4H36uAXuVMBVPjTcXBejIQ3+lGVFi8xAd0luxxyWZcUYCkfsq7lq2B/2y7JiDpUtzvKQ4PZ8JGQLEkxYdkDKZJhxp0vA4KFVSsONFa3x0T1MC91EBDbHVR068l4KyxpWRWB7TPCM3zACm8/dEGUFW9tljsDaU+9S9Rzso8OoYZEMB0cQbLhomYMgfSzOgTtlmKFlFktTnyb2E+PU8fETZAVavM8/jiwHd9wkfKUgKyZKeGyw/woWZIVjn8dHJp/BogWRqILfkv6vqKoq1QvU21MhGgnLvgAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 10px 0 9px 11px;
    width: 44px;
}
#HeaderBasicHome.V6 #ShowAtoZ {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAsBAMAAAATCGLQAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq+Ewq9qBPb6AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNi8xMi8xM6bcUwQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABN0lEQVQ4je2U3VHCQBSFL2aiGRCkArCDWIIdxA4sAUvgwXH2xYEOQgfSAXSgHUQrCP6MwAAeN/uTMCF3x/HvifOUO/vN7j33bJZor+8qQEljB3xShmd/DXtC9C1zKDJd87D08mbhhlpYVBg0+zXVagnmFALrL8M93KO9VcdFV7uK0cNFUXrAkIfTdbi9LDs5ZVkPyxYeijpytXyEeQMvRT3BE7F3o47XAO856+uRMqG0MPOxzOEmNm0ejjCu4UMFfUPZINUpDDyQxyY4y+JYyTLRZhl4Iod8hysDS2PnVGWwr2D9PTJwR23PydfwoykHrqzteQappa6s6RgrIW5taoEra6JutmlgOw2xMSOs1CWe5d8E6CpSPbEeY0yJDmAuaQ5X341EOUrNHHP4/9+Nn8Pcu7HXr+oTt0HnhXXd+d4AAAAASUVORK5CYII=");
}
#HeaderBasicHome.V6 #ShowAtoZ {
    color: #4acfa5;
}
#wrapper.narrowView #HeaderBasicHome {
    display: block;
}
.V6 #Title {
    padding-left: 11px;
    padding-right: 25%;
}
.V6 #aMenuButton {
    color: #ddd;
    font-size: 22px;
    padding-right: 11px;
    text-align: right;
    width: 44px;
}
#Header.V6 #aMenuButton.aMenuButton {
    box-shadow: none;
    padding-right: 0;
}
.V6 .audioDisabled #aMenuButton {
    display: none;
}
.V6 .audioEnabled #Title {
    padding-left: 0;
    padding-right: 0;
}
#HeaderBasic.V6 {
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.V6 #HeaderBasic {
    background-color: #020049;
    border-bottom: 1px solid #18946d;
    border-top: 1px solid #26886b;
    color: #8cbbab;
    font-size: 15px;
    font-weight: bold;
    height: 41px;
    line-height: 44px;
    text-align: center;
}
.V6 #HeaderBasic.splash > div {
    float: left;
    height: 42px;
    line-height: 42px;
}
.V6 #HeaderBasic #Title {
    text-align: center;
    width: 74%;
}
#Header.V6 .MediaIcon a {
    margin: 1px;
    padding: 0 2px;
}
#HeaderBasicHomeWide {
    float: left;
    width: 129px;
}
.V6 #HeaderBasic span.logo, #HeaderBasicHome.V6 span.logo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAuCAMAAABj/BdoAAAAZlBMVEUAAAD/3xv/3xv/3xv/////////3xv/3xv/////3xv/3xv/3xv/3xv/////3xv/3xv/3xv/////////3xv/////////////////3xv/////3xv/////////////////////3xv///+1WlqHAAAAIHRSTlMAQMCAQIDwEMCg4NAw8CBwYKAwkGDgECCw0FCwUHCQAOIOplYAAARaSURBVHhe7Zlrk7MoEIURFCLe70ZNXvP//+RGJzMRTzsYa96d2tSeb0lOUf3Q0DSE3Qy57B3058//WC8rv/QRDBimQvBPiSRkptDtf5lF5/w2VlP2EQwYFsG4lvS3YlVJK8EePAzO+I0EA6wfQcoqHHA7FE2BOT5t/iWs5lrBgNZQfMVMxRw8v4vlEgPaQwlMrkSOb4E18oVP+eP4Jlhj+qQKxvfBkl+2dnwDLEiXGP+rWJxzjdVwi11yLqZDWf99LPdDuWnw7spMrMyb5H5iSS4cNXvjgi4awYqpiBfpTlpJYUluKqWwcq8/3XUta5KoLvvFyXS+Dk/DbUveo8no2EI+tbxSk6pVDIRYHAyAlZ8WU92Avckg5uqyEwsjQywNC/NHsMpv46mvZNTn/AiWIrBCg0qrH8KCXGRLb17daEX5AayQaGILKI7HsVA0Vx4ZBuB6BQu3kY9rcE5W7NwV/jTWbQAqStXLWKE0sZwJYZU/lfCvD363iRUcwKrqh/P8rc3bieUIZ1LSUvW9M78SJrlON+uN5kIkjoFlU8lmeYYhKt2hN76o92GJkZSM8UcUjw0sUJvuxzrPvjrCvZSt6I9jyZBBxaB9JhYaEhqrOsEWmhEuhuuKqP1H72H6bhd3UgNY9DWSj3YuW/PEFYGVzUkwdZl3FjZZpjOy9ISbWPrZHwEWKth3JSUKGqtMrH5KjOmrGYMUNgexZNsh1rbErisptQm81ebCaKl23d2LhdLdFlYrCm16pdpzJYUokOGGpO6HLjgldixSPokVzMszgaAnLMlFMh8VhYZZYoyoDqyxYIGOYSEXx6qPBbKdnCpmT6VyxdUxcnH9RayEc3EXPoR2eFfxyaZYWtvL0d+LlR3G2lK8AtOYyo1SAlQwH/oHs9W/hsWUNCHCdfM0OnTUCrGS0RS5t/JDWKeXsPCJKWEs3sAqVvygDrEwiuHfwRJ4IOmDi7BALGyKrtZz6+ShSgrLY9sKEKuwlQwaK5aAhbeQ2t5lZHsf1KqnIQnhJghYMVngBbRPoTJGgpMLesKaNSd7TxjVJszwWGy4L0+DO3wkchy1/0RTYj3DCSw3+jguZlvgJ/OdWTkJJxrHm10NdvC3c7P8OytaLLbN2v8ZKveF8PkICqkUtnjCOUAPKo7dt2aw3rurP633UGXB2pKG8rjls2M5B27HIBOrP4gl4DSj1dmxOGN7kjWrPu/DKo9haQVPN6RaZscKTayIwsotL09QyKMjWDKEhzZSgbJjpczEulbkEjS47FiX/VhIhfmC0mjDKtaFy8sjpFqoOe/BYpkVC6Pd94c4V8yGJVMGWOuERAMzVUI+KfzsNSyNj9Kp3nhVQix87EEsVmcLKK9moBIrXdSXjWkaTPpqnh0/IGfX7xiltF1nNFHLX+WI0mLKOmI9TtfTpOvANuR6k6M6Ty7PcxvKM1wfjmxpcFLBufwi4n7isE2pruCPpN2NMfSBjmi5fo5VpAvLP4ZP200VXaJsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 102px 24px;
    display: inline-block;
    margin-left: -10%;
    min-width: 153px;
    text-align: right;
}
.V6 #HeaderBasic span.logo::after, #HeaderBasicHome.V6 span.logo::after {
    color: #4acfa5;
    content: "";
    font-family: "bet365";
    font-size: 13px;
}
.V6 #HeaderBasic.textonly {
    line-height: 44px;
}
.V6 #HeaderBasic.IpSplashHeader {
    color: #ffdf1d;
    font-size: 22px;
}
.V6 #HeaderBasic.IpSplashHeader > span:first-child {
    color: #fff;
}
.V6 #HeaderBasic.splash, .V6 #HeaderBasic.textonly.IpSplashHeader {
    padding-right: 0;
}
#Header.V6 {
    border-bottom: 1px solid #404040;
    color: #ddd;
    display: table;
    font-size: 15px;
    font-weight: normal;
    height: 44px;
    padding: 0;
    text-align: left;
    top: 0;
    vertical-align: middle;
    width: 100%;
}
#Header.V6.clear-outset {
    box-shadow: none;
}
#Header.V6 > div {
    display: table-row;
}
#Header.V6 > div > div:first-child {
    border-left: medium none;
}
#Header.V6 > div > div {
    display: table-cell;
    vertical-align: middle;
}
.V6 #HeaderTitle {
    text-align: left;
    width: 100%;
}
#Header.V6 .Title {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 10px;
}
#Header.V6 .Title .classificationText {
    color: #ddd;
}
#Header.V6 .brTitle {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 33px;
    width: 100%;
}
#Header.V6.headerMatchLive {
    border-bottom: 1px solid #111 !important;
}
.V6 #HeaderInner {
    background-color: #474747;
}
.needsha .V6 #HeaderInner {
    backface-visibility: hidden;
    transform: translateZ(0px);
}
.V6 #HeaderBack {
    background-image: none;
    padding: 3px 13px 0 12px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.V6 #HeaderBack > .backArrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAABGdBTUEAALGPC/xhBQAAAhtJREFUOBGdVc9LAkEUdnWFhSSKKALp2rGjv8UoBYPsGHXpVHTOf6D6A6prVCcpiA4dKrpYkaCiBgqRlwgkRIikPJgW5I++WZx1nHS1Fpb35pvve/tm5r1ZjeaPTzKZHI7FYv1UpqVOLzaVSg2Uy+VgtVq9jsfjQ0Qj9CIknHQ6bSgUCkG4loYmLUmSR9cYqJpMJiPl8/lzkJwMcaRWq/V1XUK9XhdzudwJ7BQj1giCEMLYrxoAIm00Gg2A6OPEd5jz2Wy2T5Gd4H2Id0FcZHF8+QGv1263FwneMUAkEtmCeIUTP+n1eo/JZHqneNslQLwOsZ+SGjYL64b4hcV/HWM4HF4DYbuFJAivoig6zWbzI4sTvyUAxMvA9jlSAeJJi8Vyz+HyUAmAtBeAHCF1dlkfOp3ObbVa4+3EBJPJ2O1Z+AFO/AVsTk2sBCDOfx85AxTEBQIs4XxrTCAJ/hk6j9Y+M9V0lfWiMI6xhNXmlOwZKpXKJYJMcLgyVAIQxOFwHMDw5z+I9g2ifccVFeMop8BgmkYhbbAY/CyW6ESmzyzekgGdAGkT5JZiwtwY3qtEIjFKecS2zYASkMke9oXvB9JMLmy83A+qAUhdoEYOYfmOJO08jT0rqgYgmYAoIpNTuPydEEImM233gC6BWJAqRqNxHvaGxRHYhSttp2sGVNTpUu05AAlErvVSqXSLbL7RoV609xv9QM+W/7H8AMPi1vrkitNZAAAAAElFTkSuQmCC");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 9px 15px;
    display: inline-block;
    height: 16px;
    width: 18px;
}
#Header.V6.withAudioMenu > div > div {
    width: auto;
}
.V6 #HeaderRhsButton, .V6 #HeaderCancelButton, .V6 #HeaderLhsButton {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #14795b, #036448) repeat scroll 0 0 padding-box;
    border: 1px solid #004331;
    height: 26px;
    line-height: 26px;
    min-width: 40px;
    text-align: center;
}
.V6 #HeaderRhsButton.headerLogin {
    float: right;
    font-size: 14px;
    margin: 7px 0 0;
    padding: 0 14px;
}
#Site[data-lng="5"] .V6 #HeaderRhsButton {
    padding: 0 3px;
}
.V6 #HeaderRhsButton.navbarLogin, .V6 #HeaderCancelButton.navbarLogin {
    font-size: 11px;
    font-weight: bold;
    margin: 10px auto;
    max-width: 55px;
}
.V6 #HeaderLhsButton.headerLogin {
    float: left;
    font-size: 14px;
    margin: 0 10px 0 5px;
    padding: 0 14px;
}
.v6scrolling .scrollcontainer.vertical {
    overflow-x: hidden;
}
.os_winphone.browser_ie .v6scrolling .scrollcontainer.vertical {
}
.v6scrolling .scrollcontainer.horizontal {
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.needsha .v6scrolling .scrollcontainer.horizontal {
    transform: translate3d(0px, 0px, 0px);
}
.needsiscroll.v6scrolling .RacingCoupon .scrollcontainer.horizontal {
    overflow: hidden;
    padding-left: 11px;
}
@media not all, not all, not all {
.V6 #HeaderBack {
    background-image: none;
}
}
#Header, #HeaderBasic, #HeaderBasicHome.V6 {
    background-image: none;
}
#HeaderBasicHome.V6 {
    border-bottom: medium none;
}
#HeaderBack {
    border-right: 1px solid #545454;
}
#Header > div > div {
    border-left: 1px solid transparent;
}
#HeaderBasic > #ShowAtoZ {
    border: 1px solid transparent;
}
#HeaderBasicHome.V6 {
    height: 43px;
    text-align: center;
}
#HeaderBasicHomeWide.V6 {
    text-align: left;
}
.needsha #HeaderBasicHome.V6 {
    backface-visibility: hidden;
    transform: translateZ(0px);
}
#HeaderBasicHome.V6 .homePageLogo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAuCAMAAABj/BdoAAAAZlBMVEUAAAD/3xv/3xv/3xv/////////3xv/3xv/////3xv/3xv/3xv/3xv/////3xv/3xv/3xv/////////3xv/////////////////3xv/////3xv/////////////////////3xv///+1WlqHAAAAIHRSTlMAQMCAQIDwEMCg4NAw8CBwYKAwkGDgECCw0FCwUHCQAOIOplYAAARaSURBVHhe7Zlrk7MoEIURFCLe70ZNXvP//+RGJzMRTzsYa96d2tSeb0lOUf3Q0DSE3Qy57B3058//WC8rv/QRDBimQvBPiSRkptDtf5lF5/w2VlP2EQwYFsG4lvS3YlVJK8EePAzO+I0EA6wfQcoqHHA7FE2BOT5t/iWs5lrBgNZQfMVMxRw8v4vlEgPaQwlMrkSOb4E18oVP+eP4Jlhj+qQKxvfBkl+2dnwDLEiXGP+rWJxzjdVwi11yLqZDWf99LPdDuWnw7spMrMyb5H5iSS4cNXvjgi4awYqpiBfpTlpJYUluKqWwcq8/3XUta5KoLvvFyXS+Dk/DbUveo8no2EI+tbxSk6pVDIRYHAyAlZ8WU92Avckg5uqyEwsjQywNC/NHsMpv46mvZNTn/AiWIrBCg0qrH8KCXGRLb17daEX5AayQaGILKI7HsVA0Vx4ZBuB6BQu3kY9rcE5W7NwV/jTWbQAqStXLWKE0sZwJYZU/lfCvD363iRUcwKrqh/P8rc3bieUIZ1LSUvW9M78SJrlON+uN5kIkjoFlU8lmeYYhKt2hN76o92GJkZSM8UcUjw0sUJvuxzrPvjrCvZSt6I9jyZBBxaB9JhYaEhqrOsEWmhEuhuuKqP1H72H6bhd3UgNY9DWSj3YuW/PEFYGVzUkwdZl3FjZZpjOy9ISbWPrZHwEWKth3JSUKGqtMrH5KjOmrGYMUNgexZNsh1rbErisptQm81ebCaKl23d2LhdLdFlYrCm16pdpzJYUokOGGpO6HLjgldixSPokVzMszgaAnLMlFMh8VhYZZYoyoDqyxYIGOYSEXx6qPBbKdnCpmT6VyxdUxcnH9RayEc3EXPoR2eFfxyaZYWtvL0d+LlR3G2lK8AtOYyo1SAlQwH/oHs9W/hsWUNCHCdfM0OnTUCrGS0RS5t/JDWKeXsPCJKWEs3sAqVvygDrEwiuHfwRJ4IOmDi7BALGyKrtZz6+ShSgrLY9sKEKuwlQwaK5aAhbeQ2t5lZHsf1KqnIQnhJghYMVngBbRPoTJGgpMLesKaNSd7TxjVJszwWGy4L0+DO3wkchy1/0RTYj3DCSw3+jguZlvgJ/OdWTkJJxrHm10NdvC3c7P8OytaLLbN2v8ZKveF8PkICqkUtnjCOUAPKo7dt2aw3rurP633UGXB2pKG8rjls2M5B27HIBOrP4gl4DSj1dmxOGN7kjWrPu/DKo9haQVPN6RaZscKTayIwsotL09QyKMjWDKEhzZSgbJjpczEulbkEjS47FiX/VhIhfmC0mjDKtaFy8sjpFqoOe/BYpkVC6Pd94c4V8yGJVMGWOuERAMzVUI+KfzsNSyNj9Kp3nhVQix87EEsVmcLKK9moBIrXdSXjWkaTPpqnh0/IGfX7xiltF1nNFHLX+WI0mLKOmI9TtfTpOvANuR6k6M6Ty7PcxvKM1wfjmxpcFLBufwi4n7isE2pruCPpN2NMfSBjmi5fo5VpAvLP4ZP200VXaJsAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAOCAYAAABU4P48AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAUZJREFUSEu9lDFuAkEMRecIoUxLSxOJW6Sj2J4ioYADEKWPRJ+GrUiFlBNEFFCmCVfgCnuFif/IRmb0NyHSTIqHBq+//xd4NsQYw83j/UBohaMwRu0vQKNazBiwnlJYWJhFpROuDo1e1Zges6qFhmF3u5jE+fY1vuze4+hpasYzJvCgB73QQIsZmIWZrL8EAQYwezseEuvPDx96xUQAzywsNKbHLMzM+0sRNl/7s5nn7vnBQl/sJc5aSz1Mi5nWX5ogBm1faPzFCCakvVTSvuMZ0+islpmVIH2IQeNNPX4vge0761Wa3KQk54MYDft+advLfN89qh364TW4+AJDobMQHlwsf7kyoKkeFtCimJ9cmN84sRm1oEUgQdosGKPa5eqDFg0JtGR7rbUl09SGFj0SrPGh9Vz1TfATtJgjAe0y/tvl4sTwDeA14RdGwYelAAAAAElFTkSuQmCC");
    background-position: 30% 50%, 90% 50%;
    background-repeat: no-repeat;
    background-size: 107px 23px, 22px 7px;
    height: 23px;
    margin: 10px 0 9px;
    width: 174px;
}
#PageFooter {
    -moz-box-align: center;
    -moz-box-orient: vertical;
    -moz-box-pack: center;
    background-color: #474747;
    border-bottom: 1px solid #333;
    box-sizing: border-box;
    color: #bababa;
    display: block;
    font-size: 11px;
    line-height: 21px;
    min-height: 31px;
    padding: 11px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
}
#PageFooter > p {
    margin: 0 0 25px;
    padding: 0;
}
#PageFooter.hp-Footer_Australian > p {
    margin: 0 0 18px;
}
.hp-Footer_AusCodesOfPracticeLink > a {
    white-space: nowrap;
}
#PageFooter .hp-Footer_AusCodesOfPracticeWarning {
    font-weight: bold;
}
#PageFooter .hp-Footer_GreekGambleResponsibly {
    font-weight: bold;
}
#PageFooter .Logos {
    display: block;
    line-height: 0;
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
}
#PageFooter .Logos > li {
    display: inline-block;
    list-style: outside none none;
    margin: 25px 6px 0;
    vertical-align: middle;
}
.Logos.set a, .b365FooterLogo.set {
    background-image: url("/grfx/V6/Footer/HiRes/HiRes-Footer-Icons-v9.png");
}
.Logos a, .b365FooterLogo {
    background-repeat: no-repeat;
    background-size: 1628px 22px;
    display: inline-block;
    height: 22px;
}
.b365FooterLogo {
    margin: 0 0 22px;
}
.FooterBorder {
    border-top: 1px solid #222;
}
.FooterFixToBottom {
    border-top: 1px solid #333;
    bottom: 0;
    position: absolute;
}
.helpLinks, .formStatLinks {
    color: #ddd;
    margin: 0;
    padding: 0;
}
.helpLinks > li, .formStatLinks > li {
    display: inline-block;
    padding: 0 5px;
}
.helpLinks > li > a, .formStatLinks > li > a {
    color: #ddd;
    font-size: 13px;
}
.helpLinks > li > a:hover, .helpLinks > li > a:active, .formStatLinks > li > a:hover, .formStatLinks > li > a:active {
    color: #fff;
}
.licenseLink span, .licenseLink:visited span, .licenseLink:hover span, .licenseLink:active span {
    color: #ddd;
}
.anchorDisable {
    cursor: default;
}
.anchorDisable span, .anchorDisable:visited span, .anchorDisable:hover span, .anchorDisable:active span {
    color: #fff;
}
.narrowView .ftr-StatFormsContainer_StatLinks {
    display: none;
}
:lang(en) .narrowView #form_US_Horse_Form, *:lang(en) .narrowView #form_Horse_Form, *:lang(en) .narrowView #form_Betting_News {
    display: inline-block;
}
.narrowView #statFormsContainer .title {
    display: none;
}
:lang(en) #help_BettingNews, .wideView #help_BettingNews {
    display: none;
}
:lang(en) .narrowView #statFormsContainer .title {
    display: inline;
}
#statFormsContainer .title {
    color: #ddd;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
}
.hpf-BackToTop_Button {
    background-color: #474747;
    padding: 11px;
}
.hpf-BackToTop_Button input[type="button"] {
    background-color: #545454;
    border: medium none;
    border-radius: 2px;
    color: #bbb;
    font-size: 13px;
    height: 33px;
    width: 100%;
}
.wideView .hpf-BackToTop_Button {
    display: none;
}
#PageFooter .Logos .Footer__Logo--fullWidth {
    display: block;
    margin-top: 10px;
}
a.Footer__BulgariaGamblingCommisionLogo__Icon {
    background-repeat: no-repeat;
    background-size: 40px 34px;
    height: 34px;
    width: 40px;
}
.highresdisplay a.Footer__BulgariaGamblingCommisionLogo__Icon {
    background-image: url("/grfx/V6/Footer/HiRes/bulgaria-gambling-commision-HiRes-v2.png");
}
.no-highresdisplay a.Footer__BulgariaGamblingCommisionLogo__Icon {
    background-image: url("/grfx/V6/Footer/LowRes/bulgaria-gambling-commision-LowRes.png");
}
.Footer__Logo__Text {
    line-height: 20px;
    margin: 10px 0 0;
}
.Footer__AAMS1Logo__Icon {
    background-position: -161px 0;
    width: 38px;
}
.Footer__AAMS2Logo__Icon {
    background-position: -345px 0;
    width: 27px;
}
.b365FooterLogo {
    background-position: -1217px 0;
    width: 104px;
}
.Footer__AustralianWageringCouncilLogo__Icon {
    background-position: -1498px 0;
    width: 46px;
}
.Footer__AutoExclusionLogo__Icon {
    background-position: -484px 0;
    width: 18px;
}
.Footer__ESSALogo__Icon {
    background-position: -209px 0;
    width: 60px;
}
.Footer__EEENLogo__Icon {
    background-position: -1420px 0;
    width: 39px;
}
.Logos a.Footer__GambleAwareLogo__Icon {
    background-position: 0 0;
    display: none;
    width: 89px;
}
:lang(en) .Footer__GambleAwareLogo__Icon.com, *:lang(en) .Footer__GambleAwareLogo__Icon.gr {
    display: inline-block;
}
.Footer__GamblingHelpOnlineLogo__Icon {
    background-position: -576px 0;
    width: 26px;
}
.Footer__GamblingTherapyLogo__Icon {
    background-position: -445px 0;
    width: 27px;
}
:lang(en) .Footer__GamblingTherapyLogo__Icon.com {
    display: none;
}
:lang(en) .Footer__GamblingTherapyLogo__Icon.gr {
    display: none;
}
.Footer__GamcareLogo__Icon {
    background-position: -99px 0;
    width: 20px;
}
.Footer__GibraltarLogo__Icon {
    background-position: -1466px 0;
    width: 19px;
}
.Footer__GiocoLogo__Icon {
    background-position: -605px 0;
    width: 53px;
}
.Footer__GTLogo__Icon {
    background-position: -445px 0;
    width: 26px;
}
.Footer__JugadoresAnomimosLogo__Icon {
    background-position: -128px 0;
    width: 23px;
}
.Footer__JuegoSeguroLogo__Icon {
    background-position: -1024px 0;
    width: 83px;
}
.Footer__JuegoBienLogo__Icon {
    background-position: -1553px 0;
    width: 75px;
}
.Footer__IBASLogo__Icon {
    background-position: -382px 0;
    width: 53px;
}
.Footer__KEOEALogo__Icon {
    background-position: -1356px 0;
    width: 60px;
}
.Footer__LGALogo__Icon {
    background-position: -964px 0;
    width: 42px;
}
.Footer__LudomaniLogo__Icon {
    background-position: -723px 0;
    width: 83px;
}
.Footer__Over18Logo__Icon {
    background-position: -280px 0;
    width: 22px;
}
.Footer__Over21Logo__Icon {
    background-position: -817px 0;
    width: 22px;
}
.Footer__SkatLogo__Icon {
    background-position: -513px 0;
    width: 22px;
}
.Footer__ThawteLogo__Icon {
    background-position: -1118px 0;
    width: 90px;
}
@font-face {
    font-family: "bet365UI";
    font-style: normal;
    font-weight: normal;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBz4AAAC8AAAAYGNtYXDPZs0BAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZuyaVQwAAAGQAAARGGhlYWQVjxH2AAASqAAAADZoaGVhEu0POAAAEuAAAAAkaG10eJEUA9wAABMEAAAAfGxvY2EupDKKAAATgAAAAEBtYXhwACkAzAAAE8AAAAAgbmFtZVxlIn0AABPgAAABknBvc3QAAwAAAAAVdAAAACAAAwUKAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpCgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg5gnmC+YU6Qr//f//AAAAAAAg5gDmC+YQ6QD//f//AAH/4xoEGgMZ/xcUAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAD0AvAPLAsQABwAAEwkBJwEzAQc9AccBx2/+cHD+cG8CQv56AYaC/qoBVoIAAAABAQD/+QMIA4cABgAACQI3ARUBAob+egGGgv6qAVYDh/45/jlvAZBwAZAAAAEBAP/5AwgDhwAHAAAFCQEHATUBFwGCAYb+eoIBVv6qggcBxwHHb/5wcP5wbwAAAAEAPQC8A8sCxAAGAAAJAhcBIwEDy/45/jlvAZBwAZABPgGG/nqCAVb+qgAABAAA/8AEAAPAAAYAEgAeACoAAAERIxEjCQEBFAYjIiY1NDYzMhYRFAYjIiY1NDYzMhYRFAYjIiY1NDYzMhYBip7sATsBOwGKRTExRUUxMUVFMTFFRTExRUUxMUVFMTFFAUoCdv2K/nYBigIAMUVFMTFFRfy7MUVFMTFFRQFZMUVFMTFFRQAAAAEAB//OBF8DsgAFAAAJAjcXAQRf/Sz+fH34AkoDLvygAX2J7wLNAAAB//3/5gITA5oABwAACQI3ARUBJwG9/kABwFb+ZwGZVgOa/ib+JlEBslIBslEAAAADAAD/wgczA74ACAAOABIAABMhJxE3IRcRBzUjESERIQERAQUiBu8iIvkRIiIiBzP47wLNAZr+ZgN5IvxKIiIDtiJF/AQD/P0EAfT+++8AAAMAAP/ABNgDwAAGAC0ARAAAEyEBEQEhESUeARceARceARUUBgcOAQcOAQcXPgE3PgE3PgE1NCYnLgEnLgEnBzceAxUUDgIHFz4DNTQuAicHAAEFAab+Wv77A5MCCAUIEggXGhoXCBIIBQgCGQMIBgkSCRkdHRkJEgkGCAMZRjtUNhgYNlQ7FT9YORoaOVg/FQJrAVX8AAFVAVYtAgoGDBkNJ0ojI0onDRkMBgoCFwMKCAwaDypTKChTKg8aDAgKAxfiMF1oektLemhdMBoxZG6BUFCBbmQxGgAAAAADAAD/wARyA8AABQALABEAABchNSEVMxEhNSEVMxEhNSEVMzkEOfuOOQQ5+445BDn7jjlAcnIBx3JyAcdycgAAAwAA/78DywO0ABQAKgAuAAAlMj4CNTQuAiMiDgIVFB4CMzUiLgI1ND4CMzIeAhUUDgIjMTcBNwEBb0yGZDo6ZIZMTIZjOjpjhkw+bVIvL1JtPj5uUi8vUm4+0AFcMP6kxztmiE5NiWU7O2WJTU6IZjtDMFRwQEBwUzExU3BAQHBUMBr+my8BZQAAAAAFAE7/5QXbA5sACwAhADcAawCrAAABFAYjIiY1NDYzMhYFND4CMzIeAhUUDgIjIi4CNTEjFB4CMzI+AjU0LgIjIg4CFTEFLgE3PgE3PgE3PgMzMh4CFx4BFx4BFxYGBw4BBw4BBw4DIyIuAicuAScuAS8BBx4BFx4BFx4BFx4DMzI+Ajc+ATc+ATc+ATc+AScwJicuAScuAScuAyMiDgIHDgEHDgEHDgEHBhYXJwNuKx4fKysfHiv+tyhFXjU1XUUpKUVdNTVeRShKNFp3RUR4WTQ0WXhERXdaNP6qIQIhCBoTH0coOHJ1djs7dnVyOChHHxMaBiIBIQkcFCFLKDlzcnA2NnByczkoSyEUHAcCMwMHBgoVDSNOKj57fHs9PXt8ez4qTiMNFQoFCAM3AjgHBQkVCyFMKT17f4JBQoF/fDwpTCEMFAkFCAI2AzkCAcAeKyseHisrHjVdRigoRl01NV1GKChGXTVEeFk0NFl4RER4WTQ0WXhERx1VHwkaEhw6GyY8KhYWKjwmGzocEhkIH1YeCRsRHTobJz0qFhYqPScbOh0RGwcCNQIIBgkTCx88HSlCLRgYLUIpHTwfCxMJBggCM5U0BwYJFAofPB0pQS0YGC1BKR08HwoUCQYIAjOWMgIAAwAl/+UFSQObABQAMABCAAATNDYzITIWHQEUBgcBBiInAS4BPQEHMR4BFwEWMjcBPgE3HgEVERQGIyEiJjURNDY3BxEUFjMhMjY1ETQmIyEiBhUxtxUQA7YPFhoS/k0NKA3+TBEaRQgjFwGzIlwiAbMXIwcDAkAu/EktQAICTWtLA7dMa2tM/ElMagMuDxUVDwYWNw7+mAsLAWgONxYGKx89E/6ZHBwBZxM9HwcQCP24LkBALgJICBAHH/24TGtrTAJITGtrTAACAAX/8AOuA5EAAwAIAAABFwEnEwEHATcDK2L82mJnA0Je/L1fA5Fe/L1fAzb82mIDJmIAAgC0AHUD9wMLACAALQAAATQuAiMiDgIVFB4CMzUiLgI1ND4CMzIeAhUzJxcWMj8BJwcGIi8BBwNNNFt5RUV5WjQ0WnlFOWVLLCxLZTk6ZUssN+VoJ3AoaCloFz8XaSgBwEV4WjQ0WnhFRHlaNDgrS2Q5OWVKLCxKZTk+cioqciVxGRlxJQAAAAMAAP/ABkkDwAADAAcADAAAEyERIQEhESEBIREhEQABt/5JAkkBt/5JAkkBt/5JAgn9twQA/AADbvySA24AAAADAAAAdQOIAwsAFAAmADsAACU+ATU0Jic3HgEXHgMVFA4CByc+ATU0Jic3HgEXHgEVFAYHJwE+AzEzESMnIy4BPQE+ARc2FjEC00U0NUQtAQMBIzIfDw8hMyWmKykoLDcBBAEsLjgoN/6XEj46Kzw8tbUnFQEqESyJlFeLSEeTVR4BAwIsVVFPJidOUVUuljFKOjtKMB4CBAIwW0BFYC4eAUwOPD0t/Wq0AR4etB4gAQEBAAADAC3/wAXvA8AAFAAqADcAABMmNDcBPgEzITIWFREUBiMhIiYnAQcBHgEzITI2NRE0JiMhIgYHAQYUFzElNycHJwcXBxc3Fzcnew8PAUYHIQwDWBcgIBf8qAwhB/66TgFFGEkiA1hEXl5E/KgiSRj+uy0tA6KBVoGAVoGBVoCBVoEBlxEwEQFVCA4fF/1EFx8OCAFVSv6rGCBfQwK8Q18gGP6rMIYwc4FVgIBVgYFVgIBVgQABABT/5gIqA5oABwAAFwkBBwE1ARdqAcD+QFYBmf5nVhoB2gHaUf5OUv5OUQAAAAAIAAD/wAyGA8AAHgAiACgALAAwAD0AbAB6AAABNTAWBycHFSIOAjEVIxczEzcTFzcHNTQ2MTM3MTUlIREhJSERMxEhEyM1MwMjETMBIycHFSMRMxE3MwcXJSEUFhceARceARceATMyNjc+ATczFQ4BBw4BIyImJy4BNTQ2Nz4BMzIWFx4BHQEnNCYnLgEjIgYHDgEHIQN2BgcBlkBGIAZdAVwCtwJ3EIwjaQL8igQA/AAICf6ITwEpmlRUBExMAipjszFLS9lf0N8Bvf63BgYHEQoLGQ4OIBEXLhcXIQkEEyYUFCoVOFcfHx8eHR5PMS1GGBkYSQ8PDi0eHjASEhUCAQADQy0BAQUBATQ+M3Wd/k8BAbABoAJNKgtpAX38AO8CVP3yAcRO/agBv/5BxC+VAm7+ceDP8NgVJA8QGQkKDgUFBQkJCRIJUggNBgUFHh4eVTg3VyAgIBobGksxKDkeLhAQEBIREiwbAAAAAwAA/8AEAAPAABMAFwBMAAAFMj4CNTQuAiMiDgIVFB4CEzMVIwM+ATMyFhceARUUBgcOAQ8BDgEHDgEVIz4BNz4BPwE+ATc+ATU0JicuASMiBgcOARUjPgE3AgBqu4tQUIu7amq7i1BQi7sweXlDGDsjLkweHx4NDgceFh0LEAQCA24BBwUFHBYdBwwFCAgJCQkhGBghCgoKdQIpJkBQi7tqaruLUFCLu2pqu4tQATV1Aj4PEBYWFkErGi0SCxwRFgkWDAgYECIwDQ0eERcGDAYMGA4PHA0MDQ8QECAROlIYAAAABAAA/8AGdgPAABAARwBLAGIAABMRFBYzITI2NRE0JiMhIgYVASE1PgE3PgE3PgE3PgE1NCYnLgEjIgYHDgEHIzU+ATc+ATMyFhceARUUBgcOAQcOAQcOAQczFSUhNSEBITUzESM1MjY3PgE3PgE3PgE3MxEzFQAuIQXYIi0uIfooIS4Ccv5sFy4YFyUOFR4JCAkLCwwgFhAhEhEhDwsMJRgYMBgwShkaGQwMDCYZDyAQEBcG5wFS/vgBCAHa/qhtbQwYDAsTCAkNBQQFAXNqA3H8niEuLiEDYiEuLiH9O1URJBMTIA4UIw8QHQ8SGwoJCgcGBxEKcwULBQUGFRQUOiUYLxYWLRcPGwwMEQVjtGP+6VoBEVQBAgEFBAQMBgcSCv5VWgAAAAAEAAX/1QP7A8AAFgBbAGkAdwAAJRc3Fyc3JzcvAQcnBycPARcHFwc3FzcTFAYHDgEHFSM1IiYnLgEnNTMeARceARc1Jy4BJy4BJy4BJy4BNTQ2Nz4BNzUzFR4BFx4BFxUjLgEnLgEnFRceARceARUnNQ4BBw4BFRQWFx4BFxc0JicuAScVPgE3PgE1AgCQQLMmnn9WsA2pbGypDbBWf54ms0CQtRcWFzslNxIpFxclDQ8OIhITJhIeDxsMDBUJCQ4EBQUVFhU8JjcOIhQTHwsOCxoPDx8RGSQ0ERER1gsSCQgIBQYFFhBjCAkIEQkLEgcIB0BrqAyvV4CeJrQ/kJA/tCaegFevDKhrAUsbLhMTFQNzcQUEBAoGXAgMBQUGAVYHBAcFBAwHBxILCxoQFygRERQDSkkBBAMECARbBgsEBQUBUAUHFQ4PJxmFSQEFBQQNCAcMBAQHA5EJDQUEBgFOAQcEBQ4JAAAJABQAXg9SA4cACQAiADwAQABEAF0AdwCEAMkAAAEhFTMVIxEjESEBFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVIzQmJy4BIyIGBw4BFRQWFx4BMzI2Nz4BNTEXIxEzEyMRMwEUBgcOASMiJicuATU0Njc+ATMyFhceARUjNCYnLgEjIgYHDgEVFBYXHgEzMjY3PgE1MSUDIwsBIwMzGwEzGwElMBYXHgEXMCY+ATcwFhcwNjcwBgcwNjcwBgcwDgIHMAYHMAYHMA4BJCcwFj4BNzAuAicwFjcwLgI1MBYzMC4CNwe9/uby8koBZAGiGxoaRi0sRxoaGhoaGkcsLUYaGhtJEBAQLB0cLRAPEBAQDy0cHSwQEBD9R0fTR0cB8BoaG0YsLEcaGhoaGhpHLCxGGxoaSRAPEC0cHSwQEBAQEBAtHBwsEBAQAsVtQWxrQW5KTWg6bEjxU2ZnNYZSChxYYXdGfhIfQ2YaRSsBBQkJLyU1KHbV/tqwPmJ3OTVGSBI+KTpFOjkvKSwZEALsnUL+8wIu/qMzUR0eHh4eHVEzM1EeHh0dHh5RMyk8FBQUFBQUPCknPBQVFBQUFTso0QJH/bkCR/6KM1EdHh4eHh1RMzNRHh4dHR4eUTMpPBQUFBQUFDwpJzwUFRQUFBU7KNL+XQFD/r0Bo/68AUT+vAFEuW41GyoHT2NbDQRGKQ9PMBgMWxsxQkIRkS5QI2RPAWQEDSktBx9BOwYJETFaSB0gP1w8AAAC/9j/vwOoA70ABgAKAAATAScBNwkBAREjES4BwlcBt1j+Hv4SAiiAAZ0BmQH+X10Byv4//cMDgPyAAAABAAD/wAQAA8AAEwAABTI+AjU0LgIjIg4CFRQeAgIAaruLUFCLu2pqu4tQUIu7QFCLu2pqu4tQUIu7amq7i1AAAgAA/8AEAAPAABYALAAAJTEyPgI1NC4CIyIOAhUUHgIzMRUxIi4CNTQ+AjMyHgIVFA4CIwIATIVjOjpjhUxMhWM6OmOFTGq7i1BQi7tqaruLUFCLu2pSOmOFTEyFYzo6Y4VMTIVjOpJQi7tqaruLUFCLu2pqu4tQAAAAAAEAAAABAAAehE5XXw889QALBAAAAAAA06LmvQAAAADToua9/9j/vw9SA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAAD4D/2P/YD1IAAQAAAAAAAAAAAAAAAAAAAB8EAAAAAAAAAAAAAAACAAAABAAAPQQAAQAEAAEABAAAPQQAAAAEkgAHAif//QczAAAE5AAABHIAAAPTAAAGSQBOBW4AJQO8AAUEAAC0BkkAAAQAAAAGGwAtAicAFAyJAAAEAAAABnYAAAQAAAUPgAAUA4D/2AQAAAAEAAAAAAAAAAAKABQAHgA2AEwAZAB6AL4A0gDqARIBgAGgAeYC2AM8A1YDmgO6BBQEbgSGBTwFrgZCBvYIEAguCE4IjAABAAAAHwDKAAkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACAAAAAEAAAAAAAIABwBpAAEAAAAAAAMACAA5AAEAAAAAAAQACAB+AAEAAAAAAAUACwAYAAEAAAAAAAYACABRAAEAAAAAAAoAGgCWAAMAAQQJAAEAEAAIAAMAAQQJAAIADgBwAAMAAQQJAAMAEABBAAMAAQQJAAQAEACGAAMAAQQJAAUAFgAjAAMAAQQJAAYAEABZAAMAAQQJAAoANACwYmV0MzY1VUkAYgBlAHQAMwA2ADUAVQBJVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwYmV0MzY1VUkAYgBlAHQAMwA2ADUAVQBJYmV0MzY1VUkAYgBlAHQAMwA2ADUAVQBJUmVndWxhcgBSAGUAZwB1AGwAYQByYmV0MzY1VUkAYgBlAHQAMwA2ADUAVQBJRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
}
.hm-LoginPromptContainer * {
    box-sizing: border-box;
}
.hm-LoginPromptContainer {
    background-color: rgba(0, 0, 0, 0.4);
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 47px;
    width: 100%;
    z-index: 100;
}
.hm-LoginPromptContainer.financials {
    top: 44px;
}
.hm-LoginPromptContainerClosed {
    visibility: hidden;
}
.hm-LoginPrompt {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    animation: 0.25s ease 0s normal none 0 running delayedVisibility;
    background-color: #ddd;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    display: flex;
    flex-direction: column;
    left: 50%;
    max-width: 310px;
    padding: 18px 18px 0;
    position: absolute;
    top: 0;
    transform: translate3d(-50%, -100%, 0px);
    transition: transform 0.25s ease 0s;
    width: 100%;
    z-index: 150;
}
.hm-LoginPrompt.state-ShowingLogin {
    animation: 0s ease 0s normal none 1 running none;
    top: 0;
    transform: translate3d(-50%, 0px, 0px);
}
.hm-LoginPrompt.state-LoggedIn {
    transform: translate3d(-50%, -100%, 0px);
}
.no-svginhtml .hm-LoginPrompt {
    transform: translate(-50%, -100%);
}
.no-svginhtml .hm-LoginPrompt.state-ShowingLogin {
    animation: 0s ease 0s normal none 1 running none;
    transform: translate(-50%, 0px);
}
.no-svginhtml .hm-LoginPrompt.state-LoggedIn {
    transform: translate(-50%, -100%);
}
.hm-LoginPrompt_TeamsHeader, .hm-LoginPrompt_StreamHeader, .hm-LoginPrompt_OthersOnRequestHeader {
    color: #333;
    display: none;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 23px;
    text-align: center;
}
.MsgTeam .hm-LoginPrompt_TeamsHeader, .MsgStream .hm-LoginPrompt_StreamHeader, .MsgOthersOnRequest .hm-LoginPrompt_OthersOnRequestHeader {
    display: block;
}
.hm-LoginPrompt_InputContainer {
    border: 1px solid #aaa;
    border-radius: 2px;
    display: flex;
    margin-top: 6px;
    position: relative;
}
.state-FailedLogin .hm-LoginPrompt_InputContainer {
    animation-direction: alternate;
    animation-duration: 0.2s;
    animation-fill-mode: forwards;
    animation-iteration-count: 2;
    animation-name: hm-HeaderModuleLogin-shake;
    border: 1px solid #020049;
    border-radius: 0;
    outline: 1px solid #020049;
}
.hm-LoginPrompt_Fail {
    background-color: #fff;
    border-radius: 2px;
    display: none;
    margin-top: 11px;
    padding: 11px;
}
.state-FailedLogin .hm-LoginPrompt_Fail {
    display: block;
}
.hm-LoginPrompt_FailTitle {
    color: #892026;
    font-family: -apple-system,"HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeueW01-75Bold","HelveticaNeue","Helvetica Neue","Roboto Bold","Roboto","TeXGyreHerosBold","Helvetica","Tahoma","Verdana","Geneva","Arial",sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 11px;
    text-align: center;
}
.hm-LoginPrompt_FailMessage {
    color: #999;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
}
.hm-LoginPrompt_Controls {
    -moz-box-flex: 1;
    background-color: #e4e4e4;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    display: flex;
    flex: 1 0 auto;
}
.hm-LoginPrompt_Show {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    color: #888;
    display: inline-flex;
    font-family: "bet365UI";
    font-size: 13px;
    height: 44px;
    justify-content: center;
    width: 44px;
}
.hm-LoginPrompt_KeepDetails {
    -moz-box-align: center;
    align-items: center;
    display: flex;
    min-height: 44px;
}
.no-w3cflexbox.no-flextweener .hm-LoginPrompt_KeepDetails {
    display: block;
    height: 44px;
    line-height: 44px;
}
.os_winphone .hm-LoginPrompt_KeepDetails {
    display: table-cell;
    vertical-align: middle;
}
.hm-LoginPrompt_KeepText {
    color: #777;
    display: inline-block;
    font-size: 13px;
    left: 24px;
    line-height: 15px;
    padding-bottom: 2px;
    position: relative;
}
.hm-LoginPrompt_KeepText::before {
    border: 1px solid #aaa;
    border-radius: 2px;
    content: " ";
    font-family: "bet365UI";
    height: 14px !important;
    left: -24px;
    line-height: 1;
    padding: 2px;
    position: absolute;
    top: -2px;
    width: 14px !important;
}
.hm-LoginPrompt_KeepCheckbox:checked + .hm-LoginPrompt_KeepText::before {
    background-color: #e4e4e4;
    color: #020049;
    content: "";
}
.hm-LoginPrompt_KeepCheckbox {
    display: none;
}
.os_winphone.osVersion_7 .hm-LoginPrompt_KeepCheckbox {
    background-color: #e4e4e4;
    background-image: none !important;
    display: inline-block;
    height: 18px !important;
    margin: 0 5px 0 0 !important;
    position: relative;
    top: 4px;
    width: 18px !important;
}
.os_winphone.osVersion_7 .hm-LoginPrompt_KeepCheckbox:checked {
    background-color: #e4e4e4;
}
.os_winphone.osVersion_7 .hm-LoginPrompt_KeepText::before {
    display: none;
}
.os_winphone.osVersion_7 .hm-LoginPrompt_KeepText {
    left: 0;
}
.hm-LoginPrompt_Hidden {
    display: none !important;
}
.hm-LoginPrompt_Clear {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    color: #888;
    display: inline-flex;
    font-family: "bet365UI";
    font-size: 13px;
    height: 44px;
    justify-content: center;
    width: 44px;
}
.no-svginhtml .hm-LoginPrompt_Clear {
    box-sizing: border-box;
    display: block;
    padding: 15px;
}
.os_winphone.osVersion_7 .hm-LoginPrompt_Clear, .os_winphone.osVersion_7 .hm-LoginPrompt_Show {
    display: none;
}
.hm-LoginPrompt_Input {
    -moz-box-flex: 1;
    background-color: #e4e4e4 !important;
    border: 0 none !important;
    border-radius: 2px 0 0 2px;
    box-shadow: none;
    color: #333 !important;
    display: flex;
    flex: 1 1 90%;
    font-size: 15px;
    margin: 0 !important;
    min-height: 44px;
    padding: 0 5.5px !important;
}
.hm-LoginPrompt_Input:-moz-placeholder {
    color: #777;
}
.hm-LoginPrompt_Input::-moz-placeholder {
    color: #777;
}
.hm-LoginPrompt_Input:active, .hm-LoginPrompt_Input:focus {
    outline: 0 none;
}
.hm-KML-wrapper {
    min-height: 11px;
}
.hm-LoginPrompt_SubmitBtn {
    align-items: center;
    background-color: #020049;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    font-size: 15px;
    height: 44px;
    line-height: 18px;
    width: 100%;
}
.hm-LoginPrompt_SubmitBtnHidden {
    display: none !important;
}
.hm-LoginPrompt_SubmitBtnFallback, .no-w3cflexbox.no-flextweener .hm-LoginPrompt_SubmitBtn {
    display: block;
    line-height: 44px;
    text-align: center;
}
.no-w3cflexbox.no-flextweener hm-LoginPrompt_Text {
    display: block;
    height: 44px;
    text-align: center;
    width: 100%;
}
.state-LoggingIn .hm-LoginPrompt_SubmitBtn {
    background-color: #189970;
}
.state-LoggingIn .hm-LoginPrompt_Text {
    display: none;
}
@keyframes rotateSpinner {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
@keyframes rotateSpinner {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
.hm-LoginPrompt_LostLogin {
    -moz-box-align: center;
    align-items: center;
    color: #777 !important;
    display: flex;
    font-size: 15px;
    height: 57px;
    line-height: 18px;
}
.no-w3cflexbox.no-flextweener .hm-LoginPrompt_LostLogin {
    display: block;
    height: 57px;
    line-height: 57px;
}
@keyframes hm-HeaderModuleLogin-shake {
0% {
    transform: none;
}
25% {
    transform: translate3d(-4px, 0px, 0px);
}
75% {
    transform: translate3d(4px, 0px, 0px);
}
100% {
    transform: none;
}
}
@keyframes hm-HeaderModuleLogin-shake {
0% {
    transform: none;
}
25% {
    transform: translate3d(-4px, 0px, 0px);
}
75% {
    transform: translate3d(4px, 0px, 0px);
}
100% {
    transform: none;
}
}
.no-w3cflexbox.no-flextweener .hm-LoginPrompt_InputContainer {
    display: table;
    width: 100%;
}
.no-w3cflexbox.no-flextweener .hm-LoginPrompt_Input {
    display: table-cell;
}
.no-w3cflexbox.no-flextweener .hm-LoginPrompt_Controls {
    display: table-cell;
    vertical-align: top;
    width: 44px;
}
@media (min-width: 950px) {
.hm-LoginPrompt {
    top: 0;
}
}
.os_android.osVersion_2 .hm-LoginPrompt, .os_winphone.osVersion_7 .hm-LoginPrompt {
    left: 0;
    max-width: 100%;
    transform: none;
}
.os_android.osVersion_2 .hm-LoginPrompt_KeepText, .os_winphone.osVersion_7 .hm-LoginPrompt_KeepText {
    overflow: visible !important;
}
.lgi-PopUp {
    display: none;
}
.lgi-PopUp.showPopUp {
    background-clip: padding-box;
    background-color: #ddd;
    border: 1px solid #000;
    border-radius: 2px;
    box-sizing: border-box;
    color: #545454;
    display: block;
    font-size: 13px;
    left: 50%;
    margin: 44px auto auto -155px;
    position: absolute;
    top: 34px;
    width: 310px;
    z-index: 60;
}
.lgi-PopUp .inputContainer {
    background-clip: padding-box;
    background-color: #d8d8d8;
    border: 1px solid #999;
    border-radius: 7px;
    box-shadow: 0 5px 3px rgba(0, 0, 0, 0.04) inset;
    display: block;
    height: 34px;
    margin-bottom: 11px;
    padding: 8px 20px 0 5px;
    text-align: left;
    vertical-align: middle;
}
.lgi-PopUp_Link {
    display: table;
    height: 44px;
    width: 100%;
}
.lgi-PopUp_Link > div {
    display: table-cell;
    height: 44px;
    text-align: left;
    vertical-align: middle;
}
.lgi-PopUp_Link a:link, .lgi-PopUp_Link a:visited, .lgi-PopUp_Link a:hover, .lgi-PopUp_Link a:active {
    color: #020049;
    font-weight: bold;
}
.lgi-PopUp_Button {
    background-color: #020049;
    background-image: none;
    border: medium none;
    border-radius: 2px;
    color: #e8e8e8;
    font-size: 15px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    margin: 26px 11px 11px;
    padding: 0 22px;
    text-align: center;
    width: 286px;
}
.touchbutton {
    background: #020049 url("/grfx/V6/Assetts/TouchID-Light-23x21.svg") no-repeat scroll left center;
    display: inline-block;
    padding-left: 33px;
}
.touchenabledicon {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/Assetts/TouchID-Grey-34x33-.svg") no-repeat scroll center bottom;
    display: block;
    height: 32px;
    padding-top: 21px;
}
.lgi-PopUp_Button.cancel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ddd;
    border-color: #bbb -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #666;
    height: 48px;
    margin: 0;
    padding: 0;
    width: 100%;
}
input.lgi-PopUp_Button[type="button"]:active {
    background-color: #189970;
}
.lgi-PopUp_Header {
    color: #333;
    display: table;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 11px;
    padding-top: 20px;
    text-align: center;
    width: 286px;
}
.lgi-PopUp_Header-touchconfirmed {
    padding-top: 10px;
}
.lgi-PopUp_SubHeader {
    color: #777;
    font-size: 11px;
    font-weight: normal;
    line-height: 22px;
    margin: 0 11px;
    text-align: center;
    width: 286px;
}
.lgi-PopUp_Body {
    text-align: center;
}
.lgi-PopUp_Body input[type="tel"] {
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #989898;
    border-radius: 7px;
    height: 14px;
    margin: 5px;
    padding: 0;
    text-align: center;
    width: 14px;
}
.lgi-PopUp_Body input.done[type="tel"] {
    background: #888 none repeat scroll 0 0;
}
.lgi-PopUp.showPopUp.lgi-inProgress {
    background-image: url("/grfx/v2/spinners/popup-spinner-36px.gif");
    background-position: 60px 40px;
    background-repeat: no-repeat;
    height: 288px;
    left: 0;
    margin: auto;
    position: relative;
    width: 156px;
}
@media (max-width: 320px) {
.lgi-PopUp.showPopUp {
    left: auto;
    margin: 44px 5% auto;
    width: 90%;
}
.lgi-PopUp_Button {
    margin: 29px 5% 11px;
    width: 90%;
}
.lgi-PopUp_Header, .lgi-PopUp_SubHeader {
    margin: 0 5%;
    width: 90%;
}
}
#HomepageContent.V6 {
    background-color: #545454;
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: 1px 1px 1px 1px #565656 inset;
    padding: 0 4px;
}
.V6 #IconSplash {
    white-space: nowrap;
}
.V6 #IconSplash .icon_0 {
    background-position: 0 -9999px, 100% 50% !important;
}
.V6 #IconSplash .icon_1, .V6 #IconSplash .icon_31, .V6 #IconSplash .icon_74, .V6 #IconSplash .icon_82 {
    background-position: 0 -170px, 100% 50% !important;
}
.V6 #IconSplash .icon_2, .V6 #IconSplash .icon_73, .V6 #IconSplash .icon_81 {
    background-position: 0 -1238px, 100% 50% !important;
}
.V6 #IconSplash .icon_3 {
    background-position: 0 -2252px, 100% 50% !important;
}
.V6 #IconSplash .icon_4, .V6 #IconSplash .icon_85 {
    background-position: 0 -3264px, 100% 50% !important;
}
.V6 #IconSplash .icon_5, .V6 #IconSplash .icon_129, .V6 #IconSplash .icon_130, .V6 #IconSplash .icon_131, .V6 #IconSplash .icon_132, .V6 #IconSplash .icon_133, .V6 #IconSplash .icon_134, .V6 #IconSplash .icon_135, .V6 #IconSplash .icon_136, .V6 #IconSplash .icon_137, .V6 #IconSplash .icon_800, .V6 #IconSplash .icon_996 {
    background-position: 0 -57px, 100% 50% !important;
}
.V6 #IconSplash .icon_6 {
    background-position: 0 -1295px, 100% 50% !important;
}
.V6 #IconSplash .icon_7 {
    background-position: 0 -2309px, 100% 50% !important;
}
.V6 #IconSplash .icon_8 {
    background-position: 0 -2476px, 100% 50% !important;
}
.V6 #IconSplash .icon_9 {
    background-position: 0 -283px, 100% 50% !important;
}
.V6 #IconSplash .icon_999, .V6 #IconSplash .icon_10, .V6 #IconSplash .icon_65, .V6 #IconSplash .icon_114, .V6 #IconSplash .icon_115, .V6 #IconSplash .icon_126 {
    background-position: 0 -1350px, 100% 50% !important;
}
.V6 #IconSplash .icon_11, .V6 #IconSplash .icon_55, .V6 #IconSplash .icon_69 {
    background-position: 0 -2364px, 100% 50% !important;
}
.V6 #IconSplash .icon_12, .V6 #IconSplash .icon_57, .V6 #IconSplash .icon_61, .V6 #IconSplash .icon_60 {
    background-position: 0 -3379px, 100% 50% !important;
}
.V6 #IconSplash .icon_13 {
    background-position: 0 -339px, 100% 50% !important;
}
.V6 #IconSplash .icon_14 {
    background-position: 0 -1409px, 100% 50% !important;
}
.V6 #IconSplash .icon_15, .V6 #IconSplash .icon_31 {
    background-position: 0 -2420px, 100% 50% !important;
}
.V6 #IconSplash .icon_16 {
    background-position: 0 -3436px, 100% 50% !important;
}
.V6 #IconSplash .icon_17 {
    background-position: 0 -394px, 100% 50% !important;
}
.V6 #IconSplash .icon_18, .V6 #IconSplash .icon_61, .V6 #IconSplash .icon_62 {
    background-position: 0 -1464px, 100% 50% !important;
}
.V6 #IconSplash .icon_19 {
    background-position: 0 -3321px, 100% 50% !important;
}
.V6 #IconSplash .icon_24 {
    background-position: 0 -3490px, 100% 50% !important;
}
.V6 #IconSplash .icon_27 {
    background-position: 0 -450px, 100% 50% !important;
}
.V6 #IconSplash .icon_35 {
    background-position: 0 -1520px, 100% 50% !important;
}
.V6 #IconSplash .icon_36 {
    background-position: 0 -2534px, 100% 50% !important;
}
.V6 #IconSplash .icon_75 {
    background-position: 0 -3548px, 100% 50% !important;
}
.V6 #IconSplash .icon_38 {
    background-position: 0 -508px, 100% 50% !important;
}
.V6 #IconSplash .icon_59 {
    background-position: 0 -1425px, 100% 50% !important;
}
.V6 #IconSplash .icon_64, .V6 #IconSplash .icon_67 {
    background-position: 0 -2451px, 100% 50% !important;
}
.V6 #IconSplash .icon_66 {
    background-position: 0 -3602px, 100% 50% !important;
}
.V6 #IconSplash .icon_998, .V6 #IconSplash .icon_80 {
    background-position: 0 -399px, 100% 50% !important;
}
.V6 #IconSplash .icon_76, .V6 #IconSplash .icon_77 {
    background-position: 0 -1482px, 100% 50% !important;
}
.V6 #IconSplash .icon_78 {
    background-position: 0 -2648px, 100% 50% !important;
}
.V6 #IconSplash .icon_79 {
    background-position: 0 -4278px, 100% 50% !important;
}
.V6 #IconSplash .icon_83 {
    background-position: 0 -4448px, 100% 50% !important;
}
.V6 #IconSplash .icon_84 {
    background-position: 0 -3660px, 100% 50% !important;
}
.V6 #IconSplash .icon_88 {
    background-position: 0 -620px, 100% 50% !important;
}
.V6 #IconSplash .icon_89 {
    background-position: 0 -1689px, 100% 50% !important;
}
.V6 #IconSplash .icon_90 {
    background-position: 0 -2703px, 100% 50% !important;
}
.V6 #IconSplash .icon_91, .V6 #IconSplash .icon_95 {
    background-position: 0 -3718px, 100% 50% !important;
}
.V6 #IconSplash .icon_92 {
    background-position: 0 -675px, 100% 50% !important;
}
.V6 #IconSplash .icon_93 {
    background-position: 0 -1746px, 100% 50% !important;
}
.V6 #IconSplash .icon_94 {
    background-position: 0 -2760px, 100% 50% !important;
}
.V6 #IconSplash .icon_96 {
    background-position: 0 -3770px, 100% 50% !important;
}
.V6 #IconSplash .icon_97 {
    background-position: 0 -732px, 100% 50% !important;
}
.V6 #IconSplash .icon_98 {
    background-position: 0 -1805px, 100% 50% !important;
}
.V6 #IconSplash .icon_99 {
    background-position: 0 -2815px, 100% 50% !important;
}
.V6 #IconSplash .icon_100 {
    background-position: 0 -3829px, 100% 50% !important;
}
.V6 #IconSplash .icon_101 {
    background-position: 0 -788px, 100% 50% !important;
}
.V6 #IconSplash .icon_102 {
    background-position: 0 -1858px, 100% 50% !important;
}
.V6 #IconSplash .icon_103, .V6 #IconSplash .icon_106 {
    background-position: 0 -2872px, 100% 50% !important;
}
.V6 #IconSplash .icon_104 {
    background-position: 0 -3885px, 100% 50% !important;
}
.V6 #IconSplash .icon_105 {
    background-position: 0 -845px, 100% 50% !important;
}
.V6 #IconSplash .icon_107 {
    background-position: 0 -1914px, 100% 50% !important;
}
.V6 #IconSplash .icon_108, .V6 #IconSplash .icon_109 {
    background-position: 0 -2928px, 100% 50% !important;
}
.V6 #IconSplash .icon_110 {
    background-position: 0 -3940px, 100% 50% !important;
}
.V6 #IconSplash .icon_111 {
    background-position: 0 -900px, 100% 50% !important;
}
.V6 #IconSplash .icon_112 {
    background-position: 0 -1970px, 100% 50% !important;
}
.V6 #IconSplash .icon_113 {
    background-position: 0 -2985px, 100% 50% !important;
}
.V6 #IconSplash .icon_116, .V6 #IconSplash .icon_141 {
    background-position: 0 -3998px, 100% 50% !important;
}
.V6 #IconSplash .icon_117 {
    background-position: 0 -958px, 100% 50% !important;
}
.V6 #IconSplash .icon_118, .V6 #IconSplash .icon_119, .V6 #IconSplash .icon_121, .V6 #IconSplash .icon_122, .V6 #IconSplash .icon_138 {
    background-position: 0 -2028px, 100% 50% !important;
}
.V6 #IconSplash .icon_120 {
    background-position: 0 -3040px, 100% 50% !important;
}
.V6 #IconSplash .icon_123 {
    background-position: 0 -4050px, 100% 50% !important;
}
.V6 #IconSplash .icon_124 {
    background-position: 0 -1012px, 100% 50% !important;
}
.V6 #IconSplash .icon_125 {
    background-position: 0 -2082px, 100% 50% !important;
}
.V6 #IconSplash .icon_127 {
    background-position: 0 -3098px, 100% 50% !important;
}
.V6 #IconSplash .icon_128 {
    background-position: 0 -4110px, 100% 50% !important;
}
.V6 #IconSplash .icon_139 {
    background-position: 0 -1068px, 100% 50% !important;
}
.V6 #IconSplash .icon_140 {
    background-position: 0 -2140px, 100% 50% !important;
}
.V6 #IconSplash .icon_142 {
    background-position: 0 -3153px, 100% 50% !important;
}
.V6 #IconSplash .icon_143 {
    background-position: 0 -4168px, 100% 50% !important;
}
.V6 #IconSplash .icon_145 {
    background-position: 0 -3490px, 100% 50% !important;
}
.V6 #IconSplash .icon_144, .V6 #IconSplash .icon_145, .V6 #IconSplash .icon_146 {
    background-position: 0 -1126px, 100% 50% !important;
}
.V6 #IconSplash .icon_147 {
    background-position: 0 -2196px, 100% 50% !important;
}
.V6 #IconSplash .icon_148 {
    background-position: 0 -3208px, 100% 50% !important;
}
.V6 #IconSplash .icon_149 {
    background-position: 0 -4560px, 100% 50% !important;
}
.V6 #IconSplash .icon_151 {
    background-position: 0 -4616px, 100% 50% !important;
}
.V6 #IconSplash .icon_152 {
    background-position: 0 -4393px, 100% 50% !important;
}
.V6 #IconSplash .icon_AZ {
    background-position: 0 -1026px, 100% 50% !important;
}
.V6 #IconSplash .icon_3000 {
    background-position: 0 -4669px, 100% 50% !important;
}
.V6 #IconSplash .icon_3001, .V6 #IconSplash .icon_3003 {
    background-position: 0 -4726px, 100% 50% !important;
}
.V6 #IconSplash .icon_3002 {
    background-position: 0 -4333px, 100% 50% !important;
}
#IconContainer.V6 {
    background-color: #474747;
    background-image: none;
    height: 97px;
    width: 100%;
}
.V6 #IconSplash {
    box-sizing: content-box;
    display: -webkit-box;
    height: 85px;
    padding: 12px 0 0;
    width: 100%;
}
.supportsnativescrolling #IconContainer.V6 {
    backface-visibility: hidden;
    overflow-x: auto;
    overflow-y: hidden;
    will-change: overflow-y;
}
.supportsnativescrolling .V6 #IconSplash {
    overflow: visible;
    width: auto;
}
.os_windesktop.osVersion_10 .V6 #IconSplash {
    display: flex;
}
.V6 #IconSplash > div > .iconBox > .icon > .iconPic {
    background-attachment: scroll, scroll;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/grfx/v2/sprite/hires/HiResSportIconsV17.png"), none;
    background-origin: padding-box, padding-box;
    background-position: 0 0%, 0 0;
    background-repeat: no-repeat;
    background-size: 57px 4905px;
    height: 55px;
    width: 55px;
}
.no-flexbox.no-flexboxlegacy .V6 #IconSplash {
    display: inline-block;
    text-align: center;
}
.V6 #IconSplash > div {
    -moz-box-align: start;
    -moz-box-flex: 3;
    display: -webkit-box;
}
.os_windesktop.osVersion_10 .V6 #IconSplash > div {
    display: flex;
}
.no-flexbox.no-flexboxlegacy .V6 #IconSplash > div {
    display: block;
}
.V6 #is {
    height: 100%;
    padding: 0;
    width: 100%;
}
.no-arrowedscrollingfallback .V6 #is {
    transition: all 0.2s ease-in-out 0s;
}
.no-arrowedscrollingfallback .os_ios.osVersion_6 .V6 #is {
    transition: none 0s ease 0s ;
}
.needsha .no-arrowedscrollingfallback .os_ios.osVersion_6 .V6 #is .iconBox {
    transform: none;
}
.needsha .no-arrowedscrollingfallback .V6 #is .iconBox {
    transform: translate3d(0px, 0px, 0px);
}
.needsha .os_ios.osVersion_6 .V6 #is > .iconBox {
    transform: none;
}
.no-v6scrolling .V6 #is .iconBox {
    left: 0;
    position: relative;
}
.no-v6scrolling .V6 #IconSplash #iconLeft, .no-v6scrolling .V6 #IconSplash #iconRight {
    display: inline-block;
}
.no-flexbox.no-flexboxlegacy .V6 #is {
    display: inline-block;
    padding-top: 0;
}
.V6 #is > .iconBox {
    display: block;
    height: 85px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 77px;
}
.os_winphone .V6 #is > .iconBox {
    width: auto;
}
.needsha .V6 #is > .iconBox {
    transform: translate3d(0px, 0px, 0px);
}
.classmenuiconoverlap .V6 #is > .iconBox {
    width: auto;
}
.no-flexbox.no-flexboxlegacy .V6 #is > .iconBox {
    display: inline-block;
    float: left;
}
.no-instantgames .iconBox.home-instantGame {
    display: none !important;
}
.V6 #is > .iconBox > .icon {
    background: #575757 none repeat scroll 0 0;
    height: 55px;
    margin: 0 auto;
    width: 55px;
}
.V6 #is > .iconBox > .icon {
    border-radius: 2px;
}
.V6 #is > .iconBox > .iconHover {
    background: #858585 none repeat scroll 0 0;
}
.V6 #is > .iconBox > .iconLabel {
    color: #ddd;
    font-size: 12px;
    line-height: 15px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 67px;
}
.V6 #IconSplash div.left-arrow, .V6 #IconSplash div.right-arrow {
    -moz-box-align: start;
    -moz-box-flex: 1;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 24px 12px;
    height: 100%;
    width: 22px;
}
.os_windesktop.osVersion_10 .V6 #IconSplash div.left-arrow, .os_windesktop.osVersion_10 .V6 #IconSplash div.right-arrow {
    flex: 0 0 22px;
}
.V6 #IconSplash div.left-arrow {
    padding-left: 5px;
}
.V6 #IconSplash div.right-arrow {
    padding-right: 5px;
}
.V6 #IconSplash div.left-arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAXCAYAAABwOa1vAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAABO0lEQVRYR9WWMYrDMBBFc4VcYa+Qs9i4cukqAXdp3LpwYXZd6k65Qq6QK8z+MXbwav8ujDQBp3gEniR4mGjQQUTeCiq9KMvyBB6gYespUOkBIo9LrCy4RFPpAQJvTdPIOI6ivxrP9lmhMhfEhaqqZBgGmaZp5ny5YInvt0BlDoi9Aun7/hmrfE5fWOZnLFCZSl3XhcZ2XfcjduHKzlihMgWEzhOhbVsWG9iZFKi0gtB5IujlemWsQqUVxD4nwjY2hHBn+3Og0ko8EV4Vq1BpJY7VS4ev7vpXWKHSio4sEqy4TIYtVFpB5Mc/0W7vCIXKFBBZxNE64ryjqUwFkWEbrKzvCHBiZ6xQmYNOh7+i2X4rVOYSR68vtnhfClTmgshfl3CXj58tJNplLlPpBSKLJdZtHlO5Z6jcL3L4Bpp9fnwmQOCwAAAAAElFTkSuQmCC");
}
.V6 #IconSplash div.right-arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAXCAYAAABwOa1vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAATxJREFUWEfVljGOg0AMRXOFvcJeIWdZREVJlUh0NLQUFGhDOXfKFfYKewWvPYIIWX8Le4xEiieUFyM9RcHMhYjeCig9VFXVMr/MFX0fBZRW1lhakegPNBcBlFYksm1bmueZ5Mqfn2guAiit3O53WpYlM00T1XUt0QnNlgKlle/l8QoWxnHc/h49mi8BSisc2e+DhWEYcnTTNF/oHi9QeuDIpKO7rpPo0M0BpRcUvT6EYZsDyhJSSj/74OjNAWUpOnrbHHrOA5Sl8K+Z5KHT0XrOA5QlcGzP5C2xD5bVp2c9QOmFQ/MrGsXy9RPdYwVKD1usrDIQG7aLobTCoVcmnyf2sSuhr2gorfwXK9sCzZcApRWJlX17dKwApRV9+Il8yDRQWuG41yv5yFgBSg8cuZ3YQk9nGijPDJTnhS5/Iu5+fDbdcOYAAAAASUVORK5CYII=");
}
.V6 #IconSplash div.arrow-active {
    opacity: 1;
}
.no-flexbox.no-flexboxlegacy .V6 #IconSplash > div {
    display: inline-block;
}
.no-flexbox.no-flexboxlegacy .V6 #IconSplash div.left-arrow {
    float: left;
}
.no-flexbox.no-flexboxlegacy .V6 #IconSplash div.right-arrow {
    float: right;
}
.V6 .MoreAppsPod {
    background-clip: padding-box;
    background-color: #020049;
    border: 1px solid #404040;
    border-radius: 5px;
    box-sizing: border-box;
    height: 50px;
    margin: 4px 0;
    width: 100%;
}
.V6 .MoreAppsPod div.arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAArDAAAKwwE0KSSrAAAAB3RJTUUH3ggPDDUu+w66dQAAAjxJREFUWMPtlk9o03AUx7/5Q5JmZYRWVoeygrowpFZlGKdklUILut9ARFFG2eZhZt6GPc+bV2GnIZWJl4G7L3elXhRkggcPQ4Y7uHkQ6skKSX4eTCFm9dDJ4g/9fW55v1/gk8fLew/gcDgcDudfRur1BcMhhjZq7mqj5m77zebbpIWFXmUBNAEUAHwDcLHVcBOVFnu8v6wrWuHxTB0ls5gC0Aw/gk3htJqauD9Zg66omB6rIJ/NpZOW7kl4bvyKPpQZAADoiopFUoOuaAUAq0wKnz56PIg+64qKnxnXJgyHPGVOWJHl2YBSGo0NZQZw99IkAMwaDrnNVJcAAPf1y1sAnsXjzc13ePRiHQDKrYb7nJUuAWLZawBW4vHx4VMomUUAWDcccoaZDEcyvQFgj9gDdxXvd7Z3AJxsNdzWX89wJNNnPd/fisfr1RvIZ3OD4YABM8IAIEtS2Qv8drxz1KvX0adow0yVRGdU92t9rx7enDd1Rf3l7NPXL/RO9arIVIYBLHuBb3Y7ONyf+c5USRgOWdIVbaozqqN4ge+LgjDCjHA4IBZmLlTQGdUdAhpQWZRqxLI/MlHDYY/dmB6r4HLhXLcr94hlLzExOELZZsks/k525SBl91MSa/lsLj1fIt3OPhDLnmNq+Tl2aPDIIqntiXuB/5lY9gnmtrWFyjUt3hECStuyKJ1nch82UuntmCwVBWHkoDrCHwvLklQOKG2HZUBFQZhKUna/+3AewBaAJ0n8ZBwOh8Ph/F/8AJd6mSXmTfdUAAAAAElFTkSuQmCC");
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 24px 18px;
    padding-right: 9px;
    width: 24px;
}
.V6 .MoreAppsPod > ul {
    display: table;
    line-height: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.V6 .MoreAppsPod > ul > li {
    display: table-row;
}
.V6 .MoreAppsPod > ul > li > div {
    display: table-cell;
    vertical-align: middle;
}
.V6 .MoreAppsPod li a {
    color: #ddd;
    float: left;
    font-size: 13px;
    padding-left: 11px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.V6 .GamingPod {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #404040;
    border-radius: 5px;
    box-sizing: border-box;
    margin: 4px 0;
    width: 100%;
}
.V6 .GamingPod > ul {
    display: table;
    line-height: 48px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.V6 .GamingPod > ul > li {
    display: table-row;
    padding: 5px 0;
}
.narrowView .V6 .GamingPod ul li.blankPod {
    display: none;
}
.V6 .GamingPod > ul > li > div {
    border-bottom: 1px solid #545454;
    border-top: 1px solid #6e6e6e;
    color: #ddd;
    display: table-cell;
    font-size: 15px;
    height: 54px;
    padding-left: 5px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    vertical-align: middle;
}
.V6 .GamingPod > ul > li > div:last-child {
    text-align: right;
}
.V6 .GamingPod > ul > li:first-child > div {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.V6 .GamingPod > ul > li.last-pod > div {
    border-bottom: medium none;
}
.V6 .GamingPod > ul > li > a {
    display: inline-block;
    font-weight: bold;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
    width: 100%;
}
.V6 .GamingPod li a {
    color: #ddd;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 52px;
    width: 100%;
}
.V6 .GamingPod li a::before {
    background-image: url("/grfx/V6/Home/featuresV2.jpg");
    background-repeat: no-repeat;
    background-size: 105px 253px;
    border: 1px solid #404040;
    content: "";
    display: inline-block;
    height: 42px;
    margin: 4px 7px 4px 0;
    vertical-align: middle;
    width: 105px;
}
.V6 .GamingPod li[data-externallinktype="Gaming"] a::before, .V6 .GamingPod li[data-externallinktype="Slots"] a::before {
    background-position: 50% 0;
}
.V6 .GamingPod li[data-externallinktype="Casino"] a::before {
    background-position: 50% -42px;
}
.V6 .GamingPod li[data-externallinktype="Poker"] a::before {
    background-position: 50% -84px;
}
.V6 .GamingPod li[data-externallinktype="Financials"] a::before {
    background-position: 50% -168px;
}
.V6 .GamingPod li[data-externallinktype="Vegas"] a::before {
    background-position: 50% -126px;
}
.V6 .GamingPod li.slotsGiveaway a::before {
    background-position: 50% -210px;
}
#hiddenNav {
    color: #fff;
    font-size: 11px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.no-v6scrolling #hiddenNav {
    display: block;
    overflow: hidden;
    width: 100%;
}
#hiddenNav li {
    display: inline-block;
    padding: 0 11px;
}
#hiddenNav li a {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 44px;
}
#hiddenNav li.selectedProductNav a {
    color: #ffdf1b;
}
.V6 .pod.genericPod > ul > li.homeActive > div:last-child {
    background: #666 url("/grfx/v2/spinners/generic-spinner-32px-666.gif") no-repeat scroll 50% 50% / 26px 16px;
}
.l1Fix {
    color: #ddd;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.V6 .FeatureItemsBox .genericRow:last-child {
    border-radius: 5px;
}
.V6 .FeatureItemsBox {
    border: medium none;
}
.V6 .FeatureItemsBox .homeAnnounceRow {
    background-color: #666;
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #6e6e6e;
    box-sizing: border-box;
    color: #bbb;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    min-height: 43px;
    padding: 8px 10px 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
}
.V6 .FeatureItemsBox:last-child {
    background-clip: padding-box;
    border-radius: 0 0 5px 5px;
    margin-bottom: 0;
    padding-top: 0;
}
.FeatureItemsBox .genericRow:last-child, .FeatureItemsBox .genericRowActive:last-child {
    background: #666 url("/grfx/v2/spinners/generic-spinner-16px-666.gif") no-repeat scroll 100% 50%;
    border-bottom: medium none;
    border-radius: 0 0 3px 3px;
}
.V6 .genericPod > div.FeatureItemsBox {
    display: block;
}
.FeatureItemsBox > div:first-child {
    border-top: medium none;
}
.V6 .Feature {
    background-clip: padding-box;
    text-align: left;
}
#BookMarkMsgBox.Bottom {
    bottom: 10px;
    width: 100%;
}
#BookMarkMsgBox.Bottom #BookMarkMsg::before {
    border-top-color: #000;
    bottom: -18px;
}
#BookMarkMsgBox.Bottom #BookMarkMsg::after {
    border-top-color: #fff;
    bottom: -17px;
}
.V6 .pod {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #404040;
    border-radius: 5px;
    box-sizing: border-box;
    font-family: "HelveticaNeue-Bold","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    margin: 4px 0 2px;
    width: 100%;
}
.V6 .pod > .podHeader {
    background-clip: padding-box;
    background-color: #020049;
    background-image: none;
    border-bottom: 1px solid gray;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #268a6b;
    min-height: 42px;
    padding-left: 9px;
    padding-right: 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.V6 .pod > .podHeader > h1 {
    color: #ddd;
    display: table-cell;
    font-family: "HelveticaNeue-CondensedBold","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    line-height: 18px;
    margin: 0;
    text-transform: uppercase;
    vertical-align: middle;
}
:lang(cn) .V6 .pod > .podHeader > h1, *:lang(hk) .V6 .pod > .podHeader > h1, *:lang(gr) .V6 .pod > .podHeader > h1 {
    text-transform: initial;
}
:lang(cn) .V6 .pod > .podSubHeader, *:lang(hk) .V6 .pod > .podSubHeader, *:lang(gr) .V6 .pod > .podSubHeader {
    text-transform: initial;
}
:lang(cn) .V6 .podIPDesc, *:lang(hk) .V6 .podIPDesc, *:lang(gr) .V6 .podIPDesc {
    text-transform: initial;
}
.V6 .pod > ul, .podFooter > ul {
    display: table;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.V6 .podFooter {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.V6 .podFooter > div, .V6 .genericPod > div {
    display: table-cell;
    vertical-align: middle;
}
.V6 .podFooter > div {
    padding-top: 2px;
}
.V6 .genericPod .cpLink > div > span {
    font-size: 13px;
}
.V6 .podFooter > div:first-child {
    padding-left: 11px;
}
.V6 .podFooter > div:last-child, .V6 .pod.genericPod > ul > li > div:last-child {
    text-align: left;
    width: 25px;
}
.V6 .pod.genericPod > ul > li {
    display: table-row;
    height: 42px;
}
.V6 .pod.genericPod {
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
}
.V6 .pod.genericPod > ul > li > div {
    border-bottom: 1px solid #545454;
    border-top: 1px solid #6e6e6e;
    color: #ddd;
    display: table-cell;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    padding: 0 0 0 9px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    vertical-align: middle;
}
.V6 .pod.genericPod > ul > li.doubleRow > div {
    padding-bottom: 1px;
    padding-top: 2px;
    vertical-align: initial;
}
.V6 .pod.genericPod > ul > li.doubleRow > div > div {
    line-height: 14px;
}
.narrowView .blankPod {
    display: none !important;
}
.V6 .genericPod div.arrow, .V6 .GamingPod div.arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAXCAYAAABwOa1vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAATxJREFUWEfVljGOg0AMRXOFvcJeIWdZREVJlUh0NLQUFGhDOXfKFfYKewWvPYIIWX8Le4xEiieUFyM9RcHMhYjeCig9VFXVMr/MFX0fBZRW1lhakegPNBcBlFYksm1bmueZ5Mqfn2guAiit3O53WpYlM00T1XUt0QnNlgKlle/l8QoWxnHc/h49mi8BSisc2e+DhWEYcnTTNF/oHi9QeuDIpKO7rpPo0M0BpRcUvT6EYZsDyhJSSj/74OjNAWUpOnrbHHrOA5Sl8K+Z5KHT0XrOA5QlcGzP5C2xD5bVp2c9QOmFQ/MrGsXy9RPdYwVKD1usrDIQG7aLobTCoVcmnyf2sSuhr2gorfwXK9sCzZcApRWJlX17dKwApRV9+Il8yDRQWuG41yv5yFgBSg8cuZ3YQk9nGijPDJTnhS5/Iu5+fDbdcOYAAAAASUVORK5CYII=");
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 24px 12px;
    padding-right: 1px;
    width: 14px;
}
.V6 .GamingPod div.arrow {
    width: 32px;
}
.V6 .pod.genericPod > ul > li:last-of-type > div {
    border-bottom: medium none;
}
.V6 .pod.genericPod > ul > li:last-of-type::after {
    border-bottom: medium none;
}
.V6 .pod li span.podRowSubText {
    color: #aaa;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
}
.V6 .podFooter {
    background-clip: padding-box;
    background-color: #585858;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.04) inset;
    box-sizing: border-box;
    color: #ddd;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 44px;
    line-height: 17px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
}
.V6 .podFooter > ul::after {
    border-bottom: medium none;
    border-top: medium none;
}
.V6 .podFooter > ul > li {
    display: table-cell;
    height: 44px;
    padding: 0 11px;
    vertical-align: middle;
}
.V6 .podFooterSubText {
    color: #bbb;
    font-weight: normal;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.V6 .pod > .podSubHeader {
    background-image: none;
    border-top: 0 none;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.08) inset;
    box-sizing: border-box;
    color: #ddd;
    font-family: "HelveticaNeue-CondensedBold","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding-left: 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
}
.V6 .pod > .podSubHeader.cid_17, .V6 .pod > .podSubHeader.cid_70, .V6 .pod > .podSubHeader.cid_80, .V6 .pod > .podSubHeader.cid_89, .V6 .pod > .podSubHeader.cid_118, .V6 .pod > .podSubHeader.cid_120, .V6 .pod > .podSubHeader.cid_121, .V6 .pod > .podSubHeader.cid_122, .V6 .pod > .podSubHeader.cid_123, .V6 .pod > .podSubHeader.cid_124, .V6 .pod > .podSubHeader.cid_125, .V6 .pod > .podSubHeader.cid_138, .V6 .pod > .podSubHeader.cid_139 {
    text-shadow: none;
}
.V6 .pod li > div span {
    padding-top: 1px;
}
.V6 .pod li.cpLink > div span.media {
    position: relative;
    top: 2px;
}
.V6 .pod li.noclockandicon > div > span {
    display: inline-block !important;
    padding-top: 4px;
}
.V6 .pod.genericPod > ul > li.homeActive div, .V6 .pod.genericPod > ul > li.homeActive span, .V6 .GamingPod > ul > li.homeActive > div a, .V6 .GamingPod li.homeActive a {
    color: #ffdf1b;
}
.V6 .pod.HomePageRacingPod {
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.05) inset, -1px -1px rgba(255, 255, 255, 0.05) inset;
    float: none;
}
.no-embeddedstreaming .V6 .pod li.podEmbeddedStreamingOnly > div > span {
    display: none !important;
}
.no-embeddedstreaming .V6 .pod li.podEmbeddedStreamingOnly table.podInPlayRow {
    padding-bottom: 0;
}
#offersIFrame {
    background-color: #545454;
    border: medium none;
    height: 100%;
    min-height: 500px;
    width: 100%;
}
#promoButtonWrapper {
    background: #474747 none repeat scroll 0 0;
    border-bottom: medium none;
    border-top: 1px solid #3b3b3b;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    display: block;
    margin: 0;
    padding: 10px 5px;
}
#promoButton {
    background: #666 none repeat scroll 0 0;
    border: 1px solid #3b3b3b;
    border-radius: 4px;
    box-shadow: 0 1px 1px -1px #727272 inset;
    color: #ddd;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    padding: 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    white-space: nowrap;
    width: 98%;
}
.narrowView #promoButton {
    width: 94%;
}
.mediumView #promoButton {
    width: 97%;
}
#promoArrow {
    background-image: url("/grfx/V6/arrows/12x24-extra-arrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50% auto;
    display: inline-block;
    float: right;
    height: 42px;
    width: 12px;
}
.lowcpu .home-AusRaceCardPod_PlaceHolder, .lowcpu .home-AusRaceCardPod_PlaceHolder_CaptionBar {
    border-radius: 0;
    box-shadow: none;
}
.home-AusRaceCardPod_PlaceHolder {
    background-color: #666;
    box-sizing: border-box;
    height: 370px;
    margin-top: 5.5px;
    width: auto;
}
.home-AusRaceCardPod_PlaceHolder_CaptionBar {
    background-clip: padding-box;
    background-color: #020049;
    border-bottom: 1px solid #189970;
    display: table;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.home-AusRaceCardPod_PlaceHolder_CaptionBarText {
    color: #ddd;
    display: table-cell;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 21px;
    padding-left: 11px;
    padding-right: 11px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
#betslipContainer.mobile {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    z-index: 1000;
    overflow-y:hidden;
    height:100%;
}
.os_android.osVersion_3 #betslipContainer.mobile {
    backface-visibility: hidden;
    transform: translate3d(0px, 0px, 0px);
}
#betslipContainerMyBetsClone {
    border: 1px solid #000;
    border-radius: 5px;
    box-sizing: border-box;
    height: auto;
    overflow: hidden;
    position: absolute;
    transition: all 0.5s ease 0s;
    z-index: 69;
}
#betslipContainerMyBetsClone.slowerAnimation {
    transition: all 1s ease 0s;
}
#betslipContainerMyBetsClone .content {
    background-color: #bbb;
}
#betslipContainer.mobile .betslipWrapper.overlay {
    border-radius: 0;
}
#betslipContainer.mobile #Header {
    display: none;
}
#betslipContainer.mobile .betslipWrapper.overlay .selection .betslip-select {
    background-color: transparent !important;
    display: none !important;
    padding: 0;
}
#betslipContainer.mobile #BetSlipDialogueAddToBetslip {
    background-color: #C6D4F1;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #000;
    text-align: center;
}
.BetSlipDialogueAddToBetslip {
    background-color: #c7c7c7;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #000;
    padding: 10px 0;
    text-align: center;
}
#betslipContainer.mobile #BetSlipDialogueAddToBetslip > div {
    background-color: #bbb;
    color: #666;
    font-size: 14px;
    font-weight: normal;
    height: 10px;
    line-height: 10px;
    margin: -6px auto 5px;
    min-width: 40px;
    padding: 0 3px;
    text-align: center;
    width: 40px;
}
#betslipContainer.mobile .betslipWrapper.receipt {
    border-radius: 5px;
}
#betslipContainer.mobile .betslipWrapper.receipt .footer {
    border-radius: 0 0 5px 5px;
}
#betslipContainer.mobile .betslipHeader > div.bet-slip-title {
    color: #ddd;
    display: block;
    line-height: 42px;
}
.betslipWrapper .betReceipt .betslipHeader {
    box-shadow: none;
}
#betslipContainer.mobile .betslipWrapper > ul > li#pro > ul {
    border-bottom: medium none;
    border-top: medium none;
}
#betslipContainer.mobile .betslipWrapper .totals div:first-child {
    border-top: medium none;
}
#BetSlipDialogueHeader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #00aeef;
    border-color: #000 #000 gray;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset;
    color: White;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    overflow: hidden;
}
#BetSlipHeaderContent {
    display: table;
    height: 42px;
    vertical-align: middle;
    width: 100%;
}
#BetSlipTitle {
    display: table-cell;
    height: 42px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    width: 2%;
}
#BetSlipTitle span:first-child {
    display: table-cell;
    height: 42px;
    vertical-align: middle;
    white-space: nowrap;
}
#BetSlipCount {
    font-size: 11px;
    height: 16px;
    margin-top: 7px;
    padding-bottom: 16px;
    padding-left: 4px;
    text-align: center;
    vertical-align: middle;
    width: 18px;
}
#BetSlipCount span {
    background-color: gray;
    border-radius: 18px !important;
    display: block;
    height: 17px !important;
    line-height: 17px;
    padding-top: 1px;
    width: 18px !important;
}
#BetSlipLogin {
    color: #ffdf1b;
    display: table-cell;
    height: 42px;
    padding-right: 11px;
    text-align: right;
    vertical-align: middle;
}
#BetSlipBalance {
    display: table-cell;
    height: 42px;
    padding: 0 11px 0 0;
    text-align: right;
    vertical-align: middle;
    width: 100%;
}
#BetSlipBalance .balanceTextLink, #BetSlipBalance .balanceTextLink:hover, #BetSlipBalance .balanceTextLink:visited {
    color: #8abfad;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    width: 100%;
}
#BetSlipBalance .balanceLink, #BetSlipBalance .balanceLink:hover, #BetSlipBalance .balanceLink:visited {
    color: #ffdf1b;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    width: 100%;
}
#BetSlipCloseIcon {
    color: #8abfad;
    display: table-cell;
    height: 42px;
    text-align: center;
    vertical-align: middle;
    width: 43px;
}
#BetSlipCloseIcon div {
    background-image: url("../img/betslip-sprites.png");
    background-position: -4px -202px;
    background-repeat: no-repeat;
    background-size: 64px auto;
    border-left: 1px solid gray;
    display: block;
    height: 43px;
    width: 43px;
}
.no-inlinesvg #BetSlipCloseIcon div, .no-svg #BetSlipCloseIcon div {
    background-image: url("../img/betslip-sprites.png");
}
#BetSlipDialogueHeader .no-cssgradients {
    background: #06855f none repeat scroll 0 0;
}
#BetSlipDialogueAddToBetslip, #BetSlipDialogueAddToBetslip a {
    color: #020049;
    font-size: 15px;
    height: 10px;
    line-height: 34px;
    padding: 0;
}
.BetSlipDialogueAddToBetslip a {
    color: #020049;
    font-size: 15px;
    height: 43px;
    line-height: 34px;
    padding: 0;
}
#BetSlipDialogueAddToBetslipm {
    border-top: 1px solid #aaa;
}
#betslipContainer.mobile #BetSlipDialogueEnhancedFooter {
    background-color: #c7c7c7;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #000;
    height: 10px;
    padding: 0;
    position: relative;
    text-align: center;
    top: -6px;
}
#BetSlipDialogueAddToBetslip a.disabled {
    opacity: 0.5;
}
#betslipContainer.mobile .betslipWrapper .betReceipt > li.betslipHeader {
    background-color: #c7c7c7;
    border-bottom: 1px solid #aaa;
    border-radius: 5px 5px 0 0;
}
#betslipContainer.mobile .betslipWrapper .betReceipt > li.betslipHeader.confirm {
    background-color: #020049;
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset;
    color: #ddd;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    overflow: hidden;
    padding: 11px 11px 0 !important;
    text-align: center;
}
#betslipContainer.mobile .betslipWrapper.overlay.confirmCurve {
    border-radius: 5px 5px 0 0;
}
#betslipContainer.mobile .minusIcon, #betslipContainer.mobile .plusIcon {
    background-color: #bbb;
    border: 1px solid #8f8f8f;
    box-shadow: 0 1px 0 #d1d1d1 inset;
}
#betslipContainer.mobile .minusIcon {
    background-position: center -94px;
}
#betslipContainer.mobile .plusIcon {
    background-position: center -50px;
}
#betslipContainer.mobile .betslipWrapper.overlay ul li.emptyBetslip {
    border-bottom: 1px solid #ccc;
}
#betslipContainer.mobile #eDiv {
    background-color: #c7c7c7;
    color: #333;
    padding: 10px;
}
#betslipContainer {
    display: none;
}
.instantbet #betslipContainer {
    display: block;
}
#BetslipMessage {
    background: #000 none repeat scroll 0 0;
    border-radius: 6px;
    box-sizing: border-box;
    color: #ddd;
    font-size: 15px;
    font-weight: bold;
    left: 22%;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 56%;
    z-index: 75;
}
.needsha #BetslipMessage {
    backface-visibility: hidden;
    transform: translate3d(0px, 0px, 0px);
    transform-style: preserve-3d;
}
.BetslipMessageTop {
    background: rgba(0, 0, 0, 0) url("/grfx/v2/sprite/lores/LoResIconsMain.png") no-repeat scroll 0 -843px / 58px auto;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    width: 100%;
}
#betslipBar {
    background: #020049 none repeat scroll 0 0;
    border-top: 1px solid gray;
    display: none;
    padding: 11px;
}
.betslipBar-Hidden {
    display: none !important;
}
#betslipBarContent {
    background: #ffdf1b none repeat scroll 0 0;
    border: 1px solid #0e5940;
    border-radius: 7px;
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
#betslipBar > div > div {
    display: table;
    margin: auto;
}
#betslipBar span:first-child {
    display: table-cell;
    float: left;
}
#betslipBar span:last-child {
    background-color: #333;
    border-radius: 18px !important;
    color: #ddd;
    display: table-cell;
    float: left;
    height: 25px !important;
    line-height: 25px !important;
    margin-left: 7px;
    margin-top: 5px;
    vertical-align: middle;
    width: 26px !important;
}
#betslipBarEnhanced {
    background-color: #ddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    bottom: -55px;
    color: #545454;
    display: none;
    font-size: 18px;
    height: 55px;
    left: 50%;
    margin-left: -88.5px;
    min-width: 177px;
    position: fixed;
    text-align: center;
    transform: translate3d(0px, 0px, 0px);
    transition: transform 0.35s ease 0s, -webkit-transform 0.35s ease 0s;
    z-index: 30;
}
.csscalc.sports-ui #betslipBarEnhanced {
    display: block !important;
}
#betslipBarEnhanced.showingBetSlipEnhancedBar {
    transform: translate3d(0px, -55px, 0px);
}
.betslipBarEnhanced-Hidden {
    display: none !important;
}
#betslipBarEnhanced > div {
    display: table;
    height: 55px;
    margin: auto;
    padding: 0 11px;
    vertical-align: middle;
}
#betslipBarEnhanced > div > span {
    box-sizing: border-box;
    display: table-cell;
    float: left;
    height: 55px;
    line-height: 51px;
    padding-top: 4px;
    vertical-align: middle;
}
#betslipBarEnhancedSelectionCount {
    background-color: #020049;
    border-radius: 18px !important;
    color: #fff;
    display: table-cell;
    font-size: 15px;
    height: 18px !important;
    left: -2px;
    line-height: 18px !important;
    margin-top: 7px;
    padding-top: 0 !important;
    position: relative;
    vertical-align: middle;
    width: 18px !important;
}
.wideView #betslipBarEnhanced.bigger {
    bottom: -74px;
    height: 74px;
}
.wideView #betslipBarEnhanced.bigger.showingBetSlipEnhancedBar {
    transform: translate3d(0px, -74px, 0px);
}
#bsCD.dialogMsg.incompDialogue .CloseIcon {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: 11px -184px;
    background-repeat: no-repeat;
    background-size: 40px auto;
    height: 44px;
    right: 0;
    top: 0;
    width: 45px;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm {
    border: 1px solid #000;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm div.InnerMessage {
    padding: 22px 11px 11px;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm div.InnerMessage #message {
    color: #545454;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 3px;
    margin-top: 2px;
    width: 75%;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm div.InnerMessage .dialogButton {
    font-size: 15px;
    line-height: 40px;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm div.InnerMessage .okButton {
    margin-top: 22px;
}
#bsCD.dialogMsg.incompDialogue div.PopUpForm div.InnerMessage .closeButton {
    background-color: #aaa;
    border: 1px solid #888;
    color: #545454;
    margin-bottom: 0;
    margin-top: 11px;
    text-shadow: none;
}
#bsCD.dialogMsg.referDialogue .CloseIcon {
    display: none;
}
#bsCD.dialogMsg.referDialogue div.PopUpForm {
    background-clip: padding-box;
    background-color: #bbb;
    border: 1px solid #000;
    border-radius: 5px;
    box-sizing: border-box;
    color: #545454;
    position: absolute;
    width: 100%;
}
#bsCD.dialogMsg.referDialogue #DialogTitle {
    background-color: #020049;
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset;
    color: #ddd;
    display: table;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
#bsCD.dialogMsg #DialogTitle {
    color: #444;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-top: 11px;
    text-align: center;
}
#bsCD.dialogMsg.referDialogue #DialogTitleContent {
    box-sizing: border-box;
    display: table-cell;
    height: 42px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#bsCD.dialogMsg.referDialogue .referCanBePlaced {
    display: block;
}
#bsCD.dialogMsg.referDialogue .referRequiresRefer {
    display: block;
    margin-top: 5px;
}
#bsCD.dialogMsg.referDialogue .referValue {
    font-weight: bold;
}
#bsCD.dialogMsg.referDialogue .message {
    display: block;
    padding: 15px 0;
}
#bsCD.dialogMsg.referDialogue .dialogButton.okButton {
    background-color: #ffdf1b;
    border: 1px solid #999;
    color: #000;
    font-size: 15px;
    text-shadow: none;
}
#bsCD.dialogMsg.referDialogue .dialogButton.closeButton {
    background-color: #aaa;
    border: 1px solid #888;
    color: #545454;
    font-size: 15px;
    margin: 10px 0 0;
    opacity: 1;
    text-shadow: none;
}
#bsCD.dialogMsg.referDialogue .dialogButton.closeButton.disabled {
    font-size: 15px;
    opacity: 0.5;
}
#bsCD.dialogMsg.referDialogue .dialogButton.okButton .buttonSpinner {
    font-size: 15px;
    left: 10px;
    position: relative;
    top: 3px;
}
.showBetSlipEnhancedBar {
    animation: 550ms linear 0s normal forwards 0 running ShowBetSlipEnhancedBar;
    bottom: -74px !important;
    display: block !important;
    overflow: visible;
}
.highlightNewBet {
    animation: 200ms ease 0s normal forwards 1 running HighlightNewBet;
}
.newBetBounce {
    animation: 333ms ease 0s normal forwards 1 running NewBetBounce;
}
.hideBetSlipEnhancedBar {
    animation: 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s normal forwards 1 running HideBetSlipEnhancedBar;
    bottom: -74px !important;
    display: block !important;
}
@keyframes ShowBetSlipEnhancedBar {
0% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
27.7778% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -69.5782, 0, 1);
}
61.1111% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -48.333, 0, 1);
}
88.875% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -54.3851, 0, 1);
}
100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -53, 0, 1);
}
}
@keyframes ShowBetSlipEnhancedBar {
0% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
27.7778% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -69.5782, 0, 1);
}
61.1111% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -48.333, 0, 1);
}
88.875% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -54.3851, 0, 1);
}
100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -53, 0, 1);
}
}
@keyframes HideBetSlipEnhancedBar {
0% {
    transform: translate3d(0px, -53px, 0px);
}
100% {
    transform: translate3d(0px, 0px, 0px);
}
}
@keyframes HideBetSlipEnhancedBar {
0% {
    transform: translate3d(0px, -53px, 0px);
}
100% {
    transform: translate3d(0px, 0px, 0px);
}
}
@keyframes NewBetBounce {
0%, 100% {
    transform: translate3d(0px, -55px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
50% {
    transform: translate3d(0px, -47px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
}
@keyframes NewBetBounce {
0%, 100% {
    transform: translate3d(0px, -55px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
50% {
    transform: translate3d(0px, -47px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
}
@keyframes HighlightNewBet {
0%, 100% {
    transform: translate3d(0px, -55px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
50% {
    transform: translate3d(0px, -47px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
}
@keyframes HighlightNewBet {
0%, 100% {
    transform: translate3d(0px, -55px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
50% {
    transform: translate3d(0px, -47px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
}
@keyframes HighlightNewBet {
0% {
    color: #ddd;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #ddd;
}
}
@keyframes HighlightNewBet {
0% {
    color: #ddd;
}
25% {
    color: #fff;
    text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 12px #fff;
}
100% {
    color: #ddd;
}
}
.cc_17_0, .cc_17_1, .cc_17_2, .cc_17_3, .cc_17_4, .cc_17_5, .cc_17_6, .cc_17_7, .cc_17_8, .cc_17_9, .cc_4_0, .cc_4_1, .cc_4_2, .cc_4_3, .cc_4_4, .cc_4_5, .cc_4_6, .cc_4_7, .cc_4_8, .cc_4_9, .cc_34_0, .cc_34_1, .cc_34_2, .cc_34_3, .cc_34_4, .cc_34_5, .cc_34_6, .cc_34_7, .cc_34_8, .cc_34_9, .cc_76_0, .cc_76_1, .cc_76_2, .cc_76_3, .cc_76_4, .cc_76_5, .cc_76_6, .cc_76_7, .cc_76_8, .cc_76_9, .cc_12_0, .cc_12_1, .cc_12_2, .cc_12_3, .cc_12_4, .cc_12_5, .cc_12_6, .cc_12_7, .cc_12_8, .cc_12_9, .cc_65_0, .cc_65_1, .cc_65_2, .cc_65_3, .cc_65_4, .cc_65_5, .cc_65_6, .cc_65_7, .cc_65_8, .cc_65_9 {
}
.cc_6_0, .cc_6_1, .cc_6_2, .cc_6_3, .cc_6_4, .cc_6_5, .cc_6_6, .cc_6_7, .cc_6_8, .cc_6_9, .cc_37_0, .cc_37_1, .cc_37_2, .cc_37_3, .cc_37_4, .cc_37_5, .cc_37_6, .cc_37_7, .cc_37_8, .cc_37_9, .cc_24_0, .cc_24_1, .cc_24_2, .cc_24_3, .cc_24_4, .cc_24_5, .cc_24_6, .cc_24_7, .cc_24_8, .cc_24_9, .cc_68_0, .cc_68_1, .cc_68_2, .cc_68_3, .cc_68_4, .cc_68_5, .cc_68_6, .cc_68_7, .cc_68_8, .cc_68_9, .cc_9_0, .cc_9_1, .cc_9_2, .cc_9_3, .cc_9_4, .cc_9_5, .cc_9_6, .cc_9_7, .cc_9_8, .cc_9_9, .cc_55_0, .cc_55_1, .cc_55_2, .cc_55_3, .cc_55_4, .cc_55_5, .cc_55_6, .cc_55_7, .cc_55_8, .cc_55_9 {
    display: none !important;
}
.enhancedPod strong {
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.enhancedPod small {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.enhancedPod em {
    display: inline-block;
    font-style: normal;
    line-height: 16px;
    max-width: 95%;
    text-decoration: none;
}
.enhancedPod button:focus {
    outline: 0 none;
}
.enhancedPod {
    font-size: 14px;
    font-weight: normal;
    margin-bottom:2px;
}
.enhancedPod:last-child, .enhancedPod.Hidden, .PreMatch + .enhancedPod {
    margin-bottom: 0;
}
#Coupon .enhancedPod:last-child {
    margin-bottom: 2px;
}
.enhancedPod.statsAvailable em {
    max-width: 80%;
}
.enhancedPod.collapsed {
    min-height: 44px;
}
.enhancedPod.collapsed > div, .enhancedPod.collapsed > h3, .enhancedPod.collapsed .MatchListNotification {
    display: none !important;
}
.enhancedPod.statsAvailable > h1:first-child, .enhancedPod.collapsed > h1:first-child {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAOCAYAAABU4P48AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAUZJREFUSEu9lDFuAkEMRecIoUxLSxOJW6Sj2J4ioYADEKWPRJ+GrUiFlBNEFFCmCVfgCnuFif/IRmb0NyHSTIqHBq+//xd4NsQYw83j/UBohaMwRu0vQKNazBiwnlJYWJhFpROuDo1e1Zges6qFhmF3u5jE+fY1vuze4+hpasYzJvCgB73QQIsZmIWZrL8EAQYwezseEuvPDx96xUQAzywsNKbHLMzM+0sRNl/7s5nn7vnBQl/sJc5aSz1Mi5nWX5ogBm1faPzFCCakvVTSvuMZ0+islpmVIH2IQeNNPX4vge0761Wa3KQk54MYDft+advLfN89qh364TW4+AJDobMQHlwsf7kyoKkeFtCimJ9cmN84sRm1oEUgQdosGKPa5eqDFg0JtGR7rbUl09SGFj0SrPGh9Vz1TfATtJgjAe0y/tvl4sTwDeA14RdGwYelAAAAAElFTkSuQmCC");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 22px 7px;
    border-bottom: medium none;
}
.enhancedPod.tabbed {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.enhancedPod > .linesContainer > .podEventRow > div:last-child, .enhancedPod > .podEventRow > div:last-child {
    border-right: medium none;
}
.wideView .enhancedPod div.podSplashRow.lastWideRow, .enhancedPod div.podSplashRow.lastRow {
    border-bottom: 0 none;
    min-height: 44px;
}
.podEventRow:last-child div:first-child, .podEventRow.last div:last-child {
    /*border-bottom: medium none;*/
}
.podEventRow:last-child div:last-child, .podEventRow.last div:last-child {
    /*border-bottom: medium none;*/
}
.enhancedPod .eventWrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.enhancedPod .eventWrapper:last-child {
    border-bottom: medium none;
}
.enhancedPod .eventWrapper .podEventRow:last-child div:first-child, .enhancedPod .eventWrapper .podEventRow.last div:first-child {
    border-bottom-left-radius: 0;
}
.enhancedPod .eventWrapper .podEventRow:last-child div:last-child, .enhancedPod .eventWrapper .podEventRow.last div:last-child {
    border-bottom-right-radius: 0;
}
.enhancedPod .eventWrapper .podEventRow div:last-child, .enhancedPod .eventWrapper .podEventRow div:last-child {
    border-right: medium none;
}
.enhancedPod .eventWrapper:last-child .podEventRow:last-child div:first-child, .enhancedPod .eventWrapper:last-child .podEventRow.last div:first-child {
    border-bottom-left-radius: 0;
}
.enhancedPod .eventWrapper:last-child .podEventRow:last-child div:last-child, .enhancedPod .eventWrapper:last-child .podEventRow.last div:last-child {
    border-bottom-right-radius: 0;
}
.podEventRow:last-child div, .podEventRow.last div {
    /*border-bottom: 0 none;*/
}
.cpn-OthersOnRequest_Wrapper {
    border-top: 1px solid #757575;
}
.cpn-OthersOnRequest_Link {
    background-color: #666;
    color: #bbb;
    display: table-cell;
    font-size: 13px;
    min-height: 44px;
    padding-left: 11px;
    position: relative;
    vertical-align: middle;
}
.cpn-OthersOnRequest_Link::after {
    content: "";
    font-family: bet365UI;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin-left: 4px;
    text-transform: none;
}
.wideView .C1 .podEventRow {
    display: inline-block;
    width: 33.3333%;
}
.wideView .C1 .podEventRow .priceColumn {
    display: inline-block;
    padding-bottom: 0;
}
.wideView .C1 .podEventRow .priceColumn::before {
    border: medium none;
    content: "";
    display: inline-block;
    height: 42px;
    vertical-align: middle;
    visibility: hidden;
}
.C1 .odds {
    color: #ffdf1b;
}
.podEventRow.Selected .odds {
    color: #020049;
}
.wideView .C1 .opp {
    display: inline-block;
    max-width: 90%;
    vertical-align: middle;
}
.wideView .C1 .podEventRow:nth-child(3n-1) .priceColumn {
    border-left: 0 none;
}
.wideView .C1 .podEventRow:nth-last-child(1) .priceColumn, .wideView .C1 .podEventRow:nth-last-child(2) .priceColumn, .wideView .C1 .podEventRow:nth-last-child(3) .priceColumn {
    border-bottom: medium none;
}
.wideView .C1 .eventWrapper {
    font-size: 0;
}
.browser_firefox.wideView .C1 .podEventRow .priceColumn {
    line-height: 37px;
}
.wideView .C1 .eventWrapper .podEventRow:last-child div:last-child {
    border-bottom-left-radius: 0;
}
.wideView .C1 .podEventRow div {
    border-left: 1px solid #757575;
    border-right: 1px solid #6e6e6e;
}
.narrowView .C1 .podEventRow.lastNarrowRow:nth-last-child(3) div, .narrowView .C1 .podEventRow.lastNarrowRow:nth-last-child(2) div {
    border-bottom: medium none;
}
.narrowView .emptyPodEventRow {
    display: none;
}
.C9 .enhancedPod .eventWrapper .podEventRow:last-child div, .C9 .enhancedPod .eventWrapper .podEventRow.last div, .C9 .enhancedPod .eventWrapper .podEventRow:last-child div:first-child, .C9 .enhancedPod .eventWrapper .podEventRow.last div:first-child {
    border-bottom: medium none;
}
.enhancedPod h1 
{
	border: 1px solid #b2b2b2;
    background-color: #2D4694;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 31px;
    margin: 0;
    min-height: 44px;
    padding: 5px 11px 0;
    position: relative;
    width: 100%;
}
.enhancedPod .liveColor 
{
	border: 1px solid #b2b2b2;
    background-color: #B64531;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 31px;
    margin: 0;
    min-height: 44px;
    padding: 5px 11px 0;
    position: relative;
    width: 100%;
}
.enhancedPod.splash h1 {
    line-height: 32px;
}
.enhancedPod.collapsed.splash > h1:first-child {
    border-bottom: medium none;
    min-height: 44px;
}
.enhancedPod.splash h1 em {
    line-height: 16px;
}
.hp-GenericPod_Content {
    display: table;
    width: 100%;
}
.hp-GenericPod_Content:last-child {
    border-bottom: medium none;
}
.hp-ImportantAnnouncement {
    padding: 11px;
}
.hp-ImportantAnnouncement_Title {
    color: #e4e4e4;
    font-size: 15px;
    font-weight: normal;
    line-height: 17px;
    padding-bottom: 12px;
}
.hp-ImportantAnnouncement_Body {
    color: #bbb;
    font-size: 13px;
    line-height: 18px;
}
.enhancedPod h3 {
    background-color: #888;
    box-sizing: border-box;
    clear: both;
    color: #e4e4e4;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 14px 26px 15px 11px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
.enhancedPod h3.collapsed {
    border-bottom: 1px solid #999;
}
.enhancedPod h3.collapsed::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAQpJREFUOE+Vk7ENg0AMRVkhK7ACs9BSMgAD0CHRJSmvpqOhRhRMwgqs4PgjfDI+JyLFk3Lf/3+BuWREdFBVVcGUcv4XZNEhZxHrpmn2tm2JfwcZ3gUZZNGBLmgQ+67raJ5nWteVQggoH5mHLbDAAy8yyKIDXejMWNwhaoZhoLquNzbkXiHADB54bR6dmRWFaZrk1eLeVGmBGTxeFqA4ZzYtCng1vbez9PgesjoHdOXxKfiwqGFE7w3o7+GwSF8sPsuDMUae79eBNzu53KZLMWBDaQJ3SO7/5SDAaIK/cP9UiSBwIOddJldROGdfr6Mrajjs3ZjN82pc0cJFoyodPY/FFT24sAfeLIWyDzFrfuitR3QQAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 11px 7px;
    content: "";
    height: 7px;
    position: absolute;
    right: 11px;
    top: 50%;
    transform: translate(0px, -50%);
    width: 11px;
}
.enhancedPod h3.collapsed + .eventWrapper, .wideView .enhancedPod h3.collapsed + .eventWrapper, .wideView .racing .enhancedPod h3.collapsed + .eventWrapper {
    display: none;
}
.wideView .enhancedPod h3 + .eventWrapper {
    background-color: #666;
    clear: both;
    display: table;
    width: 100%;
}
.eventWrapper h3.collapsed.last {
    border-bottom: medium none;
}
.wideView .enhancedPod .eventWrapper h3 + .eventWrapper > .podSplashRow.lastWideRow.colOne, .eventWrapper h3 + .eventWrapper > .podSplashRow.lastWideRow {
    height: 44px;
}
.wideView .eventWrapper h3.last + .eventWrapper > .podSplashRow.lastWideRow.colOne {
    border-bottom: 0 none;
    height: 44px;
}
.eventWrapper h3.last + .eventWrapper > .podSplashRow.lastRow {
    border-bottom: 0 none;
    height: 44px;
}
.eventWrapper h3 + .eventWrapper > .podSplashRow.lastWideRow:last-child {
    border-bottom: 0 none;
}
.enhancedPod h1 .changeMarketButton {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffdf1b;
    font-family: -apple-system,"Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    min-height: 37px;
    overflow: visible;
    padding: 3px 4px 2px;
    position: relative;
    text-transform: capitalize;
}
.enhancedPod h1 .changeMarketButton::after {
    color: inherit;
    content: "";
    display: inline-block;
    font-family: "bet365UI";
    padding-left: 6px;
    transform: translateY(2px);
}
.enhancedPod.showChangeMarketPopUp h1 .changeMarketButton::before {
    border-color: transparent transparent #bbb;
    border-style: solid;
    border-width: 0 6px 6px;
    bottom: -2px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
    z-index: 2;
}
.enhancedPod h1 .viewMarket {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffdf1b;
    font-size: 12px;
    height: 35px;
    margin: -2px 0 0;
    padding-left: 4px;
    padding-right: 18px;
    vertical-align: middle;
}
.podHeaderRow {
    background-color: #a7a7a7;
    box-sizing: border-box;
    color: #444;
    display: table;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    width: 100%;
}
.podHeaderRow.subHeader {
    background-color: #020049;
    border-top: 1px solid #168d67;
    color: #bbb;
    height: 44px;
    line-height: 13px;
    padding: 0;
}
.podHeaderRow.subHeader h2 {
    color: #ddd;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 5px 11px 0;
    position: relative;
}
.podHeaderRow.subHeader .fixtureTime {
    color: #4acfa5;
    display: block;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    text-shadow: none;
}
.sg-ModuleContainer {
    background-color: #585858;
    border-bottom: 1px solid #757575;
    box-sizing: border-box;
    pointer-events: none;
}
.podHeaderRow.subHeader .statsIcon, .enhancedPod.outrights .statsIcon {
    background-color: transparent;
    background-image: url("/grfx/Stats/StatsIcon.svg");
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    right: 44px;
    top: 0;
    width: 44px;
}
.os_android.osVersion_2 .podHeaderRow.subHeader .statsIcon, .os_android.osVersion_3 .podHeaderRow.subHeader .statsIcon {
    display: inline-block;
    float: right;
    margin-right: 44px;
    margin-top: -37px;
    position: relative;
}
.os_android.osVersion_2 .enhancedPod.outrights .statsIcon, .os_android.osVersion_3 .enhancedPod.outrights .statsIcon {
    display: inline-block;
    float: right;
}
.no-svginhtml .podHeaderRow.subHeader .statsIcon, .no-svginhtml .enhancedPod.outrights .statsIcon {
    background-image: url("/grfx/Stats/StatsIcon.png");
}
.podHeaderRow.subHeader .statsIcon_Active, .enhancedPod.outrights .statsIcon_Active {
    background-image: url("/grfx/Stats/StatsIcon_Selected.svg");
    background-position: 0 50%;
}
.no-svginhtml .podHeaderRow.subHeader .statsIcon_Active, .no-svginhtml .enhancedPod.outrights .statsIcon_Active {
    background-image: url("/grfx/Stats/StatsIcon_Selected.png");
}
.podHeaderRow.subHeader.collapsed .statsIcon, .enhancedPod.outrights.collapsed .statsIcon {
    display: none;
}
.podEventRow .wideLeftColumn.middle .statsIconCoupon {
    background-color: transparent;
    background-image: url("/grfx/Stats/StatsIcon_Coupon.svg");
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
}
.os_android.osVersion_2 .podEventRow .wideLeftColumn.middle .statsIconCoupon, .os_android.osVersion_3 .podEventRow .wideLeftColumn.middle .statsIconCoupon {
    display: inline-block;
    float: right;
    margin-top: -19px;
    position: relative;
}
.podEventRow .wideLeftColumn.middle .statsIconCoupon {
    background-image: url("/grfx/Stats/StatsIcon_Coupon.png");
}
.podEventRow .wideLeftColumn.middle .statsIconCoupon.statsIcon_Active {
    background-image: url("/grfx/Stats/StatsIcon_Coupon_Selected.svg");
    background-position: 0 50%;
}
.no-svginhtml .podEventRow .wideLeftColumn.middle .statsIconCoupon.statsIcon_Active {
    background-image: url("/grfx/Stats/StatsIcon_Coupon_Selected.png");
}
.podHeaderRow.subHeader.singleRow h2 {
    line-height: 13px;
    overflow: hidden;
}
.podEventRow.embeddedHeader {
    background-color: #666;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAQpJREFUOE+Vk7ENg0AMRVkhK7ACs9BSMgAD0CHRJSmvpqOhRhRMwgqs4PgjfDI+JyLFk3Lf/3+BuWREdFBVVcGUcv4XZNEhZxHrpmn2tm2JfwcZ3gUZZNGBLmgQ+67raJ5nWteVQggoH5mHLbDAAy8yyKIDXejMWNwhaoZhoLquNzbkXiHADB54bR6dmRWFaZrk1eLeVGmBGTxeFqA4ZzYtCng1vbez9PgesjoHdOXxKfiwqGFE7w3o7+GwSF8sPsuDMUae79eBNzu53KZLMWBDaQJ3SO7/5SDAaIK/cP9UiSBwIOddJldROGdfr6Mrajjs3ZjN82pc0cJFoyodPY/FFT24sAfeLIWyDzFrfuitR3QQAAAAAElFTkSuQmCC");
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 11px 7px;
    border-bottom: 1px solid #545454;
    border-right: 1px solid #4f4f4f;
    color: #ddd;
    display: none;
    font-size: 13px;
    height: 42px;
    line-height: 42px;
    max-height: 42px;
    min-height: 42px;
    padding: 0 11px;
}
.podEventRow.embeddedHeader.collapsed {
    border-bottom: medium none;
    display: table;
}
#showMoreScorers.podEventRow.embeddedHeader {
    border-right: medium none;
}
.podHeaderRow h2 {
    color: #444;
    display: table-cell;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding-left: 11px;
}
.podHeaderRow span.eachWayText {
    color: #444;
    display: table-cell;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding-right: 11px;
    text-align: right;
}
.podHeaderRow.subHeader.statsAvailable, .podHeaderRow.subHeader.collapsed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAOCAYAAABU4P48AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAUZJREFUSEu9lDFuAkEMRecIoUxLSxOJW6Sj2J4ioYADEKWPRJ+GrUiFlBNEFFCmCVfgCnuFif/IRmb0NyHSTIqHBq+//xd4NsQYw83j/UBohaMwRu0vQKNazBiwnlJYWJhFpROuDo1e1Zges6qFhmF3u5jE+fY1vuze4+hpasYzJvCgB73QQIsZmIWZrL8EAQYwezseEuvPDx96xUQAzywsNKbHLMzM+0sRNl/7s5nn7vnBQl/sJc5aSz1Mi5nWX5ogBm1faPzFCCakvVTSvuMZ0+islpmVIH2IQeNNPX4vge0761Wa3KQk54MYDft+advLfN89qh364TW4+AJDobMQHlwsf7kyoKkeFtCimJ9cmN84sRm1oEUgQdosGKPa5eqDFg0JtGR7rbUl09SGFj0SrPGh9Vz1TfATtJgjAe0y/tvl4sTwDeA14RdGwYelAAAAAElFTkSuQmCC");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 22px 7px;
}
.podHeaderRow.subHeader.collapsed {
    border-bottom: 1px solid #168d67;
}
.podHeaderRow .wideLeftColumn, .podHeaderRow .priceColumn {
    vertical-align: middle;
}
.enhancedPod .podHeaderRow.subHeader.last.collapsed {
    border-bottom: 1px solid #168d67;
}
.enhancedPod .podHeaderRow.subHeader.last.collapsed:nth-last-child(2) {
    border-bottom: 0 none;
}
.podHeaderRow.subHeader.collapsed + .podInfoHeaderRow, .podHeaderRow.subHeader.collapsed + .podInfoHeaderRow + .eventWrapper, .podHeaderRow.subHeader.collapsed + .eventWrapper, .podEventRow.embeddedHeader.collapsed + .eventWrapper, .enhancedPod .eventWrapper.hidden {
    display: none;
}
.podInfoHeaderRow {
    background-color: #a7a7a7;
    box-sizing: border-box;
    color: #444;
    display: block;
    font-size: 13px;
    line-height: 22px;
    min-height: 22px;
    padding-left: 11px;
    width: 100%;
}
.wideLeftColumn {
    box-sizing: border-box;
    display: table-cell;
    padding-left: 11px;
    padding-right: 11px;
    position: relative;
}
.ippg-Market.podEventRow {
    table-layout: fixed;
}
.ippg-Market.podEventRow .wideLeftColumn {
    padding-top: 6px;
    position: relative;
}
.narrowView .V6 #Coupon .ippg-Market.podEventRow .wideLeftColumn {
    padding-right: 11px;
}
.V6 #Coupon .ippg-Market.podEventRow .wideLeftColumn #StatsIconContainer {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.narrowView .V6 #Coupon .ippg-Market.podEventRow .wideLeftColumn #StatsIconContainer {
    display: none;
}
.V6 #Coupon .ippg-Market.podEventRow .wideLeftColumn #StatsIconContainer a {
    margin-top: -11px;
    position: absolute;
    right: 0;
    top: 50%;
}
.ippg-Market_GameDetail {
    -moz-box-direction: normal;
    -moz-box-flex: 2;
    -moz-box-orient: vertical;
    -moz-box-pack: center;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    flex-grow: 2;
    justify-content: center;
    min-height: 46px;
}
.ippg-Market_GameItem {
    -moz-box-align: baseline;
    align-items: baseline;
    display: flex;
    position: relative;
}
.ippg-Market_GameItem:first-child {
    margin-bottom: 1px;
}
.no-w3cflexbox.no-flexlegacy.no-flextweener .ippg-Market_GameItem {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.ippg-Market_CompetitorName {
    -moz-box-flex: 2;
    display: flex;
    flex: 2 1 0;
    line-height: 15px;
    overflow: hidden;
}
.no-w3cflexbox.no-flexlegacy.no-flextweener .ippg-Market_CompetitorName {
    display: table-cell;
}
.ippg-Market_CompetitorScores {
    -moz-box-pack: end;
    color: #ffdf1b;
    display: flex;
    font-size: 11px;
    justify-content: flex-end;
    line-height: 14px;
    margin-left: auto;
}
.no-w3cflexbox.no-flextweener .ippg-Market_CompetitorScores {
    margin-left: 0;
}
.ippg-Market_CompetitorScores .ippg-PointNode:not(:first-child) {
    display: inline-block;
    min-width: 18px;
    text-align: right;
}
.ippg-Market_CompetitorScores .ippg-PointNode_xp {
    color: #ddd;
}
.ippg-Market_CompetitorScores .ippg-PointNode_ss {
    color: #ddd;
    padding-left: 10px;
}
#Coupon.tabbedCoupon .ippg-Market_Handicap {
    display: block;
}
.ippg-Fixture_InPlayAware .ippg-Market_CompetitorScores {
    display: inherit;
}
.no-w3cflexbox.no-flexlegacy.no-flextweener .ippg-Market_CompetitorScores {
    display: table-cell;
    text-align: right;
    white-space: nowrap;
    width: 30%;
}
.ippg-Market_Truncator {
    min-width: 100%;
    overflow: hidden;
    padding-bottom: 1px;
    padding-right: 0.5em;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.no-w3cflexbox .ippg-Market_Truncator {
    display: block;
    min-width: auto;
    width: 100%;
}
.ippg-Market_MarketCount {
    color: #bbb;
    display: inline-flex;
    font-size: 11px;
    line-height: 12px;
    margin-right: 20px;
    min-width: 12px;
    position: relative;
}
.ippg-Market_MarketCount::after {
    color: #aaa;
    content: "";
    font-family: bet365UI;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    right: -10px;
    text-transform: none;
    top: 2px;
}
.ippg-Market_GameStartTime {
    color: red;
    display: inline-flex;
    font-size: 11px;
    line-height: 12px;
    margin-right: 11px;
}
.ippg-Market_GameInfo {
    color: #bbb;
    display: none;
    font-size: 11px;
    line-height: 12px;
    margin-right: 11px;
}
.no-w3cflexbox.no-flexlegacy.no-flextweener .ippg-Market_GameInfo  {
}
.ipo-Fixture_GameInfo-2 {
    top: 26px;
}
.ippg-Market_GameInfo.active {
    background: #a7a7a7 none repeat scroll 0 0;
    border-radius: 1px;
    color: #545454;
    display: inline-flex !important;
    line-height: 12px;
    min-width: 32px;
    padding: 2px;
}
.ippg-Market_GameInfo .ippg-Market_GamePeriod {
    line-height: 10px;
    margin-right: 5px;
}
.ippg-Market_GameInfo .ippg-Market_GameClock {
    line-height: 10px;
    min-width: 32px;
    text-align: center;
}
.no-w3cflexbox.no-flexlegacy.no-flextweener .ippg-Market_GameInfo {
    display: table-cell;
}
.ippg-Market_MetaContainer {
    -moz-box-align: center;
    align-items: center;
    display: flex;
    line-height: 14px;
    min-height: 14px;
}
.V6 #Coupon .ippg-Market_MetaContainer #FixtureIconsContainer img {
    margin-right: 11px;
    margin-top: 0;
}
.ippg-Participant_Suspended .ippg-Market_Odds {
    visibility: hidden;
}
.ippg-Participant_OddsUnavailable .ippg-Market_Odds {
    color: #bbb !important;
}
.priceColumn {
    box-sizing: border-box;
    display: table-cell;
    text-align: center;
    width: 33.3%;
}
.priceColumn.noOdds, .priceColumn .noOdds, .priceColumn.qtr.noOdds, .podEventRow .priceColumn.noOdds {
    color: #b8b8b8;
}
.priceColumn .handicap, .priceColumn .description {
    color: #ddd;
    display: inline-block;
    font-weight: normal;
}
.priceColumn.Selected .handicap, .priceColumn.Selected .description {
    color: #545454;
}
.priceColumn.fifth {
    width: 20%;
}
.priceColumn.qtr {
    width: 25%;
}
.priceColumn.third {
    width: 33.3%;
}
.priceColumn.half, .wideView .mediumView .priceColumn.half {
    width: 50%;
}
.wideView .wideView .priceColumn.half {
    width: 49.8%;
}
.priceColumn.left {
    padding-left: 11px;
    text-align: left;
}
.priceColumn.half.right, .wideView .mediumView .priceColumn.half.right {
    border-right: 0 none;
    width: 50%;
}
.wideView .wideView .priceColumn.half.right {
    width: 50.2%;
}
.priceColumn.colSpan {
    width: 66.5%;
}
.narrowView .priceColumn.colSpan {
    width: 66.5%;
}
.wideView .priceColumn.colSpan {
    width: 66.5%;
}
.os_blackberry .priceColumn.colSpan {
    width: 66.6%;
}
.priceColumn .opp {
    box-sizing: border-box;
    color: #ddd;
    display: inline;
    font-size: 13px;
    margin-right: 10px;
}
.podEventRow.Selected .opp, .priceColumn.Selected .opp {
    color: #545454;
}
.priceColumn .odds {
    font-size: 13px;
}
.priceColumn.Selected .odds {
    color: #020049;
}
.priceColumn.full {
    box-sizing: border-box;
    display: table;
    padding-left: 11px;
    text-align: left;
    width: 100%;
}
.priceColumn.cols2 {
    font-size: 12px;
    width: 25%;
}
.priceColumn.cols3 {
    font-size: 12px;
    width: 16.6%;
}
.priceColumn.cols4 {
    font-size: 12px;
    width: 11%;
}
.podEventRow .qtr.light {
    line-height: 16px;
}
.C13_2 .priceColumn .handicap {
    color: #ddd;
}
.C13_2 .priceColumn.Selected .handicap {
    color: #545454;
}
.C9 .priceColumn.cols3 {
    font-size: 13px;
    width: 22.2%;
}
.priceColumn.cols3.B7_2 {
    width: 22.2%;
}
.C3 .podEventRow .qtr.light {
    font-size: 13px;
    line-height: 16px;
}
.C3 .priceColumn .description {
    color: #ddd;
}
.C3 .priceColumn.Selected .description {
    color: #545454;
}
.priceColumn.B1, .priceColumn.B1_1, .priceColumn.B1_2, .priceColumn.B1_3, .priceColumn.B1_4, .priceColumn.B3, .priceColumn.B3_2, .priceColumn.B4, .priceColumn.B4_1, .priceColumn.B4_2, .C1 .priceColumn, .C2 .priceColumn, .C3 .priceColumn {
    line-height: 16px;
}
.C12 .podEventRow.embeddedHeader.collapsed, .C12_1 .podEventRow.embeddedHeader.collapsed, .C13 .podEventRow.embeddedHeader.collapsed, .C13_1 .podEventRow.embeddedHeader.collapsed {
    border-bottom: 1px solid #545454;
    display: table;
}
.C12 .podHeaderRow.last ~ .eventWrapper > .podEventRow.embeddedHeader.collapsed, .C12_1 .podHeaderRow.last ~ .eventWrapper > .podEventRow.embeddedHeader.collapsed, .C13 .podHeaderRow.last ~ .eventWrapper > .podEventRow.embeddedHeader.collapsed, .C13_1 .podHeaderRow.last ~ .eventWrapper > .podEventRow.embeddedHeader.collapsed {
    border-bottom: medium none;
    display: table;
}
.podEventRow, .cpn-OthersOnRequest_Wrapper {
    box-sizing: border-box;
    display: table;
    height: 44px;
    width: 100%;
}
.podEventRow .wideLeftColumn {
    background-color: #666;
    border-bottom: 1px solid #757575;
    color: #ddd;
    font-size: 11px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: top;
}
.podEventRow .wideLeftColumn.hasStatsIcon {
    padding-right: 34px;
}
.outrights .podEventRow .wideLeftColumn {
    font-size: 13px;
    vertical-align: middle;
}
.podEventRow.statsVisible .wideLeftColumn {
    border-bottom-color: transparent;
}
.outrights .podEventRow .wideLeftColumn {
    font-size: 13px;
    vertical-align: middle;
}
.podEventRow .wideLeftColumn.centered {
    color: #ddd;
    font-size: 13px;
    font-weight: normal;
    padding: 1px 11px;
    text-align: center;
    vertical-align: middle;
}
.podEventRow .wideLeftColumn.middle {
    padding: 1px 11px;
    position: relative;
    vertical-align: middle;
}
.podEventRow .wideLeftColumn.double {
    font-size: 13px;
    padding: 1px 11px;
    vertical-align: middle;
}
.podEventRow .priceColumn {
    background-color: #5e5e5e;
    border-bottom: 1px solid #6e6e6e;
    border-right: 1px solid #6e6e6e;
    color: #ffdf1b;
    display: table-cell;
    font-size: 13px;
    line-height: 17px;
    min-height: 44px;
    vertical-align: middle;
}
.podEventRow.statsVisible .priceColumn {
    border-bottom-color: transparent;
}
.podEventRow .priceColumn.Selected {
    color: #020049;
}
.coupon .podEventRow .priceColumn {
    background-color: #666;
    border-bottom: 1px solid #545454;
    border-right: 1px solid #545454;
    height: 44px;
    line-height: 19px;
    vertical-align: middle;
}
.podEventRow .priceColumn.full {
    background-color: #666;
    border-bottom: 1px solid #757575;
    box-shadow: none;
    color: #ffdf1b;
}
.matchBetting .podEventRow .full.priceColumn {
    padding-right: 21px;
}
.podEventRow.Selected .priceColumn.full {
    background-color: #e4e4e4;
}
.priceColumn.Selected .odds {
    color: #020049;
}
.podEventLastDayRow .wideLeftColumn, .podEventLastDayRow .priceColumn {
    border-bottom: medium none !important;
}
.podEventRow .startTime {
    color: #bbb;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-right: 7px;
}
.podEventRow .moreBets {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAQ5JREFUSEvFlb0NgzAQhb1CVsgKzBJERekqSHQ0tBQUKKH0TlkhK7DC5Z6FkW2u9JHi85/Oeg/hZxsiMnVdW2ZjKsyvJIjTDkzcpEItYGCz1tKyLISe5x+pUAvz7Dpa19UzzzM1TQMTTirWwLzW92EATNMUfscgbSiNYdEhNgDGcfQm2rZ9SJtK4hsWdbmJvu9hQj0Zx0AysR9K1WQkE+fcNzZwRTJOC7mJkIy8rhSnBf5ah0OYm8jrSpFMWHxgfApiA4hqXFeSY8DC/kqWxLm/x5tK4psgjugJ4qp3AcQrxr8HsfiO+pUMA6I40iBtKI2BOPL+D3Fweoy0D11OcgVfLQ58w6LhRVR//VLI/AAVkCacLHHGbQAAAABJRU5ErkJggg==");
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: 16px 9px;
    color: #bbb;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-right: 21px;
    text-align: right;
}
.podEventRow .teamName {
    color: #aaa;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
}
.podEventRow .light {
    background-color: #666;
    border-bottom: 1px solid #757575;
    border-right: 1px solid #757575;
}
.podEventRow .postponedColumn {
    background-color: #585858;
    color: #ddd;
    display: table-cell;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    width: 49.8%;
}
.os_blackberry .podEventRow .postponedColumn {
    width: 49.2%;
}
.matchPostponedTeamContainer {
    display: table-cell;
}
.matchPostponedTeamContainer .wideLeftColumn.double {
    border-bottom: 1px solid #545454 !important;
    border-right: 1px solid #4f4f4f !important;
    display: inline-table;
    height: 44px;
    width: 100%;
}
.matchPostponedTeamContainer .wideLeftColumn.double:last-child {
    border-bottom: medium none !important;
}
.matchPostponedTeamContainer .wideLeftColumn.double span {
    display: table-cell;
    vertical-align: middle;
}
.podFixtureComments {
    background-color: #020049;
    border-bottom: 1px solid #18946d;
    border-top: 1px solid #18946d;
    color: #4acfa5;
    display: block;
    font-size: 12px;
    height: 33px;
    line-height: 33px;
    overflow-x: scroll;
    padding: 0 13px;
    vertical-align: middle;
    white-space: nowrap;
}
.no-v6scrolling .podFixtureComments {
    height: auto;
    line-height: normal;
    overflow-x: visible;
    white-space: normal;
}
.C1 .podFixtureComments {
    border-bottom: medium none;
}
.podSplashRow {
    background-color: #666;
    border-bottom: 1px solid #757575;
    border-top: 0 none;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    font-size: 13px;
    height: 44px;
    overflow: hidden;
    padding-left: 11px;
    width: 100%;
}
.podSplashRow > span {
    border-top: 0 none;
    display: table-cell;
    font-weight: normal;
    height: 44px;
    margin: 0;
    padding: 0 11px 0 0;
    vertical-align: middle;
}
.podSplashRow.empty {
    display: none;
}
.podSplashRow > span.multipleLine {
    height: auto;
}
.podSplashRow .dark {
    color: #aaa;
}
.wideView .podSplashRow:not(.relatedMarkets) {
    float: right;
    width: 50%;
}
.wideView .podSplashRow.colOne {
    border-right: 1px solid #757575;
    float: left;
}
.wideView .podSplashRow.empty {
    background-image: none;
    display: block;
}
.enhancedPod .podSplashRow em {
    display: inline;
}
.enhancedPod > .podSplashRow.relatedMarkets:last-child {
    border: medium none;
}
.enhancedPod h1.showChangeMarketPopUp + .menuPopOut + .menuPopOutPointer {
    display: block;
    position: absolute;
    top: 45px;
    width: 100%;
    z-index: 61;
}
.V6 #Coupon .enhancedPod #FixtureIconsContainer {
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
}
.lowcpu .enhancedPod div:last-child div:first-child .lowcpu .enhancedPod div:last-child div:last-child, .lowcpu .enhancedPod h1, .lowcpu .enhancedPod.collapsed > h1:first-child, .lowcpu .eventWrapper h3.collapsed.last, .lowcpu .podHeaderRow, .lowcpu .podSplashRow, .lowcpu .podEventRow, .lowcpu .podEventRow .wideLeftColumn, .lowcpu .podEventRow .priceColumn, .lowcpu .podEventRow .priceColumn.full, .lowcpu .livematchalerts .V6.PreMatch .enhancedPod .MatchListNotification {
    border-radius: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.UnavailablePopup {
    background-color: #ddd;
    border: 1px solid #4c4c4c;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #777 inset;
    font-size: 11px;
    height: auto;
    max-width: 300px;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 1;
}
.UnavailablePopup_nib {
    left: 45px;
    position: relative;
    top: -1px;
}
.UnavailablePopup_nib::before {
    border-color: #4c4c4c transparent transparent;
    border-style: solid;
    border-width: 9px 9.5px 0;
    content: "";
    left: -1px;
    position: absolute;
    top: 1px;
}
.UnavailablePopup_nib::after {
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 9px 8.5px 0;
    content: "";
    position: absolute;
}
#UnavailablePopup_label {
    color: #545454;
    padding: 16px;
    text-align: center;
}
.androidMsgContainer {
    background-clip: padding-box;
    background-color: #bbb;
    border: 1px solid #00412d;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    left: 50%;
    max-width: 390px;
    padding: 5px 11px;
    position: absolute;
    text-align: center;
    top: 10%;
    transform: translateX(-50%);
    width: 94%;
    z-index: 10;
}
.androidMsgContainer .androidMsgBody {
    color: #545454;
    font-size: 15px;
    line-height: 20px;
    margin: 11px 0 22px;
    text-align: center;
}
.androidMsgContainer button.updateAppNowBtn, .androidMsgContainer button.updateLaterBtn {
    background-clip: padding-box;
    border-radius: 4px;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    line-height: 16px;
    margin: 0 0 6px;
    text-align: center;
    text-decoration: none;
    width: 46%;
}
.androidMsgContainer button.updateAppNowBtn {
    background: #020049 none repeat scroll 0 0;
    border: 1px solid #10664b;
    color: #ddd;
    text-shadow: 0 -1px 0 #000;
}
.androidMsgContainer button.updateAppNowBtn.btnFullWidth {
    margin-bottom: 11px;
    width: 100%;
}
.androidMsgContainer button.updateLaterBtn {
    background-color: #aaa;
    border: 1px solid gray;
    color: #444;
    float: left;
    margin-right: 4%;
}
.androidMsgContainer a.continueBrowserBtn {
    color: #020049;
    display: block;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
}
.wideView .podSplashRow.lastRow.colOne, .wideView .podSplashRow.lastRow.colTwo {
    border-bottom: medium none;
}
.enhancedPod > .linesContainer > .podEventRow > div:last-child, .enhancedPod > .podEventRow > div:last-child {
    border-right: medium none;
}
.enhancedPod .TopCoupons .podSplashRow.home {
    padding-left: 40px;
    position: relative;
}
.narrowView .podSplashRow.home.lastOne {
    border-bottom: medium none !important;
    height: auto !important;
}
.mediumView .enhancedPod .podSplashRow.home.lastRow, .wideView .enhancedPod .podSplashRow.home.lastRow {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 0;
}
.mediumView .enhancedPod .podSplashRow.home.lastOne, .wideView .enhancedPod .podSplashRow.home.lastOne {
    border-bottom: medium none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 5px;
}
.wideView .podSplashRow.home.empty {
    border-bottom: medium none;
    float: right;
    height: 44px;
    width: 50%;
}
.mediumView .podSplashRow.home.empty, .wideView .podSplashRow.home.empty {
    border-bottom-right-radius: 5px;
}
.podSplashRow.homeActive > span:first-child, .podSplashRow.home > span:first-child {
    box-sizing: border-box;
    padding: 4px 0 3px;
}
.enhancedPod.moreAppsPod .podSplashRow:last-child {
    border-bottom: medium none;
}
#RacingPodContainer.enhancedPod .HomePageRacingPod {
    background-color: #666;
    border-radius: 5px;
    float: none;
}
#RacingPodContainer.enhancedPod:empty {
    border: medium none;
}
.enhancedPod.moreAppsPod {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #ddd;
    font-size: 15px;
    margin: 4px 0;
    position: relative;
}
.enhancedPod.moreAppsPod *::after {
    color: #e4e4e4;
    content: "";
    font-family: "bet365UI";
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-left: 3px;
    position: absolute;
    right: 11px;
    text-transform: none;
    top: 19px;
}
.enhancedPod.moreAppsPod .podSplashRow {
    background-color: #020049;
    background-image: none;
    box-shadow: none;
    height: 44px;
}
.wideView .enhancedPod.moreAppsPod .podSplashRow {
    float: none;
    width: 100%;
}
.hp-HeroPlaceholder {
    background-color: #222;
    display: flex;
    height: 230px;
}
@media (min-width: 768px) {
.hp-HeroPlaceholder {
    height: 140px;
}
}
.enhancedPod .podSplashRow.betCall {
    background-image: none !important;
}
.hp-GenericPod_Container {
    box-sizing: border-box;
    font-size: 0;
    margin: 0;
    padding: 0;
}
.hp-GenericPod_Header {
    background-color: #020049;
    border-bottom: 1px solid #0f6048;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    box-sizing: border-box;
    color: #ddd;
    display: block;
    font-family: HelveticaNeue-CondensedBold,"HelveticaNeue Condensed","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Roboto Condensed","Droid Sans",Arial,sans-serif;
    font-size: 18px;
    line-height: 32px;
    margin: 0;
    min-height: 43px;
    padding: 3px 11px 0 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 100%;
}
#page.os_android .hp-GenericPod_Header, #page.os_winphone .hp-GenericPod_Header {
    font-size: 16px;
}
:lang(cn) .hp-GenericPod_Header, *:lang(hk) .hp-GenericPod_Header, *:lang(gr) .hp-GenericPod_Header {
    text-transform: none;
}
.hp-GenericPod_HeaderItem {
    display: inline-block;
    font-family: "HelveticaNeue-CondensedBold","HelveticaNeue Condensed","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Roboto Condensed","Droid Sans",Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 16px;
    max-width: 95%;
    text-decoration: none;
}
.hp-GenericPod_Row {
    background-color: #666;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAQ5JREFUSEvFlb0NgzAQhb1CVsgKzBJERekqSHQ0tBQUKKH0TlkhK7DC5Z6FkW2u9JHi85/Oeg/hZxsiMnVdW2ZjKsyvJIjTDkzcpEItYGCz1tKyLISe5x+pUAvz7Dpa19UzzzM1TQMTTirWwLzW92EATNMUfscgbSiNYdEhNgDGcfQm2rZ9SJtK4hsWdbmJvu9hQj0Zx0AysR9K1WQkE+fcNzZwRTJOC7mJkIy8rhSnBf5ah0OYm8jrSpFMWHxgfApiA4hqXFeSY8DC/kqWxLm/x5tK4psgjugJ4qp3AcQrxr8HsfiO+pUMA6I40iBtKI2BOPL+D3Fweoy0D11OcgVfLQ58w6LhRVR//VLI/AAVkCacLHHGbQAAAABJRU5ErkJggg==");
    background-position: right 50%;
    background-repeat: no-repeat;
    background-size: 16px 11px;
    border-bottom: 1px solid #545454;
    border-top: 0 none;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05) inset;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    font-size: 13px;
    height: auto;
    min-height: 44px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}
.wideView .hp-GenericPod_Row {
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05) inset;
    float: right;
    width: 50%;
}
.wideView .hp-GenericPod_columnOne {
    border-right: 1px solid #545454;
    float: left;
}
.hp-GenericPod_Row.hp-GenericPod_LastRow {
    border-bottom: 1px solid #545454;
}
.hp-GenericPod_EmptyRow {
    display: none;
}
.wideView .hp-GenericPod_EmptyRow {
    background-image: none;
    border-bottom: medium none;
    display: block;
    float: right;
    height: 44px;
    width: 50%;
}
.hp-GenericPod_RowHeaderText {
    color: #aaa;
    font-size: 13px;
    font-weight: normal;
}
.hp-GenericPod_RowDescriptionText {
    font-family: "HelveticaNeue-Bold",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.podEventRow.baseball .pitcher {
    color: #bbb;
    display: inline-block;
    font-size: 11px;
    padding-bottom: 6px;
}
.podEventRow.baseball .wideLeftColumn {
    line-height: 13px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.podEventRow.baseball .startTime {
    height: 13px;
    line-height: 13px;
}
.podEventRow.baseball .moreBets {
    background-position: right 1px;
    height: 13px;
    line-height: 13px;
}
.PreMatch > .tabStrip {
    background-color: #474747;
    border-bottom: 1px solid #515151;
    border-top: 1px solid #515151;
}
.PreMatch .tabStrip .scrollNavContainer {
    padding: 11px 11px 11px 5px;
}
.PreMatch #TabSlider {
    display: block;
    height: 42px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#Header + .PreMatch #TabSlider {
    margin-top: -1px;
}
.PreMatch #TabSliderWrapper {
    display: block;
    height: 42px;
    left: 0;
    overflow: hidden;
    padding: 0 0 0 11px;
    position: absolute;
    top: 0;
}
.PreMatch #TabSliderWrapper .enhancedTab {
    box-sizing: border-box;
    color: #bbb;
    float: left;
    font-size: 15px;
    height: 42px !important;
    line-height: 42px;
    margin-right: 22px;
    padding: 0;
    text-align: center;
}
.PreMatch #TabSliderWrapper .enhancedTabSelected {
    border-bottom: 3px solid #a7a7a7;
    box-sizing: border-box;
    color: #ddd;
    float: left;
    font-size: 15px;
    height: 42px !important;
    line-height: 42px;
    margin-right: 22px;
    padding: 0;
    text-align: center;
}
.PreMatch #TabSliderLeftArrow.disabled, .PreMatch #TabSliderRightArrow.disabled {
    opacity: 0.6;
}
.PreMatch #TabSliderLeftArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../img/Splash_Arrow_Left.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px 16px;
    border-color: -moz-use-text-color #545454 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    display: block;
    height: 42px;
    left: 0;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 43px;
}
.PreMatch #TabSliderRightArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../img/Splash_Arrow_Right.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px 16px;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #545454;
    border-image: none;
    border-radius: 0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    display: table-cell;
    float: none;
    height: 42px;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px;
}
.enhancedPod > .tabStrip {
    background-color: #020049;
    border-top: 1px solid #18946d;
}
.enhancedPod > .tabStrip .scrollNavContainer {
    padding: 0 0 9px 4px;
}
.enhancedPod #TabSlider {
    display: block;
    height: 43px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.enhancedPod #TabSliderWrapper {
    border-bottom: 1px solid transparent;
    display: block;
    height: 42px;
    left: 0;
    overflow: hidden;
    padding: 0 0 0 11px;
    position: absolute;
    top: 0;
}
.enhancedPod #TabSliderWrapper .enhancedTabSelected {
    border-bottom: 3px solid #a7a7a7;
    box-sizing: border-box;
    color: #ddd;
    font-size: 15px;
    height: 42px !important;
    line-height: 42px;
    margin-right: 22px;
    padding: 0;
    text-align: center;
}
.enhancedPod #TabSliderWrapper .enhancedTab {
    box-sizing: border-box;
    color: #4acfa5;
    float: left;
    font-size: 15px;
    font-weight: normal;
    height: 42px !important;
    line-height: 42px;
    margin-right: 22px;
    padding: 0;
    text-align: center;
}
.enhancedPod #TabSliderLeftArrow.disabled, .enhancedPod #TabSliderRightArrow.disabled {
    opacity: 0.6;
}
.enhancedPod #TabSliderLeftArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /* background-image: url("../img/83BCAA_Arrow_L.png"); */
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 6px 11px;
    border-color: -moz-use-text-color #18946d -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    display: block;
    height: 43px;
    left: 0;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 45px;
}
.enhancedPod #TabSliderRightArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /* background-image: url("../img/83BCAA_Arrow_R.png"); */
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 6px 11px;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #18946d;
    border-image: none;
    border-radius: 0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    display: table-cell;
    float: none;
    height: 43px;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
}
.navScroller {
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.PreMatch .navScroller {
    height: 100%;
}
.navScroller.cssScroll {
    overflow-x: scroll;
    overflow-y: hidden;
}
.navScroller.pagedScroll {
    transition: all 0.2s ease-in-out 0s;
}
.navScroller.iosFive {
    transform: translateZ(0px);
}
.navScroller.cssScroll.iosFive {
}
.navScroller.cssScroll.iosNotFive {
}
.navScroller.arrowScroll {
    transition: all 0.2s ease-in-out 0s;
}
.sw-Site {
    height: 100%;
    position: relative;
    transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
    z-index: auto !important;
}
.preload .sw-Site {
    transition: none 0s ease 0s ;
}
.sw-Site.state-ProductLauncherActive.narrowView, .sw-Site.state-ProductLauncherActive.mediumView {
    transform: translate3d(0px, 44px, 0px) !important;
}
.no-svginhtml .sw-Site.state-ProductLauncherActive.narrowView, .no-svginhtml .sw-Site.state-ProductLauncherActive.mediumView {
    transform: translateY(44px) !important;
}
.no-w3cflexbox.no-flextweener.no-flexlegacy .sw-Site.state-ProductLauncherActive {
    top: 44px;
}
.state-SidebarVisible .sw-Site {
    transform: translate3d(260px, 0px, 0px);
}
.no-w3cflexbox.no-flextweener.flexlegacy .state-SidebarVisible .sw-Site {
    transform: none !important;
}
.os_winphone.state-SidebarVisible .sw-Site {
    transform: none !important;
}
.no-svginhtml .state-SidebarVisible .sw-Site {
    transform: translateX(260px);
}
@media (min-width: 350px) {
.no-svginhtml .state-SidebarVisible .sw-Site {
    transform: translateX(80%);
}
.no-w3cflexbox.no-flextweener.flexlegacy .state-SidebarVisible .sw-Site {
    transform: none !important;
}
.os_winphone.state-SidebarVisible .sw-Site {
    transform: none !important;
}
.state-SidebarVisible .sw-Site {
    transform: translate3d(80%, 0px, 0px);
}
}
@media (min-width: 420px) {
.no-svginhtml .state-SidebarVisible .sw-Site {
    transform: translateX(330px);
}
.no-w3cflexbox.no-flextweener.flexlegacy .state-SidebarVisible .sw-Site {
    transform: none !important;
}
.os_winphone.state-SidebarVisible .sw-Site {
    transform: none !important;
}
.state-SidebarVisible .sw-Site {
    transform: translate3d(330px, 0px, 0px);
}
}
@media (min-width: 950px) {
.no-svginhtml .state-SidebarVisible .sw-Site {
}
.no-w3cflexbox.no-flextweener.flexlegacy .state-SidebarVisible .sw-Site {
    transform: none !important;
}
.os_winphone.state-SidebarVisible .sw-Site {
    transform: none !important;
}
.state-SidebarVisible .sw-Site {
    transform: translate3d(0px, 0px, 0px);
}
}
.HeaderContainer-Hidden, .FooterContainer-Hidden, .HeaderBasic-Hidden, .HeaderLogin-Hidden, .balanceHeader-Hidden, .WideHeaderContainer-Hidden {
    display: none;
}
@media (min-width: 950px) {
.sw-Content {
    margin-left: 170px;
}
.hideSportsMenu .sw-Content {
    margin-left: 0;
}
}
.no-w3cflexbox.no-flextweener.no-flexlegacy .state-SidebarVisible .sw-Site {
    left: 260px;
}
@media (min-width: 350px) {
.no-w3cflexbox.no-flextweener.no-flexlegacy .state-SidebarVisible .sw-Site {
    left: 80%;
}
}
@media (min-width: 420px) {
.no-w3cflexbox.no-flextweener.no-flexlegacy .state-SidebarVisible .sw-Site {
    left: 330px;
}
}
@media (min-width: 950px) {
.no-w3cflexbox.no-flextweener.no-flexlegacy .state-SidebarVisible .sw-Site {
    left: auto;
}
}
.noCssScrollingForSidebar {
    height: auto !important;
    overflow: visible !important;
}
.noCssScrollingForSidebar .sw-Site {
    height: auto !important;
}
.state-SidebarVisible .sw-Site.sw-Open {
    left: 260px;
}
@media (min-width: 350px) {
.state-SidebarVisible .sw-Site.sw-Open {
    left: 80%;
}
.sw-animateMenu {
    animation-duration: 0.4s;
    animation-name: animateMenu350;
}
.sw-animateMenuClose {
    animation-duration: 0.4s;
    animation-name: animateMenuClosed350;
}
}
@media (min-width: 420px) {
.state-SidebarVisible .sw-Site.sw-Open {
    left: 330px;
}
.sw-animateMenu {
    animation-duration: 0.4s;
    animation-name: animateMenu420;
}
.sw-animateMenuClose {
    animation-duration: 0.4s;
    animation-name: animateMenuClosed420;
}
}
@media (min-width: 950px) {
.state-SidebarVisible .sw-Site.sw-Open {
    left: auto;
}
}
@keyframes animateMenu350 {
0% {
    left: 0;
}
100% {
    left: 80%;
}
}
@keyframes animateMenu350 {
0% {
    left: 0;
}
100% {
    left: 80%;
}
}
@keyframes animateMenuClosed350 {
0% {
    left: 80%;
}
100% {
    left: 0;
}
}
@keyframes animateMenuClosed350 {
0% {
    left: 80%;
}
100% {
    left: 0;
}
}
@keyframes animateMenu420 {
0% {
    left: 0;
}
100% {
    left: 330px;
}
}
@keyframes animateMenu420 {
0% {
    left: 0;
}
100% {
    left: 330px;
}
}
@keyframes animateMenuClosed420 {
0% {
    left: 330px;
}
100% {
    left: 0;
}
}
@keyframes animateMenuClosed420 {
0% {
    left: 330px;
}
100% {
    left: 0;
}
}
.mm-MemberMenuModule_Container.financials {
    top: 44px;
}
.mm-MemberMenuModule_Container.financials-tablet {
    top: 47px;
}
.ff-Container_Home {
    margin-top: 2px;
}
.ff-Container_Splash > div {
    padding-bottom: 2px;
}
.qb-Overlay {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.trn-Menu {
    background-color: #474747;
    box-sizing: border-box;
    display: block;
    height: 44px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.trn-Menu_LeftArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../img/Splash_Arrow_Left.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px 16px;
    border-color: -moz-use-text-color #545454 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    height: 44px;
    left: 0;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 45px;
}
.trn-Menu_LeftArrow.disabled {
    opacity: 0.6;
}
.trn-Menu_RightArrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../img/Splash_Arrow_Right.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px 16px;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #545454;
    border-image: none;
    border-radius: 0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    float: none;
    height: 44px;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
}
.trn-Menu_RightArrow.disabled {
    opacity: 0.6;
}
.trn-Menu_Arrow_Hidden {
    display: none;
}
.trn-Menu_Container {
    display: block;
    height: 44px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
}
.trn-MenuItem {
    box-shadow: none;
    box-sizing: border-box;
    color: #bbb;
    display: inline-block;
    font-size: 13px;
    line-height: 44px;
    margin-left: 11px;
    margin-right: 11px;
    text-align: center;
    transform: none;
}
.trn-MenuItem_Selected {
    color: #e4e4e4;
}
.trn-Menu_CurrentIndicator {
    background-color: #ddd;
    bottom: 0;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.trn-Menu_CurrentIndicator_Hidden {
    display: none;
}
.trn-Menu_CurrentIndicator_Animate {
    transition: all 100ms ease 0s;
}
.trn-SubHeader {
    background-color: #474747;
    color: #bbb;
    display: block;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 100%;
}
.trn-SubHeader_Hidden {
    display: none;
}
.trn-Menu_Groups {
    border-bottom: 1px solid #545454;
}
.trn-Menu_Groups .trn-Menu_CurrentIndicator {
    bottom: 1px;
}
@media (min-width: 770px) {
.trn-SubHeader {
    display: none;
}
.trn-Menu_Groups {
    border-bottom: 0 none;
}
}
.trn-MenuSubHeader {
    color: #bbb;
    display: block;
    float: right;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    padding-right: 11px;
}
.trn-MenuSubHeader_Hidden {
    display: none;
}
@media (max-width: 769px) {
.trn-MenuSubHeader {
    display: none;
}
}
.trn-ViewAllMatches {
    background-color: #666;
    border-top: 1px solid #757575;
    color: #ddd;
    display: block;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    padding-left: 11px;
    position: relative;
    width: 100%;
}
.trn-ViewAllMatches::after {
    color: #bbb;
    content: "";
    font-family: "bet365UI";
    font-size: 12px;
    position: absolute;
    right: 22px;
}
.trn-Teams_Selector {
    background-color: #3d3d3d;
    color: #bbb;
    font-size: 12px;
    font-weight: normal;
    height: 74px;
    overflow: hidden;
    position: relative;
}
.trn-Teams_Container {
    display: table-cell;
    height: 74px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 11px;
    position: absolute;
    white-space: nowrap;
    width: 85%;
}
.trn-Teams_Kit {
    display: inline-block;
    height: 74px;
    margin-right: 22px;
    padding-top: 0;
    position: relative;
}
.trn-Teams_KitImg {
    background-repeat: no-repeat;
    background-size: contain;
    height: 33px;
    margin: 0 auto;
    opacity: 0.6;
    padding-bottom: 6px;
    padding-top: 8px;
    width: 40px;
}
.trn-Teams_Kit.trn-Teams_Selected .trn-Teams_KitImg, .trn-Teams_Kit.trn-Teams_Selected .imgHolder {
    opacity: 1;
}
.trn-Teams_KitImg svg {
    height: 100%;
    width: 100%;
}
.trn-Teams_Kit .imgHolder {
    height: 33px;
    margin: auto;
    opacity: 0.6;
    padding-bottom: 6px;
    padding-top: 8px;
    width: 40px;
}
.trn-Teams_Kit h4 {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    margin: 0 auto;
    max-width: 95px;
    overflow: hidden;
    padding: 2px 5px 8px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.trn-Teams_Kit.trn-Teams_Selected h4 {
    color: #e4e4e4;
}
.trn-Teams_LeftArrow, .trn-Teams_RightArrow {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: table-cell;
    height: 65px;
    opacity: 0.6;
    padding: 0 5px;
    position: absolute;
    top: 3px;
    width: 20px;
}
.trn-Teams_LeftArrow {
    background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAFYeN7WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEYSURBVHjaYmAAAn9/fwOGP3/+fANxAAIIgv4DAUAAgRm/fv0CsSfARD/cvXv3P0AAMcB1KSgoCIDVwjQwwnQDBBDcKJA6kCkgzGBpaSkPNRIEFiBb+BYk8ujRI4Q5SJIfQDRAAKGg1atXP0AR2Ldv3weQESAaLLBp06YLMJvAArt27fqGIgBzLAhcvXp1GVzw5cuX8jCJGTNmINx5+PBhA5hEeXl5Alzi+fPnYAkQDRBgDNgAKBxATvv27RvYieDwQwbAsFEASSCFDxh8/vw5AaZAfsuWLW8/fvz4Hw0gHAjyIzAucStA8+I3ZFVPnjxB9S4yAHodFNcXkDWAomvixIkTsGqABskHZA1nz579wIALQDU8gIUhAJoVPcb5SoZKAAAAAElFTkSuQmCC");
    left: 0;
}
.trn-Teams_RightArrow {
    background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAFYeN7WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEXSURBVHjaYmBABv+BACCAIKyrV68uAwggFCGm8vLyBJg6gABiWL169QO49KZNmy7AOUwg4siRI4YAAcSwb9++DyAOiGZAB/+hYNeuXd/AAjNmzFgAE3z58qU8w/Pnzw1AHBAN0wUQQAz+/v4GIIxi1q9fv/6DMIoEUOcEkHaQhIKCggCyxAKYhKWlpTwjuuf//v37HSzw6NEjmIveggXu3r0LE/iAbN4HFAEgAAgwsDtB/v727RvY/xhuhoHPnz8n/EcCIFeBNABdpoBVA8z5MPDx48f/W7ZseQvyClEa/vz5gwh1GACF/pMnT/6jgW/gmACBiRMnTkAKDxi4cPjwYUTQnj179gOagg8o0YcMoPH7AKcCIAAAjkY5xv54yzkAAAAASUVORK5CYII=");
    right: 0;
}
.trn-Teams_Indicator {
    background-color: #4acfa5;
    bottom: 0;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.trn-Menu_Arrow_Hidden {
    display: none;
}
#Team_192.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -18px / 79px 1553px;
    display: block;
}
#Team_222.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -81px / 79px 1553px;
    display: block;
}
#Team_361.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -144px / 79px 1553px;
    display: block;
}
#Team_234.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -208px / 79px 1553px;
    display: block;
}
#Team_241.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -271px / 79px 1553px;
    display: block;
}
#Team_230.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -335px / 79px 1553px;
    display: block;
}
#Team_238.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -398px / 79px 1553px;
    display: block;
}
#Team_231.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -461px / 79px 1553px;
    display: block;
}
#Team_359.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -524px / 79px 1553px;
    display: block;
}
#Team_245.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -588px / 79px 1553px;
    display: block;
}
#Team_232.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -651px / 79px 1553px;
    display: block;
}
#Team_226.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -713px / 79px 1553px;
    display: block;
}
#Team_233.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -777px / 79px 1553px;
    display: block;
}
#Team_221.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -840px / 79px 1553px;
    display: block;
}
#Team_242.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -904px / 79px 1553px;
    display: block;
}
#Team_236.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -968px / 79px 1553px;
    display: block;
}
#Team_360.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1031px / 79px 1553px;
    display: block;
}
#Team_358.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1095px / 79px 1553px;
    display: block;
}
#Team_223.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1159px / 79px 1553px;
    display: block;
}
#Team_235.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1222px / 79px 1553px;
    display: block;
}
#Team_220.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1286px / 79px 1553px;
    display: block;
}
#Team_248.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1350px / 79px 1553px;
    display: block;
}
#Team_362.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1412px / 79px 1553px;
    display: block;
}
#Team_243.trn-Teams_Kit .imgHolder {
    background: rgba(0, 0, 0, 0) url("/grfx/V6/LeagueTeamKits/Euro2016_Team_Kits_v1.png") no-repeat scroll -18px -1477px / 79px 1553px;
    display: block;
}


.betslipWrapper select {
    display: none;
}
.betslipWrapper .betslip-select {
    display: none;
}
.betslipHeader select {
    display: none;
}
.betslipWrapper .betslipHeader .betslip-select {
    background-color: #4d4d4d;
    display: inline-block;
    float: right;
    height: 30px;
    margin: 6px 0 0 20px;
    position: relative;
    width: 54%;
}
.betslipWrapper .hidden {
    display: none !important;
    visibility: hidden !important;
}
.betslipWrapper a, .betslipWrapper a:visited {
    cursor: pointer;
    text-decoration: none;
}
.dir-rtl {
    direction: rtl;
}
.betslipWrapper .action {
    color: #bbb;
    font-weight: normal;
}
.betslipWrapper {
    background-color: #444;
    clear: both;
}
.betslipWrapper ul {
    margin: 0;
    padding: 0;
}
.betslipWrapper li {
    list-style: outside none none;
}
.betslipWrapper > ul > li.multiple-section > ul {
    border-top: medium none;
}
.betslipWrapper ul > li.multiple-section {
    border-top: 1px solid #333;
}
.betslipWrapper ul > li.emptyBetslip > ul {
    border-bottom: medium none;
}
.betslipWrapper ul .emptyBetslip ul li {
    font-size: 13px !important;
}
.betslipHeader {
    border-bottom: 1px solid #444;
    min-height: 44px;
    padding: 0 10px;
}
.betslipHeader > div.bet-slip-title {
    color: #ddd;
    font-weight: bold;
    line-height: 42px;
}
.betslipHeader > div.confirm {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 55px;
}
.betslipHeader .removeAll {
    color: #bbb;
    font-size: 13px;
    font-weight: normal;
    line-height: 41px;
    text-decoration: none;
}
.betslipWrapper .checkbox {
    background-color: #ddd;
    background-image: none;
    background-position: 0 0;
    background-size: 0 0;
    border: 1px solid #777;
    border-radius: 2px;
    display: inline-block;
    height: 1rem;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
    margin-top: -2px;
    position: relative;
    vertical-align: middle;
    width: 1rem;
}
.betslipWrapper .checkbox.checked {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -5px -204px;
    background-repeat: no-repeat;
    background-size: 32px auto;
}
.no-svg .betslipWrapper .checkbox.checked {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
    background-repeat: no-repeat;
}
.no-inputimg .betslipWrapper input[type="checkbox"], .no-inputimg .betslipWrapper input[type="checkbox"]:checked {
    background-image: none;
}
.betslipWrapper .odds {
    color: #545454;
    font-size: 15px;
    font-weight: normal !important;
    padding: 8px 3px 0 5px;
    white-space: nowrap;
}
.betslipWrapper #bsjn {
    color: #ffdf1b;
}
.betslipWrapper div.selectionRow div.removeColumn {
    display: table-cell;
    max-width: 22px;
    padding: 8px 5px 5px 0;
    text-align: center;
    vertical-align: top;
    width: 22px;
}
.betslipWrapper a.remove {
    background-image: url("../img/betslip-sprites.png");
    background-position: 0 -162px;
    background-repeat: no-repeat;
    background-size: 36px auto;
    height: 22px;
    max-width: 22px;
    padding: 11px;
}
.no-svg .betslipWrapper a.remove {
    background-image: url("../img/betslip-sprites.png");
}
.betslipWrapper > ul > li > ul > li {
    border-bottom: 1px solid #aaa;
    display: block;
    overflow: hidden;
}
.betslipWrapper div.selectionRow 
{
    display: block;
    overflow: hidden;
    width: 100%;
}
.betslipWrapper .betReceipt div.selectionRow {
    display: table !important;
}
.betslipWrapper li.tote-pot-section ul li.toteLeg .selectionRow {
    border-bottom: 1px solid #aaa;
}
.betslipWrapper div.selectionRow > div.selection {
    color: #000;
    display: flex;
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    padding: 7px 11px 5px;
    vertical-align: top;
    /*width: 100%;*/
    margin:5px 5px;
}
.betslipWrapper div.selectionRow div.restrictedMultiple {
    background-color: transparent;
    display: table-cell;
    height: 100%;
    max-width: 4px;
    min-width: 4px;
    width: 4px;
}
.betslipWrapper div.selectionRow div.selection div.selectionDescription {
    color: #545454;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    max-width: 200px;
    overflow: hidden;
    overflow-wrap: break-word;
    padding-right:30px;
}
.betslipWrapper .ifBet div.selectionRow div.selection div.selectionDescription {
    display: inline;
}
.betslipWrapper .selectionDescription .hdCapDisplay {
    display: inline-block;
}
.betslipWrapper .ifBet .selection .hdCapDisplay {
    color: #545454;
    display: inline;
    font-size: 15px;
}
@media only screen and (min-width: 800px) {
.betslipWrapper div.selectionRow div.selection div.selectionDescription {
    max-width: 340px;
}
}
@media only screen and (orientation: landscape) {
.betslipWrapper div.selectionRow div.selection div.selectionDescription {
    max-width: 340px;
}
}
.betslipWrapper div.selectionRow div.selection div.fullSlipMode {
    display: block;
    line-height: 18px;
}
.betslipWrapper > div.selection > div.handicap {
    font-weight: normal;
    padding-left: 5px;
}
.betslipWrapper > div.selection div.sel-hcap {
    padding-right: 5px;
}
.betslipWrapper .selection .banker-odds {
    line-height: 18px;
    padding-left: 10px;
}
.betslipWrapper .selection .banker-odds .odds {
    color: #777;
}
.betslipWrapper .selection .banker-odds.dropdown {
    width: auto !important;
}
.betslipWrapper .selection > div > span.banker-odds.dropdown {
    display: inline-block;
    width: 100%;
}
.betslipWrapper .fullSlipMode {
    color: #777 !important;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}
.toteLeg .fullSlipMode {
    padding: 0 0 5px 23px;
}
ul li .stake .teaser div:last-child {
    height: 60px;
}
ul li .stake div:last-child {
    padding-top: 0;
    text-align: right;
}
ul li .stake div .ew {
    color: #bbb;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
}
.betslipWrapper .stake {
    display: flex;
    float: right;
    height: 40px;
    padding: 0 5px;
    vertical-align: middle;
    width: 100%;
}
.betText {
	
}
.symbol {	
	padding: 7px;
}
.added {
    border: medium none;
    display: none;
    opacity: 0;
}
.betslipWrapper .stake .teaser .betCount {
    line-height: 30px;
    min-width: 35px;
    text-align: center;
    vertical-align: top;
}
.betslipWrapper .stake .stk {
    /*background-color: #ccc;*/
    border: 1px solid #888;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    font-size: 15px;
    height: 33px;
    line-height: 1;
    padding: 5px;
    text-align: right;
    width: 90px;
}
.betslipWrapper .stake .stakeToReturn {
    color: #666;
    font-size: 11px;
    margin: 5px 0;
}
.betslipWrapper .ifBet .stake .stakeToReturn {
    margin: 5px 0 12px;
}
.betslipWrapper .stake .stakeToReturn span {
    font-weight: bold;
}
.focus {
    background-color: #ddd !important;
    border: 2px solid #007f5e !important;
}
.betslipWrapper .stake input[placeholder] {
    opacity: 1 !important;
}
:-moz-placeholder {
    color: #666;
    opacity: 1;
}
*::-moz-placeholder {
    color: #666;
    opacity: 1;
}
.betslipWrapper.stakeincrements .stake .stk {
    margin: 0 5px;
}
.betslipWrapper .errStk .stake > .stk {
    border: 2px solid #007f5e;
}
.betslipWrapper div.subItemWrapper {
    display: table-row;
    width: 100%;
}
.betslipWrapper div.subItemWrapper div.restrictedMultiple {
    background-color: transparent;
    display: table-cell;
    height: 100%;
    max-width: 4px;
    min-width: 4px;
    width: 4px;
}
table.ftotr {
    height: auto;
    line-height: normal;
    padding-left: 0;
}
table.ftotr td {
    padding: 0 10px;
}
table.ftotr tr:first-child td {
    border-bottom: medium none;
    border-top: medium none;
    padding: 0;
}
.betslipWrapper .footer {
    padding: 0 0 5px;
}
.betslipWrapper ul li.emptyBetslip ul li {
    background-color: #666;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    padding: 11px 10px 14px;
    text-align: center;
}
.betslipWrapper.overlay .betslipHeader .betslip-select {
    background-color: #bbb;
}
.betslipWrapper.overlay .wait {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMC81LzEzGOQJKgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAnxSURBVHic7Z1djFVXFYA/BkE6dMoohgApAauhMadN0cGE+AJNE+WhFBqzEpkXb5pYHos/MfHFTn3xpY2DD0bbROkLNa40pS0PaCS59cHQKC0JeNKSmE5TAoiZCA4UHDLUh72mXO+cn31+9rn32vslE8g5+5y97157r7X22j9nGQOKiOwDpoHNdul94KCqHu1dqYqzrNcFKINV/isptx8fJCGM9LoAJZkuea/vGFQBbC55r+8YVAH83/Cp0BmIyDiwDdgCnFbV06HzHCSCCkBEWjidvKbj2hvAPlW9EjLvKojIKLAS+Ai4paofhsormABEZBfwm4RbO4E2rlf0FSIyAqwFVnRdXw3MqurtuvMMaQMOZtx7SESy7veKz9JV+cYK4J4QGYYUwHjO/SkR2RIw/0KIyCqc2kljNES+vfSC1tAnPrupnjUe6ZbXnXdIAbQ90uw1W9FrVgO5lauqC3VnHFIA08BVj3SHzVXtCdaqxzySBvGEggnA3MyWR9LNZBvs0HzGI81tYC5E5kFtgAXF3vBI+nQvDHKHv5/H9RDqB5oxwi3PdIcDlmEJZnh9XMsFVQ3S+qEBAajqDPCMR9KdNnJuijH8fn/QEXsjbqiqTuEmTPKYbsIgi8gKnOeTx01V/U/IsjQ5Dmh5pFkDTIUtxsf55HGbwK0fGhSAqraBVz2SPhVybFDA8M6FiP100/RIuIXf2CDICLmA4b2lqtdDlKGbRgVgY4Mpj6ShgnX34Peb/x0g70QyJ+VNFezDhY6PAofriOOLyGngoZxkV4Ft5kV1P/9R1oOquuR3icincaHmPD6s+htFZAyn5ubzXNjU+QAROQx8u+PSTlwEc9q8miq0gLdz0iwG6/Yl3HsYuLI4u9ZhM7bYXxI+quc2FVq/iKwFNtJhY0RkHvh72qROYg+w7v+zjLwqr8ERkWngqZxkL6pqq2weHXmNkh8eByfUwjEfa/EbSI8pLQBnkkbTaT2glZPnZuAVm148WHKed8ry6XYJr+Ja/nSN05Y3cbGc1aTbgPmilW+BvE3kq7blluZy9420HpCpYxN4ESeIQhWWsMDqEDAVar7YvKAxkgdh/1TVWwXetRFYh0cY25hT1XPdF9ME4GMku7mKa7VTRR4SkTZOPbSaWjFhI+Fx7kw/XldVH/d4cZXHJvzGEp1cVtUPui+mdccyfvgaXFRzxlq2L/uAXU0uV7GWPouL8XuFmkVkVES2Al+geOVDyqg61Q1N8IKKUsU+NIaILM8KNRfQ81nMJrnTkD8OaOGMZZXlfqXsQz9QQs93s4BTPRfSEuSujjadd9D+fIJYSZSyD72igp7vZBb4IG8ix3t5us1YTVFNLb2P0/czFd4RDBFZiRvI+cwRpzEHnPd1ab1Xxlmltcw2TOFGxkW5QgMh3gosUH614DyuxRf6faU3aJS0D18eAKM8CnypwCO5ej6LyjtkRGQKP/twSFX7cTniEkRkE8745jELXFDV+bJ5VQ5Hm2HdgvN20rhKMzNddXEB17LTmAPOqepMlcqHmveIicg23CCu2z48Myge0CLmgm7oujyPa/GzdeVT64SMqp5W1V3A4/zvJHxfrAEtyD86/r8AXATiOisfAu+SNPswPii6v5uOxWKV9PyQIUOGDBmSxDIAEdkN/AS4t+b3P62qL9T8zkYRkfuAqObX3gDOquqlEav8X1N/5QP8LcA7m8ZrpqwgdwFfFZH1I7iWP6Q3PDBCmJY/xI+7hmdF9JgR4HyvC/EJ5sYI8ONel+ITzNkRVT0OPEGYnlC3+9YLys6DZ3ED+IuqXgrw7iFDhgwZMsRtnBCRJ3tdjrLYuv+gBJkRs0WsPwC+YpceDrnbPAS2SKuFm4pshyp/rUeWWYt5EtjfdWs/8HydeTXAg/bvBmC/iJwDTtUtiNp6gIhM4ir/7oTb14A9g9ILrPVPsnRt6DxwBrfdqJY54sqxIBGZEJEjwPdIrnzs+iDZgu0kL8xdCUwAk6ZmK1NlaeJG4PsUWyM6mbRNp5+wnY7f9Ex+DfhzlcXGhQVgen4/5Vr0OeBAv6oiUz17KL4Z4yLOPhReH1pIBYnIHuAI5dXJRqCWrhuI7ZTbCbMBeNTc7kKuq1cPEJEJ4AB33MoyHAOeL7uKuAms8iao3kjOAn/1MdR5W5TGcHr+0QqFOQc8p6qnKryjUcy+TbB0bWgR5nHeUubvztqktxXnu6d5Nnlcw1X86yWfbwQRGU/bVGFLE79G+ToAVw+/T1tTmrZPeAx4vULGL+HUTaaxtbHDOuCFpo6H6ch7FbAbWK+qv8xJuxUniLJ7xuaBl5PqI3H3XxRF3wC+XiKjt3Bezh/iOM7Uf3Yg9g+B+4GJKIrejeP4XyXyLIyIrAe+BXwRuDuKoitxHKdOjsRxPBtFUYxbJf05iu+aXA4si+N4yUbttFBEUd13EXfEQBE9/x3uHBnweeCQiLwEvBqqN1ir3wXs6Lq1W0TeUdWbac+aQT1lIYkyhjrRu0oTwEXPl14DjqhqoTiPiKwDHkm4tR94TEReo0ZBWMXvsL9VCUkWBXM8712mRtoicsqe8W2siYf/pY0D2rjKzeIYLr5TJsj23Yx7q3GC+HmJ96axy/6SKn+RHUVObFTVOXMwjuH2iuUxk3QxsQeo6pxtrng24fZbwLNlQwoi8iDwgEfS1DWlZhRvLB5+YTsb78Xp57UJnlcbd+pXlgDAnVtx2KNsH2PjmpetTNtJdlxm0+orbxywEdca78dtXGvb6YelEZGfki+As6r6o4x3/CrrYVU9kPDMDpzXk8dvVfUdj3RpZZvAbVpci9Mi75IRPc2cDzDpPle2MAmFewS/1n+krjwXUdWTtolwfU7S3UBpAZgj4u2MNL00cdIjzZuqeiZQ/rlGFhhv8psGjQlARPbit/k52MyZhY19Wnchg1yFRgRgg67uacokTqjqknPVauY47gy5LBbd0uA01QP2kn9Y9nUyPJ+6sLjPSY+k25r4pkFwAdig6zGPpK81GA86id+pLT5eUyWa6AGT+LV+n4O9a8FCDj4Geb15TsEIKoCMkEM3jUdDzdef8Ui620IZQQjdA7JCDotcVtUTgcuRhk8vCGqQgwmgjpBDaGx9vo9BDuaWhuwBez3SnFVVnwoISZt8txQCfXw0pAB8vtFSe8ihKGaQ273Kv5e7JE8EDDkUwnph3nYhn15SmJAC+GPO/Z63/i6yDPJNIMhhgyE/ZXgCeDPl9nQDIYdCWJwo6XsIN3FfDgnSA2r/PGsncRz/KYqiy7hJisvAe8AvqhreKIr25OR7rMx74zi+FEXRaVylz+ACd0dDHrsc9MiyUJSZkOlXhkcV9JihAHrMoAogaxVCrcdKhmZQBfC7kvf6jqBeUCjMWzkP3AeM2uVZ3Gev+vpw8G7+C1L7bJB11YPvAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 26px 26px;
}
.betslipWrapper.overlay a, .betslipWrapper.overlay a:visited {
    color: #545454;
    white-space: nowrap;
}
.betslipWrapper.overlay {
    background-color: #C6D4F1;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: medium none;
}
.betslipWrapper.overlay ul > li.single-section {
    border-bottom: medium none;
}
.betslipWrapper.overlay > ul > li#pro, .betslipWrapper.overlay > ul > li#pro > ul {
    background-color: #c7c7c7;
    border-bottom: medium none;
    border-radius: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 48px;
    margin: 0;
    padding: 11px 0 7px;
}
.betslipWrapper.overlay .betslipHeader {
    border-bottom: 1px solid #aaa;
}
.betslipWrapper.overlay .betslipHeader > div.confirm {
    color: #666;
    float: left;
    line-height: 34px;
}
.betslipWrapper.overlay ul > li.emptyBetslip > ul {
    border-bottom: medium none;
}
.betslipWrapper.overlay .betslipHeader .removeAll {
    background-color: transparent;
    color: #666 !important;
    font-family: -apple-system,"Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 13px;
    line-height: 42px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.betslipWrapper.overlay .footer {
    background-color: #C6D4F1;
    border-bottom: medium none;
    border-radius: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 48px;
    margin: 0;
    padding: 11px 0 7px;
}
.betslipWrapper.overlay #bsjn {
    color: #06855f;
}
#eDiv {
    font-size: 15px;
    padding: 0 10px;
}
.ausBet .selection div {
    line-height: 24px;
    padding-bottom: 8px;
    width: 84%;
}
.betslipWrapper .ausToteType .betslip-select {
    display: none !important;
}
.ausToteType {
    display: table;
    width: 100%;
}
.ausToteType .restrictedMultiple {
    background-color: transparent;
    display: table-cell;
    height: 100%;
    max-width: 4px;
    min-width: 4px;
    width: 4px;
}
.ausToteType .ausSubItemWrapper {
    color: #777;
    display: table-cell;
    font-size: 11px;
    padding: 0 11px 5px 27px;
    width: 100%;
}
.ausToteType .ausSubItemWrapper span, .betReceipt .ausToteType .ausToteTypeContent span {
    display: block;
}
.ausBet .aus-pos {
    color: #bbb;
}
.aus-pos {
    display: inline-block !important;
    font-weight: normal;
    min-width: 25px;
    padding-right: 5px;
}
.ausHelp {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-bottom: -6px;
    margin-left: 5px;
    width: 20px;
}
.aBQuestionmark, .ausHelp {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/Question-Icon-36x36.png") no-repeat scroll 0 0 / 18px 18px;
}
.ausToteType select {
    display: none !important;
}
.ausStake {
    border-top: 1px solid #666;
    padding: 10px 10px 10px 0;
}
.ausStake .divLblWrap {
    padding-right: 5px;
    width: 60%;
}
.pitcher-sel {
    display: none !important;
}
.pitcher div.restrictedMultiple {
    background-color: transparent;
    display: table-cell;
    height: 100%;
    max-width: 4px;
    min-width: 4px;
    width: 4px;
}
.pitcher {
    display: table;
    width: 100%;
}
.pitcher .pitcherContent {
    display: table-cell;
    padding: 0 10px 5px 27px;
    width: 100%;
}
.pitcher span {
    display: block;
}
.bankersBet .pitcher {
    margin-top: -5px;
    padding: 0 10px 0 0;
}
.pitcher .pitch-warn {
    display: block;
    margin: 0 0 5px;
}
.pitcher .betslip-select {
    display: none !important;
}
.reverseIfBet .pitcher .pitcherContent, .ifBet .pitcher .pitcherContent {
    display: table;
    margin: 0 0 0 10px;
    padding: 0 0 5px;
    width: 95%;
}
.betslipWrapper.overlay .pitcher, .betslipWrapper.overlay .pitcher span:nth-of-type(1) {
    color: #777;
    padding-bottom: 5px;
}
.betslipWrapper div.selectionRow > div.castSelection {
    color: #777;
    display: table-cell;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
    padding: 8px 0 5px;
    vertical-align: top;
    width: 100%;
}
.betslipWrapper div.selectionRow div.castSelection div.selectionDescription {
    color: #545454;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 5px;
}
.betslipWrapper div.castSelection .odds {
    font-size: 11px;
    line-height: 18px;
    padding: 0;
}
.betslipWrapper .castBet .odds {
    display: table-cell;
    vertical-align: top;
}
.betslipWrapper li:not(.tote-pot-section) li[data-item-type="cast"] div.selectionRow, .betslipWrapper li:not(.tote-pot-section) .castBet div.selectionRow {
    display: table-cell;
}
.betslipWrapper li:not(.tote-pot-section) li.Aus[data-item-type="cast"] div.selectionRow, .betslipWrapper li.cast-section.castBet li.Aus[data-item-type="cast"] div.selectionRow {
    display: table;
}
.betslipWrapper .castBet .castType {
    color: #777 !important;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 5px 31px;
}
.betslipWrapper div.eachway {
    display: table-cell;
    min-width: 60px;
    padding-bottom: 5px;
    white-space: nowrap;
}
.betslipWrapper div.eachway span:first-child {
    color: #777;
    font-size: 11px;
    padding: 0 0 0 28px;
}
.betslipWrapper li.multipleBets div.multiplesLabel div.eachway {
    padding: 5px 0 6px;
    text-align: left;
}
.betslipWrapper li.multipleBets div.multiplesLabel div.eachway span {
    display: inline-block;
    padding: 0;
}
.betslipWrapper li.multipleBets div.multiplesLabel div.eachway input[type="checkbox"] {
    display: inline-block;
}
.noReserves {
    color: #777;
    display: inline-block;
    font-size: 11px;
    margin-left: 12px;
    padding: 5px 0;
}
.noReservesRow {
    display: table;
    width: 100%;
}
.noReservesRow .restrictedMultiple {
    background-color: transparent;
    display: table-cell;
    height: 100%;
    padding-left: 4px;
    width: 0;
}
.restrictedCong .noReservesRow .restrictedMultiple {
    background-color: #c26e6e;
}
.noReservesRow .noReserves {
    color: #777;
    display: table-cell;
    font-size: 11px;
    height: 100%;
    padding-bottom: 5px;
    padding-left: 10px;
    width: 100%;
}
.hcapChange .selection .betslip-select .odds-selection {
    background-color: #ffdf1b;
    border-radius: 0;
    display: none !important;
    padding: 0 5px;
}
.betslipWrapper .hcapChange .selection select.hdCapDisplay {
    background-color: #ffdf1b;
    border-radius: 0;
    color: #000;
    font-weight: normal;
    padding-right: 3px;
    text-shadow: none;
}
.hcapChange .selection .hdCapDisplay {
    background-color: #ffdf1b;
    color: #000 !important;
    padding: 0 1px;
}
.betslipWrapper.overlay .hcapChange .selection .hdCapDisplay {
    background-color: #ffdf1b;
    color: #000;
}
ul li.multipleBets ul > li {
    border-bottom: medium none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
}
ul li.multipleBets ul.open > li {
    border-bottom: 1px solid #aaa;
}
ul li.multipleBets ul.open > li:first-child {
    border-bottom: 1px solid #333;
}
ul li.multipleBets ul.open > li:last-child {
    border-bottom: medium none;
}
ul li.multipleBets ul.closed > li {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
}
ul li.multipleBets ul:not(.bankersReceipt) > li:first-child {
    background-color: #494949;
}
ul li.multipleBets ul > li.mbHeader a {
    box-sizing: border-box;
    color: #ddd;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    outline: 0 none;
    padding-left: 11px;
    position: relative;
    text-decoration: none;
}
ul li.multipleBets .mbSubHeader {
    background-color: #666;
    box-sizing: border-box;
    color: #bbb;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
    padding: 0 0 0 10px;
}
ul li.multipleBets .mbSubHeader span:first-child {
    display: inline-block;
    width: 42%;
}
ul li.multipleBets ul.closed li:not(.mbHeader) {
    display: none;
}
@media not all {
div.betslipWrapper .multipleBets .divLblWrap.teaser > label {
    white-space: nowrap;
}
div.betslipWrapper .multipleBets .divLblWrap.teaser > div:nth-of-type(2) {
    padding-right: 0;
    width: auto;
}
}
.betslipWrapper .multipleBets .divLblWrap.teaser > div:first-child span {
    display: inline-block;
    font-weight: bold;
}
.betslipWrapper .multipleBets .divLblWrap.teaser > div:first-child {
    float: left;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    width: 39%;
}
.betslipWrapper .multiple-section .stake {
    display: table-row;
    text-align: left;
    width: 100%;
}
.betslipWrapper .multiple-section .stake .multiplesLabel {
    color: #525252;
    display: table-cell;
    font-size: 15px;
    font-weight: bold;
    max-width: 125px;
    overflow-wrap: break-word;
    padding: 5px 10px 4px 11px;
    vertical-align: top;
    width: 100%;
}
.betslipWrapper .multiple-section .stake .multiplesLabel a {
    border-bottom: 1px solid #545454;
    height: 18px;
    white-space: normal;
}
.betslipWrapper .multiple-section .stake .multiplesLabel span:last-child {
    color: #777;
    font-size: 11px;
    font-weight: normal;
}
.betslipWrapper .multiple-section .stake .multiplesBetCount {
    color: #545454;
    display: table-cell;
    font-size: 11px;
    font-weight: normal;
    padding: 14px 11px 0 0;
    vertical-align: top;
    white-space: nowrap;
    width: 10%;
}
.betslipWrapper .multiple-section .stake .stk {
    margin: 5px 10px 5px 0;
}
.betslipWrapper.overlay ul li.multipleBets ul > li.mbHeader a::after {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 18px auto;
    content: " ";
    height: 15px;
    position: absolute;
    right: 10px;
    top: 40%;
    width: 20px;
}
.no-svg .betslipWrapper.overlay ul li.multipleBets ul > li.mbHeader a::after {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper.overlay ul > li.multiple-section {
    border-bottom: medium none;
}
.betslipWrapper.overlay ul > li.multiple-section {
    border-top: medium none;
}
.betslipWrapper.overlay ul li.multipleBets ul > li.mbHeader {
    background-color: #c7c7c7;
    height: 42px;
}
.betslipWrapper.overlay > ul > li.multipleBets > ul > li {
    border-bottom: 1px solid #aaa;
    border-radius: 0;
    margin-bottom: 0;
}
.betslipWrapper.overlay ul li.multipleBets ul.open > li:not(.mbHeader):not(.mbSubHeader) {
    border-top: medium none;
}
.betslipWrapper.overlay ul li.multipleBets ul.open > li.mbHeader + li {
    border-top: medium none !important;
}
.betslipWrapper.overlay ul li.multipleBets ul.open > li:nth-of-type(2) {
    border-top: medium none;
}
.betslipWrapper.overlay ul li.multipleBets ul > li.mbHeader a {
    color: #777;
    font-size: 13px;
    line-height: 44px;
}
.oddsChange .selection .betslip-select .odds-selection {
    background-color: #ffdf1b;
    border-radius: 0;
    display: none !important;
    padding: 0 5px;
}
.betslipWrapper .oddsChange .selection select.odds {
    background-color: #ffdf1b;
    border-radius: 0;
    color: #000;
    font-weight: normal;
    padding-right: 3px;
    text-shadow: none;
}
.oddsChange .odds {
    background-color: #ffdf1b;
    color: #000 !important;
    padding: 2px 3px;
    text-shadow: none;
}
.betslipWrapper.overlay .banker-odds .odds {
    color: #525252;
}
.betslipWrapper.overlay .oddsChange .odds, .betslipWrapper.overlay .oddsChange .betslip-select {
    background-color: #ffdf1b;
    color: #000;
}
.betslipWrapper .suspended {
    opacity: 0.2;
}
.betslipWrapper .castBet div.selection.tote-cast .castType {
    color: #777 !important;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 5px;
}
.betslipWrapper .ToteRemoveAll a.remove {
    background-image: none;
    padding: 0;
}
.no-svg .betslipWrapper .ToteRemoveAll a.remove {
    background-image: none;
}
.betslipWrapper span.totestkbc {
    color: #545454 !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
.betslipWrapper .toteLeg div.toteLegNo {
    color: #777;
    display: table-cell;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 5px 10px;
    text-align: center;
    width: 10%;
}
.betslipWrapper .toteLeg div.selectionRow div.removeColumn, .betslipWrapper .tote-single div.selectionRow div.removeColumn, .betslipWrapper .tote-cast div.selectionRow div.removeColumn {
    display: block;
    float: left;
    max-width: 22px;
    padding: 0 0 0 5px;
    width: 22px;
}
.betslipWrapper .toteLeg div.selectionRow div.removeColumn a.remove, .betslipWrapper .tote-single div.removeColumn a.remove, .betslipWrapper .tote-cast div.removeColumn a.remove {
    background-position: -2px -165px;
}
.betslipWrapper .selection.tote-single, .betslipWrapper .selection.tote-cast {
    color: #545454;
    display: table-cell;
    padding: 8px 0 0;
    width: 100%;
}
.betslipWrapper li[data-item-type="tote-cast"] .stake.tote.unit-stake, .betslipWrapper li[data-item-type="tote-single"] .stake.tote.unit-stake {
    display: none;
}
.betslipWrapper .toteLeg .selection {
    color: #545454;
    padding: 8px 0 0;
}
.betslipWrapper .toteLeg .toteLegDescription {
    color: #545454;
    display: block !important;
    font-size: 15px;
    font-weight: bold !important;
    padding: 0 0 0 10px !important;
    width: 100% !important;
}
.betslipWrapper .toteLeg .selection div.fullSlipMode, .betslipWrapper .tote-single .selection div.fullSlipMode, .betslipWrapper .tote-cast .selection div.fullSlipMode {
    display: block !important;
    line-height: 19px !important;
    padding: 0 0 0 28px !important;
    text-align: left !important;
    width: auto;
}
.betslipWrapper .toteLeg .totePlace {
    color: #777;
    display: table-cell;
    font-size: 15px;
    padding: 0 22px 0 0;
    text-align: center;
    white-space: nowrap;
    width: 10%;
}
.betslipWrapper .tote-first-stake, .betslipWrapper .stake.tote.unit-stake {
    color: #545454;
    display: table !important;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 11px 5px 0 !important;
    white-space: nowrap !important;
    width: 100% !important;
}
.betslipWrapper .tote-first-stake div, .betslipWrapper .tote-first-stake span, .betslipWrapper .stake.tote.unit-stake div, .betslipWrapper .stake.tote.unit-stake span {
    display: table-cell !important;
    text-align: right !important;
    vertical-align: middle;
    white-space: nowrap !important;
    width: 100%;
}
.betslipWrapper .stake.tote.unit-stake span {
    color: #666;
    font-size: 11px;
    text-align: left;
}
.betslipWrapper .tote-first-stake div, .betslipWrapper .tote-first-stake span, .betslipWrapper .stake.tote.unit-stake div, .betslipWrapper .stake.tote.unit-stake div {
    padding-right: 5px;
}
.betslipWrapper .tote-first-stake .stakeLabel, .betslipWrapper .stake.tote.unit-stake .stakeLabel {
    color: #777;
    font-size: 11px;
    font-weight: normal;
    white-space: nowrap;
}
.betslipWrapper.overlay li .totePotHeader {
    background-color: #ccc;
    border-bottom: 1px solid #aaa;
    border-top: medium none;
    display: table-row;
    min-height: 44px;
    width: 100%;
}
.betslipWrapper.overlay li .totePotHeader div {
    display: table-cell;
    vertical-align: top;
    white-space: nowrap;
    width: 100%;
}
.betslipWrapper.overlay li .totePotHeader div:last-child {
    display: table-cell;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 100%;
}
.betslipWrapper.overlay li .totePotHeader .ToteTypeHeaderText {
    color: #545454;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0 0 11px;
}
.betslipWrapper.overlay li .totePotHeader .ToteRemoveAll {
    color: #545454;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 11px 0 0;
}
.betslipWrapper.overlay li .totePotHeader .ToteLegHeaderText {
    color: #777;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0 7px 11px;
}
.betslipWrapper.overlay li .totePotHeader .TotePlacesHeaderText {
    color: #777;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 11px 7px 0;
}
.abetslipBtn.placeCTCBet {
    height: 34px;
}
.ctcWrapper .abetslipBtn .text {
    color: #222;
}
.placeCTCBet button {
    color: #222;
    font-size: 15px;
}
.betslipWrapper .footer .ctcMessageContainer {
    color: #666;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 13px;
    line-height: 15px;
    padding: 11px 40px 3px;
    text-align: center;
}
.ctcQuestionmark {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/icon-mobile-info.png") no-repeat scroll 0 0 / 18px 18px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-bottom: -6px;
    margin-left: 5px;
    width: 20px;
}
.betslipWrapper .footer .ctcMessageDetails {
    display: none;
    line-height: 17px;
    padding-top: 14px;
}
.betslipWrapper .footer .ctcMessageDetails a {
    color: #020049;
    font-size: 13px;
}
.betslipWrapper .betReceipt .footer.confirm.ctc {
    height: auto !important;
    padding: 0;
}
.ctc div.hdr {
    border-bottom: 1px solid #aaa;
    height: 42px;
    line-height: 42px;
    padding: 0 5px;
}
.ctc div.btnWrapper {
    display: table;
    width: 100%;
}
.ctc div.placeBtnRow, .ctc div.greyBtnRow {
    display: table-row;
    line-height: inherit;
}
.ctc div.placeBtnRow div, .ctc div.greyBtnRow div {
    display: table-cell;
    padding: 11px 11px 0;
}
.ctc div.placeBtnRow div.placeBtnCell {
    width: 100%;
}
.ctc div.greyBtnRow div.placeBtnCell {
    width: 50%;
}
.ctc div.greyBtnRow div.placeBtnCell:first-child {
    padding: 6px 2px 5px 11px;
}
.ctc div.greyBtnRow div.placeBtnCell:last-child {
    padding: 6px 11px 5px 3px;
}
.ctc div.greyBtnRow div button {
    border-radius: 3px;
    width: 100%;
}
.ctc div .text {
    color: #666;
    font-family: HelveticaNeue-Bold,"Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 6px;
}
.ctc div .btnConnected {
    background-color: #020049;
    border: 1px solid #257577;
    border-radius: 3px;
    color: #ddd;
    float: right;
    font-family: Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin-right: 6px;
    margin-top: 9px;
    padding: 0 6px;
}
.ctc div .btnConnected.speakerOff {
    background-color: #aaa;
    border: 1px solid #999;
}
.ctc div .btnConnected span {
    display: inline-block;
    float: left;
    padding-right: 4px;
}
.ctc.confirm .abetslipBtn {
    height: 42px;
    margin: 0;
    width: 100%;
}
.ctc.confirm .abetslipBtn .buttonSmallSpinnerNoMessage {
    display: none;
}
.ctc.confirm .abetslipBtn.inprogress .buttonSmallSpinnerNoMessage {
    display: inline-block;
    margin: 0 0 -2px 6px;
}
.ctc.confirm .agreyBtn {
    background-color: #dcdcdc;
    border: 1px solid #9d9d9d;
    height: 42px;
}
.ctc.confirm .agreyBtn.betCallV2 {
    background-color: #ddd;
    border: 1px solid #aaa;
    border-radius: 4px;
    height: 42px;
}
.ctc.confirm .agreyBtn.disabled {
    opacity: 0.5;
}
.ctc.confirm .placeBtnRow .placeBtnCell {
    display: table-cell;
    padding: 5px;
}
.ctc .betCallV2Button {
    background-clip: padding-box;
    background-color: #ffdf1b;
    border: 1px solid #999;
    border-radius: 4px;
    color: #000 !important;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 1;
    pointer-events: none;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 100%;
}
.ctc .betcallV2text {
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 21px;
    padding: 11px;
    text-align: center;
}
.ctc .cancelIcon {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/icon-mobile-cancel.png") no-repeat scroll 0 0 / 16px 16px;
    display: inline-block;
    height: 16px;
    width: 22px;
}
.ctc .betCallV2Timer {
    color: #888;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
.ctc .endCallIcon {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/RedPhone.png") no-repeat scroll 0 0 / 25px 10px;
    display: inline-block;
    height: 11px;
    width: 35px;
}
.ctc .replayIcon {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/icon-mobile-replay.png") no-repeat scroll 0 0 / 18px 16px;
    display: inline-block;
    height: 16px;
    width: 24px;
}
.ctc .greyButtonText {
    color: #545454;
    font-weight: bold;
    height: 17px;
    vertical-align: bottom;
}
.ctc .greyButtonText.endCall {
    color: #222;
    font-size: 15px;
    font-weight: bold;
}
.ctc .volumeText {
    color: #666;
    display: block;
    font-size: 11px;
    line-height: 21px;
    padding: 11px 11px 0;
    text-align: center;
}
.Icon-Connected {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/icon-phone.png") no-repeat scroll 0 0 / 15px 15px;
    float: left;
    height: 15px;
    margin-right: 2px;
    margin-top: 3px;
    position: relative;
    width: 15px;
}
.ctc .Icon-Speaker {
    float: left;
    height: 15px;
    padding-top: 1px;
    position: relative;
    width: 15px;
}
.ctc .Icon-Speaker::before {
    color: #ddd;
    content: "";
    font-family: "bet365";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
#taxWarningHeader {
    border-bottom: 1px solid #aaa;
    color: #666;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    min-height: 13px;
    padding: 5px 0;
    text-align: center;
}
#italy-push-message {
    background-clip: padding-box;
    background-color: #ccc;
    border: 1px solid #00412d;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 100%;
}
#italy-push-message-title {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 3px;
}
#italy-push-message-body {
    color: #545454;
    line-height: 20px;
    text-align: left;
}
#italy-push-message-more-info-link {
    text-align: center;
}
#italy-push-message-more-info-link a {
    color: #06855f;
    margin-top: 11px;
}
.italy-push-message-button {
    background: #157b55 none repeat scroll 0 0 padding-box;
    border: 1px solid #444;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    margin: 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000;
    width: 100%;
}
#okButton.italy-push-message-button {
    margin-bottom: 11px;
}
#closeButton.italy-push-message-button {
    margin-bottom: 1px;
}
.italy-push-text {
    color: #777;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 10px;
    padding-left: 31px;
}
.italy-push-text.no-stake {
    display: none;
}
.italy-push-return-text {
    display: block;
}
.bankersBet div.selectionRow div.bankerIndicatorColumn {
    display: table-cell;
    padding: 0 7px 0 10px;
    text-align: center;
    vertical-align: top;
    width: 44px;
}
.bankersBet ul li div .ausHelp {
    display: inline-block !important;
    float: none !important;
    height: 19px;
    margin-bottom: -5px;
    width: 20px !important;
}
.bankerIndicatorWrapper {
    height: 36px;
    padding: 16px 0 0 !important;
    text-align: center;
    width: 44px;
}
.bankersBet .banker-indicator {
    border: 1px solid #444;
    border-radius: 4px;
    color: #bbb;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 32px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 33px;
}
.bankersBet .hcp {
    display: inline;
    width: auto;
}
.bankersBet .banker-indicator.selected {
    background-color: #777;
    color: #fff !important;
}
.bankersbet ul .bankersTotal .breakDown {
    border-top: 1px solid #444;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-top: 6px;
}
.bankersbet ul .bankersTotal div {
    float: left;
}
.bankersbet ul .bankersTotal div:nth-of-type(1), .bankersbet ul .bankersTotal div:nth-of-type(2) {
    width: 100%;
}
.betslipWrapper.overlay .selection .banker-odds {
    font-weight: normal;
}
.betslipWrapper.overlay .bankersBet .banker-indicator {
    background-color: #bbb;
    border: 1px solid #999;
    color: #545454;
}
.betslipWrapper.overlay .bankersBet .banker-indicator.selected {
    background-color: #ddd;
    color: #545454 !important;
}
.betslipWrapper.overlay .multipleBets .mbHeader.banker {
    display: none !important;
}
.betslipWrapper.overlay .multipleBets .mbHeader.banker + li.mbSubHeader {
    display: none !important;
}
.betslipWrapper.overlay .multipleBets .stake .multiplesLabel.banker {
    color: #525252;
    display: table-cell;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0 0 11px;
    vertical-align: middle;
    width: 100%;
}
.ifBetTotals {
    padding-top: 4px !important;
}
.betslipWrapper .reverseIfBet .stake .stakeToReturn {
    display: none !important;
}
.betslipWrapper .reverseIfBet .odds {
    padding: 8px 11px 0 5px !important;
}
.betslipWrapper .ifBetSpacer {
    display: table;
    width: 100%;
}
.betslipWrapper.overlay .reverseIfBet .stake {
    border-top: 1px solid #aaa;
    display: table;
    padding-bottom: 5px;
    width: 100%;
}
.betslipWrapper.overlay .reverseIfBet .pitcher, .betslipWrapper.overlay .reverseIfBet .noReserves {
    border-bottom: medium none;
}
.betslipWrapper.overlay .ifBetSelectorRow {
    display: table;
    width: 100%;
}
.betslipWrapper.overlay .reverseIfBet .selectionRow .selection {
    padding: 8px 11px 8px 7px;
}
.teaserOptions .stake {
    padding-right: 10px;
}
.teaserOptions .divlblwrap {
    padding-right: 10px;
    width: 60%;
}
.teaserOptions .divlblwrap label {
    color: #bbb;
    float: left;
    width: 67%;
}
.teaserOptions .divlblwrap label {
    color: #bbb;
    float: left;
    width: 67%;
}
.teaserOptions .divlblwrap span {
    box-sizing: border-box;
    color: #bbb;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    text-align: right;
    width: 33%;
}
.teaserOptions ul .mbHeader {
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
}
.teaserBet .noReserves {
    display: none;
}
.betslipWrapper .teaserHeader {
    border: medium none;
    box-shadow: none;
    box-sizing: border-box;
    display: table;
    height: 24px !important;
    min-height: 24px !important;
    width: 100%;
}
.betslipWrapper .teaserType {
    border: medium none !important;
    box-sizing: border-box;
    display: table;
    min-height: 18px !important;
    padding: 6px 10px 6px 11px;
    width: 100%;
}
.betslipWrapper .teaserHeader li.teaserHeaderRow {
    color: #777;
    display: table;
    font-size: 11px;
    font-weight: bold;
    min-height: 19px;
    width: 100%;
}
.betslipWrapper .teaserHeaderRow .headerSpacer {
    display: table-cell;
    height: 20px;
    padding-left: 32px;
    vertical-align: top;
    width: 50%;
}
.betslipWrapper .teaserHeaderRow .lineTextHeader {
    display: table-cell;
    height: 20px;
    padding: 0 20px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}
.betslipWrapper .teaserHeaderRow .BuySellHeader {
    display: table-cell;
    height: 20px;
    padding: 0 30px 0 20px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}
.betslipWrapper .teaserSubHeader {
    color: #545454;
    display: table-cell;
    font-size: 15px;
    line-height: 35px;
    width: 35%;
}
.betslipWrapper .teasers {
    min-height: 49px !important;
}
.betslipWrapper .teasers .selection .selectionDescription {
    color: #525252 !important;
    font-weight: bold;
    padding-left: 6px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .teasers .selection .hdCapDisplay {
    padding: 0 20px;
    text-align: center;
    white-space: nowrap;
    width: 20%;
}
.betslipWrapper .teasers .selection .buySell {
    padding: 0 40px 0 20px;
    text-align: center;
    white-space: nowrap;
    width: 20%;
}
.betslipWrapper .teasers .selection .removeContainer {
    display: table-cell;
    font-weight: bold;
    line-height: 19px;
    min-height: 20px;
    padding: 0;
    width: 20px;
}
.betslipWrapper .teasers .selection a.remove {
    background-position: 0 -166px;
}
.betslipWrapper .teasers .selection .buySell, .betslipWrapper .teasers .selection .hdCapDisplay, .betslipWrapper .teasers .selection .selectionDescription {
    display: table-cell;
    line-height: 19px;
    vertical-align: middle;
    width: 40%;
}
.betslipWrapper .teasers .selection .buySell, .betslipWrapper .teasers .selection .hdCapDisplay {
    color: #666;
    font-size: 15px;
}
.betslipWrapper .teaserType .betslip-select {
    display: none;
}
.betslipWrapper ul li ul li.teaserHeader > div.a-spacer {
    float: left;
    height: 12px;
    max-width: 35px;
    width: 14%;
}
.betslipWrapper ul li ul li.teaserHeader > div:not(.a-spacer) {
    float: left;
    width: 84%;
}
.teaserType select {
    display: none !important;
}
.betslipWrapper ul li ul li.teaserHeader span {
    color: #bbb;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 13px;
    text-align: center;
    width: 25%;
}
.betslipWrapper .teasers .selection {
    border-bottom: medium none;
    font-size: 13px;
    padding-bottom: 4px;
}
.betslipWrapper ul li ul li.teaserHeader span.spacer {
    width: 50%;
}
.betslipWrapper .teasers .selection span {
    box-sizing: border-box;
    display: block;
}
.betslipWrapper .multipleBets .divLblWrap.teaser > div:last-child {
    display: table;
    padding: 0;
    text-align: right;
    width: 30%;
}
.betslipWrapper.overlay ul > li.teaserBet > ul {
    border-top: 1px solid #aaa;
}
.betslipWrapper.overlay .teaserBet .selection {
    border-bottom: medium none;
}
.betslipWrapper.overlay ul li ul li.teaserHeader span, .betslipWrapper.overlay .teasers .selection span:nth-of-type(2), .betslipWrapper.overlay .teasers .selection span:nth-of-type(3) {
    color: #666;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.betslipWrapper.overlay > ul > li.teaserHeader > ul {
    border: medium none !important;
}
.betslipWrapper.overlay > ul > li > ul > li.teaserHeaderRow {
    border: medium none !important;
}
.confirm .abetslipBtn {
    margin: 10px 0;
}
.betslipHeader .ebet {
    background-color: #aaa;
    border: 1px solid #333;
    border-radius: 4px;
    color: #333 !important;
    display: block;
    float: right;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 6px 0;
    padding: 0 10px;
    text-shadow: none;
}
.footer.confirm .ebet {
    display: none;
}
.abetslipBtn {
    background-clip: padding-box;
    background-color: #ffdf1b;
    border: 1px solid #999;
    border-radius: 4px;
    color: #000 !important;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 1;
    margin: 0 10px;
    padding: 5px 7px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.browser_mse .abetslipBtn, .browser_mse .abetslipRecBtn {
    background-clip: border-box;
}
.abetslipRecBtn {
    background-clip: padding-box;
    background-color: #020049;
    border: 1px solid #0e5940;
    border-radius: 4px;
    color: #ddd !important;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 1;
    margin: 0 10px;
    padding: 4px 7px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.abetslipBtn button {
    background-color: transparent !important;
    border: medium none;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 100%;
    line-height: 1;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    vertical-align: middle;
    width: 100%;
}
.wideView .abetslipBtn button {
    font-size: 15px;
}
.abetslipRecBtn button {
    background-color: transparent !important;
    border: medium none;
    color: #ddd;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    vertical-align: baseline;
    width: 100%;
}
.abetslipBtn button.isocode, .abetslipRecBtn button.isocode, .abetslipBtn button.totalStake, .abetslipRecBtn button.totalStake {
    color: #545454;
}
.abetslipBtn.abetslipgreyBtn {
    background: #868686 linear-gradient(to top, #616161, #868686) repeat scroll 0 0;
    border: 1px solid #333;
    box-shadow: 0 1px 1px -1px #ccc inset;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.abetslipBtn span, .abetslipBtn.abetslipgreyBtn button {
    color: #545454;
}
.placeBetProgress {
    color: #545454;
    display: block;
    font-size: 11px;
    font-weight: normal;
}
.buttonSmallSpinnerNoMessage {
    animation: 1500ms linear 0s normal none infinite running rotate;
    background-image: url("/betslip/styles/mobile/images/DarkSpinner96x96CIRCLE.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    display: inline-block;
    height: 15px;
    margin: 8px 0 0 5px;
    width: 15px;
}
.buttonSmallSpinner {
    animation: 1500ms linear 0s normal none infinite running rotate;
    background-image: url("/betslip/styles/mobile/images/DarkSpinner96x96CIRCLE.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    display: inline-block;
    height: 15px;
    margin: 0 0 0 5px;
    width: 15px;
}
.buttonSpinner {
    animation: 1500ms linear 0s normal none infinite running rotate;
    background-image: url("/betslip/styles/mobile/images/DarkSpinner96x96CIRCLE.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.buttonText {
    color: #000 !important;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    vertical-align: top;
    white-space: nowrap;
}
.buttonMessage {
    color: #545454 !important;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 11px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
}
.buttonTextNoMessage {
    color: #000 !important;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    vertical-align: top;
    white-space: nowrap;
}
.bsLiveAlertsContainer {
    background-color: #c7c7c7;
    border-top: 1px solid #aaa;
    box-sizing: border-box;
    color: #545454;
    display: table;
    font-size: 13px;
    font-weight: bold;
    height: 55px;
    line-height: 16px;
    padding: 0 10px 0 11px;
    width: 100%;
}
.bsLiveAlertText {
    display: table-cell;
    vertical-align: middle;
}
.bsLiveAlertsContainer .checkbox {
    background-image: url("/grfx/LiveMatchAlerts/LoResIconsLiveAlertV3.png");
    background-position: 0 -41px;
    background-repeat: no-repeat;
    background-size: 26px auto;
    float: right;
    height: 26px;
    margin: 14px 0;
    padding: 0;
    width: 26px;
}
.bsLiveAlertsContainer .checkbox.active {
    background-position: 0 0;
}
.BetSlipLiveAlert-Header {
    background-color: #c7c7c7;
    border-top: 1px solid #aaa;
    box-sizing: border-box;
    color: #545454;
    display: table;
    font-size: 13px;
    font-weight: bold;
    height: 55px;
    line-height: 16px;
    padding: 0 11px;
    width: 100%;
}
.BetSlipLiveAlert-Header__Text {
    display: table-cell;
    vertical-align: middle;
}
.BetSlipLiveAlert-Header__Button {
    background-image: url("/grfx/LiveMatchAlerts/LoResIconsLiveAlertV3.png");
    background-position: 0 -41px;
    background-repeat: no-repeat;
    background-size: 26px auto;
    float: right;
    height: 26px;
    margin: 14px 0;
    padding: 0;
    width: 26px;
}
.BetSlipLiveAlert-Header__Button--Active {
    background-position: 0 0;
}
.BetSlipLiveAlert-Header__Icon {
    background-image: url("/betslip/styles/mobile/images/HiResLiveMatchAlertIconsV2.png");
    background-position: -4px -222px;
    background-repeat: no-repeat;
    background-size: 23px 332px;
    content: "";
    display: inline-block;
    height: 16px;
    margin-bottom: -5px;
    width: 19px;
}
.BetSlipLiveAlert-Header__InnerText {
    display: inline;
}
.BetSlipLiveAlert-Header__Link {
    color: #020049;
}
.BetSlipLiveAlertRow {
    background-color: #c7c7c7;
    border-top: 1px solid #aaa;
    box-sizing: border-box;
    color: #545454;
    display: table;
    font-size: 13px;
    font-weight: normal;
    height: 55px;
    line-height: 16px;
    padding: 0 10px 0 11px;
    width: 100%;
}
.BetSlipLiveAlertRow__Text {
    display: table-cell;
    vertical-align: middle;
}
.BetSlipLiveAlertRow__Button {
    background-image: url("/grfx/LiveMatchAlerts/LoResIconsLiveAlertV3.png");
    background-position: 0 -41px;
    background-repeat: no-repeat;
    background-size: 26px auto;
    float: right;
    height: 26px;
    margin: 14px 0;
    padding: 0;
    width: 26px;
}
.BetSlipLiveAlertRow__Button--Active {
    background-position: 0 0;
}
.betslipWrapper .selectorColumn {
    display: table-cell;
    padding: 0 10px 5px;
    width: 100%;
}
.betslipWrapper .ifBet .ifBetSelectorRow .selectorColumn {
    padding: 0 11px 5px 32px;
}
.betslipWrapper #BetSlipTypeSelectorWrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bbb;
    background-image: url("/betslip/styles/mobile/images/betslip-portrait-sprite.png");
    background-origin: padding-box;
    background-position: right -169px !important;
    background-repeat: no-repeat;
    background-size: 34px 291px;
    border: 1px solid #999;
    border-radius: 4px;
    color: #525252;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    min-width: 100px;
    overflow: hidden;
    padding: 0 6px;
    position: relative;
}
.betslipWrapper #BetSlipTypeSelector {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis !important;
    white-space: nowrap;
    width: 87%;
}
.betslipWrapper #BetSlipTypesWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none;
    left: -43px;
    margin-top: 2px;
    min-width: 198px;
    position: relative;
    z-index: 100;
}
#BetSlipTypeArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
#BetSlipTypeArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 12px 8px 11px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -8px;
    width: 0;
}
#BetSlipTypeArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper #BetSlipTypes {
    display: inline-block;
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
    width: 100%;
}
.betslipWrapper #BetSlipTypes li {
    background-color: #666;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    padding-left: 11px;
    white-space: nowrap;
    width: 100%;
}
.betslipWrapper #BetSlipTypes li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -9px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 7px;
    width: 40px;
}
.no-svg .betslipWrapper #BetSlipTypes li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper #BetSlipTypes li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper #BetSlipTypes li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.betslipWrapper .EnhancedOddsSelection {
    color: #020049;
    font-weight: bold !important;
    height: 25px;
}
.betslipWrapper .EnhancedOddsWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none !important;
    margin-left: -31px;
    margin-top: -1px;
    position: absolute;
    width: 79px;
    z-index: 95;
}
.betslipWrapper .EnhancedOddsWrapper.showing {
    display: block !important;
}
.EnhancedOddsArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
.EnhancedOddsArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -6px;
    width: 0;
}
.EnhancedOddsArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 7px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper .EnhancedOdds {
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
    width: 100%;
}
.betslipWrapper .EnhancedOdds li {
    background-color: #666 !important;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 0 11px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .EnhancedOdds li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -6px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 8px;
    width: 40px;
}
.no-svg .betslipWrapper .EnhancedOdds li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .EnhancedOdds li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper .EnhancedOdds li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 43px;
}
.betslipWrapper .EnhancedPitcherSelectionWrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bbb;
    background-image: url("/betslip/styles/mobile/images/betslip-portrait-sprite.png");
    background-origin: padding-box;
    background-position: right -169px !important;
    background-repeat: no-repeat;
    background-size: 34px 291px;
    border: 1px solid #999;
    border-radius: 4px;
    color: #525252;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0 0 0 6px;
    position: relative;
    white-space: nowrap;
    width: 95%;
    z-index: 10;
}
.betslipWrapper .EnhancedPitcherSelection {
    background-clip: content-box;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis !important;
    white-space: nowrap;
    width: 200px;
}
.betslipWrapper .EnhancedPitcherWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none !important;
    position: absolute;
    width: 88%;
    z-index: 95;
}
.betslipWrapper .EnhancedPitcherWrapper.showing {
    display: block !important;
}
.EnhancedPitcherArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
.EnhancedPitcherArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 12px 8px 11px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -8px;
    width: 0;
}
.EnhancedPitcherArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper .EnhancedPitcher {
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
}
.betslipWrapper .EnhancedPitcher li {
    background-color: #666 !important;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    line-height: 44px;
    min-height: 44px;
    padding: 0 11px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .EnhancedPitcher li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -6px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 8px;
    width: 40px;
}
.no-svg .betslipWrapper .EnhancedPitcher li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .EnhancedPitcher li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper .EnhancedPitcher li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.betslipWrapper .EnhancedToteSelection {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bbb;
    background-image: url("/betslip/styles/mobile/images/betslip-portrait-sprite.png");
    background-origin: padding-box;
    background-position: right -169px !important;
    background-repeat: no-repeat;
    background-size: 34px 291px;
    border: 1px solid #999;
    border-radius: 4px;
    color: #525252;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 30px;
    margin: 5px auto;
    min-width: 100px;
    padding: 0 0 0 6px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}
.betslipWrapper .EnhancedToteWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none !important;
    position: absolute;
    width: 85%;
    z-index: 95;
}
.betslipWrapper .EnhancedToteWrapper.showing {
    display: block !important;
}
.EnhancedToteArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
.EnhancedToteArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 12px 8px 11px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -8px;
    width: 0;
}
.EnhancedToteArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper .EnhancedTote {
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
}
.betslipWrapper .EnhancedTote li {
    background-color: #666 !important;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 0 11px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .EnhancedTote li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -6px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 8px;
    width: 40px;
}
.no-svg .betslipWrapper .EnhancedTote li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .EnhancedTote li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper .EnhancedTote li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.betslipWrapper .EnhancedIfBetSelection {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bbb;
    background-image: url("/betslip/styles/mobile/images/betslip-portrait-sprite.png");
    background-origin: padding-box;
    background-position: right -169px !important;
    background-repeat: no-repeat;
    background-size: 34px 291px;
    border: 1px solid #999;
    border-radius: 4px;
    color: #525252;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 5px;
    min-width: 100px;
    padding: 0 0 0 6px;
    position: relative;
    z-index: 10;
}
.betslipWrapper .EnhancedIfBetWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none !important;
    margin-left: 3%;
    margin-top: -4px;
    position: absolute;
    width: 80%;
    z-index: 95;
}
.betslipWrapper .EnhancedIfBetWrapper.showing {
    display: block !important;
}
.EnhancedIfBetArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
.EnhancedIfBetArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 12px 8px 11px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -8px;
    width: 0;
}
.EnhancedIfBetArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper .EnhancedIfBet {
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
}
.betslipWrapper .EnhancedIfBet li {
    background-color: #666 !important;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 0 11px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .EnhancedIfBet li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -6px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 8px;
    width: 40px;
}
.no-svg .betslipWrapper .EnhancedIfBet li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .EnhancedIfBet li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper .EnhancedIfBet li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.betslipWrapper .EnhancedTeaserSelectionWrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bbb;
    background-image: url("/betslip/styles/mobile/images/betslip-portrait-sprite.png");
    background-origin: padding-box;
    background-position: right -169px !important;
    background-repeat: no-repeat;
    background-size: 34px 291px;
    border: 1px solid #999;
    border-radius: 4px;
    color: #525252;
    display: block;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    height: 29px;
    line-height: 30px;
    margin: 0 0 5px;
    min-width: 100px;
    overflow: hidden;
    padding: 0 0 0 6px;
}
.betslipWrapper .EnhancedTeaserSelection {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis !important;
    white-space: nowrap;
    width: 82%;
}
.betslipWrapper .EnhancedTeaserWrapper {
    background-clip: padding-box;
    background-color: #666;
    border: 1px solid #434343;
    border-radius: 5px;
    display: none !important;
    margin-left: -30%;
    margin-top: -4px;
    position: absolute;
    width: 90%;
    z-index: 95;
}
.betslipWrapper .EnhancedTeaserWrapper.showing {
    display: block !important;
}
.EnhancedTeaserArrowTip {
    display: block;
    height: 11px;
    margin: -6px 50% 0;
}
.EnhancedTeaserArrowTip::before {
    border-color: transparent transparent #545454;
    border-style: solid;
    border-width: 0 12px 8px 11px;
    content: " ";
    height: 0;
    margin-left: -11px;
    position: absolute;
    top: -8px;
    width: 0;
}
.EnhancedTeaserArrowTip::after {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
.betslipWrapper .EnhancedTeaser {
    list-style: outside none none;
    margin: -5px 0 0;
    padding: 0;
}
.betslipWrapper .EnhancedTeaser li {
    background-color: #666 !important;
    border-bottom: 1px solid #5a5a5a;
    box-sizing: border-box;
    color: #ddd;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 0 11px;
    text-align: left;
    width: 100%;
}
.betslipWrapper .EnhancedTeaser li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -6px -351px;
    background-size: 40px auto;
    display: inline-block;
    height: 15px;
    margin-left: 8px;
    width: 40px;
}
.no-svg .betslipWrapper .EnhancedTeaser li span.selected {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .EnhancedTeaser li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.betslipWrapper .EnhancedTeaser li:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#phoneBetOverlay {
    background: hsla(0, 0%, 0%, 0.65) url("/betslip/styles/mobile/images/blank.png") repeat scroll 0 0;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    transform: translate(0px, 0px);
    width: 100%;
    z-index: 50;
}
.wideView .phoneOnlyPopup {
    padding-bottom: 10px;
}
.wideView .phoneOnlyCallButton {
    display: none !important;
}
#permissions-dialog {
    background-clip: padding-box;
    background-color: #ccc;
    border: 1px solid #00412d;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#permissions-title {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 3px;
}
#permissions-body {
    color: #545454;
    line-height: 20px;
    text-align: left;
}
#permissionsLink {
    color: #06855f;
    margin-top: 11px;
    text-align: center;
}
.permissions-button {
    background: #157b55 none repeat scroll 0 0 padding-box;
    border: 1px solid #444;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    margin: 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000;
    width: 100%;
}
#bkDwn div {
    padding: 0 5px;
}
#bkDwn .Hd {
    background-color: #aaa;
    border-bottom: 1px solid #999;
    color: #444;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    padding-left: 10px;
}
#bkDwn .Hd:first-child {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
#bkDwn .Hd label {
    float: left;
}
#bkDwn .ttl label {
    font-weight: bold;
}
#bkDwn label {
    display: -moz-inline-stack;
    text-shadow: none;
}
#bkDwn #tle1 {
    color: #999;
}
#bkDwn .Bdy {
    background-color: #bbb;
    border-bottom: 1px solid #999;
    border-top: 1px solid #c2c2c2;
    color: #545454;
    font-size: 13px;
    max-height: 400px;
    min-width: 142px;
    overflow-y: auto;
    padding: 0;
}
#bkDwn .Bdy td {
    border: medium none;
    box-shadow: none;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
}
#bkDwn .bkdwn-sel-col {
    display: inline-table;
    margin-bottom: 5px;
    width: 28%;
}
#bkDwn .bkdwn-oth-col {
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    width: 20%;
}
#bkDwn .Bdy tr > td:first-child {
    padding-left: 4px;
}
#bkDwn .Bdy tr td:last-child {
    width: 28%;
}
#bkDwn thead td {
    font-weight: bold;
    height: 22px;
}
#bkDwn ul .ttl {
    height: 18px;
    padding-top: 8px;
}
#bkDwn table {
    min-height: 60px;
    width: 100%;
}
#bkDwn #bsDCl {
    margin-right: -18px;
    margin-top: -12px;
}
#bkDwn .Ft, #bkDwn .Ft #inn {
    padding: 0;
}
#bkDwn .Ft {
    border-top: 1px solid #b5b5b5 !important;
    color: #999;
    line-height: 21px;
    min-height: 64px;
}
#bkDwn .Ft #inn {
    background-color: #aaa;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    color: #444;
    min-height: 65px;
    padding-top: 5px;
}
#bkDwn .Ft #inn span {
    display: block;
    line-height: 14px;
    padding: 0 3px 0 10px;
}
#bkDwn .Ft #inn td {
    border: medium none;
    box-shadow: none;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    vertical-align: top;
}
#bkDwn .Ft #inn .pmsg {
    color: #545454;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0;
    text-shadow: none;
}
#bkDwn .Ft #inn td {
    vertical-align: top;
}
#bkDwn .Ft #inn td:first-child {
    width: 10px;
}
.popupContainer {
    background-clip: padding-box;
    background-color: #ccc;
    border: 1px solid #00412d;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    left: 3%;
    position: absolute;
    top: 10%;
    width: 93%;
    z-index: 75;
}
.popupContainer > #closeIcon {
    background: rgba(0, 0, 0, 0) url("/betslip/styles/mobile/images/hi-res-betslip-sprite.png") no-repeat scroll 0 0 / 50px 440px;
    height: 35px;
    position: absolute;
    right: -10px;
    top: -20px;
    width: 35px;
    z-index: 99;
}
.popupContainer > .popupHeader {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #dfdfdf, #ccc) repeat scroll 0 0 padding-box;
    border-bottom: 1px solid #bbb;
    border-radius: 5px 5px 0 0;
    font-size: 18px;
    font-weight: bold;
    padding: 9px 0;
    text-align: center;
}
.popupContainer > .popupText {
    border-top: 1px solid #ddd;
    font-size: 15px;
    line-height: 20px;
    padding: 10px 10px 0;
    text-align: center;
}
.popupText .odds {
    color: #06855f;
}
.popupContainer .greenButton {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #157b55, #389d77) repeat scroll 0 0 padding-box;
    border: 1px solid #444;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(225, 225, 225, 0.05) inset, -1px 0 1px rgba(225, 225, 225, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    margin: 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 black;
    width: 100%;
}
.popupContainer.maintenanceMessage {
    font-weight: normal;
    text-shadow: none;
    z-index: 125;
}
@media only screen and (min-width: 768px) {
.popupContainer.maintenanceMessage {
    left: 30%;
    width: 40%;
}
.popupContainer.maintenanceMessage .greenButton {
    margin-left: 25%;
    width: 50%;
}
}
.popupContainer.maintenanceMessage > .popupHeader {
    border-bottom: medium none;
    padding: 0;
}
.popupContainer.maintenanceMessage > .popupText {
    border-top: medium none;
    padding: 18px 10px 0;
}
#maintenanceMessageOverlay {
    background: hsla(0, 0%, 0%, 0.65) url("/betslip/styles/mobile/images/blank.png") repeat scroll 0 0;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    transform: translate(0px, 0px);
    width: 100%;
    z-index: 110;
}
.betReceipt {
    clear: both;
    font-size: 14px;
}
.bet-reference {
    color: #777;
    display: table-row;
    font-size: 11px;
}
.bet-reference span {
    padding: 0 0 0 11px;
}
.betReceipt .receiptTitle {
    color: #545454;
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.betReceipt .receiptReference {
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
}
.betslipHeaderTempReceipt {
    display: none;
}
.betslipWrapper .betReceipt > li {
    overflow: hidden;
}
.betslipWrapper .betReceipt > li ul {
    border-top: medium none;
    padding-top: 0;
}
.betslipWrapper > ul.betReceipt > li.multipleBets > ul {
    border-top: medium none;
}
.betslipWrapper > .betReceipt > li.bsError > ul > li {
    background-color: #444;
    border-bottom: 1px solid #333;
    padding: 10px 10px 10px 0;
}
.betslipWrapper .betReceipt .fullSlipMode {
    color: #777 !important;
    display: inline-block !important;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}
.betslipWrapper .betReceipt .stake {
    color: #545454;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 0 11px 0 0;
    text-align: right;
    width: 100%;
}
.betslipWrapper .betReceipt > li ul li, .betslipWrapper .betReceipt .betslipHeader, .betslipWrapper .betReceipt .footer, .betslipWrapper .betReceipt .footerLinks, .betslipWrapper .betReceipt .streaming {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.betReceipt .selectionRow {
    display: table-row !important;
    width: 100% !important;
}
.betReceipt .selection {
    display: table-cell !important;
    padding: 8px 11px 8px 10px !important;
    vertical-align: top !important;
    width: 60%;
}
.betReceipt li.single-section .selection {
    padding: 8px 11px 2px 10px !important;
}
.betReceipt .stakeColumn {
    display: table-row;
    padding: 8px 11px 0 0;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 40%;
}
.betReceipt .selection.fullSlipMode .selectionRow {
    display: block !important;
    padding: 0 !important;
    width: 100% !important;
}
.betReceipt .selectionDescription {
    color: #545454;
    display: table-cell !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 0 0 5px !important;
    vertical-align: top;
    width: 100% !important;
}
@media screen and (orientation: landscape) {
.betReceipt .selectionDescription {
    max-width: 285px !important;
    min-width: 0;
}
}
.betReceipt .handicap {
    color: #545454;
    display: table-cell !important;
    font-size: 13px;
    font-weight: normal !important;
    padding: 0 0 5px 5px;
    vertical-align: top;
    width: auto !important;
}
.betReceipt .odds {
    color: #545454;
    display: inline !important;
    font-size: 13px;
    font-weight: normal !important;
    padding: 0 0 5px 5px;
    vertical-align: top !important;
}
.betReceipt .fullSlipModeText {
    color: #777;
    font-weight: normal;
    line-height: 15px;
    padding-left: 1px;
    text-align: left !important;
    white-space: normal !important;
}
.betReceipt a.sngbrk {
    color: #666;
}
.betReceipt .count {
    color: #bbb;
    font-weight: bold;
}
.betslipWrapper .betReceipt .return {
    color: #777;
    display: block;
    font-size: 11px !important;
    font-weight: normal;
    padding-right: 11px;
    padding-top: 4px;
    text-align: right;
    white-space: nowrap;
}
.betslipWrapper .betReceipt .streaming {
    color: #ddd;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    min-height: 42px;
    padding: 5px 10px;
}
.no-bet365video .betslipWrapper .betReceipt .streaming {
    display: none !important;
}
.betslipWrapper .betReceipt .totals {
    display: block !important;
}
.betslipWrapper .betReceipt .betslipHeader {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: -11px -158px;
    background-repeat: no-repeat;
    background-size: 95px auto;
    margin: 0;
    padding: 11px 11px 0 52px !important;
}
.no-svg .betslipWrapper .betReceipt .betslipHeader, .bb10 .betslipWrapper .betReceipt .betslipHeader {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
.betslipWrapper .betReceipt .betslipHeader.confirm {
    background: #555 none repeat scroll 0 0;
    padding: 0 10px;
}
.betslipWrapper .betReceipt .footer {
    background-color: #c7c7c7;
    border-top: 1px solid #aaa;
    font-size: 13px;
    font-weight: normal;
    height: 43px;
    overflow: hidden;
    padding: 0 5px 0 7px;
}
.betslipWrapper .betReceipt .footer.confirm {
    height: 60px !important;
}
.betslipWrapper .betReceipt .footerLinks {
    border-top: 1px solid #4e4e4e;
    padding: 0;
}
.betslipWrapper.overlay .betReceipt > li.betslipHeader {
    background-color: transparent;
    color: #545454;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.betslipWrapper.overlay .betReceipt .totals.empty {
    display: none;
}
.betslipWrapper.overlay .betReceipt .footer {
    line-height: 42px;
    margin: 0;
    padding: 0 8px 0 5px;
}
.betslipWrapper.overlay .betReceipt .count {
    color: #545454;
    font-weight: bold;
}
.betslipWrapper.overlay .betReceipt .count a {
    border-bottom: 1px solid #545454;
    color: #545454;
    font-weight: bold;
    height: 18px;
    white-space: normal;
}
.betslipWrapper.overlay > .betReceipt > li > ul > li {
    border-bottom: 1px solid #aaa;
    display: table;
    padding-bottom: 8px;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.betslipWrapper.overlay > .betReceipt > li.multipleBets > ul > li {
    border-left: medium none;
    border-right: medium none;
    box-shadow: none;
}
.betslipWrapper.overlay > .betReceipt > li:not(.multipleBets) > ul > li:first-child {
    border-bottom: 1px solid #aaa;
    border-top: medium none !important;
    position: relative;
}
.betslipWrapper.overlay .betReceipt > li:not(.betslipHeader):not(.multipleBets):not(.totals):not(.footer):not(.footerLinks) {
    background-color: #bbb !important;
}
.betslipWrapper.overlay .betReceipt > li.streaming {
    border-bottom: 1px solid #aaa;
    color: #777;
    line-height: 16px;
    min-height: 56px;
    padding: 10px 11px;
}
.no-bet365video .betslipWrapper.overlay .betReceipt > li.streaming {
    display: none !important;
}
.betslipWrapper.overlay .betReceipt .totals {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    border-image: none;
    border-left: medium none;
    border-radius: 0;
    border-right: medium none;
    border-top: medium none !important;
    box-shadow: none;
}
.betslipWrapper.overlay .betReceipt .betslipHeader {
    box-shadow: none;
}
.betslipWrapper.overlay ul.betReceipt .stake {
    border-top: medium none;
}
.betslipWrapper.overlay ul.betReceipt > li.single-section > ul, .betslipWrapper.overlay ul.betReceipt > li.bsError > ul {
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: none;
    padding: 0;
}
.betslipWrapper.overlay ul.betReceipt > li.bsError > ul {
    border: medium none;
    border-radius: 0;
}
.betslipWrapper.overlay .betReceipt .footerLinks {
    background-color: #c7c7c7;
    border-top: 1px solid #aaa;
    margin: 0;
    padding: 11px 0;
}
.betslipWrapper.overlay .rctrs {
    color: #777 !important;
    display: block;
    font-size: 13px;
    padding-left: 6px;
}
.betslipWrapper.overlay .betReceipt .footer:not(.confirm)::after {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites_2.svg");
    background-position: 90% -334px;
    background-repeat: no-repeat;
    background-size: 28px auto;
    content: "";
    display: block;
    height: 31px;
    left: 90%;
    position: relative;
    top: -29px;
    width: 42px;
}
.no-svg .betslipWrapper.overlay .betReceipt .footer::after {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites_2.png");
}
.betslipWrapper.overlay .confirm ~ .standardBet .selectionRow .stakeColumn {
    display: block;
    width: auto;
}
.betslipWrapper.overlay .confirm ~ li .selectionRow .bet-max-warn-content {
    text-align: left;
    white-space: normal;
    width: auto !important;
}
.betslipWrapper.overlay .confirm ~ .multipleBets .selectionRow .bet-max-warn-content {
    padding-left: 0;
}
.betslipWrapper.overlay .confirm ~ li .selectionRow .bet-max-warn {
    display: block !important;
}
.betReceipt.ausBetReceipt .selectionRow .stakeColumn {
    display: block;
    width: auto;
}
.ausBetReceipt .selectionRow .receiptReferralResult, .ausBetReceipt .selectionRow .bet-reference {
    float: right;
    padding: 5px 10px 0 0;
    width: auto;
}
.betReceipt .ausToteType {
    color: #777;
    display: table-row;
    font-size: 11px;
}
.betReceipt .ausToteType .ausToteTypeContent {
    display: table-cell;
    line-height: 19px;
    padding: 0 11px;
    width: 100%;
}
.betReceipt .tote-pot-section div.ausToteType {
    padding: 0 10px;
}
.betslipWrapper .betReceipt li ul li .selection.ausBet span {
    display: inline-block;
}
.betReceipt .ausTote {
    color: #bbb;
    font-weight: normal;
    padding-top: 5px;
}
.betslipWrapper .betReceipt li ul li.hdCap {
    padding-bottom: 6px;
}
.betslipWrapper .betReceipt li ul li.hdCap .stakeColumn {
    position: absolute;
    right: 0;
    top: 0;
}
.betslipWrapper .betReceipt li ul li.Aus .selection .selectionRow .selectionDescription {
    padding: 0 0 13px !important;
}
.betslipWrapper .betReceipt li ul li.Aus .selection {
    padding: 8px 11px 5px 10px !important;
}
.betslipWrapper .betReceipt .bankersBet ul li {
    border-bottom: medium none !important;
    min-height: 42px;
}
.betReceipt .bankersBet div.selectionRow div.bankerIndicatorColumn {
    position: absolute;
    right: 0;
}
.betReceipt > li.bankersBet > ul > li > div:first-child {
    display: table-row;
    width: 100%;
}
.betReceipt > li.bankersBet > ul > li > div:first-child > div:last-child {
    display: table-cell;
    padding-top: 8px;
    vertical-align: top;
}
.betReceipt .bankersBet .hdCapDisplay {
    color: #bbb;
}
.betReceipt .bankersBet .selection {
    color: #545454;
    display: table-cell;
    font-weight: bold;
    padding: 8px 5px 0 10px !important;
    vertical-align: top;
    width: 80% !important;
}
.betReceipt .bankersBet .selection .selectionDescription, .betReceipt .bankersBet .selection span, .betReceipt .bankersBet .selection .odds {
    display: inline !important;
    vertical-align: baseline !important;
}
.betReceipt .bankersBet .selection span {
    color: #545454;
    font-size: 13px;
}
.betReceipt .bankersBet .selection .selectionDescription, .betReceipt .bankersBet .selection span, .betReceipt .bankersBet .selection .odds {
    display: inline !important;
    vertical-align: baseline !important;
}
.betReceipt .bankersBet .selection span {
    color: #545454;
    font-size: 13px;
    margin-left: 5px;
}
.betReceipt .bankersBet .selection .fullSlipMode {
    display: block;
    font-weight: normal;
    margin: 0 !important;
    padding: 0 !important;
}
.betReceipt ul.open.bankersReceipt {
    display: table;
    width: 100%;
}
.betReceipt li.multipleBets ul.open > li.bankersMultiple {
    display: table;
    min-height: 0;
    padding: 0 !important;
    width: 100%;
}
.betReceipt li.multipleBets ul.open > li.bankersMultiple > .breakdown {
    color: #545454;
    display: table-cell !important;
    font-weight: bold;
    padding: 5px 5px 5px 11px !important;
    width: 100% !important;
}
.betReceipt li.multipleBets ul.open > li.bankersMultiple > .stake {
    display: table-cell !important;
    padding: 5px 11px 0 0 !important;
    text-align: right !important;
    width: 100% !important;
}
.betReceipt .pitcher {
    display: table-row;
    font-size: 11px;
}
.betReceipt .pitcher .sngPD {
    padding-left: 11px;
}
.betReceipt li.cast-section.castBet .selectionDescription {
    display: block !important;
}
.betReceipt li.cast-section.castBet .odds {
    vertical-align: bottom !important;
}
.betReceipt .castBet .castType {
    color: #777 !important;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 10px;
}
.betReceipt .castBet .stakeColumn {
    display: table-cell;
    padding: 0 11px 0 0;
    text-align: right;
    vertical-align: bottom;
    white-space: nowrap;
    width: 40%;
}
.betReceipt .castBet .stakeColumn .stake {
    position: absolute;
    right: 11px;
    top: 8px;
}
.betReceipt .castBet .stakeColumn .return {
    position: absolute;
    right: 11px;
    top: 23px;
}
.betReceipt li.ifBet .selection {
    display: table-cell !important;
    padding: 5px 0 0 11px !important;
    width: 60% !important;
}
.betReceipt li.reverseIfBet .selection {
    display: block !important;
    padding: 5px 10px 5px 11px !important;
    width: 100% !important;
}
.betReceipt li.reverseIfBet .action, .betReceipt li.ifBet .action {
    display: inline-block;
    font-size: 11px;
    padding: 0 0 0 11px;
}
.betslipWrapper.overlay .betReceipt li.ifBet .selectionDescription {
    display: inline !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.betslipWrapper.overlay .betReceipt li.ifBet .handicap {
    display: inline !important;
    font-weight: bold !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.betslipWrapper.overlay .betReceipt li.ifBet .odds {
    display: inline-block !important;
    font-weight: normal !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.betslipWrapper.overlay .betReceipt li.ifBet .action {
    color: #777;
    display: block;
    line-height: 16px;
    padding: 0 !important;
    vertical-align: top;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .selectionRow .selection {
    display: table-row;
    vertical-align: top;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .selectionDescription {
    padding: 5px 0 0 11px;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .selectionDescription {
    display: inline-block !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .handicap {
    display: inline-block !important;
    font-weight: bold !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .odds {
    display: inline-block !important;
    font-weight: normal !important;
    min-height: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .action {
    color: #777;
    display: table-row;
    padding: 5px 0 0 11px;
    vertical-align: top;
}
.betslipWrapper.overlay .betReceipt li.ifBet .stakeColumn {
    display: table-cell !important;
    padding: 8px 11px 0 0 !important;
    text-align: right;
    vertical-align: top !important;
    white-space: nowrap;
    width: 40% !important;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .stakeColumn {
    display: table-row !important;
    padding: 8px 11px 0 0 !important;
    position: inherit;
    text-align: right;
    vertical-align: top !important;
    white-space: nowrap;
    width: 100% !important;
}
.betslipWrapper.overlay .betReceipt li.reverseIfBet .stake {
    border-top: 1px solid #aaa;
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 5px;
    padding: 3px 11px 0 10px;
    text-align: right;
    width: 100%;
}
.betslipWrapper.overlay > .betReceipt > li.reverseIfBet > ul > li {
    padding-bottom: 0;
}
ul.betReceipt li.multipleBets ul:not(.bankersReceipt) > li:last-child {
    padding-bottom: 5px;
}
.betReceipt ul li.multipleBets ul.open > li.bankersMultiple:last-child {
    border-bottom: medium none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0;
}
.betslipWrapper > .betReceipt > li.multipleBets > ul > li {
    border-bottom: medium none;
    box-shadow: none;
}
.betslipWrapper > .betReceipt li ul .multipleBets {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
.betslipWrapper > .betReceipt li ul .multipleBets ul {
    padding-top: 6px;
}
.betslipWrapper > .betReceipt li ul .multipleBets ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #bbb;
    font-weight: normal;
}
.betslipWrapper .betReceipt > li.multipleBets {
    border-top: 1px solid #444;
}
.betslipWrapper .betReceipt > li.multiple-section {
    border-top: medium none;
}
.betslipWrapper .betReceipt > li.multipleAddOn {
    border-bottom: medium none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.1) inset, 1px 0 0 rgba(255, 255, 255, 0.1) inset;
    margin-bottom: 0;
}
.betslipWrapper.overlay .betReceipt > li.multipleBets {
    border-bottom: 1px solid #ccc;
}
.betslipWrapper.overlay ul.betReceipt li.multipleBets ul:not(.bankersReceipt) > li {
    background-color: inherit;
    box-sizing: border-box;
    padding: 5px 10px 5px 11px;
}
.betslipWrapper.overlay ul.betReceipt li.multipleBets ul:not(.bankersReceipt) > li:first-child {
    border-radius: 0;
    box-sizing: border-box;
    padding: 5px 10px 5px 11px;
}
.betslipWrapper.overlay .betReceipt > li.multipleBets {
    border-top: medium none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.betslipWrapper.overlay .betReceipt > li.multipleBets {
    border-bottom: medium none;
    margin: 0;
}
.receiptRow {
    display: table;
    width: 100%;
}
.receiptRow .stake {
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.receiptRow .count {
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.betslipWrapper.overlay .betReceipt .multipleBets .count {
    font-size: 13px;
}
.betslipWrapper .betReceipt .multipleBets .return {
    line-height: 16px;
    text-align: left;
}
.receiptReferralResult {
    clear: both;
    color: #777;
    display: table-row;
    font-size: 13px;
    font-weight: bold;
    width: 165%;
}
.receiptReferralResult div {
    padding: 0 0 0 11px;
}
.betslipWrapper .betReceipt li.tax-warning {
    color: #777 !important;
    font-weight: normal;
    line-height: 15px;
    padding: 8px 11px 0 0 !important;
    text-align: right;
}
.betslipWrapper .teaserBetTotals div {
    color: #bbb;
    font-weight: normal;
    line-height: 20px;
}
.betslipWrapper .teaserBetTotals div:first-child {
    margin-top: 5px;
}
.betslipWrapper .betReceipt .teaserBet > ul > li:first-child {
    border: medium none;
    color: #545454;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    min-height: 22px;
    padding: 5px 10px 5px 11px;
}
.betslipWrapper .betReceipt .teaserBet > ul > li.teasers {
    border-top: medium none !important;
    display: table;
    width: 100%;
}
.betslipWrapper.overlay ul.betReceipt > li.teaserHeader > ul {
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: none;
    padding: 0;
}
.betslipWrapper.overlay .betReceipt .teaserBet .selection {
    color: #545454;
    display: table-row !important;
    font-weight: bold;
    padding: 0 !important;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
}
.betslipWrapper.overlay .betReceipt .teaserBet .fullSlipMode {
    margin-left: 11px;
}
.betslipWrapper.overlay .betReceipt .teaserBet .selection .selectionDescription {
    display: inline-block !important;
    line-height: 32px;
    margin: 0 0 0 11px !important;
    padding: 0 !important;
    vertical-align: middle;
    width: auto !important;
}
.betslipWrapper.overlay .betReceipt .teaserBet .selection .hdCapDisplay {
    color: #545454;
    display: inline-block !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    margin: 2px 0 0 5px;
    padding: 0;
    width: auto;
}
.betslipWrapper.overlay .betReceipt .teaserBet .selection .buySell {
    color: #545454;
    display: inline-block !important;
    font-size: 13px;
    font-weight: normal;
    line-height: 32px;
    margin: 2px 0 0 5px;
    padding: 0;
    width: auto;
}
.betslipWrapper.overlay > .betReceipt > li.teaserBet > ul > li {
    border: medium none !important;
    padding-bottom: 0 !important;
}
.betslipWrapper.overlay > .betReceipt > li.teaserBet > ul > li:last-child {
    border-bottom: 1px solid #aaa !important;
}
.betslipWrapper.overlay .betReceipt .teaserBet ~ .multipleBets > ul > li {
    border: medium none !important;
}
.betslipWrapper.overlay .betReceipt .teaserBet ~ .multipleBets > ul > li:last-child {
    border-bottom: 1px solid #aaa !important;
}
.betslipWrapper.overlay .betReceipt .teaserBet ~ .multipleBets > ul > li .selectionDescription {
    color: #545454 !important;
    display: table-cell !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 0 !important;
    vertical-align: middle;
    width: 100% !important;
}
.betslipWrapper.overlay .betReceipt .teaserBet ~ .multipleBets > ul > li .stake {
    color: #545454;
    display: table-cell;
    font-weight: bold;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 100%;
}
.betReceipt .ToteLeg {
    display: block;
    width: 100%;
}
.betReceipt li[data-item-type="tote-cast"] .stake.tote.unit-stake, .betReceipt li[data-item-type="tote-single"] .stake.tote.unit-stake {
    display: block;
    font-size: 13px;
    padding-top: 8px;
    white-space: nowrap;
}
.betReceipt li[data-item-type="tote-cast"] .stake.tote.unit-stake span, .betReceipt li[data-item-type="tote-single"] .stake.tote.unit-stake span {
    display: block;
}
.betReceipt .ToteLeg .selection {
    display: table-row !important;
    width: 100%;
}
.betReceipt .ToteLeg .participant {
    display: table;
    width: 100%;
}
.betReceipt .ToteLeg .selection .ToteLegNumber {
    color: #777;
    display: table-cell;
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 0 10px;
}
.betReceipt .ToteLeg .selection .selectionDescription {
    padding: 0 5px !important;
    vertical-align: top;
}
.betReceipt .ToteLeg .selection .ToteLegCardNumber {
    color: #545454;
    display: table-cell;
    font-weight: bold;
    width: 30px;
}
.betReceipt .ToteLeg .fullSlipMode {
    display: block;
    padding: 0 0 5px 23px;
    width: 100%;
}
.betReceipt li[data-item-type="tote-single"] .cardNumber {
    color: #666;
    display: table-cell;
    padding-left: 5px;
}
.betReceipt .betTypeDescription {
    color: #666;
    display: block;
    font-size: 11px;
}
.betslipWrapper > .betReceipt li .totePotHeader {
    background-color: #666;
    border-bottom: 1px solid #444;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 1px solid #767676;
    margin-bottom: 0;
    width: 100%;
}
.betReceipt .ToteTypeHeaderText {
    color: #545454;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 11px 10px;
}
.betslipWrapper .betReceipt > li.tote-pot-section ul li .totePotHeader {
    border-top: 1px solid #777;
}
.betslipWrapper .betReceipt .totePotHeader > div {
    padding: 3px 10px 7px;
    width: 100%;
}
.betslipWrapper .betReceipt.full-text li.tote-pot-section .bet-reference {
    margin-top: -8px;
    padding-bottom: 7px;
    padding-left: 10px;
}
.betslipWrapper > .betReceipt li.tote-pot-section li.toteLeg {
    border-bottom: 1px solid #444;
}
.betslipWrapper .betReceipt .toteLeg .selection:last-child {
    border-bottom: medium none;
}
.betslipWrapper .toteLeg .selection > div .toteLegNo, .betslipWrapper > .betReceipt .toteLeg .selection > div .toteLegNo {
    color: #bbb;
    display: table-cell;
    padding: 0;
    text-align: right;
    width: 8%;
}
.betslipWrapper .betReceipt .toteLeg .selection ul {
    width: 85%;
}
.betslipWrapper .betReceipt > li.tote-pot-section ul li {
    border-top: medium none;
    margin: 0;
    padding: 0;
}
.betslipWrapper .betReceipt > li.tote-pot-section ul li.fullSlipMode {
    padding-left: 10px;
}
.betReceipt .tote-pot-section ul li .stake span {
    padding-left: 0;
}
.betslipWrapper .betReceipt > li.tote-pot-section > ul > li > ul > li:last-child {
    padding-bottom: 0;
}
.betslipWrapper.overlay > .betReceipt li .totePotHeader {
    background-color: #bbb;
    border-bottom: 1px solid #999;
    border-top: 1px solid #c5c5c5;
}
.betslipWrapper.overlay .betReceipt > li.tote-pot-section ul li .totePotHeader {
    border-top: medium none;
}
.betslipWrapper.overlay > ul.betReceipt > li.tote-pot-section > ul > li {
    margin: 0;
}
.betslipWrapper.overlay > ul.betReceipt .toteLeg .selection {
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #ebebeb;
}
.betslipWrapper.overlay > .betReceipt li.tote-pot-section li.toteLeg {
    border-bottom: 1px solid #ebebeb;
    box-shadow: none;
}
.betslipWrapper.overlay .betReceipt .stake.tote {
    border-top: 1px solid #aaa;
    padding: 5px 11px;
}
.betslipWrapper.overlay .betReceipt .stake.tote.unit-stake {
    border-top: medium none;
}
.betslipWrapper.overlay > .betReceipt .toteLeg .selection > div .toteLegNo {
    color: #777;
}
.betslipWrapper.overlay ul.betReceipt > li.tote-pot-section > ul {
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: none;
    padding: 0;
}
.betslipWrapper.overlay .betReceipt li[data-item-type="tote-single"] .stake.tote {
    border-top: medium none;
    font-size: 13px;
}
.betslipWrapper.overlay .betReceipt .stake.tote.unit-stake span {
    text-align: right;
}
.betReceipt .tempBetStatusContent {
    padding: 0 11px;
}
#stakePad, #stakePadOld {
    -moz-user-select: none;
    box-sizing: border-box;
    display: block;
    height: 0;
    min-height: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 51;
}
.stakePadOpen {
    height: 110px !important;
}
#stakePadToolTips {
    box-sizing: border-box;
    display: block;
    height: 0;
    position: relative;
    top: -28px;
    width: 100%;
}
.stakePadToolTip {
    background-color: #ddd;
    border: 1px solid #333 !important;
    border-radius: 3px !important;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) !important;
    color: #333;
    display: table-cell;
    font-size: 28px;
    font-weight: bold;
    height: 43px;
    line-height: 28px;
    opacity: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: -16px;
    vertical-align: middle;
    width: 12%;
    z-index: 97;
}
#betSlipStakePadArrow {
    display: block;
    height: 6px;
    margin: 0 0 0 85.15%;
}
#betSlipStakePadArrow::after {
    border-color: transparent transparent #4d4d4d;
    border-style: solid;
    border-width: 0 9px 6px;
    content: " ";
    height: 0;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
#betSlipStakePadKeys {
    background-color: #4d4d4d;
    box-sizing: border-box;
    left: 0;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 5px;
    position: relative;
    table-layout: fixed;
    vertical-align: middle;
    width: 101%;
}
#betSlipStakePadFirstRow, #betSlipStakePadSecondRow {
    box-sizing: border-box;
    display: table;
    height: 52.5px;
    table-layout: fixed;
    width: 100%;
}
#betSlipStakePadKeys #betSlipStakePadFirstRow div {
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
    vertical-align: middle;
}
#betSlipStakePadKeys #betSlipStakePadFirstRow button {
    -moz-user-select: none;
    background-color: transparent;
    border: medium none;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 19px;
    height: 100%;
    margin: 0;
    outline: medium none;
    padding: 0 2px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#betSlipStakePadKeys #betSlipStakePadFirstRow button span {
    background-color: #666;
    border-radius: 4px;
    display: inline-block;
    height: 44px;
    line-height: 44px;
    width: 100%;
}
#betSlipStakePadKeys #betSlipStakePadSecondRow div {
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    overflow: hidden;
    padding-bottom: 4px;
    text-align: center;
    vertical-align: middle;
}
#betSlipStakePadKeys #betSlipStakePadSecondRow button {
    -moz-user-select: none;
    background-color: transparent;
    border: medium none;
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    margin: 0;
    outline: medium none;
    padding: 0 2px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#betSlipStakePadKeys #betSlipStakePadSecondRow button span {
    background-color: #666;
    border-radius: 4px;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    width: 100%;
}
#betSlipStakePadKeys div button {
    -moz-user-select: none;
    color: #ddd;
    font-family: "HelveticaNeue-Condensed","Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-weight: 700;
    text-decoration: none;
}
.betSlipStakePadDisabledKey {
    color: #5c5c5c !important;
}
#betSlipStakePadBackspace button span {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.svg");
    background-position: 44% -247px;
    background-repeat: no-repeat !important;
    background-size: 99px auto;
    text-indent: 200%;
}
.no-svg #betSlipStakePadBackspace button {
    background-image: url("/betslip/styles/mobile/images/betslip-sprites.png");
}
#betSlipStakePadDecimalPoint, #betSlipStakePadBackspace {
    width: 30%;
}
#betSlipStakePadDecimalPoint button {
    font-size: 25px !important;
}
#betSlipStakePadOkWrapper {
    width: 40%;
}
#betSlipStakePadOkWrapper button span {
    background-color: #bbb !important;
    color: #545454 !important;
    font-size: 13px !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) !important;
}
.stakePadKeyDown span {
    background-color: #bbb !important;
    color: #333 !important;
}
.stakePadBackSpaceKeyDown span {
    background-color: #bbb !important;
    background-position: 44% -943px !important;
    color: #333 !important;
}
.stakePadToolTipShow {
    opacity: 1 !important;
}
.betReceipt .tempbetstatus_receiptBetRef {
    color: #bbb;
    font-size: 11px;
    font-weight: normal;
}
.betReceipt .tempbetstatus_title {
    color: #fff;
    display: block;
    font-weight: bold;
    margin-top: 2px;
}
.betReceipt .tempbetstatus_desc {
    color: #bbb;
    display: block;
    font-weight: normal;
    margin-left: 30px;
}
.betReceipt .tempbetstatus_title::before {
    background-image: url("/betslip/styles/mobile/images/BetStatus-AllStates-LoRes.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 59px 20px;
    content: "";
    display: block;
    float: left;
    height: 20px;
    margin: 0 10px 1px 0;
    width: 20px;
}
.betReceipt .tempbetstatus_title.pending::before {
    background-image: url("../images/BetStatus-Pending-Animated-DarkBG-LoRes.gif");
    background-size: 20px 20px;
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all {
.betReceipt .tempbetstatus_title::before {
    background-image: url("/betslip/styles/mobile/images/BetStatus-AllStates-HiRes.png");
}
.betReceipt .tempbetstatus_title.pending::before {
    background-image: url("/betslip/styles/mobile/images/BetStatus-Pending-Animated-DarkBG-HiRes.gif");
}
}
.betReceipt .tempbetstatus_title.rejected::before {
    background-position: 0 0;
}
.betReceipt .tempbetstatus_title.accepted::before {
    background-position: -20px 0;
}
.betReceipt .tempbetstatus_title.timedout::before {
    background-position: -40px 0;
}
.betslipWrapper.overlay .betReceipt .tempbetstatus_receiptBetRef {
    color: #777;
    font-size: 11px;
    font-weight: normal;
}
.betslipWrapper.overlay .betReceipt .tempbetstatus_title {
    color: #545454;
}
.betslipWrapper.overlay .betReceipt .tempbetstatus_desc {
    color: #545454;
}
.betslipWrapper.overlay .betReceipt .betslipHeader.betslipHeaderTempReceipt {
    background-image: none;
    display: block;
    font-weight: normal;
    min-height: 0;
    padding-bottom: 7px !important;
    padding-left: 10px !important;
}
.betslipWrapper.overlay .betReceipt .tempbetstatus_title.pending::before {
    background-image: url("/betslip/styles/mobile/images/BetStatus-Pending-Animated-LightBG-LoRes.gif");
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all {
.betslipWrapper.overlay .betReceipt .tempbetstatus_title.pending::before {
    background-image: url("/betslip/styles/mobile/images/BetStatus-Pending-Animated-LightBG-HiRes.gif");
}
}
.streaming > .desc {
    float: left;
}
.streaming > .iconContainer {
    float: right;
}
.streaming > .streamingFixture {
    display: inline-block;
    font-weight: bold;
    padding: 10px 0;
}
.betslipWrapper .totals {
    display: none !important;
    line-height: 30px;
    text-align: center;
}
.betslipWrapper .totals.empty {
    border-bottom: medium none;
    border-top: medium none;
    padding-bottom: 0;
}
.betslipWrapper .totals div:first-child {
    border-top: 1px solid #4e4e4e;
}
.betslipWrapper .totalReturn {
    color: #bbb;
    font-size: 13px;
    font-weight: bold;
}
.betslipWrapper .totals .totalStake {
    color: #ddd;
    font-size: 18px;
    font-weight: bold;
}
.betslipWrapper .totals .tax-warning {
    color: #777;
    font-size: 11px;
    line-height: 11px;
}
#totalStake {
    display: none !important;
    height: 0;
    width: 0;
}
.betslipWrapper.overlay .totals.empty {
    display: none;
}
.betslipWrapper.overlay .totalReturn {
    color: #525252;
}
.betslipWrapper.overlay .totals {
    border-bottom: medium none;
}
.betslipWrapper.overlay .totals div:first-child {
    border-top: 1px solid #c9c9c9;
}
.betslipWrapper.overlay .totals .totalStake {
    color: #545454;
    font-size: 13px !important;
    font-weight: bold !important;
    padding-right: 11px;
    text-align: right;
}
.fadeIn {
    animation: 1s linear 1.5s normal none 1 running fade-bet-in;
}
@keyframes fade-bet-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes fade-bet-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes rotate {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes rotate {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
#bsDivClone .alert, #bsDivClone .error, #bsDivClone .bsError, #bsDivClone #totalStake {
    display: none !important;
}
.removeBetElementFade {
    animation: 200ms ease 0s normal forwards 0 running FadeOut;
    min-height: 0 !important;
    opacity: 1;
}
.removeBetElementShrink {
    animation: 100ms ease 0s normal forwards 0 running Shrink;
    min-height: 0 !important;
    opacity: 0;
}
.disableBetSlip {
    animation: 200ms ease 0s normal forwards 0 running Disabled;
    opacity: 1;
}
.disabledBetSlip {
    opacity: 0.5;
}
.enableBetSlip {
    animation: 200ms ease 0s normal forwards 0 running Enabled;
    opacity: 0.5;
}
.shakeStakeField {
    animation-direction: alternate;
    animation-duration: 0.2s;
    animation-fill-mode: forwards;
    animation-iteration-count: 2;
    animation-name: Shake;
}
.hideStakePad {
    animation: 200ms ease 0s normal forwards 1 running HideStakePad;
}
.hideStakePadQuickly {
    animation: 200ms ease 0s normal forwards 1 running HideStakePad;
}
.showStakePad {
    animation: 200ms ease 0s normal forwards 1 running ShowStakePad;
}
.showStakePadQuickly {
    animation: 200ms ease 0s normal forwards 1 running ShowStakePad;
}
@keyframes HideStakePad {
0% {
    height: 110px;
}
100% {
    height: 0;
}
}
@keyframes HideStakePad {
0% {
    height: 110px;
}
100% {
    height: 0;
}
}
@keyframes ShowStakePad {
0% {
    height: 0;
}
100% {
    height: 110px;
}
}
@keyframes ShowStakePad {
0% {
    height: 0;
}
100% {
    height: 110px;
}
}
@keyframes Disabled {
0% {
    opacity: 1;
}
100% {
    opacity: 0.5;
}
}
@keyframes Disabled {
0% {
    opacity: 1;
}
100% {
    opacity: 0.5;
}
}
@keyframes Enabled {
0% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
@keyframes Enabled {
0% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
@keyframes FadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes FadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes Shrink {
0% {
    min-height: 44px;
    opacity: 0;
}
100% {
    max-height: 0;
    opacity: 0;
}
}
@keyframes Shrink {
0% {
    min-height: 44px;
    opacity: 0;
}
100% {
    max-height: 0;
    opacity: 0;
}
}
@keyframes Shake {
0% {
}
25% {
    transform: translate3d(-4px, 0px, 0px);
}
75% {
    transform: translate3d(4px, 0px, 0px);
}
100% {
}
}
@keyframes Shake {
0% {
}
25% {
    transform: translate3d(-4px, 0px, 0px);
}
75% {
    transform: translate3d(4px, 0px, 0px);
}
100% {
}
}

.betslipWrapper li.alert .icon {
    background-image: url("../img/betslip-sprites.png");
    background-position: -12px -482px;
    background-repeat: no-repeat;
    background-size: 60px auto;
    display: block;
    height: 20px;
    overflow: hidden;
    text-align: center;
    width: 27px;
}
.no-svg .betslipWrapper li.alert .icon {
    background-image: url("../img/betslip-sprites.png");
}
.betslipWrapper li.alert .content {
    display: inline-block;
    margin: 8px auto;
    padding: 0 11px;
    width: auto !important;
}
.betslipWrapper li.alert .image {
    display: table-cell;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 22px;
}
li.error div.text {
    color: #666;
    display: table-cell;
    font-size: 15px;
    line-height: 18px;
    padding: 11px 8px;
    text-align: left !important;
    vertical-align: middle;
}
li.alert div.text {
    color: #666;
    display: table-cell;
    font-size: 15px;
    line-height: 18px;
    padding: 0 0 0 11px;
    text-align: left !important;
    vertical-align: middle;
}
:lang(cn) li.alert div.text, *:lang(hk) li.alert div.text {
    font-size: 14px;
}
li.error .restrictedMultiple, li.alert .restrictedMultiple {
    background-color: #c26e6e;
    height: 100%;
    padding-left: 4px;
    width: 0;
}
.bet-max-warn {
    color: #fff;
    font-weight: normal;
    padding-top: 5px;
}
li.error, li.alert {
    background-color: #c7c7c7;
    border-bottom: 1px solid #aaa;
    display: block;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
li.error > div {
    display: table-cell;
    vertical-align: middle;
}
.betslipWrapper.overlay .tax-warning {
    color: #545454;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.betslipWrapper.overlay .betReceipt li.tax-warning {
    border-bottom: medium none;
    color: #555;
    padding: 5px 0;
}
.betslipWrapper.overlay .bet-max-warn {
    color: #666;
    display: table-row;
    font-weight: bold;
    width: 100%;
}
.betslipWrapper.overlay .bet-max-warn-content {
    display: table-cell;
    padding: 0 0 0 10px;
    width: 150%;
}
.betslipWrapper.overlay .bet-max-warn-content.multiple {
    display: table-cell;
    width: 100%;
}
.betslipWrapper .show-mrc-notoggle .restrictedCong div.subItemWrapper div.restrictedMultiple, .betslipWrapper .show-mrc-notoggle .restrictedCong div.selectionRow div.restrictedMultiple, .betslipWrapper .show-mrc-notoggle .restrictedCong div.ifBetSelectorRow div.restrictedMultiple, .betslipWrapper .show-mrc-notoggle .restrictedCong div.pitcher div.restrictedMultiple, .betslipWrapper .show-mrc .restrictedCong div.subItemWrapper div.restrictedMultiple, .betslipWrapper .show-mrc .restrictedCong div.selectionRow div.restrictedMultiple, .betslipWrapper .show-mrc .restrictedCong div.ifBetSelectorRow div.restrictedMultiple, .betslipWrapper .show-mrc .restrictedCong div.pitcher div.restrictedMultiple {
    background-color: #c26e6e;
    display: table-cell;
    height: 100%;
    min-width: 4px;
    width: 4px;
}
