.playpage{margin-bottom:50px!important;}
.tickets-text{display:inline-block;width:200px;margin-top:15px;margin-left:10px;}
.tickets-slogan{font-size:14px;font-weight:bold;color:#461163;font-family:'Montserrat';line-height:0;position:absolute;}
.tickets-subslogan{font-size:12px;font-weight:bold;color:#461163;font-family:'Montserrat';line-height:1;position:absolute;margin-top:8px;}
.tickets-garanted{font-size:20px;font-weight:bold;color:#461163;font-family:'Montserrat';line-height:1.3;}
.playpage div.order-summary table{width:100%;border-collapse:collapse;vertical-align:top;margin-top:16px;}
.order-summary table tr:nth-of-type(2){display:none;}
.total-sum{float:right;}
.playpage div.order-summary table tr:first-of-type >td{border-bottom:none;color:#333333;font-size:15px;}
.playpage div.order-summary table tr:last-of-type >td{border-top:1px solid black;}
.playpage div.order-summary td{padding:10px 0;}
.playpage div.order-summary > .button-playnow{margin-top:5%;min-width:170px;min-height:47px;margin-right:37px;float:right;}
.playpage .discount{color:#89309e;font-size:14px;}
.playpage .discount.total{font-size:15px;color:#000000;}
.buy-popap{background:url(../images/tooltip.png);height:73px;display:inline-block;position:absolute;margin-top:-85px;margin-left:-27px;padding-top:17px;text-align:center;font-size:11px;color:#333333;text-transform:uppercase;z-index:10000;background-repeat:no-repeat;}
.buy-popap span{font-weight:bold;font-size:14px;line-height:1.3;}
.order-play-summary-bg-fill{background-color:#f9f0ff;width:62%;display:inline-block;border-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none;border-top-right-radius:0;border-right:1px solid #cfbfd8;float:left;white-space:nowrap;vertical-align:top;}
@media only screen and (max-width: 768px) { {border-bottom: 1px solid #cfbfd8; } }
.order-type{display:inline-block;border:1px solid #cfbfd8;display:inline-block;border-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none;}
.order-type, .order-type-width {width:99.8%;}
.order-type div.dropdown-style select{float:none;height:25px;width:auto;height:33px;background:#FFFFFF;padding-left:15px;font-size:13px;color:#333333;}
.order-type div.dropdown-style label{font-size:16px;font-weight:bold;color:#333333;}
.order-type div.dropdown-style{margin:0px;width:35%;display:inline-block;padding:2%;vertical-align:top;min-width:210px;padding-top:15px;float:left;}
.order-type-title{display:inline-block;vertical-align:top;margin:0px;font-weight:bold;color:#333333;padding:2%;width:45%;vertical-align:top;border-left:1px solid #cfbfd8;float:right;padding-top:15px;}
.select-order-type .roundedOne{margin-left:105px;}
.select-order-type .roundedOne:first-child{margin-left:0;}
.roundedOne{width:28px;height:28px;background:#fcfff4;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative;display:inline-block;margin-top:0;vertical-align:top;border:1px solid #e6e5e6;}
.roundedOne input[type=radio]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
#roundedOneautorenew,#roundedOneautosubscription_accept{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#roundedOnedraw,
#roundedOnemultidraw,
#roundedOnesubscription,
#roundedOneautorenew,
#roundedOnesubscription_accept{z-index:-40;position:absolute;display:none;}
.squaredOne{width:28px;height:28px;background:#fcfff4;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;position:relative;display:inline-block;margin-top:0;vertical-align:top;border:1px solid #e6e5e6;z-index:10000000;}
input[type=checkbox]:checked + label:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);/*content:'\2713'*/;font-size:30px;position:absolute;width:10px;height:10px;top:2px;left:2px;top:9px;left:9px;}
.roundedOne label{cursor:pointer;position:absolute;border-radius:50px;left:7px;top:7px;height:25px;border-radius:0px;width:150px;left:0px;top:0px;}
.roundedOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:10px;height:10px;background:#582178;background:-webkit-linear-gradient(top, #582178 0%, #582178 100%);background:-moz-linear-gradient(top, #582178 0%, #582178 100%);background:-o-linear-gradient(top, #582178 0%, #582178 100%);background:-ms-linear-gradient(top, #582178 0%, #582178 100%);background:linear-gradient(top, #582178 0%, #582178 100%);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;top:2px;left:2px;top:9px;left:9px;}
.roundedOne .triangle{margin:50px 0px 0px 5px;}
a.tooltips{position:relative;display:inline;}
a.tooltips span{position:absolute;width:173px;color:#FFFFFF;background:#89309E;height:54px;line-height:14px;font-size:11px;padding:12px;text-align:left;visibility:hidden;border-radius:0px;}
a.tooltips span:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #89309E;border-right:8px solid transparent;border-left:8px solid transparent;}
a:hover.tooltips span{visibility:visible;opacity:1;bottom:30px;left:50%;margin-left:-98px;z-index:999;}
a.tooltips{background:url(../images/info.png);padding:0px 16px 0px 0;background-repeat:no-repeat;margin-left:5px;}
.radiolabel{font-size:14px;width:80%;display:inline-block;}
.select-order-type{margin-top:15px;white-space:normal;position:relative;}
.order-type-sub{display:inline-block;border-left:none;border-right:none;width:33%;padding:2%;text-align:center;padding-bottom:0px;position:relative;padding-top:15px;}
.triangle{background:url(../images/triangle.png);width:18px;height:13px;margin:15px -1px 0px 53px;display:none;margin-bottom:-1px;margin-left:100%;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;right:-34px;top:0px;}
@media only screen and (max-width: 1050px) { .order-type-title .triangle { right: -12.5%; } }

.triangle_draw{display:inline-block;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0px;}
.choose{text-align:left;font-weight:normal;color:#333333;display:none;margin:0px;}
@media only screen and (max-width:880px){.choose > div{font-size:smaller;}
}
.choose select{display:block;margin-left:auto;margin-right:auto;height:33px;background:#FFFFFF;color:#333333;font-size:14px;margin-top:10px;margin-bottom:10px;}
.choose_draw{display:inline-block;padding-top:42px;}
.choose_multidraw{}
.choose .radiolabel {font-size: 12px;color: #333333;font-weight: normal;margin-left: 4px;text-align: justify;width: 90%;display: inline-block; margin-bottom:15px}
.choose .radiolabel.hascheckbox { float:right; width:85%}
@media only screen and (min-width:600px) and (max-width:768px){ .choose .radiolabel.hascheckbox { width:90% } }
@media only screen and (max-width:600px) { .choose .radiolabel.hascheckbox { width:80% } }

.choose_subscription{}
.entry-type-option{display:inline-block;width:90%;padding:2%;margin-bottom:10px;position:relative;}
.entry-type-option .labeldiscount{display:block;margin-top:-5px;margin-left:45px;width:90%;}
.entry-type-option .labeldiscount.extrainfo{font-weight:normal;line-height:1;margin-top:5px;}
.roundedOne{margin:0px;}
.button-clear{margin-right:27px;}
div.dropdown-style select{float:none;width:auto;font-size:13px;}
#drawmonths { font-size:16px; height:40px;    padding-right: 20px; }
div.lottery-line div.numbers-1 td{}
div.numbers-1 td,
div.numbers-2 td{font-weight:600 !important;font-family:inherit !important;}
button.reduce-lines{padding:9px 9px;width:150px;}
.login-mobile-title,
.payments-mobile{display:none;}

.tick-table{background:url(../images/tick.png);width:118px;height:122px;position:absolute;margin-top:10px;margin-left:43px;}
.individual-lottery .page-title-bg{margin-bottom:0px;}
.individual-lottery p.text-center{margin-bottom:0px;margin-top:0px;;}


.lotto-banner-left-1{width:230px!important;height:163px;}
.lotto-banner-left-2,
.lotto-banner-left-2 p{display:inline-block;width:100%!important;height:20px;margin-top:0!important;}
.banner-next-jackpot{margin-top:14px;font-style:normal;font-size:12px;}
p.next-jackpot{font-size:14px;color:#FFFFFF;font-style:italic;margin-top:-13px;}
.accordion-banner p.lotto-banner-jackpot{font-size:50px!important;margin-top:-5px!important;}
.lotto-banner-left-2{font-size:12px;font-weight:bold;margin-top:-5px!important;display:inline-block;}
.lotto-banner-right p{font-size:12px;font-weight:bold;}
.lotto-banner-right .countdown{display:inline-block;}
.next_date{font-size:12px;font-weight:bold;margin-top:13px!important;display:inline-block;}
.lotto-banner{overflow:auto;text-align:center;padding:5px 13px 5px 13px;margin-bottom:3%;}
.lotto-banner p, .lotto-banner h1{color:inherit;}
.lotto-banner-left-text{bottom:10px;width:inherit;font-size:12px;}
.lotto-banner-left-1, .lotto-banner-left-2{float:left;width:14%;margin-top:10px;}
.lotto-banner-left-2 > p{margin-top:78%;margin-bottom:0px;}
.lotto-banner-right{float:right;width:28%;font-size:1.125em;}
.accordion-banner .lotto-banner-right{width:24%;font-size:0.95em;}
img.lotto-banner-timer{max-width:70%;margin-top:10px;margin-bottom:10px;}
div.lotto-banner-right > p{font-size:0.75em;}
.accordion-banner div.fixed-width{width:inherit !important;}
.accordion-banner .black-timer{ width:30px !important;}

#simple_account_payment_form{margin-top:40px;text-align:center;text-align:center;float:none;}
#direct-account-payment{display:inline-block;width:100%;}
/* .payment-extras h1{font-size:30px;} */
.cart-background table.mycart-table th:last-child ,
.cart-background table.mycart-table th:first-child{border-radius:0;}
.cart-background table.mycart-table th:first-child{padding-left:120px;padding-right:90px;}
.order-confirmation div.payment-extras{margin-bottom:0px!important;}
.cart-background{clear:both;border:1px solid #b7b7b7;}
.cart-background{background-color:#f6f6f6;}
.cart-background.cart-payments{margin-bottom:50px!important;}
.cart-background.cart-payments h3{margin:0px 0px 0px 0;font-family:"Open Sans";font-size:24px;color:#333333;margin-bottom:20px;}
.cart-background .ticket-details{display:inline-block;width:1046px;background-color:#FFFFFF;border:1px solid #582178;}
.cart-background .ticket-details div{display:inline-block;vertical-align:top;cursor:pointer;}
.cart-background table.mycart-table{margin-bottom:0;}
.lottery-img{padding-left:7px;margin-right:80px;}
.lottery-details-text{margin-top:17px;margin-right:65px;font-size:14px;}
.cart-background table.mycart-table th{padding-left:15px;padding-right:20px;}
.user-funds td{padding-bottom:7px!important;}
.lottarewards-info tr:first-child td{padding-top:20px!important;}
.lottarewards-info tr:last-child td{padding-bottom:30px;}
.lottarewards-info div.lottarewards-info{margin-right:43px;}
.user-details form{padding-left:30px;}
.user-details form input{width:87.5%;height:35px;border:1px solid #a9a9a9;padding-left:20px;font-size:13px;color:#333333;margin-bottom:27px;}
.user-details form p{margin:0;}
.user-details form label{margin-bottom:7px;display:inline-block;font-family:"Open Sans";font-size:15px;color:#333333;font-weight:bold;}
.user-details form label span{margin-left:147px;}
.user-details .card-details{width:58px;margin-right:13px;margin-left:13px;}
.user-details .card-details:nth-of-type(1){margin-left:0px;}
.user-details .card-details:nth-of-type(3){margin-right:15px;margin-left:23px;}
.user-details strong{display:inline-block;width:92%;border:2px solid #cccccc;border-left:none;border-right:none;padding:13px 0;margin-bottom:30px;}
.user-details strong span{display:inline-block;width:72%;text-align:right;}
.user-details button{width:92%;margin-bottom:30px;}
.user-details a.tooltips span{height:30px;}
.aboutMethod{display:inline-block;width:43%;vertical-align:top;}
.payment-info-block,
.payment-info-block-register{margin-top:6%;background-color:#f6f6f6;padding:30px 25px 30px 30px;margin-right:13px;margin-left:-17px;margin-bottom:30px;}
.payment-info-title{font-size:16px;color:#333333;font-weight:bold;margin-bottom:27px;display:inline-block;width:100%;}
.payment-info-text{font-size:14px;font-family:"Open Sans";color:#333333;display:inline-block;width:100%;margin-bottom:27px;}
.payment-method{font-size:14px;font-weight:bold;color:#5a1d7b;}
.continue-playing{display:inline-block;width:21%;margin-top:30px;}
.payment-block-footer{display:inline-block;vertical-align:top;margin-top:10px ;font-size:13px;color:#333333;text-align:center; line-height: 16px;}
.payment-block-footer a{color:#000;}
.block-save{background:url(../images/safe-and-secure.png);display:inline-block;width:140px;height:42px;margin-top:30px;vertical-align:top;background-size:25%;background-repeat:no-repeat;background-position:100%;}
.block-save span{text-align:center;display:inline-block;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;line-height:1;margin-top:10px;float:left;}
.easyeft,
.poli,
.skrill,
.neteller,
.mastercard{display:none;}
.payment-info-title-register{font-size:18px;color:#333333;font-weight:bold;margin-bottom:27px;display:inline-block;width:100%;}
.payment-info-subtitle-register{font-size:14px;font-family:"Open Sans";color:#333333;display:inline-block;width:100%;margin-bottom:27px;}
.neteller .payment-info-text-register{background:url(../images/neteller-card.png);width:285px;height:42px;display:inline-block;margin-bottom:13px;}
.skrill-main-img{background:url(../images/skrill-main-img.png);width:265px;height:167px;display:inline-block;margin-bottom:23px;}
.skrill-title{font-size:15px;font-weight:bold;color:#333333;display:inline-block;width:100%;margin-bottom:13px;}
.skrill-subtitle{font-size:14px;color:#333333;display:inline-block;margin-bottom:20px;}
.skrill .payment-info-block-register,
.poli .payment-info-block,
.easyest .payment-info-block{margin-top:0%;}
.skrill .payment-info-text-register{background:url(../images/skrill-card-img.png);width:285px;height:25px;display:inline-block;margin-bottom:0px;}
.poli-main-img{background:url(../images/poli-main-img.png);width:301px;height:169px;display:inline-block;margin-bottom:23px;}
.easyest-main-img{background:url(../images/easyeft-main-img.png);width:301px;height:169px;display:inline-block;margin-bottom:23px;}
#ex1Slider .slider-selection{background:#BABABA;}
#checkout-summary{display:inline-block;width:100%;}
.subtotal-block{width:400px!important;font-size:18px;}
.subtotal-block div.lottarewards-info table tr > td{padding:5px;}
.stept-checkout{padding-top:18px; display:none;}
.order-confirmation .stept-checkout{padding-top:0px;}
.selected { background-color: "#ff0000"; }
.hidden-number-block {border: 0 !important;     background-color: transparent !important; }
