/*
 * Reset
 */

#betting_slip.betting_slip_nbs input
	{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	outline: none;
	font-size: 1em;
	text-decoration: none;
	} 

#betting_slip.betting_slip_nbs .additionalOptions label:hover
	{
	background: none;
	}

/**
  * Purchases
  */
.betting_slip_nbs div#purchases
    {
    display: block;
    position: relative;
    padding: 0;
    margin: 0 0 10px 0;
    }
    .betting_slip_nbs div#purchases > h2.blockTitle   {margin-bottom: 1px;}
    .betting_slip_nbs div#purchases > div
        {
        display: block;
        position: relative;
        padding-left: 13px;
        margin-bottom: 1px;
        height: auto;
        min-height: 19px;
        width: auto;
        overflow: hidden;
        }
        .betting_slip_nbs div#purchases > div > a
            {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 11px;
            bottom: 0;
            }
            .betting_slip_nbs div#purchases > div > a span
                {
                display: inline-block;
                position: relative;
                top: 12px;
                left: 4px;
                height: 0;
                width: 0;
                pointer-events: none;
                }
            .betting_slip_nbs div#purchases > div.expanded > a span,
            .betting_slip_nbs div#purchases > div > a:active span
                {
                top: 14px;
                left: 2px;
                }
        .betting_slip_nbs div#purchases > div div.controlArea
            {
            position: relative;
            overflow: hidden;
            height: auto;
            padding-bottom: 2px;
            min-height: 19px;
            box-sizing: border-box;
            }
            .betting_slip_nbs div#purchases > div div.controlArea > div.status,
            .betting_slip_nbs div#purchases > div div.controlArea > div.controls
                {
                display: block;
                font-weight: bold;
                font-size: 11px;
                }
            .betting_slip_nbs div#purchases > div div.controlArea > div.status
                {
                padding: 2px 80px 4px 19px;
                }
            .betting_slip_nbs div#purchases > div.waiting div.controlArea > div.status {padding-left: 27px;}

                .betting_slip_nbs .myBetsMessage
                    {
                    position: relative;
                    margin-top: 10px;
                    padding: 3px 0 3px 20px;
                    min-height: 13px;
                    text-align: left;
                    }
                .betting_slip_nbs .myBetsMessage.waiting
                    {
                    padding-left: 26px;
                    }
                    .betting_slip_nbs .myBetsMessage .statusIcon
                        {
                        position: absolute;
                        top: 50%;
                        left: 0;
                        z-index: 1;
                        margin-top: -10px;
                        width: 19px;
                        height: 19px;
                        }

                .betting_slip_nbs div#purchases .controlArea .statusIcon
                    {
                    position: absolute;
                    top: 0;
                    left: 0;
                    display: block;
                    width: 19px;
                    height: 19px;
                }
                .betting_slip_nbs div#purchases .waiting .controlArea .statusIcon {width: 21px;}

                .betting_slip_nbs div#purchases .controlArea .statusIcon
                    {
                    position: absolute;
					top: 0;
                    left: 0;
                    display: block;
                    width: 19px;
                    height: 19px;
				}
            .betting_slip_nbs div#purchases > div div.controlArea > div.status
            { 
                left: 0; 
            }
            .betting_slip_nbs div#purchases > div div.controlArea > div.controls  {right: 5px;}
            .betting_slip_nbs div#purchases > div div.controlArea div.controls
                {
                top: 2px;
                min-width: 65px;
                text-align: right;
                font-size: 0;
                }
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a
                    {
                    display: inline-block;
                    position: relative;
                    height: 15px;
                    width: 15px;
                    filter: alpha(opacity=50);
                    opacity: 0.5;
                    margin: 0 0 0 5px;
					border: none;
                    }
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a:hover    {filter: none; filter: alpha(opacity=100); opacity: 1;}
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a:active   {filter: none; filter: alpha(opacity=20); opacity: 0.2;}
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a.retain   {width: 14px; background-position: -8px -8px;}
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a.print    {width: 16px; background-position: -37px -8px;}
                .betting_slip_nbs div#purchases > div div.controlArea div.controls a.remove   {width: 15px; background-position: -68px -8px;}

        /*STATUSES*/
        .betting_slip_nbs div.details div div.status
            {
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            width: 19px;
            height: 19px;
			margin: -9px 0 0 0;
            padding: 0 !important;
            }
        .betting_slip_nbs div.details div.waiting div.status
            {
            right: 5px;
            width: 21px;
            }
        /*DESCRIPTION & DETAILS*/
        .betting_slip_nbs div#purchases > div div.description,
        .betting_slip_nbs div#purchases > div.expanded div.details
            {
            min-height: 19px;
            display: block;
            position: relative;
            padding: 2px 0 0 0;
            }
        .betting_slip_nbs div#purchases > div div.description.ew span.odds
            {
            display: none;
            }
        .betting_slip_nbs div#purchases > div div.description.ew span.pick
            {
			margin-left: 5px;
            width: auto;
            }
            .betting_slip_nbs div#purchases > div div.description.ew span.pick > strong
                {
                float: right;
                font-weight: normal;
                }

            .betting_slip_nbs div#purchases > div div span
                {
                display: block;
                position: absolute;
                top: 3px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                }
            .betting_slip_nbs div#purchases > div div span.tennisFastMarket-betslipDetail {
                position: relative;
            }
			.betting_slip_nbs div#purchases > div div.winningsAmount > span
				{
				text-overflow: clip;
				white-space: normal;
				}
				.betting_slip_nbs div#purchases > div.expanded div.winningsAmount > span strong
					{
					height: auto;
					}

            .betting_slip_nbs div#purchases > div div span.fastMarketTime,
            .betting_slip_nbs div#purchases > div div span.pts                    { position: relative !important; display: inline !important; top: 2px !important;}
            .betting_slip_nbs div#purchases > div div span.fastMarketTime         { top: 0 !important; }
            .betting_slip_nbs div#purchases > div div span.pick                   {left: 5px; right: 58%;}
			.betting_slip_nbs div#purchases > div div.description span.pick
				{
				position: relative;
				display: block;
				left: auto;
				right: auto;
				top: auto;
				margin: 0 0 0 5px;
				padding: 1px 0 3px 0;
				white-space: normal;
				text-overflow: clip;
				}
			.betting_slip_nbs.single div#purchases > div div.description span.pick,
			.betting_slip_nbs.combo div#purchases > div div.description span.pick,
			.betting_slip_nbs.single div#purchases > div.combo.singleSpecific div.description span.pick { min-height:15px; width: 42%;}
			.betting_slip_nbs.single div#purchases > div div.description.specificHorseLineDescription span.pick { width: 80%; }
				#betting_slip.betting_slip_nbs .purchasePickTranslation
					{
					position: relative;
					display: block;
					float: left;
					width: 18%;
					white-space: nowrap;
					overflow: hidden;
					font-style: normal;
					}
				#betting_slip.betting_slip_nbs div#purchases > div div.description span.pick .purchasePickTranslation { width: 21%}
				.betting_slip_nbs div#purchases > div div .purchasePickTranslation,
				#betting_slip.betting_slip_nbs i { font-style: normal }

                #purchases .expanded .pickLinePosition
                {
                    font-weight: normal;
                }

				/*27.01.15 redesign of the betslip
				you may ask yourself, why so much css reset
				because there's a duplicate legacy style code at forms.css, which applies for second time
				purpose of this is to have both versions of the betslip design, ready to be switched at any point
				once the new betslip is used on all the whls, this is the point, when the legacy betslip design style at forms.css
				needs to be removed and only betslip_layout.css and betslip_skin.css to remain
				once this bright day comes, please reffactor*/
				#betting_slip.betting_slip_nbs #bet-slip-container .purchasePickedColumn
					{
					position: static;
					display: inline-block;
					float: none;
					margin: auto;
					width: auto;
					top: auto;
					white-space: normal;
					text-overflow: clip;
					overflow: visible;
					font-size: 13px;
					line-height: 15px;
					font-weight: bold;
					}
				/*12.08.14 in case you need to have column behaviour for more than element after .purchasePickTranslation,
				please make necessary changes and add a wrapping element with class 'purchasePickedColumn'*/
				#betting_slip.betting_slip_nbs div#purchases > div div.description span.pick .purchasePickTranslation + b
					{
					position: relative;
					display: block;
					float: left;
					margin: 0 0 0 1%;
					width: 81%;
					top: auto;
					white-space: normal;
					text-overflow: clip;
					overflow: hidden;
					}
				#betting_slip.betting_slip_nbs div#purchases > div div.details .purchasePickedColumn,
				#betting_slip.betting_slip_nbs div#purchases > div div.description span.pick .purchasePickTranslation + b	{ width: 75%; }
				#betting_slip.betting_slip_nbs div#purchases > div div.description span.pick .purchasePickedColumn    { width: 78%; }
					.betting_slip_nbs div#purchases > div div.description span.pick .purchasePickedColumn b
						{
						font-weight: normal;
						}
					#betting_slip.betting_slip_nbs #bet-slip-container li .descr .purchasePickedColumn b
						{
						font-weight: bold;
						}
            .betting_slip_nbs div#purchases > div div span.odds,
            .betting_slip_nbs div#purchases > div div span.stake                  {text-align: right;}
            .betting_slip_nbs div#purchases > div div span.odds                   {right: 26%; max-width: 32%; width: auto;}
            .betting_slip_nbs div#purchases > div div span.podds                  {right: 26%; max-width: 32%; width: auto;}
            .betting_slip_nbs div#purchases > div div span.stake                  {right: 5px; max-width: 26%; width: auto; font-weight: bold;}

			.betting_slip_nbs div#purchases > div div.purchaseComboSystemSpecific span.podds	{ max-width: 45%; }
			.betting_slip_nbs div#purchases > div div.purchaseComboSystemSpecific span.purchaseDescriptionX
				{
				position: absolute;
				display: block;
				top: 3px;
				left: 70%;
				font-size: 11px;
				}

            #betting_slip.betting_slip_nbs.single div#purchases > div.combo.expanded > div div span.stake,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded > div div span.stake { bottom: 0 !important; }

            .betting_slip_nbs div#purchases > div.combo div span.odds,
            .betting_slip_nbs div#purchases > div.combo div span.podds					{left: 29%; font-size: 11px; top: 3px;}
			.betting_slip_nbs div#purchases > div.combo.singleSpecific div span.odds		{left: 42%;}
                .betting_slip_nbs div#purchases > div.combo div span.odds strong  {font-size: 11px; color: #000}
				.betting_slip_nbs div#purchases > div.combo div.description span.odds strong		{ color: #ffffff }
            .betting_slip_nbs div#purchases > div.combo div span.pick             {right: 79%;}
			.betting_slip_nbs div#purchases > div.combo div.description span.pick {width: 28%; right: auto; padding-left: 0}
            .betting_slip_nbs div#purchases > div.combo div.description.castBetTypes span.pick {width: 60%;}
            .betting_slip_nbs div#purchases > div.expanded div span               {top: auto !important; bottom: 0 !important;}
            .betting_slip_nbs div#purchases > div.expanded div strong span        {top: auto !important; bottom: 0 !important;}

            #betting_slip.betting_slip_nbs.single div#purchases > div.expanded div span.odds,
            #betting_slip.betting_slip_nbs.single div#purchases > div.combo.expanded div span.odds {bottom: 12px !important;}

            .betting_slip_nbs div#purchases > div.combo.expanded div span.odds    {bottom: 30px !important;}
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span,
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded > div div span.stake,
            #betting_slip.betting_slip_nbs.teaser div#purchases > div.success.combo.expanded div span,
            #betting_slip.betting_slip_nbs.teaser div#purchases > div.success.combo.expanded > div div span.stake,
            
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded > div div span.stake,
			#right_column #betting_slip.betting_slip_nbs div#purchases > div.success.expanded > div.details > div span.stake {
                bottom: 9px!important;
            }

            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span { bottom: 0!important; }

            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.tennisFastMarket-betslipDetail,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.tennisFastMarket-betslipDetail,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.fastMarketTime {
                bottom: 0!important;
            }
            #betting_slip.betting_slip_nbs.teaser div#purchases > div.combo.expanded div span.odds,
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div b span,
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div.teaserBetLine span,
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded > div div.teaserBetLine span.stake {
                bottom: auto !important;
                vertical-align:baseline;
                vertical-align:initial;
                line-height:16px;
                min-height:16px;
            }
            .betting_slip_nbs div#purchases > div.expanded div strong span.pts,
            .betting_slip_nbs div#purchases > div.waiting div b span.pts{
                bottom: -3px !important;
            }
			.betting_slip_nbs div#purchases > div.waiting div b .teamNameWithPoints + span.pts,
			.betting_slip_nbs div#purchases > div.success div b .teamNameWithPoints + span.pts {
				top: 0 !important;
				bottom: 0 !important;
			}
			/*18.04.14 due to Firefox issue, width: auto applied*/
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints {
				height: auto;
				width: auto;
				overflow: hidden;
			}
			/* 07.04.14 only in description the points have higher visibility priority and they are stuck as an absolute box
			above the team name, please make sure to set proper background color in skin.css per project in case of need */
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific,
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints + span.pts,
			.betting_slip_nbs div#purchases > div.combo div.description span.podds #comboSingleOdds {
				position: absolute !important;
				display: block !important;
				top: 0 !important;
				right: 0 !important;
				padding-left: 5px;
                border-bottom: 0 !important;
			}
			.betting_slip_nbs.single div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints + span.pts
				{
				top: 1px !important;
				}
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific
				{
				top: 1px !important;
				right: 22px !important;
				}
			/* 03.02.15 specific case when there's no team name */
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName,
			.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName + span.pts

				{
				position: static !important;
				display: inline-block !important;
				top: auto !important;
				right: auto !important;
				padding-left: 0;
                border-bottom: 0 !important;
				}
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.pts,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.pts {
                bottom: auto !important;
                vertical-align:text-bottom;
                line-height:16px;
                min-height:16px;
            }
            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.overUnderSpecific,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.overUnderSpecific {
                bottom: auto !important;
                vertical-align:text-bottom;
                line-height:16px;
            }
		/*17.04.14 height removed due to each way additional string going to next line*/
        .betting_slip_nbs div#purchases > div.expanded .details strong
            {
            position: relative;
            display: block;
            overflow: hidden;
            }

			/* 30.10.13 in order to truncate the team name only in the description additional span elements are needed,
                those spans are printed on purchase not expanded view too,
                because of which css properties are reset */
            .betting_slip_nbs div#purchases > div div span.truncatedPickTranslation,
            .betting_slip_nbs div#purchases > div div span.teamNameWithPoints
                {
                display: inline-block;
                position: static;
                top: auto;
                white-space: normal;
                text-overflow: clip;
                overflow: visible;
                }
			.betting_slip_nbs div#purchases > div div span.truncatedPickTranslation
				{
				vertical-align: top;
				}

            #betting_slip.betting_slip_nbs div#purchases > div.expanded .details strong span.truncatedPickTranslation,
            #betting_slip.betting_slip_nbs div#purchases > div.expanded .details strong b.teamAndPointsHolder,
            #betting_slip.betting_slip_nbs div#purchases > div.expanded .details strong span.teamNameWithPoints,
            #betting_slip.betting_slip_nbs div#purchases > div.expanded .details strong span.pts
                {
                position: relative !important;
                display: inline-block !important;
                float: none !important;
                overflow: hidden !important;
                text-overflow: ellipsis !important;
                -o-text-overflow: ellipsis !important;
                -ms-text-overflow: ellipsis !important;
                white-space: normal;
                top: auto !important;
                bottom: auto !important;
                max-width:60%;
                line-height: 19px;
                min-height: 0;
                /*min-width:26%;*/
                }

            .betting_slip_nbs div#purchases > div.expanded .details strong span.truncatedPickTranslation
                {
                max-width: 17%;
                margin: 0 1% 0 0;
                }

            .betting_slip_nbs div#purchases > div.expanded .details strong b.teamAndPointsHolder
                {
                width: 82% !important;
                }

            .betting_slip_nbs div#purchases > div.expanded .details strong span.teamNameWithPoints
                {
                max-width: 79%;
                margin: 0 1% 0 0;
                }

            .betting_slip_nbs div#purchases > div.expanded .details strong b.teamAndPointsHolder span.pts
                {
                width: auto !important;
				text-overflow: clip;
				text-overflow: initial;
                }

            #betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.truncatedPickTranslation,
            #betting_slip.betting_slip_nbs.teaser div#purchases > div.success.combo.expanded div span.truncatedPickTranslation,
            #betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.truncatedPickTranslation
                {
                top: auto !important;
                bottom: auto !important;
                line-height: 16px;
                min-height:16px;
                }

        .betting_slip_nbs div#purchases > div div.details,
        .betting_slip_nbs div#purchases > div.expanded div.description
        {
            display: none;
        }

        .betting_slip_nbs div#purchases > div.expanded div.details
            {
            line-height: 16px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            }
            .betting_slip_nbs div#purchases > div.expanded div.details > div
                {
                display: block;
                position: relative;
                padding: 10px 5px;
				overflow: hidden;

				background: none; /*general overwrite for not needed icon from registration.css*/
                }
		.betting_slip_nbs div#purchases > div.expanded > div.details > div
			{
			padding-left: 10px;
			padding-right: 10px;
			margin: 0;
			}
            .betting_slip_nbs div#purchases > div.expanded div.details > div > div
                {
                display: block;
                position: relative;
                }
			.betting_slip_nbs div#purchases > div.expanded div.details > div > div:first-child
				{
				padding: 0 23px 0 0;
				white-space: normal;
				}
                .betting_slip_nbs div#purchases > div.expanded div.details > div > .msgs
                    {
                    margin: 4px 0 -4px -5px;
                    }
            .betting_slip_nbs div#purchases > div.expanded div.details > a
                {
                display: block;
                position: relative;
                padding: 2px 0;
                margin: 5px 1px -4px 0;
                text-align: center;
                }
                .betting_slip_nbs div#purchases > div.expanded div.details > a:hover
                    {
                    font-weight: bold;
                    text-decoration: none;
                    }
            .betting_slip_nbs div#purchases > div.expanded div.details > div > strong,
            .betting_slip_nbs div#purchases > div.expanded div.details > strong
                {
                display: inline-block;
                position: relative;
                top: 1px;
                width: auto;
                overflow: hidden;
                text-overflow: ellipsis;
                text-align: left;
                white-space: nowrap;
                }
            .betting_slip_nbs div#purchases > div.expanded div.details > div > strong
                {
                display: block;
                }
                .betting_slip_nbs div#purchases .combo.expanded div.details div .pts {
                    font-weight: bold;
                    font-size: 10px;
                    display: inline-block;
                    bottom: -1px!important;
                }
            .betting_slip_nbs div#purchases > div div.msgs
                {
                border: none;
                margin: 0 1px 1px 1px;
                }
        /*messages*/
        .betting_slip_nbs div#purchases .msgs
            {
            position: relative;
            font-weight: bold;
            text-align: center;
            }
        .betting_slip_nbs div#purchases .msgs .inr
            {
            padding: 6px 10px 6px 10px;
            }
        .betting_slip_nbs div#purchases .msgs .cncl_btn,
        .betting_slip_nbs div#purchases .msgs .sbmt_btn
            {
            display: inline-block;
            width: 60px;
            height: 18px;
            text-decoration: none;
            line-height: 16px;
            text-align: center;
            }
        .betting_slip_nbs div#purchases .msgs .sbmt_btn:hover,
        .betting_slip_nbs div#purchases .msgs .cncl_btn:hover
            {
            background-position: 0 100%;
            }
        .betting_slip_nbs div#purchases .msgs .changed
            {
            padding-bottom: 7px;
            }
        .betting_slip_nbs div#purchases .msgs .not_enough
            {
            padding: 6px 10px;
            }
        .betting_slip_nbs div#purchases .msgs .loading
            {
            min-height: 28px;
            }
        .betting_slip_nbs div#purchases .msgs .accepted
            {
            padding: 6px 10px;
            }
        .betting_slip_nbs div#purchases .msgs .close
            {
            position: absolute;
            top: 16px;
            right: 7px;
            }
        .betting_slip_nbs div#purchases .msgs .not_enough a
            {
            text-decoration: underline;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details div.details + div.details
            {
            margin-top: 5px;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader p
            {
            text-align: center;
            padding-bottom: 2px;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader,
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader span
            {
            font-size: 11px;
            font-weight: bold;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader
            {
            padding: 5px 0;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsAmount
            {
            border-top: 0;
            padding: 0 0 5px 0;
            }
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsAmount span,
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader span
            {
            display: block !important;
            width: 33.3%;
            max-width: 33.3%;
            float: left;
            text-align: center;
            position: static;
            }
			.betting_slip_nbs div#purchases > div.expanded div.details > div.winningsAmount span.icon.info,
            .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsHeader span.icon.info,
			#betting_slip.betting_slip_nbs div#purchases > div.expanded .winnings.winningsTwoCols .winningsItem span.icon.info
				{
				position: relative !important;
				display: inline-block !important;
				top: 2px !important;
				left: auto;
				bottom: auto !important;
				float: none;
				width: 16px;
				margin: 0 0 0 3px;
				}
        .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsAmount span strong
            {
            font-size: 12px!important;
            font-weight: normal;
            }

		/* Permutation purchases: Show stake and odds on one row and winnings on another row */
		.betting_slip_nbs div#purchases > div.expanded div.details > div.winnings.winningsTwoCols.cf
			{
			padding-top: 5px
			}
			.betting_slip_nbs #purchases .winningLabelHolder
				{
				padding-bottom: 3px;
				text-decoration: underline;
				}
            .betting_slip_nbs #purchases .winningsItem
                {
                float: left;
                text-align: center;
                }
                .betting_slip_nbs #purchases .winningsTwoCols .winningsItem { width: 50%; }

                .betting_slip_nbs #purchases .winningsItem span
                    {
                    font-size: 12px;
                    }
                .betting_slip_nbs #purchases .winningsItem.last
                    {
                    width: 100%;
                    margin-top: 5px;
                    clear: both;
                    }

                /* TODO: Refactor the purchases module and remove the following overrides */
                .betting_slip_nbs #purchases .winnings strong,
                .betting_slip_nbs #purchases .winnings span
                    {
                    position: static !important;
                    }
                .betting_slip_nbs #purchases .taxationItem
                {
                    clear: both;
                    padding-top: 5px;
                    text-align: center;
                    white-space: normal;
                }
                /*single, combo purchase receipt*/
                .betting_slip_nbs div#purchases > div.expanded .details .taxationItem strong,
                .betting_slip_nbs div#purchases > div.expanded .details .taxationItem span,
                .betting_slip_nbs div#purchases > div.expanded div.details > div.winningsAmount .taxationItem span
                {
                    display: inline !important;
                    width: auto;
                    max-width: none;
                    float: none;
                }
                .betSlip-taxInfo-msg 
                {
                    text-align: left;
                    margin-top: 5px;
                    clear: both;
                    font-size: 10px;
                }
                /*system purchase receipt*/
                /*.betting_slip_nbs div#purchases > div.expanded .details.system .taxationItem strong,
                .betting_slip_nbs div#purchases > div.expanded .details.system .taxationItem span,
                .betting_slip_nbs div#purchases > div.expanded div.details.system > div.winningsAmount .taxationItem span
                {

                }*/

/*
 * Betting slip
 */
 /*general styles*/
#betting_slip.betting_slip_nbs
	{
	margin: 0 0 15px 0;
	font-size: 11px;
	}

	#betting_slip.betting_slip_nbs table
		{
		width: 100%;
		}
		#betting_slip.betting_slip_nbs li .descr tr td
			{
			vertical-align: top;
			padding: 0;
			}
	#betting_slip.betting_slip_nbs a
		{
		text-decoration: none
		}
	#betting_slip.betting_slip_nbs .but_b_contener
		{
		background: none;
		margin: 0 5px;
		}
/*specific styles*/
	#betting_slip.betting_slip_nbs li
		{
		position: relative;
		min-height: 0;
		margin: 0 !important;
		display: block;
		z-index: 1;
		}
	.inr #betting_slip.betting_slip_nbs li
		{
		min-height: 0;
		}
    #betting_slip.betting_slip_nbs li.autoListItem,
    .betting_slip_nbs #bet-slip-container li#stakePerSelection,
	.betting_slip_nbs #bet-slip-container li#stakePerSelection .descr
        {
        min-height: 0;
        }
		.betting_slip_nbs #bet-slip-container li#stakePerSelection .max_bet
			{
			text-align: left;
			}
			.betting_slip_nbs #bet-slip-container li#stakePerSelection .max_bet input.stakebox
				{
				float: right;
				margin-top: 0;
				}
		#betting_slip.betting_slip_nbs li:after
			{
			content: '';
			position: absolute;
			display: block;
			width: 100%;
			height: 2px;
			bottom: 0;
			left: 0;
			}
			#betting_slip.betting_slip_nbs #bet-slip-container li .descr
				{
				position: relative;
				padding: 10px 10px 10px 26px;
				min-height: 61px;
				}
            #betting_slip.betting_slip_nbs .hidden{
                display:none;
            }
            /*stakePerSelection*/
			#betting_slip.betting_slip_nbs #bet-slip-container li .descr.comboSystemTeaserLine
				{
				min-height: 0;
				padding-top: 12px;
				}
				.betting_slip_nbs .stakeBoxAndEwWrapper
					{
					position: absolute;
					display: block;
					bottom: 7px;
					right: 10px;
					padding: 0;
					}
					#betting_slip.betting_slip_nbs .max_bet
						{
						text-align: right;
						padding: 0 0 0 10px;
						line-height: 18px;
						}
					#betting_slip.betting_slip_nbs .descr.singleBetLine .max_bet,
                    .ukSlip.betting_slip_nbs .betslipTeaser .max_bet
						{
						position: relative;
						display: block;
						float: left;
						padding: 0;
						margin: 0 0 0 5px;
						min-height: 40px;
						}
					#betting_slip.betting_slip_nbs .descr.singleBetLine .max_bet .noMaxBetException
						{
						display: block;
						padding-top: 18px;
						}
                    .ukSlip.betting_slip_nbs .betslipTeaser .max_bet .noMaxBetException
						{
						display: block;
						padding-top: 22px;
						}
					#betting_slip.betting_slip_nbs .descr.singleBetLine .max_bet a + .noMaxBetException,
                    .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a + .noMaxBetException
						{
						padding-top: 0;
						}
						#betting_slip.betting_slip_nbs.combo .odds,
						#betting_slip.betting_slip_nbs .codds,
						#betting_slip.betting_slip_nbs.combo #bet-slip-container li .stakebox,
						#betting_slip.betting_slip_nbs.combo #bet-slip-container li .maxbet,
                        #betting_slip.betting_slip_nbs.systemTab .odds,
                        #betting_slip.betting_slip_nbs.systemTab #bet-slip-container li .stakebox,
						#betting_slip.betting_slip_nbs.systemTab #bet-slip-container li .maxbet
							{
							display: none !important;
							}
						#betting_slip.betting_slip_nbs.combo .tooltip_contener,
                        #betting_slip.betting_slip_nbs.systemTab .tooltip_contener
							{
							display: none;
							}
						#betting_slip.betting_slip_nbs.combo div#purchases > div div span.odds
							{
							display: block !important;
							}
					#betting_slip.betting_slip_nbs.combo #bet-slip-container li .chck,
                    #betting_slip.betting_slip_nbs.systemTab #bet-slip-container li .chck,
					#betting_slip.betting_slip_nbs.system #bet-slip-container li .chck,
					#betting_slip.betting_slip_nbs.teaser li .chck
						{
						display: block;
						}
					#betting_slip.betting_slip_nbs li .customCheckBox  .chck
						{
						position: absolute;
						top: 0;
						left: 0;
						height: 13px;
						width: 13px;
						display: none;
						}
					#betting_slip.betting_slip_nbs li img.close
						{
						position: absolute;
						top: 12px;
						right: 10px;
						cursor: pointer;
						z-index: 10;
						}
					#betting_slip.betting_slip_nbs #bet-slip-container .max_bet input,
					#betting_slip.betting_slip_nbs .additionalOptions .stakeArea input[type="text"],
                    #betting_slip.ukSlip .betslipToggleArea .stakeBoxAndEwWrapper input[type="text"]
						{
						width: 38px;
						height: 16px;
						line-height: 16px;
						text-align: center;
						}

                    /*input inside Combobox*/
                    .betting_slip_nbs .multiTextSelectWrap input.multiBoxTextInput
                    {
                        width: 27px !important;
                        margin: 0 !important;
                        border-right: none !important;
                    }
					#betting_slip.betting_slip_nbs #bet-slip-container .max_bet a.tooltip_contener
                    .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener
						{
						max-width: 40px;
						margin: 0 1px 0 0;
						padding: 0 1px 0 0;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
						font-weight: normal;
                        line-height: 17px;
						}
					.notlogged #betting_slip.betting_slip_nbs #bet-slip-container .max_bet a.tooltip_contener + p,
                    .notlogged .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p
						{
						display: block;
						margin-top: 22px;
						}
					.notlogged #betting_slip.betting_slip_nbs #bet-slip-container .singleBetLine .max_bet a.tooltip_contener + p.noMaxBetException,
                    .notlogged .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p.noMaxBetException
						{
						margin-top: 18px;
						}
					#asianskin #betting_slip.betting_slip_nbs #bet-slip-container .singleBetLine .max_bet a.tooltip_contener + p.noMaxBetException,
                    #asianskin .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p.noMaxBetException
                        {
						margin-top: 21px;
					    }
                    #asianskin.loggedin #betting_slip.betting_slip_nbs #bet-slip-container .singleBetLine .max_bet a.tooltip_contener + p.noMaxBetException,
                    #asianskin.loggedin .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p.noMaxBetException
                        {
                        margin-top: 0;
                        }
                    .betting_slip_nbs #bet-slip-container li select
						{
						min-width: 78px;
                        max-width: 94%;
						}
					#betting_slip.betting_slip_nbs #bet-slip-container li select,
					#betting_slip.betting_slip_nbs .selectFreeBetHolder select,
					#betting_slip.betting_slip_nbs .additionalOptions .inr select,
                    #betting_slip.ukSlip .betslipToggleArea select
						{
						display: inline-block;
						height: 18px;
						line-height: 18px;
						font-size: 11px;
						}
                    #betting_slip.betting_slip_nbs #bet-slip-container li select option{
                        text-align:left;
                    }
					/* Web-kit custom select dropdown arrow, needed due to the applied dark background colour */
					@media screen and (-webkit-min-device-pixel-ratio:0){
						#betting_slip.betting_slip_nbs #bet-slip-container li select,
						#betting_slip.betting_slip_nbs .selectFreeBetHolder select,
						#betting_slip.betting_slip_nbs .additionalOptions .inr select,
                        #betting_slip.ukSlip .betslipToggleArea select
							{
							padding-right: 18px;
							line-height: 16px;
							background-color: #000000;
							background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRjk1QzlENURBRTExRTM4QjMwQTBFM0VGOENEMTE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRjk1QzlFNURBRTExRTM4QjMwQTBFM0VGOENEMTE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENGOTVDOUI1REFFMTFFMzhCMzBBMEUzRUY4Q0QxMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENGOTVDOUM1REFFMTFFMzhCMzBBMEUzRUY4Q0QxMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAXgABAAMAAAAAAAAAAAAAAAAABwIFCAEBAAAAAAAAAAAAAAAAAAAAABAAAgICAQMDBQAAAAAAAAAAAQIDBAUGABEhURIiBzLSEzQVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwBw1rXNZk1vESTYmjJNJRrPJI9aFmZmhUszMVJJJPc8CzTV9TLqP4uP7kD9WD7OBmfgKuaxGlbdo9PBZy5Res9GoB1t145688ddV/JGXfrHJGeo7jyrAqSCEfivU9G+P8XBQoZShJYkeOTKZJ7VUS2JFP1ECRvSidT6IwfaPLFmIFnA/9k=);
							background-repeat: no-repeat;
							background-position: 100% 50%;
							-webkit-appearance: none;
							}
						#betting_slip.betting_slip_nbs #bet-slip-container li select:hover,
						#betting_slip.betting_slip_nbs .selectFreeBetHolder select:hover,
						#betting_slip.betting_slip_nbs .additionalOptions .inr select:hover,
                        #betting_slip.ukSlip .betslipToggleArea select:hover
							{
							background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMjA2ODM1NURBRTExRTNBRkEzQTFDRUZEMzk5QzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFMjA2ODM2NURBRTExRTNBRkEzQTFDRUZEMzk5QzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0UyMDY4MzM1REFFMTFFM0FGQTNBMUNFRkQzOTlDNDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0UyMDY4MzQ1REFFMTFFM0FGQTNBMUNFRkQzOTlDNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAbgABAAMAAAAAAAAAAAAAAAAABwIFCAEBAQEBAAAAAAAAAAAAAAAABQIDBBAAAgICAQMCBwAAAAAAAAAAAQIDBAUGEQAhElEHMSIy0hM0FREBAAEDBAMBAAAAAAAAAAAAAQARAgMxQVESIWGRcf/aAAwDAQACEQMRAD8Acda13WZNbxEk2JoyTSUazySPWhZmZoVLMzFeSST8eu7Jkv7Pl1d4fjss6ng0NvUs01jU2dR/Fx/cgfqwfZ1Dkv5frNDHZXQ+EzP09AIqZvD6Xt2kU8Fm7dGSs9GoBzbrxz15466r+SPzfmOSM8juPVWBUkEu/HWojq7PMTsvRETQ3OJD2r1LSPb/ABkFChk6Ek8kkcmUyT26olsSKfqIEjeKJyfCMH5R6sWYwYutqA1/GW5W68VKV5IXdLwmf//Z);
							}
						#betting_slip.betting_slip_nbs #bet-slip-container li select:focus,
						#betting_slip.betting_slip_nbs .selectFreeBetHolder select:focus,
						#betting_slip.betting_slip_nbs .additionalOptions .inr select:focus,
                        #betting_slip.ukSlip .betslipToggleArea select:focus
							{
							background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyMTNDMDFBNURBRTExRTNCNTY2QTY1MDUyQUNFNDhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyMTNDMDFCNURBRTExRTNCNTY2QTY1MDUyQUNFNDhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTIxM0MwMTg1REFFMTFFM0I1NjZBNjUwNTJBQ0U0OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTIxM0MwMTk1REFFMTFFM0I1NjZBNjUwNTJBQ0U0OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAZwAAAgMAAAAAAAAAAAAAAAAAAgYFBwgBAAMBAQAAAAAAAAAAAAAAAAECBQADEAACAgICAQUAAAAAAAAAAAABAgMEEQYABRIxYbEiMhEAAgIDAQEAAAAAAAAAAAAAAAIBAxEhElEx/9oADAMBAAIRAxEAPwCz9K0jTLmp9TaudZWmtTVo3llZR5MxHqccoWM/U7n6Tq1TmNQSl3QNESnO8fU1VkWNyjeAOCFJBweJ2/sjcp5BmXlUlj5PHqewaTX6HvJoWhMS4zIiywyqCFkjJ/Lrn5BBBI4j1K8YkCWsjZUHS+s0/Tddl67rbkEtqdC168zoJbEoUgZwT4ouSETP19yWJWqhUXEBuvexsyIvOpj/2Q==);
							}
						}
					#betting_slip.betting_slip_nbs #bet-slip-container li .bettingTeamOdds select
						{
						min-width: 0;
						font-weight: normal;
						}
					.betting_slip_nbs #bet-slip-container li select.raceCardSelectBox
						{
						min-width: 47px
						}
					.betting_slip_nbs #bet-slip-container li select.raceCardSelectBox + input.stakebox
						{
						height: 16px;
						}
            #betting_slip.betting_slip_nbs div.overlay
                {
                display: block;
                position: absolute;
                width: auto;
                height: auto;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                text-align: center;
                font-size: 20px;
                font-weight: bold;
                padding-top: 20px;
                z-index: 9;
                }
            #betting_slip.betting_slip_nbs .msgs
                {
                position: relative;
                font-weight: bold;
                text-align: center;
                }
            #betting_slip.betting_slip_nbs .msgs .inr
                {
                padding: 6px 10px 6px 10px;
                }
            #betting_slip.betting_slip_nbs .msgs .cncl_btn, #betting_slip.betting_slip_nbs .msgs .sbmt_btn
                {
                display: block;
                width: 60px;
                height: 18px;
                text-decoration: none;
                line-height: 16px;
                text-align: center;
                position: absolute;
                top: 25px;
                }
                html .betting_slip_nbs .tw_share_link
                    {
                    padding: 10px 0 0 25px;
                    }
                html .betting_slip_nbs .fb_share_link
                    {
                    padding: 10px 0 0 25px;
                    }

                #betting_slip.betting_slip_nbs .msgs .cncl_btn
                    {
                    left: 100px;
                    }
                #betting_slip.betting_slip_nbs .msgs .sbmt_btn
                    {
                    left: 170px;
                    }
                #betting_slip.betting_slip_nbs .msgs .sbmt_btn:hover, #betting_slip.betting_slip_nbs .msgs .cncl_btn:hover
                    {
                    background-position: 0 100%;
                    }
                #betting_slip.betting_slip_nbs .msgs .changed
                    {
                    padding-bottom: 25px;
                    }
                #betting_slip.betting_slip_nbs .msgs p
                    {
                    padding: 6px 10px;
                    }
                #betting_slip.betting_slip_nbs .msgs .loading
                    {
                    min-height: 28px;
                    }
                #betting_slip.betting_slip_nbs .msgs .accepted
                    {
                    padding: 6px 10px;
                    }
                #betting_slip.betting_slip_nbs .msgs .close
                    {
                    position: absolute;
                    top: 16px;
                    right: 7px;
                    }
                #betting_slip.betting_slip_nbs .msgs .not_enough a,
				#betting_slip.betting_slip_nbs .msgs .not_enough .betslipDepositNowMessage a
                    {
                    text-decoration: underline;
                    }
                .betting_slip_nbs .but_b_contener
                    {
                    display: inline-block;
                    }
                    .betting_slip_nbs .but_b_contener a,
                    .betting_slip_nbs .but_b_contener input
                        {
                        display: inline-block;
                        height: 18px;
                        padding: 0 9px;
                        cursor: pointer;
                        font-size: 11px;
                        line-height: 16px;
                        text-decoration: none;
                        -webkit-border-radius: 6px;
                        -moz-border-radius: 6px;
                        border-radius: 6px;
                        }

/* Set opacity for disabled buttons */
.betting_slip_nbs div.disabledBtn
    {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
    }
    .betting_slip_nbs div.disabledBtn,
    .betting_slip_nbs div.disabledBtn input,
    .betting_slip_nbs div.disabledBtn a
        {
        cursor: default !important;
        }

/**
  * 14.04.14 Bet slip style update according new teaser tab requirements
  */

.betting_slip_nbs #bet-tabs,
.betting_slip_nbs #bet-multitabs
	{
	position: relative;
	display: block;
	overflow: hidden;
    font-size: 0;
    text-align: left;
	}
	.betting_slip_nbs #bet-tabs li,
    .betting_slip_nbs #bet-multitabs li
		{
		position: relative;
		display: inline-block;
		float: none;
		height: auto;
		min-height: 23px;
        width: 33%;
        font-size: 11px;
        padding: 0;
        margin: 0;
		}
	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(1),
    .betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(1)        {width: 100%;}

	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(2),
	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(2) ~ li,
    .betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(2),
	.betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(2) ~ li   {width: 50%;}

	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(3),
	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(3) ~ li,
    .betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(3),
	.betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(3) ~ li     {width: 33%;}

	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(4),
	.betting_slip_nbs #bet-tabs li:first-child:nth-last-child(4) ~ li,
    .betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(4),
	.betting_slip_nbs #bet-multitabs li:first-child:nth-last-child(4) ~ li   {width: 25%;}

	.betting_slip_nbs #bet-tabs.teaserOptionActive li,
    .betting_slip_nbs #bet-multitabs.teaserOptionActive li
		{
		width: 25%;
		}
	.betting_slip_nbs #bet-tabs li a,
    .betting_slip_nbs #bet-multitabs li a
			{
			display: block;
			padding: 0 5px 0 10px;
            margin: 0;
			font-size: 11px;
			font-weight: bold;
			line-height: 22px;
			text-decoration: none;
            text-align: left;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			}
.betting_slip_nbs #summary
	{
	position: relative;
	display: block;
	}
    .betting_slip_nbs #summary div.subMessage
        {
        padding: 10px 10px 10px 26px;
        font-size: 11px;
        text-align: left;
        }
    #betting_slip.betting_slip_nbs #summary .inr
        {
        padding: 8px 10px 4px 10px;
        }
        #betting_slip.betting_slip_nbs #summary .inr .info_icon 
        {
            padding-left: 0;
            float: none;
            margin-top: 0;
        }
        #betting_slip.betting_slip_nbs #summary .inr .info_icon,
        #betting_slip.betting_slip_nbs #summary .inr .taxConst 
        {
            display: inline-block;
            vertical-align: middle;
            line-height: 1;
        }
	#betting_slip.betting_slip_nbs #summary table
		{
		margin: 0 0 4px 0;
		text-align: left;
		}
		#betting_slip.betting_slip_nbs #summary table tr
			{
			padding: 0 0 1px 0;
			}
			#betting_slip.betting_slip_nbs #summary td,
			#betting_slip.betting_slip_nbs #summary th
				{
				padding: 3px 15px;
				}
			#betting_slip.betting_slip_nbs #summary th
				{
				text-align: left;
				}
			#betting_slip.betting_slip_nbs #summary td
				{
				text-align: right;
				}
            /*German tax*/
            #betting_slip.betting_slip_nbs #summary #totalReturnTaxLabel > span
            {
                vertical-align: middle;
            }
            #betting_slip.betting_slip_nbs #summary #totalReturnTaxLabel .blue_i_ico
			{
			    display: inline-block;
                float: none;
                padding: 0 0 0 5px;
                margin: 0;
			}
		#betting_slip.betting_slip_nbs .but_a_contener
			{
			display: inline-block;
			height: auto;
			padding-left: 9px;
			padding-right: 9px;
			position: relative;
            -webkit-border-radius: 9px;
            -moz-border-radius: 9px;
            border-radius: 9px;
			}
        #betting_slip.betting_slip_nbs #summary .betSlip-preview-btn
        {
            width: auto;
        }
        #betting_slip.betting_slip_nbs #summary .betSlip-preview-btn .btn-icon,
        #betting_slip.betting_slip_nbs #summary .betSlip-preview-btn .btn-text
        {
            display: inline-block;
            vertical-align: middle;
        }
        #betting_slip.betting_slip_nbs #summary .has-preview
        {
            display: table;
            width: 100%;
            table-layout: fixed;
            padding-bottom: 35px;
        }

        #betting_slip.betting_slip_nbs #summary .has-preview .betSlip-btn-container
        {
            display: table-cell;
        }

        #betting_slip.betting_slip_nbs #summary .has-preview .betSlip-preview-btn-container
        {
            text-align: right;
        }

        .betSlip-btn-preview-container
		#betting_slip.betting_slip_nbs .but_a_contener input,
		#betting_slip.betting_slip_nbs .but_a_contener a
			{
			cursor: pointer;
			display: inline-block;
			float: left;
			height: auto;
			line-height: 16px;
			margin: 0 !important;
			padding: 0 8px 1px 0 !important;
			text-decoration: none;
			text-indent: 0 !important;
			background: none;
			}
        #betting_slip.betting_slip_nbs .btnLink,
        #betting_slip.betting_slip_nbs input.send {
            position: relative;
            display: block;
            padding: 5px 15px;
            margin: 11px 19px 0 25px;
            font-family: Tahoma;
            font-size: 14px;
            line-height: 16px;
            font-weight: bold;
            text-decoration: none;
            -webkit-border-radius: 45px;
            -moz-border-radius: 45px;
            border-radius: 45px;
        }
        #betting_slip.betting_slip_nbs input.send {
            width: 90px;
            height: auto !important;
            font-size: 12px;
            text-align: center;
        }
        #betting_slip.betting_slip_nbs input#sendForgotButton.send {
            margin-right: 18px !important;
        }
        #betting_slip.betting_slip_nbs .btnLink.bulleted {
            padding-right: 25px;
        }
            #betting_slip.betting_slip_nbs a.bulleted span.btnLink-bullet {
                display: block;
                position: absolute;
                top: 8px;
                right: 10px;
                height: 10px;
                width: 5px;
            }
	#betting_slip.betting_slip_nbs .additionalOptions h3
		{
		height: 24px;
		line-height: 20px;
		font-size: 11px;
		padding-left: 10px;
		cursor: default;
		}
		#betting_slip.betting_slip_nbs .additionalOptions h3 span
			{
			position: relative;
			display: block;
			padding: 0 0 0 15px;
			}
		.inr #betting_slip.betting_slip_nbs .additionalOptions h3.on span,
		#advlivebetting #betting_slip.betting_slip_nbs .additionalOptions h3,
		#advlivebetting #betting_slip.betting_slip_nbs .additionalOptions h3.on span
			{
			background: none;
			}
			.inr #betting_slip.betting_slip_nbs .additionalOptions h3.on span:after,
			#advlivebetting #betting_slip.betting_slip_nbs .additionalOptions h3.on span:after
				{
				content: '';
				position: absolute;
				display: block;
				left: 0;
				top: 9px;
				width: 0;
				height: 0;
				border-left: 3px solid transparent;
				border-right: 3px solid transparent;
				}
	.inr #betting_slip.betting_slip_nbs .additionalOptions > .inr,
	#advlivebetting #betting_slip.betting_slip_nbs .additionalOptions > .inr
		{
		position: relative;
		padding: 4px 0 10px 0;
		border-bottom: 2px solid #000;
		display: none;
		}
    .inr #betting_slip.betting_slip_nbs .additionalOptions > .on + .inr,
    .loggedin .inr #betting_slip.betting_slip_nbs .additionalOptions > .inr,
    #advlivebetting.loggedin #betting_slip.betting_slip_nbs .additionalOptions > .inr
        {
        display: block !important;
        }

    #betting_slip.betting_slip_nbs.combo .additionalOptions > .inr,
    #betting_slip.betting_slip_nbs.systemTab .additionalOptions .inr,
    #betting_slip.betting_slip_nbs.combo_new .additionalOptions > .inr,
    #betting_slip.betting_slip_nbs.teaser .additionalOptions > .inr,
    #betting_slip .additionalOptions .combinator > .inr,
    #advlivebetting #betting_slip.betting_slip_nbs .additionalOptions > .inr
        {
        display: block !important;
        }

		/* 07.01.15 early new betting slip base layout
		long selector used in order to overwrite legacy code as both "New" and "Legacy" Layout
		needs to stay intact an be able to switch between legacy and new code style
		Please refactor the weighty selectors in case legacy code is no longer in use */
		.inr #betting_slip.betting_slip_nbs .additionalOptions .inr a.maxBet,
		.inr #betting_slip.betting_slip_nbs #teaser_options .additionalOptions .inr a.maxBet,
		#betting_slip.betting_slip_nbs .additionalOptions .inr a.maxBet,
		#betting_slip.betting_slip_nbs #teaser_options .additionalOptions .inr a.maxBet,
        .inr #betting_slip.betting_slip_nbs #combo_options.additionalOptions .inr a.maxBet,
		.inr #betting_slip.betting_slip_nbs #system_options.additionalOptions .inr a.maxBet,
		#betting_slip.betting_slip_nbs #system_options.additionalOptions .inr a.maxBet,
		.loggedin #betting_slip.betting_slip_nbs #system_options.additionalOptions .inr a.maxBet
			{
			display: inline-block;
			margin-left: 0;
            margin-right: 0;
			line-height: 15px;
			float: none;
            position: static;
			}
        #asianskin #betting_slip.betting_slip_nbs .additionalOptions .inr a.maxBet
            {
            /*margin-right: 10px;*/
            }
		.betting_slip_nbs .bettingOptionsLine
			{
			position: relative;
			display: block;
			line-height: 18px !important;
			overflow: hidden;
			padding: 1px 10px;
            min-height: 0 !important;
            height:auto !important;
            height:initial !important;
			}
			.betting_slip_nbs .bettingOptionString
				{
				position: relative;
				display: block;
				float: left;
				max-width: 80%;
				}
			.betting_slip_nbs .stakeArea
				{
				position: relative;
				display: block;
				float: right;
				margin: 0 0 0 5px;
				line-height: 18px;
				text-align: right;
                min-width:61px;
				}
            .ukSlip.betting_slip_nbs .stakeArea
            {
                min-width: 0;
            }
			.betting_slip_nbs .combo .stakeArea
				{
				margin-top: 0;
				}
				#betting_slip.betting_slip_nbs .additionalOptions .stakeArea input[type="text"]
					{
					float: none;
					}
		.betting_slip_nbs .additionalOptions .bettingOptionsLine.noticeText
			{
			margin: 0 0 5px 0;
			}
        /*30.12.14 default style set in root
        please use appropriate betslip_skin.css for whl style change*/
        .betting_slip_nbs .additionalOptions .bettingOptionsLine.noticeText.alertNotification
            {
            color: #ffffff;
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-left: none;
            border-right: none;
            }
            #betting_slip.betting_slip_nbs .additionalOptions .bettingOptionsLine label
                {
				position: relative;
                display: inline-block;
	            cursor: pointer;
                padding: 0 6px 0 2px;
				height: auto;
                }
			#advlivebetting #betting_slip.betting_slip_nbs .additionalOptions .bettingOptionsLine label
				{
				margin-top: 1px;
				}
		.betting_slip_nbs .additionalOptions .bettingOptionsLine.maxbetAdvancedOptionsHolder
			{
			padding: 0;
			text-align: right;
			}
		#betting_slip.betting_slip_nbs .additionalOptions input[type="text"]
			{
			width: 45px;
			float: right;
			}
		#betting_slip.betting_slip_nbs .additionalOptions .bettingOptionsLine input[type="radio"]
			{
			position: relative;
			display: block;
			width: auto;
			height: auto;
			float: left;
			margin: 3px 5px 0 0;
			}
        #betting_slip.betting_slip_nbs.systemTab .additionalOptions input
            {
            width: 20px;
            top: -1px;
            float: left;
            }
		/* combo specifics */
		.betting_slip_nbs .additionalOptions .bettingOptionsLine
			{
                padding-left: 26px;
                font-weight: bold;
                padding-bottom: 3px;
                line-height: 14px;
                font-size: 11px;
			}

/*
 * Changes according request http://il-jira:8080/browse/SB-6542
 * redesign and refactoring of the bet slip
 */
.betting_slip_nbs .bettingTeamOdds
	{
	display: block;
	padding: 0 10px 5px 0;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	}
	.betting_slip_nbs .bettingTeam
		{
		margin: 0 5px 0 0;
		}
/*30.12.14 default color set in root file
in case the color needs to be differerent for specific whl
Please use the appropriate betslip_skin.css*/
.betting_slip_nbs .noComboAvailable .teamAndPointsHolder,
.betting_slip_nbs .noComboAvailable .bettingTeam

    {
    background: #75021C;
    }
.betting_slip_nbs .generalBetInformationHolder
	{
	display: block;
	padding-right: 69px;
	}
.betting_slip_nbs .bettingEWString
	{
	display: block;
	margin: 3px 0 0 0;
	font-weight: bold;
	}
.betting_slip_nbs div#purchases > div div span.bettingEWString
	{
	display: block;
	position: static;
	top: auto;
	margin: 0;
	white-space: nowrap;
	text-overflow: clip;
	overflow: visible;
	}
.betting_slip_nbs .selectFreeBetHolder
	{
	margin: 5px 0 0 0;
	}
.betting_slip_nbs .additionalOptions .selectFreeBetHolder
	{
	margin-top: 0;
	}

/*
 * Place bet and clear bet style
 */
.betting_slip_nbs .placeBetHolder
	{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 8px 0 5px 0;
	}
.betting_slip_nbs .clearAllBets
	{
	display: block;
	padding-left: 13px;
	line-height: 17px;
	text-decoration: none;
	color: #ffffff;
	background: url("https://d1qp1sf6dp84zw.cloudfront.net/i/betting_slip_x.gif") no-repeat 0 6px;
	}
#betting_slip.betting_slip_nbs .placeBetHolder .floatRight
	{
	margin-left: 5px;
	}
#betting_slip.betting_slip_nbs .placeBetHolder .but_a_contener input
	{
	padding-right: 0 !important;
	}

/*
 * EW update
 */
.betting_slip_nbs .more_div {
    padding:10px 0;
}
	.betting_slip_nbs .stakeBoxAndEwWrapper .each_way
		{
		position: relative;
		display: block;
		float: left;
		max-width: 25px;
		margin-left: 3px;
		line-height: 17px;
		font-size: 10px;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
        .single.betting_slip_nbs .stakeBoxAndEwWrapper .each_way{
            float: right;
        }
		.betting_slip_nbs .ewStringHolder
			{
			display: block;
			line-height: 19px;
			padding: 0 1px 1px 0;
			}
		.betting_slip_nbs .singleBetLine .ewStringHolder
			{
			line-height: 15px;
			}
        .loggedin .betting_slip_nbs .singleBetLine .ewStringHolder 
        {
            line-height: 17px;
        }
        .ukSlip.betting_slip_nbs .singleBetLine .ewStringHolder,
        .ukSlip.betting_slip_nbs .betslipMultiples .ewStringHolder {
            line-height: 0;
        }

		#betting_slip.betting_slip_nbs .bettingOptionsLine.maxbetAdvancedOptionsHolder .ewStringHolder
			{
			position: absolute;
			display: inline-block;
			top: 2px;
			max-width: 25px;
            margin-right: 0;
			right: 77px;
			overflow: hidden;
			white-space: nowrap;
			line-height: 14px;
            float: none;
			}
        .notlogged #betting_slip.betting_slip_nbs .bettingOptionsLine.maxbetAdvancedOptionsHolder .ewStringHolder{
            position:relative;
            right: 76px;
        }
        /* with Max Bet link */
        .loggedin .betting_slip_nbs .bettingOptionsLine.maxbetAdvancedOptionsHolder.hasMaxBet .ewStringHolder {
            margin-right: 11px;
        }
        .notlogged .betting_slip_nbs .bettingOptionsLine.maxbetAdvancedOptionsHolder.hasMaxBet .ewStringHolder {
            margin-right: 73px;
			line-height: 14px;
        }
        #betting_slip.betting_slip_nbs .additionalOptions a.maxBet,
        #betting_slip.betting_slip_nbs .max_bet a.tooltip_contener.loggedonly {
            position: relative;
            top: -1px;
        }
        .betslip_maxbet_button {
            margin-right: 4px;
        }
        #asianskin.loggedin .betting_slip_nbs .bettingOptionsLine.maxbetAdvancedOptionsHolder.hasMaxBet .ewStringHolder {
            margin-right: 1px;
        }

		/*
		 * custom css checkbox with fallback for IE <= 8
		 * based on @geoffrey_crofte solution available at
		 * http://codepen.io/CreativeJuiz/pen/BiHzp
		 */
		 /* single bet case*/

        .betting_slip_nbs .customCheckBox *
        {
            pointer-events: none;
        }

		.betting_slip_nbs .each_way .customCheckBox
			{
			position: relative;
			display: block;
			height: 40px;
			max-width: 25px;
			min-width: 16px;
			text-align: center
			}
			.betting_slip_nbs .customCheckBox [type="checkbox"]:not(:checked) + span,
			.betting_slip_nbs .customCheckBox [type="checkbox"]:checked + span
				{
				position: relative;
				display: inline-block;
				width: 16px;
				height: 16px;
				margin: 0 0 0 4px;
                pointer-events: none;
                vertical-align: middle;
				}
            .ukSlip.betting_slip_nbs .customCheckBox [type="checkbox"]:not(:checked) + span,
			.ukSlip.betting_slip_nbs .customCheckBox [type="checkbox"]:checked + span
            {
                margin-left: 2px;
            }
            .betting_slip_nbs .myBetsHeading .customCheckBox [type="checkbox"]:not(:checked) + span,
			.betting_slip_nbs .myBetsHeading .customCheckBox [type="checkbox"]:checked + span
            {
                pointer-events: auto;
            }
			 .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			 .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span
                {
			    margin-top: 2px;
                background-color: #fff;
                border: 1px solid #000;
		        }

            #asianskin .betting_slip_nbs .customCheckBox [type="checkbox"]:not(:checked) + span,
			#asianskin .betting_slip_nbs .customCheckBox [type="checkbox"]:checked + span
                {
                margin-top: 1px;
                }
            .loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			.loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span,
			.loggedin #advlivebetting .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			.loggedin #advlivebetting .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span
				{
				margin-top: 3px;
				}
            #asianskin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			#asianskin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span,
            #asianskin.loggedin .ukSlip.betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
            #asianskin.loggedin .ukSlip.betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span{
                margin-top: 5px;
            }
            #asianskin.loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			#asianskin.loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span{
                margin-top: 2px;
            }
             .loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:not(:checked) + span,
			 .loggedin .betting_slip_nbs .singleBetLine .customCheckBox [type="checkbox"]:checked + span
                {
			    margin-top: 1px;
		        }
            #asianskin #betting_slip .max_bet input
                {
                margin-top: 0;
                }
			.betting_slip_nbs .customCheckBox [type="checkbox"]:checked + span
				{
				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MTVCQjc1QkE0NUFFNDExQjk3MTk5MUE0OEYyQjUyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzVCMkQ5MzczRUIxMUU0OTZCRUI4MTcyQUQ2MjY4NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzVCMkQ5MjczRUIxMUU0OTZCRUI4MTcyQUQ2MjY4NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwQkUwOEVGMzY2M0U0MTFBODk4QzJDRkQwQzBBRjQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxNUM1ODIyNUI3MDExRTQ4REREOUMzN0NCREYwQkFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pJVWTAAAAHhJREFUeNrs1LENgCAQBVAwgm7gUNDDoLeMbsAGCgXmrKjAM2B1P/ndz8tVJ3POYkQmMSgMM9wJ9t7v2NpmpqLOuSPGuKaUlm4XlygAbJ9hhLBUFCNrv8JaG5RSl9b6pKBNuMQp6BOEWzXGhDe7spLfJsP/wbcAAwBMEoP162FuLQAAAABJRU5ErkJggg==');
				background-position: 50% 50%;
				background-repeat: no-repeat;
				}
			.betting_slip_nbs .comboSystemTeaserLine.bettingLine + .customCheckBox [type="checkbox"]:checked + span
				{
				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjk1QzdCMDg3NjRGMTFFNDk5M0VCRjdGNTlFQjBCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk1QzdCMDk3NjRGMTFFNDk5M0VCRjdGNTlFQjBCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOTVDN0IwNjc2NEYxMUU0OTkzRUJGN0Y1OUVCMEJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOTVDN0IwNzc2NEYxMUU0OTkzRUJGN0Y1OUVCMEJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgeyvEAAAABKSURBVHjaYvz//z8DMYCRWIUMIIW4cEBAwH8YmwmXAYGBgf8JWg1TtH79ekYMq2HWgGhkK2EYbiKyVSgmYfMMNpMwTKRaOAIEGAB2knBJzPptuAAAAABJRU5ErkJggg==');
				}
			.betting_slip_nbs .customCheckBox [type="checkbox"]:not(:checked),
			.betting_slip_nbs .customCheckBox [type="checkbox"]:checked,
			#betting_slip.betting_slip_nbs li .chck[type="checkbox"]:not(:checked),
			#betting_slip.betting_slip_nbs li .chck.customCheckBox[type="checkbox"]:checked
				{
				position: absolute;
				display: inline-block;
				bottom: 0;
				left: 50%;
				height: auto;
				width: auto;
				margin: 0 0 0 -6px;
				filter: alpha(opacity=0);
				opacity: 0;
				}
		/* combo bet case */
	.betting_slip_nbs .additionalOptions .stakeBoxAndEwWrapper,
    .ukSlip .betslipMultiples .stakeBoxAndEwWrapper
		{
		position: relative;
		float: right;
		bottom: auto;
		right: auto;
		}
		.betting_slip_nbs .additionalOptions .stakeBoxAndEwWrapper .each_way
			{
			line-height: 10px;
			}
		.betting_slip_nbs #bet-slip-container .comboSystemTeaserLine + .customCheckBox,
        .ukSlip #bet-slip-container .singleBetLine ~ .customCheckBox
			{
			position: absolute;
			display: inline-block;
			top: 10px;
			left: 8px;
			width: 10px;
			height: 10px;
			}
			#betting_slip.betting_slip_nbs #bet-slip-container .chck[type="checkbox"]:not(:checked),
			#betting_slip.betting_slip_nbs #bet-slip-container .customCheckBox .chck[type="checkbox"]:checked
				{
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				}
			#betting_slip.betting_slip_nbs #bet-slip-container .chck[type="checkbox"]:not(:checked) + span,
			#betting_slip.betting_slip_nbs #bet-slip-container .customCheckBox .chck[type="checkbox"]:checked + span
				{
				width: 10px;
				height: 10px;
				margin: 0;
				}

 .betting_slip_nbs .each_way input,
 #betting_slip.betting_slip_nbs .additionalOptions .each_way input 
    {
    width: 18px;
    height: 16px;
    vertical-align: middle;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
 #betting_slip.betting_slip_nbs #combo_options .inr div.each_way,
 .betting_slip_nbs #system_options .inr > div.each_way
	{
	padding-right: 10px;
	}
#betting_slip.betting_slip_nbs #combo_options .inr div.each_way + #comboMaxBet-control
	{
	line-height: 19px;
	margin-right: 12px;
	}
.betting_slip_nbs #combo_options .menu_place_bet_risk
	{
	margin-right: 8px;
	}
.betting_slip_nbs #combo_options .astrx_cmb + .menu_place_bet_risk,
.betting_slip_nbs #combo_options .stakeArea .menu_place_bet_risk
	{
	margin-right: 0;
	}
#betting_slip.betting_slip_nbs #combo_options .inr .each_way
	{
	width: 20px;
	float: none;
	padding-left: 0;
	}
.betting_slip_nbs .bettingDetails,
.betting_slip_nbs .generalBetInformationHolder,
.betting_slip_nbs .bettingEWString
{
    padding-right: 80px; /* do not overlap the stake and E/W boxes */
}

/* specific behaviour for betslip footer rows */
.betting_slip_nbs .freeBetAdditionalDetails
    {
    display: none;
    }
.betting_slip_nbs .bettingWithFreeBet .freeBetAdditionalDetails
    {
    display: table-row;
    }

@media screen and (max-width: 1366px){
	#betting_slip.betting_slip_nbs li .descr tr td:first-child {
		width: 45%!important;
	}
    
    #asianskin #betting_slip.betting_slip_nbs li .descr tr td:first-child 
    {
        width:50% !important;
    }

}

@media screen and (max-width: 1279px){
	#betting_slip.betting_slip_nbs .max_bet
		{
		padding-left: 0;
		}
	#betting_slip.betting_slip_nbs li .descr
		{
		padding-right: 5px;
		}
	#betting_slip.betting_slip_nbs .max_bet input
		{
		width: 27px;
		}

    body#asianskin #betting_slip.betting_slip_nbs .but_a_contener input 
    {
        width: 70px;
        height: 19px;
        position: relative;
        top: 3px;
    }

    body#asianskin #betting_slip.betting_slip_nbs #summary .clear a 
    {
        width: 75px;
        height: 24px;
        box-sizing: border-box;
        padding: 2px 2px 1px 23px;
        background-position: 14px 8px;
        position: relative;
        top: -1px;
    }

    #asianskin #betting_slip.betting_slip_nbs .but_a_contener 
    {
        border-radius: 0px;
        width: 60px;
        text-align: center;
        padding: 0px 10px 5px 3px;
        height: 19px;
    }

	}

/*
 * horse racing
 */
.horseRacing #betting_slip.betting_slip_nbs li .descr tr td:first-child
    {
    position: relative;
	overflow: hidden;
    }
@media screen and (max-width: 1366px)
    {
    #betting_slip.betting_slip_nbs li .descr tr td
        {
        padding: 0;
        }
    }
@media only screen and (max-width: 1279px) {
    .betting_slip_nbs div#purchases > div div span.bettingEWString{
            display: block;
            white-space:nowrap;
    }
}
/*
 * My bets
 */
.betting_slip_nbs.myBets #bet-tabs,
.betting_slip_nbs.myBets #bet-multitabs,
.betting_slip_nbs.myBets #betSlipScroll,
.betting_slip_nbs.myBets .additionalOptions, /* combo, system and teaser */
.betting_slip_nbs.myBets #summary,
/* UK Bet slip specific elements: */
.betting_slip_nbs.myBets .betslipHeader,
.betting_slip_nbs.myBets .betslipMessage,
.betting_slip_nbs.myBets #jsBetslipMultiples
    {
    display: none !important;
    }
.betting_slip_nbs.myBets .myBetsWrapper
    {
    display: block;
    }
    .myBetsWrapper
        {
        display: none;
        position: relative;
        overflow: hidden;
        }
        .myBetsWrapper.isLoading .progressBar
            {
            display: block;
            }
        .myBetsWrapper .progressBar
            {
            display: none;
            position: absolute;
            top: 4px;
            right: 7px;
            width: 16px;
            height: 20px;
            }
    .myBetsHeading
        {
        display: block;
        position: relative;
        padding: 5px;
        font-size: 13px;
        }
        .myBetsHeading .myBetsMessage
            {
            text-align: center;
            padding: 10px 5px;
            }
            .isEmpty .empty
                {
                display: block;
                }
            .empty,
            .isEmpty .notEmpty
                {
                display: none;
                }
            .first.empty {
                display: block;
                cursor: default;
                visibility: hidden
            }
        .myBetsHeading .customCheckBox
            {
            vertical-align: top;
            line-height: 20px;
            }
        .myBetsHeading .customCheckBox:hover
            {
            cursor: pointer;
            text-decoration: none;
            }
            .myBetsHeading .customCheckBox span
                {
                margin-right: 5px !important;
                vertical-align: top;
                width: 14px !important;
                height: 14px !important;
                }
    .myBets__line
        {
        width: auto;
        height: auto;
        padding: 10px;
        display: block;
        overflow: hidden;
        text-align: center;
        position: relative;
        box-sizing: border-box;
        }
    .onlyCashout .scrollBlock__page .myBets__line              
	{display: none;}
	
	.onlyCashout .scrollBlock__page .myBets__line.hasCashout,
    .onlyCashout .scrollBlock__page .hasCashout .myBets__line   
	{display: block;}
	
        .myBetsLine__heading
            {
            font-size: 0;
            height: auto;
            text-align: left;
            position: relative;
            }
        .myBetsLine__heading.myBetsLine--multiBet
            {
            cursor: pointer;
            padding-left: 15px;
            }
        .myBetsLine__heading.myBetsLine--multiBet:after
            {
            top: 4px;
            left: 2px;
            width: 0;
            height: 0;
            content: '';
            display: block;
            position: absolute;
            }
        .myBetsLine__heading.myBetsLine--multiBet.isOpened:after
            {
            left: 0;
            top: 6px;
            }
            .myBetsLine__heading > *
                {
                font-size: 13px;
                font-weight: bold;
                }
                .myBetsLine__heading .myBetsLine__pick
                    {
                    white-space: normal;
                    }
                .myBetsLine__heading .myBetsLine__pick .combo_bonus_enhanced_odds 
                {
                    margin-left: 5px;
                    font-size: 11px;
                    font-weight: normal;
                }
                .myBetsLine__heading .myBetsLine__odds
                    {
                    float: right;
                    text-align: right;
                    margin-left: 5px;
                    }
                .myBetsLine__heading .myBetsLine__clock,
                .myBetsLine__heading .myBetsLine__live
                    {
                    float: left;
                    text-align: left;
                    margin-right: 5px;
                    }
                .myBetsLine__heading .myBetsLine__clock
                    {
                    padding-right: 5px;
                    }

                .myBetsLine__heading .myBetsLine__live
                    {
                    line-height: 9px;
                    border-radius: 2px;
                    font-style: italic;
                    padding: 3px 4px 4px 4px;
                    }
        .myBetsLine__multiBetLines
            {
            display: none;
            margin: 10px;
            }
            .myBetsLine__heading.myBetsLine--multiBet.isOpened + .myBetsLine__multiBetLines
                {
                display: block;
                }
        .myBetsLine__details
            {
            overflow: hidden;
            margin: 6px 0;
            text-align: left;
            }
            .myBetsLine__details a
                {
                display: inline-block;
                position: relative;
                overflow: hidden;
                font-size: 0;
                width: 100%;
                white-space: nowrap;
                box-sizing: border-box;
                text-decoration: none;
                }
                .myBetsLine__details a *
                    {
                    display: inline-block;
                    vertical-align: top;
                    font-size: 11px;
                    font-weight: normal;
                    }
                .myBetsLine__details a span.cut
                    {
                    max-width: 47%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    }
                .myBetsLine__details a span.full
                    {
                    max-width: 99%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    }
                .myBetsLine__details a strong
                    {
                    margin: 0 3px;
                    }
        .myBetsLine__summary
            {
            overflow: hidden;
            text-align: left;
            }
            .myBetsLine__summary span
                {
                display: block;
                padding: 2px 0;
                }
        .myBetsLine__summary--taxation
        {
            padding-top: 5px;
        }

    

    .myBetsLine__cashoutBtns
    {
        display: none;
        margin-top: 10px;
        text-align: center;
    }
    .myBets__line.hasCashout .myBetsLine__cashoutBtns
    {
        display: block;
    }

    .myBetsLine__cashoutBtns > *
    {
        vertical-align: top;
    }

    /* cashoutSliderBtn */
    .defaultBtn.myBetsLine__cashOutButton.myBetsLine__cashoutSliderBtn
    {
        width: auto;
        min-width: 0;
        margin: 0;
        padding: 6px;
        border-radius: 4px;
    }

    .myBetsLine__cashoutSliderBtn .cashoutSliderBtn_icon
    {
        width: 16px;
        height: 16px;
        overflow: hidden;
        background-image: url('/i/icn/cashoutSliderBtn_icons.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    .myBetsLine__cashoutSliderBtn.expanded .cashoutSliderBtn_icon
    {
        background-position: 0 -16px;
    }

    .myBetsLine__cashOutButton
        {
        display: inline-block;
        min-width: 60%;
        font-size: 12px;
        cursor: pointer;
        overflow: hidden;
        font-weight: bold;
        margin: 0 auto;
        padding: 4px 10px 8px 10px;
        }

    .myBetsLine__cashOutButton .statusIcon
        {
        top: -1px;
        width: 19px;
        height: 19px;
        display: none;
        position: relative;
        vertical-align: middle;
        }
        .myBetsLine__cashOutButton.disabled .statusIcon
            {
            display: inline-block;
            }

        .myBetsLine__cashOutButton.waiting .statusIcon
            {
            margin-right: 5px;
            }
        .defaultBtn.myBetsLine__cashOutButton.disabled.success,
        .defaultBtn.myBetsLine__cashOutButton.disabled.waiting,
        .defaultBtn.myBetsLine__cashOutButton.disabled.error
            {
            opacity: 1;
            text-align: center;
            }

        .myBetsLine__cashOutButton strong
            {
            display: inline-block;
            padding: 1px;
            }
        .myBetsLine__cashoutBar
            {
            left: 0;
            right: 0;
            bottom: 0;
            height: 3px;
            display: block;
            position: absolute;
            pointer-events: none;
            }
            .myBetsLine__cashoutBar .fillerLine
                {
                display: block;
                position: absolute;
                background: none;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 1;
                overflow: hidden;
                }
                .myBetsLine__cashoutBar .fillerLine .fill
                    {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    }
            .myBetsLine__cashoutBar .line
                {
                top: 0;
                left: 25%;
                bottom: 0;
                width: 1px;
                height: auto;
                display: block;
                margin-left: -1px;
                position: absolute;
                z-index: 2;
                }
                /* IE8 supported selectors ... ... ... ... */
                .myBetsLine__cashoutBar .line + .line          {left: 50%;}
                .myBetsLine__cashoutBar .line + .line + .line  {left: 75%;}

/* Custom scrollbars styles */
.scrollBlock
{
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scrollBlock:before,
.scrollBlock:after
{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 8px;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.scrollBlock:before { top: 0;    }
.scrollBlock:after  { bottom: 0; }

.scrollBlock__page
{
    overflow: auto;
}
.js-standard .scrollBlock__page
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.js-modern .scrollBlock__page
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.scrollBlock__track,
.scrollBlock__drag
{
    position: absolute;
    z-index: 10;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.scrollBlock__track
{
    right: 1px;
    top: 1px;
    bottom: 2px;
    width: 5px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    cursor: pointer;
}
    .scrollBlock__drag
    {
        top: 0;
        right: 0;
        width: 100%;
        border-radius: 20px;
    }
    .isFocused .scrollBlock:before,
    .isFocused .scrollBlock:after,
    .isFocused .scrollBlock__track
    {
        opacity: 1;
        -ms-filter: "none";
	    filter: none;
    }

/* Scroll block action buttons */
.scrollBlock__btn
{
    display: block;
    width: 100%;
    height: 12px;
    border: 0;
    font-size: 10px;
    line-height: 1;
    text-align: center;
}
.scrollBlock__btn[disabled]
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter: alpha(opacity=15);
    opacity: 0.15;
}
    .scrollBlock__btn span
    {
        display: inline-block;
        vertical-align: middle;
        border-left:  7px solid transparent;
        border-right: 7px solid transparent;
    }


/* Asian skin overrides */
#asianskin #betting_slip .headingTabs
{
    display: none;
}

/* =============================================================================
 * UK Bet slip
 * =============================================================================
 */

/* -----------------------------------------------------------------------------
 * UK Bet slip - new styles
 * -----------------------------------------------------------------------------
 */

/* Display messages into the bet slip. For example when the slip is empty. */
.betslipMessage
{
    padding: 8px 11px;
}

.betslipHeader
{
    position: relative;
    overflow: hidden;
    padding: 11px 11px 13px;
    font-size: 15px;
}

.betslipHeader__meta
{
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 0;
    bottom: 0;
}

.betslipHeader--toggleable
{
    padding-left: 26px;
}

.betslipHeader__toggler
{
    position: absolute;
    top: 50%;
    left: 7px;
    z-index: 1;
    display: block;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    background: transparent no-repeat center center;
}

.betslipToggleArea
{
    display: none;
}

.betslipHeader--toggleable.on + .betslipToggleArea
{
    display: block;
}

#betting_slip.ukSlip .bettingDetails,
#betting_slip.ukSlip .generalBetInformationHolder,
#betting_slip.ukSlip .bettingEWString
{
    padding: 0;
}
.betslipStakeLine
{
    margin: 8px 0 0;
}
.betslipStakeLine__stake
{
    position: relative;
}
.betslipStakeLine__return
{
    float: right;
    text-align: right;
}
.returnBox__value
{
    display: block;
}

.bettingMultiLine
{
    padding: 10px 10px 10px 26px;
}

.bettingMultiLine__more .selectFreeBetHolder
{
    margin-top: 0;
}

/* Teaser options */
.betslipTeaser
{
    position: relative;
}

.betslipTeaserArea
{
    padding: 10px 10px 10px 26px;
}

.betslipTeaserArea__label,
.betslipTeaserArea__select
{
    display: block;
    margin-bottom: 8px;
}

.betslipTeaserArea__select
{
    max-width: 100%;
}

/* Stake boxes */
.stakeboxWrapper
{
    position: relative;
    margin-right: 8px;
}
#betting_slip.ukSlip .multiTextSelectWrap
{
    float: none;
    height: 30px;
    margin-left: 0;
}
#betting_slip.ukSlip .multiTextSelectWrap,
.maxBetWrapper
{
    width: 80px;
}
#betting_slip.ukSlip .multiTextSelectWrap .multiBoxSelect
{
    width: 100% !important;
    height: 100% !important;
    line-height: normal !important;
}
#betting_slip.ukSlip .stakebox
{
    display: block;
    width: 72px !important;
    padding-left: 4px;
    padding-right: 4px;
    height: 28px !important;
    font-size: 14px;
    line-height: 28px !important;
}
#betting_slip.ukSlip .multiTextSelectWrap .multiBoxTextInput
{
    width: 52px !important;
}

/* Each-way and Max bet */
.stakeboxWrapper,
.eachWayWrapper,
#betting_slip.ukSlip .eachWayWrapper .customCheckBox .ewStringHolder
{
    display: inline-block;
    vertical-align: middle;
}
.eachWayWrapper
{
    margin: 4px 0;
}
#betting_slip.ukSlip .bettingDetails .bettingEWString
{
    color: inherit;
    font-weight: normal;
}
#betting_slip.ukSlip .customCheckBox input[type="checkbox"]
{
    display: none;
}
.eachWayWrapper .customCheckBox input[type="checkbox"] + span
{
    margin: 0 !important;
}
.eachWayWrapper .customCheckBox *
{
    pointer-events: auto !important;
}
.maxBetWrapper
{
    display: block;
    text-align: center;
}
#betting_slip.ukSlip .noMaxBetException
{
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -5px;
    z-index: 1;
}
.ukSlip .headingTabs,
.ukSlip .bettingTeamOdds {
    font-size: 14px;
}
.ukSlip .bettingTeamOdds
{
    padding-bottom: 0;
}
.ukSlip .bettingTeam
{
    display: inline-block;
    margin-bottom: 5px;
}
.ukSlip .bettingTeam,
.ukSlip .bettingTeamOdds .buyPoints
{
    margin-bottom: 5px;
}
.switchLabel
{
    display: inline-block;
    margin: 11px 10px 0 0;
}

/* -----------------------------------------------------------------------------
 * On/Off switch
 * -----------------------------------------------------------------------------
 */

.switch
{
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    overflow: hidden;
    cursor: default;
}

/* State ON */
.switch__check:checked + .switch__label .switch__roll
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.ie9 .switch__check:checked + .switch__label .switch__roll
{
    left: 0;
}

/* State OFF */
.switch__label
{
    display: block;
    overflow: hidden;
    position: relative;
    width: 40px;
    height: 15px;
    font-size: 10px;
    line-height: 1;
    text-transform: uppercase;
    -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.switch__label span
{
    pointer-events: none;
}

.switch__knob
{
    margin: 1px 0 0;
    width: 11px;
    height: 11px;
    -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
}

.switch__roll
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 63px;
    -webkit-transform: translate3d(-23px, 0, 0);
            transform: translate3d(-23px, 0, 0);
    -webkit-transition: all 0.25s ease-out;
            transition: all 0.25s ease-out;
}

.ie9 .switch__roll
{
    left: -23px;
}

.switch__knob,
.switch__text
{
    float: left;
}

.switch__text
{
    width: 23px;
    padding: 2px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.switch--on
{
    padding-left: 2px;
}

.switch--off
{
    padding-right: 2px;
}

/* Combo Bonus */

.combo_bonus_enhanced_odds
{
    position: relative;
    display: inline-block;
    padding-left: 20px;
    padding-right: 3px;
    line-height: 12px;
    border-radius: 2px;
    background: #6d0019 url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-size: auto 100%;
}
/*This is for the mouseover event.target*/
.combo_bonus_enhanced_odds[rel="tooltip-target"]:after
{
    display: block;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,0); /*for IE*/
}

.combo_bonus_enhanced_odds .combo_bonus_odds
{
    cursor: default;
}
.combo_bonus_enhanced_odds * { pointer-events: none; }

.combo_bonus_enhanced_odds .combo_bonus_icon
{
    position: absolute;
    left: -2px;
    top: -5px;
    width: 20px;
    height: 20px;
    background: transparent url('/i/combo_bonus_icon_20x20.png') 0 0 no-repeat;
}
.combo_bonus_enhanced_odds .combo_bonus_coins_icon {
    display: none;
    width: 12px;
    height: 12px;
    padding-left: 10px;
    background: transparent url('/i/combo_bonus_coins_icon_12x12.png') 0 0 no-repeat;
    cursor: default;
}
.combo_bonus_enhanced_odds.isVariable .combo_bonus_odds { display: none; }
.combo_bonus_enhanced_odds.isVariable .combo_bonus_coins_icon { display: block; }

#OpenBetsLightBoxTable .combo_bonus_enhanced_odds { margin: 8px 0 8px 5px; }



#betslip-combo-message {
    padding: 10px!important;
}

#betslip-combo-message .combo-message-wrapper {
    display: table;
    border: 1px solid #797979;
    border-radius: 4px;
    padding: 5px 7px;
}

#betslip-combo-message .blue_i_ico {
    display: table-cell;
    vertical-align: middle;
    margin-top: 0;
    float: none;
}

#betslip-combo-message .combo-message-text {
    margin: 3px 10px;
    color: #fff;
    line-height: 1.5;
}

#betslip-combo-message .question-mark-popup {
    display:inline-block;
    background-color: #fff;
    color: #3b3b3b;
    height: 15px;
    width: 12px;
    text-align: center;
    font-weight: 600;
}

/* 17.09.2015 OVER-UNDER position in purchase slip fix */
#betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.overUnderSpecific,
#betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.overUnderSpecific,
#betting_slip.betting_slip_nbs.single div#purchases > div.error.combo.expanded div span.overUnderSpecific
{
    bottom:auto !important;
    vertical-align:baseline;
    vertical-align:initial;
}

#betting_slip.betting_slip_nbs.single div#purchases > div.success.combo.expanded div span.pts,
#betting_slip.betting_slip_nbs.single div#purchases > div.waiting.combo.expanded div span.pts,
#betting_slip.betting_slip_nbs.single div#purchases > div.error.combo.expanded div span.pts
{
    bottom:auto !important;
    vertical-align:baseline;
    vertical-align:initial;
    line-height:16px;
    min-height:16px;
}

.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName,
.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName + span.pts,
.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName,
.betting_slip_nbs div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints.overUnderSpecific.purchaseBoxWithoutTeamName + span.pts
{
    vertical-align:baseline;
    vertical-align: middle;
    line-height:16px;
    min-height:16px;
}


/* 25.09.2015 - SB-27305 fix - text overflow in Name of the events */

#betting_slip.betting_slip_nbs #purchases .details div{
    text-overflow:ellipsis;
}
#betting_slip.betting_slip_nbs #purchases .details .combo_bonus_enhanced_odds {
    margin-left: 5px;
}

/* 30.09.2015 maxbet input vertical alignment fix */
#betting_slip.betting_slip_nbs .max_bet input
{
    margin-top: 1px;
}

.myBetsLine__leftStake
{
    display:inline-block !important;
}
.myBetsLine__summary_taxation .myBetsLine__leftStake
{
    display: block !important;
}

.myBetsLine__taxInfo-msg
{
    display: block;
}

.myBetsLine__summary .myBetsLine__taxInfo-msg,
.myBetsLine__summary .myBetsLine__leftStake_comment
{
    display: inline-block;
}

.myBetsLine__rightWinnings
{
    display:inline-block !important;
    float:right;
    text-align:right;
}

.myBetsLine__addFreeBetIcon
{
    float: right;
    position: relative;
    left: 4px;
    top: -4px;
}

.betting_slip_nbs div#purchases .details .success > div span,
.betting_slip_nbs div#purchases .details .error > div span,
.betting_slip_nbs div#purchases .details .waiting > div span
{
    position: relative;
}

/*
    Alternative layout for Bet slip summary area
    NOTE: The higher specificity of the selectors is needed to overwrite the
    standard summary styles
*/
#betting_slip.betting_slip_nbs #summary.summary--alt .inr
{
    background: none; /* Flat layout */
    filter: none;
    padding: 0 10px 10px;
}
#betting_slip.betting_slip_nbs #summary.summary--alt table
{
    margin: 0;
    font-size: 12px;
}
#betting_slip.betting_slip_nbs #summary.summary--alt th,
#betting_slip.betting_slip_nbs #summary.summary--alt td
{
    padding: 8px 0 10px 10px;
    border-bottom: 1px solid transparent;
}
#betting_slip.betting_slip_nbs #summary.summary--alt th
{
    padding-left: 16px;
    font-weight: normal;
}

.summaryBlock__item
{
    margin: 10px 0 0;
}
.summaryAction
{
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
}
.summaryAction[disabled]
{
    cursor: default;
}
.summaryAction--btn
{
    padding: 10px;
    font-weight: bold;
    text-transform: uppercase;
    border: 0;
}

#betting_slip #summary.summary--alt #place
{
    position: static;
}

.betslip-tax-msg-return
{
    clear: both;
    padding: 0 0 10px 13px;
}

.betting_slip_nbs .inr-taxed 
{
    position: relative;
}

/* min max info combo */
.minMaxInfoCombo.loggedonly 
{
    padding-left: 26px;
}

/*---------- Combo Options (Default) and System Options: Each Way and Max Bet Refactoring (with Combo Bonus) ------------*/


.betting_slip_nbs .bet_options .stakeBoxAndEwWrapper
{
    position: static;
    float: right;
}

    .betting_slip_nbs .bet_options .stakeBoxAndEwWrapper > *
    {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
    }
    .betting_slip_nbs .bet_options .combo_bonus_wrapper
    {
        padding-left: 2px;
    }

    .betting_slip_nbs .bet_options .stakeArea
    {
        min-width: 50px;
    }
    #betting_slip.betting_slip_nbs .additionalOptions .stakeArea {
        text-align: right;
    }
    #betting_slip.betting_slip_nbs .additionalOptions .maxBet {
        white-space: nowrap;
    }
    .betting_slip_nbs .bet_options .max_bet_label #comboMaxBet-control
    {
        position: relative;
        top: 0;
    }
    .max_bet_label
    {
        max-width: 55px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #container #betting_slip.betting_slip_nbs .additionalOptions .inr .max_bet_label a.maxBet
    {
        display: inline;
        overflow: hidden;
        text-overflow: ellipsis;
    }
        .betting_slip_nbs .bet_options #comboMaxBet-control .max_bet_asterix
        {
            position: absolute;
            top: 0;
            right: -7px;
            text-decoration: none;
            border: none;
        }

    .betting_slip_nbs .bet_options .each_way_box
    {
        width: 40px;
    }
        .betting_slip_nbs .bet_options .each_way_string
        {
            white-space: normal;
            overflow: hidden;
        }

            .betting_slip_nbs .bet_options .each_way_box .customCheckBox [type="checkbox"]:not(:checked) + span,
			.betting_slip_nbs .bet_options .each_way_box .customCheckBox [type="checkbox"]:checked + span
            {
                vertical-align: baseline;
            }


/*------------- Cashout Slider -------------*/

.ui_slider
{	
	position: relative;
}
.ui_slider__slider
{
	position: relative;	
	cursor: pointer;
}
.ui_slider__path
{
	height: 4px;
}
.ui_slider__progress
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
}
.ui_slider__btn
{
	position: absolute;
	left: 0;
	top: -9px;
	width: 20px;
	height: 20px;
    box-sizing: border-box;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%;	
	cursor: pointer;
}
.ui_slider__btn:hover
{
	width: 22px;
	height: 22px;
	top: -10px;
}
.ui_slider__btn:active
{
	width: 18px;
	height: 18px;
	top: -8px;
}
.ui_slider__value 
{
	text-align: center;
}

.ui_slider__amounts, .ui_slider__value { padding: 10px 0; overflow: hidden; }
.ui_slider__amounts { font-weight: bold; padding-bottom: 20px; }
.ui_slider__amountMin { float: left; }
.ui_slider__amountMax{ float: right; }

.ui_slider .bankMyStakeBtn
{
    min-width: 150px;
    margin: 18px 0 0 0;
    padding: 5px;
    font-size: 12px;
    border-radius: 4px;
}

.ui_slider .bankMyStakeArrow
{
    position: absolute;
    top: -16px;
    left: 0;
    transform: translateX(-50%);    
    border: 8px solid transparent;
}
.ui_slider .bankMyStakeMarker
{
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 4px;
    transform: translateX(-50%);
    background-color: #e7e7e7;
}


/*Skin*/

.ui_slider__path
{	
	background: #161d23;
}
.ui_slider__progress
{
	background: #15a661;
}
.ui_slider__btn
{
    border: 2px solid #15a661;
	box-shadow: 0 2px 0 rgba(0,0,0,0.26);
	background-color: #e7e7e7;
}
.ui_slider .bankMyStakeArrow
{
    border-top-color: #15a661;
}

/*-----------*/


/*---------- cashoutSliderContainer ------------*/
.myBetsLine__cashoutSliderContainer
{
    position: relative;
    margin-top: 10px;
    padding: 0px 30px;
}
    .cashoutSliderContainer__outerArrow
    {
        position: absolute;
        right: 16.5%;
        top: -17px;
        width: 0;
        height: 0;
        border: 8px solid transparent;        
    }
        .cashoutSliderContainer__innerArrow
        {
            position: absolute;
            left: -7px;
            top: -5px;
            width: 0;
            height: 0;
            border: 7px solid transparent;
        }

.myBetsLine__cashoutTaxMessage
{
    display: none;
    padding: 3px 0 3px 0;
}
.myBets__line.hasCashout .myBetsLine__cashoutTaxMessage
{
    display: block;
}

/*Skin*/
.myBetsLine__cashoutSliderContainer
{
    border: 1px solid #2E2E2E;
    background: #424242;
}
.cashoutSliderContainer__outerArrow
{
    border-bottom-color: #2E2E2E;
}
.cashoutSliderContainer__innerArrow
{
    border-bottom-color: #424242;
}
/*-----------*/

/*------------- Taxation --------------*/

#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th.tax_percent,
table.bet_history_table th.tax_percent
{
    padding: 0;
}

table.open_bets_table th.tax_percent > span,
table.bet_history_table th.tax_percent > span,
.ticket_view_table th.tax_percent > span
{
    vertical-align: middle;
}
table.open_bets_table th.tax_percent .blue_i_ico,
#bettingHistoryPage table.bet_history_table th.tax_percent .blue_i_ico,
.ticket_view_table th.tax_percent .blue_i_ico
{
    display: inline-block;
    float: none;
    margin: 0 0 0 4px;
    padding: 0;
}

table.open_bets_table .taxedBet,
table.dynamic_lightbox.opBetsLightBox div.lightbox_main_bottom table td.taxedBet
{
    width: 15%;
}

.BetSlipCombinator 
{
    margin-left: 27px;
    margin-bottom: 10px;
}


.BSleagueName 
{
    display:none;
}

#asianskin .BSleagueName 
{
    color:#3399ff;
    display:inline;
    position: relative;
    top: 1px;
}

#asianskin .BSbold 
{
    font-weight:bold;
}

#asianskin #BSstake 
{
    height:20px;
    margin-top:10px;
    width:80px;
}

#asianskin #betting_slip.betting_slip_nbs.single #bet-slip-container li .descr 
{
    min-height: 90px;
    display: inline-table;
    width:80%;
}

#asianskin .betting_slip_nbs .stakeBoxAndEwWrapper 
{
    position: relative;
    display: block;
    left: -5px;
    padding: 0;
}

#asianskin #betting_slip.betting_slip_nbs.single .descr.singleBetLine .max_bet .noMaxBetException 
{
    display: block;
    text-align: left;
}
#asianskin .noMaxBetException 
{
    display:block;
    padding-top:8px;
}

#asianskin .single  .max_bet .stakebox 
{
    width: 70px;
}

#asianskin #betting_slip.betting_slip_nbs .descr.singleBetLine .max_bet 
{
    width:70%;
}


#asianskin #betting_slip.betting_slip_nbs .max_bet input[type='text'] 
{
    width:80px;
    height: 20px;
}

#asianskin #betting_slip.betting_slip_nbs #summary .clear a 
{
    border: 1px solid #666;
    background-position: 15px 5px;
    width: 80px;
    text-align: center;
}

#betting_slip.betting_slip_nbs #summary .clear.preview-button a
{
    background: none;
    padding-left: 0;
}


#asianskin #betting_slip.betting_slip_nbs .but_a_contener 
{
    border-radius:0px;
    width: 80px;
    text-align: center;
}

#asianskin #betting_slip.betting_slip_nbs .but_a_contener input 
{
    width: 80px;
    height: 19px;
}



#asianskin #betting_slip .minMaxInfo td span
{
    font-weight:bold;
}

#asianskin #betting_slip .minMaxInfo table 
{
    width: auto;
}

#asianskin #betting_slip .red 
{
    color:#ff7f7f;
    font-weight: normal;
    font-size:14px;
}
#asianskin #betting_slip #bet-slip-container td 
{
    width:auto;
    padding-right: 5px;
}


#asianskin #betting_slip.betting_slip_nbs .additionalOptions .stakeArea input[type=text] 
{
    width: 60px;
}

 
#asianskin #betting_slip.betting_slip_nbs.single #bet-slip-container li .bettingOptionsLine.descr {
    min-width:85%;
}

@media screen and (max-width: 1279px) {
    #asianskin #betting_slip.betting_slip_nbs.single #bet-slip-container li .bettingOptionsLine.descr {
        min-width:80%;
    }
}

#asianskin .myBets__line 
{
    text-align:left;
}


#asianskin .single.betting_slip_nbs .stakeBoxAndEwWrapper .each_way 
{
    top:0px;
}

#asianskin .generalBetInformationHolder 
{
    margin-top: 2px;
}

#asianskin .bettingEWString 
{
    margin-top: 5px;
}

#asianskin #betting_slip.betting_slip_nbs #bet-slip-container .singleBetLine .max_bet a.tooltip_contener + p.noMaxBetException, #asianskin .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p.noMaxBetException 
{
    margin-top: -6px;
    padding-top: 0px;
}

#asianskin.notlogged #betting_slip.betting_slip_nbs #bet-slip-container .singleBetLine .max_bet a.tooltip_contener + p.noMaxBetException, #asianskin .ukSlip.betting_slip_nbs .betslipTeaser .max_bet a.tooltip_contener + p.noMaxBetException 
{
    margin-top:12px;
}

#asianskin #betting_slip.betting_slip_nbs a.betslip_maxbet_button
{
    position: relative;
    left: -20px;
    top: 16px;
}

#asianskin .minMaxInfo tr 
{
    width: 150px;
    display: inline-block;
}

/*
#asianskin #betting_slip.betting_slip_nbs a.betslip_maxbet_button.loggedonly 
{

}*/



/*
    Loyalty points design
*/

.loyalty-points 
{
    clear: both;
    margin: 5px 0;
}

.loyalty-points-title
{
    font-weight: bold;
    margin-bottom: 5px;
}

.loyalty-points .loyalty-points-icon,
.loyalty-points .loyalty-points-text
{
    display: inline-block;
    vertical-align: middle;
}

.loyalty-points .loyalty-points-icon
{
    width: 16px;
    height: 16px;
    background-image: url('/i/icn/loyalty-points.png');
    background-repeat: no-repeat;
}

.loyalty-points .loyalty-points-type
{
    margin-bottom: 3px;
}

.loyalty-points .loyalty-points-type-1 .loyalty-points-icon
{
    background-position: 0 -10px;
}

.loyalty-points .loyalty-points-type-2 .loyalty-points-icon
{
    background-position: 0 -36px;
}

.loyalty-points .loyalty-points-type-3 .loyalty-points-icon 
{
    background-position: 0 -62px;
}

.loyalty-points .loyalty-points-text-name
{
    margin-left: 5px;
}

/* Loyalty points in bet receipt */
.betSlip-purchases .loyalty-points
{
    font-size: 12px;
}


/* Loyalty points in my bets */

.myBetsWrapper .loyalty-points 
{
    text-align: left;
}


/* Quick Stake Box ~~ feature, that comes only with Combo No Combination bet and includes couple of quick stake buttons with increasing amount*/

.quick-stake-container
{
    padding-top: 10px;
}


.quick-stake-container .quick-stake-container-item
{
    width: 31%;
    margin: 0 3.5% 10px 0;
    float: left;
}

.quick-stake-container .quick-stake-container-item:nth-child(3n)
{
    margin-right:0;
}

#betting_slip.betting_slip_nbs .quick-stake-container .quick-stake-container-item button
{
    width: 100%;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
}

@media screen and (max-width: 1280px) {
    .quick-stake-container .quick-stake-container-item
    {
        width: 47%;
    }
    .quick-stake-container .quick-stake-container-item:nth-child(even)
    {
        float: right;
    }

    .quick-stake-container .quick-stake-container-item:nth-child(3n)
    {
        margin-right: 3.5%;
    }

    .quick-stake-container .quick-stake-container-item:nth-child(2n)
    {
        margin-right: 0;
    }

}

/* betSlip preview popup*/

.betSlip-preview
{

}

    .betSlip-preview-printImg
    {
        display: none;
        position: absolute;
        left: 10px;
        top: 10px;
        max-width: 100px;
    }

    .betSlip-preview-buttons
    {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 10px;
    }
    .betSlip-preview-buttons .betSlip-preview-close
    {
        margin-left: 10px;
    }

    .betSlip-preview .betSlip-preview-table
    {
        margin-bottom: 20px;
    }

    .betSlip-preview .betSlip-preview-title 
    {
        padding-bottom: 20px;
        font-size: 16px;
        text-align: left;
    }

    .betSlip-preview-footer .defaultBtn
    {
        display: inline-block;
        float: none;
    }

    .betSlip-preview-footer
    {
        text-align: center;
    }
    
/* Column widths */

.betSlip-preview .betSlip-preview-col-1
{
    width: 5%;
}
.betSlip-preview .betSlip-preview-col-2
{
    width: 20%;
}
.betSlip-preview .betSlip-preview-col-3
{
    width: 45%;
}
.betSlip-preview .betSlip-preview-col-4
{
    width: 20%;
}
.betSlip-preview .betSlip-preview-col-5
{
    width: 10%;
}
.betSlip-preview .betSlip-preview-col-6
{
    width: 70%;
}

.betSlip-preview .betSlip-preview-col-1.highlight
{
    text-align: center;
}

.betSlip-preview-table-combinator
{
    table-layout: fixed;
}

#betting_slip_wrap 
{
    position: relative;
}



#betting_slip.betting_slip_nbs div#purchases > div span#team-points-teamname-id.team-points-teamname,
#betting_slip.betting_slip_nbs div#purchases > div span#team-points-teampoints-id.team-points-teampoints.teamNameWithPoints,
#betting_slip.betting_slip_nbs div#purchases > div strong span[id^=cPoints_].team-points-pts.pts
{
    display: inline-block !important;
    vertical-align: middle !important;
    font-size: 11px;
}10/28/2017 7:45:45 AM