html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
body{margin:0px;font-size:0.9em;font-family:'Open Sans', 'Arial', sans-serif !important;}
h1,h2,h3,h4,h5,h6{margin-top:0px;color:#582178;font-family:'Montserrat', 'Arial', sans-serif;}
h1{font-size:30px;}
h2{font-size:25px;margin-bottom:0.5em;margin-top: 25px;}
p{size:1em;color:#000;}
a{color:#582178;text-decoration:underline;}
.align-right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
div.relative{position:relative;}
tr > th{font-family:'Montserrat', "Arial", sans-serif;}

ol{line-height:1.5em;}
ol > li{margin-bottom:2%;font-family:"Open Sans", "Arial", sans-serif;}
p+ ol{color:#000;}
.centeralign { text-align:center;}

@media only screen and (max-width:400px){
	h1{font-size:25px; margin-top:15px;text-align:center; } 
	h2{font-size:20px;margin-bottom:0.5em;margin-top: 12px;}	
}



#processing-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:100000;text-align:center;}
#modal{background:url(tint20.png) 0 0 repeat;background:rgba(0,0,0,0.2);border-radius:14px;padding:8px;margin-top:20%;}
.hidden, .jqmWindow{display:none;}
.block{display:block;}
button.Zebra_DatePicker_Icon{}
/* .zopim{display:inherit !important;} */
@media only screen and (max-width:768px){
.zopim{display:none !important;}
}
div.maincontent h1{margin-top:0px;margin-bottom:10px;}
div.maincontent{width:98%;margin-left:1.3%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:10px;} 
div.maincontent h1{font-size:30px;} 
div.welcome h1 {margin-top:25px}

div.header{width:100%;margin-left:auto;margin-right:auto;}
div.fixed-width{max-width:1080px;margin-left:auto;margin-right:auto;overflow:initial;padding:0px;}
div.header div.fixed-width { overflow:hidden; }
div.useractions-grey-bar{position:absolute;z-index:-1000;background-color:#f7f7f5;height:30px;width:100%;float:left;margin-bottom:20px;}
div.useractions{width:100%;float:left;}
#logo-header-block{width:100%;display:block;}
div.logo{float:left;max-width:50%;}
div.logo > a> img{border:none;max-width:460px; display:inline-block;}
@media only screen and (max-width:1100px){margin-left:6px;}
div.mycart{float:right;width:210px;background-color:#f7f7f5;margin-top:20px;margin-bottom:20px;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:0.875em;}
div.mycart > p{color:black;}
div.mycart > img.trolley{float:left;display:inline;margin-top:4%;margin-bottom:4%;margin-left:8%;border-right:1px solid #b9b9b9;padding-right:6%;padding-top:2%;padding-bottom:2%;}
@-moz-document url-prefix(){div.mycart > img.trolley{margin-left:3%;}
}
div.mycart > p{margin-left:5%;float:left;display:inline;padding-top:0px;}
div.mycart > img.dropdownarrow{float:left;display:inline;margin-top:8%;margin-left:4%;}
.mycart:hover { cursor:pointer; }
div.menu{font-family:'Montserrat', 'Arial', sans-serif;background:#4c83dc;background:-webkit-linear-gradient(#64228b, #511e70);background:-o-linear-gradient(#64228b, #511e70);background:-moz-linear-gradient(#64228b, #511e70);background:linear-gradient(#4c83dc, #002768);text-transform:uppercase;font-size:0.95em;color:white;clear:both;z-index:999999;}
ul.nav{background:#511e70;background:-webkit-linear-gradient(#64228b, #511e70);background:-o-linear-gradient(#64228b, #511e70);background:-moz-linear-gradient(#64228b, #511e70);background:linear-gradient(#4c83dc, #002768);text-transform:uppercase;font-size:1.2em;color:white;min-height:30px;list-style-type:none;padding-bottom:10px;padding-left:0px;margin-bottom:0px;margin-top:0px;}
ul.nav li{list-style:none;display:inline;margin-left:14px;}
ul.nav li:first-child{margin-left:0;}
ul.nav li:last-of-type{margin-right:0px;}
ul.nav > li{float:left;position:relative;}
ul.nav > li > a{float:left;color:#fff;font-size:0.95em;text-decoration:none;line-height:35px;font-size:14px;padding:3px 20px 2px 20px;}
ul.nav > li > a:hover{background:#4c83dc;}
.menuselected { background:#4c83dc !important; }
.nav > li.dropdown:hover > a{background:#8f32a3;}
.nav > li:last-child > a{border-right:0;}
.nav > li:hover > div{display:block;}
#nav-myaccount-mobile { display : none; text-align:right; min-height: auto;}
#account_info{font-size:0.850em;color:white;float:left;margin-top:0px;margin-bottom:0px;background-color:#6a2291;padding:6px;}
#account_info a{color:white;}
#account_info a:hover, #account_balances a:hover{text-decoration:underline;}
#account_balances{margin-left:10px;margin-top:5px;display:inline-block;margin-right:10px;font-size:12px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;}
.flag {width:24px; max-width:24px; vertical-align:text-top;}
ul.useractions{margin-right:0 !important;float:right;list-style-type:none;margin-top:3px;margin-bottom:5px;font-size:0.8750em;padding-left:2px;}
div.useractions a{color:#62247d;font-size:12px;font-family:"Open Sans", "Arial", sans-serif;font-weight:bold;text-decoration:none;}
div.useractions li:first-child a{font-weight:normal;}
div.useractions li{border-right:1px solid #676767;padding-right:13px;margin-right:13px;padding-top:0;line-height:1;}
ul.useractions > li{display:inline;font-family:'Open Sans', 'Arial', sans-serif;font-size:0.938em;}
div.useractions li:last-child{border-right:none;margin-right:0px;padding-right:0px;}
#nav-myaccount-mobile1 { display:none;     background: #511e70;    background: -webkit-linear-gradient(#64228b, #511e70);    background: -o-linear-gradient(#64228b, #511e70);    background: -moz-linear-gradient(#64228b, #511e70);    background: linear-gradient(#64228b, #511e70); font-family: 'Montserrat', 'Arial', sans-serif !important; }
#nav-myaccount-mobile1 li { display:block; border:none; margin-right:0; width:100%;}
#nav-myaccount-mobile1 li a { color: white; font-size: 1.2em;   line-height: 30px; text-transform: uppercase;     font-weight: bold; font-family: 'Montserrat', 'Arial', sans-serif !important; }
#nav-myaccount-mobile1 { position:absolute; top:30px; left:0px; z-index:10000; padding: 20px; margin-top: 0px; padding-top:10px;}
.nav-myaccount-menu1 img {    margin-top: 2px;   margin-right: 5px; margin-bottom:-2px; }
.nav-myaccount-menu1 { color: #582178; font-size:20px; font-weight:bold; display:none;}
@media only screen and (max-width:1100px){ul.useractions{margin-right:3px !important;}
}
@media only screen and (max-width:950px){#account_balances{text-align:center;width:90%;margin-top:0px;padding-top:0px;}
#logo-header-block{width:100%; /* padding-top:40px; */}
}
@media only screen and (max-width:680px){#logo-header-block{width:100%;display:block;padding-top:0px;}
}
@media only screen and (max-width:450px){#account_balances{font-size:10px;margin-left:0px;margin-top:0px;text-align:center;}
ul.useractions{margin-left:0px;padding-left:5px;margin-bottom:0px;}
}
ul.nav > li{float:none;display:inline-block;}
ul.nav > li.active{background:#8f32a3;}
ul.nav li{margin-left:0;vertical-align:middle;}
ul.nav{margin-top:0;padding-bottom:0;}

.nav-mobile{display:none;}
.nav-myaccount-mobile { display:none;}
.nav-mobile img{margin-right:10px;cursor:pointer;width:36px;}
.nav-mobile-menu{cursor:pointer;height:35px;width:150px;padding:15px;padding-left:1px;}
.nav-mobile-account{display:none;}
.mobile-cart{display:inline-block;float:right;cursor:pointer;/*height:35px;padding-top:15px;margin-top:-20px;width:80px;text-align:right; */}
.nav-myaccount-menu { float:right; }
@media only screen and (max-width: 680px) { 
	.account-menu {display:none !important; }
	div.header { position: -webkit-sticky; position: sticky; top: 0px; z-index: 10000000000;  background-color: white; }
	.useractionsbar { /*display:none !important; */}
	#account_balances { display: none;}
	.nav-mobile {
	    display: block;
	    margin-bottom: 0;
	    padding: 5px; padding-bottom:3px;
	}
	.mobile-cart{display:inline-block !important;float:right;}
	.nav{display:none;}
	.nav-myaccount-menu1 { display: block; }
	#account_info { display:none; }
} 



li.createacc a{//color:#ffffff;//font-weight:bold!important;}
ul.useractions{}
span.testcreate{}
li.language{}
.buttonbold{font-weight:bold!important;}
span.logoutcustom{background-color:#16900D;padding:8px;width:22px;padding-right:23px;position:absolute;padding-left:7px;top:0px;}
span.logoutcustom li.logoutitem a.logoutitem{font-weight:bold;color:#ffffff;}
div.logged-in > ul.useractions > li.language{border-right:none;top:5px;padding-top:3px;margin-right:0px;}
span.usercustom{background-color:#6a2291;padding:6.5px;}
span.usercustom a.useritem{color:#fff;}
span.usercustom a.useritem img{margin-right:5px;margin-left:2px;margin-bottom:1px;}
.lottery-name{font-weight:bold;}
.lotto-banner .lottery-name{margin-top:16px;margin-bottom:16px;font-size:20px;}
#play-banner .lottery-name{margin-top:10px;margin-bottom:15px;font-size:30px !important;}
#play-banner .page-title-bg{margin-top:0px;}
div.quartercol{float:left;display:inline;width:25%;}
.page-title-bg{display:inline-block;width:100%;height:auto;margin-bottom:0em;margin-top:-20px;position:relative;background-repeat:no-repeat;background-size:cover;}
body > .page-title-bg{margin-top:0px;}
.currency_symbol{padding-right:2%;}
.sidepanel-lottery-banner div.lotto-banner-left{width:100%;padding-top:15px;padding-bottom:0px;}
.sidepanel-lottery-banner .pickticket .lotto-banner.fixed-width{min-width:253px!important;width:100% !important;}
.sidepanel-lottery-banner div.lotto-banner-right{width:100% !important;text-align:center;margin-right:1px;}
.sidepanel-lottery-banner .black-timer{font-size:10px !important;width:30px;}
.sidepanel-lottery-banner div.lotto-banner-center{width:100%;margin-left:0px;}
.sidepanel-lottery-banner .lotto-banner-jackpot .currency_symbol{font-size:20px;top:6px;}
.sidepanel-lottery-banner .lotto-banner-jackpot .currency_number{font-size:40px;}
.sidepanel-lottery-banner .lotto-banner-jackpot .currency_text{font-size:25px;}
.sidepanel-lottery-banner .page-title-bg {  background-size: 200% 100%; }
.lotto-banner{text-align:center;margin-bottom:3%;}
.lotto-banner p { margin:0; font-weight:bold; }
}
p.lotto-banner-jackpot { font-family: "Open Sans", "Arial",sans-serif; font-weight: bold; }
.lotto-banner-jackpot{font-size:60px;}
.lotto-banner-jackpot .currency_symbol{font-size:40px;vertical-align:top; /* position:relative;top:12px;left:-4px;*/}
.lotto-banner-jackpot .currency_text{font-size:50px;text-transform:uppercase;}
.banner-next-jackpot{font-size:10px;}
#play-banner .banner-next-jackpot{font-size:14px;}
/* #play-banner .text_results_pending { font-size:200%; } */
/* @media only screen and (max-width:900px){ #play-banner .text_results_pending { font-size:100% !important } } */

p.next_date{font-size:11px!important;}
.sidepanel-lottery-banner .lotto-banner-centerright{display:inline-block;}
div.lotto-banner-left{/*width:200px;*/padding-top:15px;padding-bottom:15px;}
.simple-lotto-banner > div.lotto-banner-left{/*width:200px;*/;padding-top:0px;padding-bottom:0px; height:auto;}
.simple-lotto-banner .lotto-banner-left-text    { margin-top: -15px;}
.simple-lotto-banner .next_date {margin:0px !important; }
.simple-lotto-banner .lotto-banner-right {margin-top:5px;min-width:250px; }
/*.simple-lotto-banner .lotto-banner-center {margin-top:5px !important } */
@media only screen and (max-width:1050px){ .simple-lotto-banner .black-timer { padding-top:2px; padding-bottom:2px; }}

.lotto-banner-left{height:127px;position:relative;float:left;}
.lotto-banner-left-img{display:inline-block;}
.lotto-banner-left-img > img{margin:auto;height:90px;display:inherit;}
.lotto-banner-center{float:left;/*font-size:1.125em*/;width:50%;}
div.lotto-banner-right{margin-right:0px;}
div.lotto-banner-right > p{font-size:13px; margin-top:10px; margin-bottom:10px;}
.accordion-banner .lotto-banner-center{width:45%;}
@media only screen and (max-width:1024px){div.lotto-banner-center{width:43%;margin-left:5%;}
}
@media only screen and (max-width:900px){div.lotto-banner-center{width:39%;margin-left:5%;}
}
div.leftcontent{width:75%;float:left;/* padding-top:30px; */border-top:none;}
div.rightsidebar{max-width:253px;float:right;margin-bottom:20px;}
div.fullwidthcontent{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-top:10px;}

.playpage .steps{position:relative;height:30px;display:block;text-align:left;margin-top:20px;margin-bottom:-30px;}
.full-order{display:block;margin-bottom:30px;width:100%;}
border:1px solid #cfbfd8;*/display:inline-block;margin-bottom:30px;width:100%;.block-mobile{display:none;}
.playpage .number{display:inline-block;background-color:#5f9ecf;width:30px;height:25px;border-radius:33px;text-align:center;vertical-align:middle;margin-right:10px;padding-top:5px;font-size:13px;color:#FFFFFF;font-weight:bold;}
.playpage .steps span{font-size:13px;font-weight:bold;color:#333333;margin-right:10px;margin-top:5px;}
.playpage .choose-numbers{margin-bottom:15px;border-top-left-radius:7px;border-top-right-radius:0;border-top:1px solid #b7b7b7;margin-top:40px;border:1px solid #b7b7b7;padding-left:13px;}
.block-mobile{display:none;}
form#play_form{margin-top:25px;}
div.choose-numbers, div.draw-entry-details, div.grey-block{background-color:#e4e4e4;clear:both;font-family:'Open Sans', "Arial",sans-serif;height:22%;padding:20px 10px 15px 10px;margin-bottom:3%;border-radius:0px 7px 7px 7px;border:1px solid #b7b7b7;}

.tab-top-left, .tab-top-right{background-color:#e4e4e4;border-radius:7px 7px 0px 0px;height:2.2em;text-align:center;font-family:"Open Sans", "Arial",sans-serif;font-weight:bold;margin-bottom:-1px;padding-top:4px;font-size:1em; padding-left:10px;padding-right:10px;}
/* .tab-top-left{float:left;} */
/* .tab-top-right{float:right;} */
.grey-tab{border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;padding-bottom:5px;} 
.tab-top-left.grey-tab .dropdown-style{margin-top:13px;}
.tab-top-left.grey-tab button{margin:0;float:none;display:inline-block;}
.tab-top-left.grey-tab .dropdown-style{width:auto;display:inline-block;margin-top:5px;}
.playpage .grey-tab{float:right;position:absolute;z-index:10;right:0;text-align:right;}
.playpage .steps{text-align:left;margin-bottom:-20px;}
.playpage .grey-tab{margin-top:-16px;}
.playpage .choose-numbers{margin-top:25px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
#number-cards{width:100%;text-align:center;}
.lottery-line, .lottery-line div, .lottery-line td , .lottery-line tbody, .lottery-line tr, .lottery-line table, .lottery-line a {
    -webkit-tap-highlight-color: transparent; /* attempt to stop the flash on apple IOS products */
}
#min_lines_warning{background-color: #f9f9f9;padding:0px;padding-top:5px;padding-bottom:5px;text-align: center;font-weight: bold;color: red;border: 1px solid;margin-top: 0px;margin-bottom: 0px;display: inline-block;width: 100%;}
.infoform button:hover,
.infoform input[type="submit"]:hover,
button.button-playnow:hover,
a.button-playnow:hover,
button.playnow:hover{background:rgb(6,99,1);background:-moz-linear-gradient(top, rgba(10,125,2,1) 0%, rgba(6,99,1,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,125,2,1)), color-stop(100%,rgba(6,99,1,1)));background:-webkit-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:-o-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:-ms-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:linear-gradient(to bottom, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);}
.infoform button,
.infoform input[type="submit"],
button.button-playnow,
button.playnow,
a.button-playnow{background:rgb(36,167,26);background:-moz-linear-gradient(top, rgba(211,238,209,1) 0%, rgba(36,167,26,1) 3%, rgba(9,123,1,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,238,209,1)), color-stop(3%,rgba(36,167,26,1)), color-stop(100%,rgba(9,123,1,1)));background:-webkit-linear-gradient(top, rgba(211,238,209,1) 0%,rgba(36,167,26,1) 3%,rgba(9,123,1,1) 100%);background:-o-linear-gradient(top, rgba(211,238,209,1) 0%,rgba(36,167,26,1) 3%,rgba(9,123,1,1) 100%);background:-ms-linear-gradient(top, rgba(211,238,209,1) 0%,rgba(36,167,26,1) 3%,rgba(9,123,1,1) 100%);background:linear-gradient(to bottom, rgba(211,238,209,1) 0%,rgba(36,167,26,1) 3%,rgba(9,123,1,1) 100%);text-transform:uppercase;text-decoration:none !important;text-shadow:none;text-align:center;font-family:"Montserrat", "Arial", sans-serif;font-size:15px;font-weight:bold;border-radius:4px;border:none;color:white !important;padding:15px 15px !important;display:inline-block;float:inital;vertical-align:initial;min-width:100px;outline:none;}
button.button-playnow, a.button-playnow {min-width:120px;cursor: pointer;}
button.button-playnow.small, a.button-playnow.small{min-width:100px;padding:5px !important;font-size:10px;margin-bottom:5px;text-shadow:none;border:none;}
button.button-playnow.small2, a.button-playnow.small2{min-width:30px !important;padding:5px !important;font-size:13px;margin-bottom:5px;text-transform:none;white-space:nowrap;padding-left:10px !important;padding-right:10px !important;width:auto !important;}
button.button-playnow.big, a.button-playnow.big{font-size:24px;min-width:180px;min-height:30px;margin:0 auto;}
button.button-playnow.verybig, a.button-playnow.verybig{width:80% !important;font-size:28px !important;min-width:180px;min-height:40px;margin:0 auto;padding:24px !important;}
button.playnow:hover, .infoform button:hover{background:rgb(6,99,1);background:-moz-linear-gradient(top, rgba(10,125,2,1) 0%, rgba(6,99,1,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,125,2,1)), color-stop(100%,rgba(6,99,1,1)));background:-webkit-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:-o-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:-ms-linear-gradient(top, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);background:linear-gradient(to bottom, rgba(10,125,2,1) 0%,rgba(6,99,1,1) 100%);}
button[disabled] {     background: rgba(50,50,50,.5) !important }

.grey-gradient{background:rgb(150,150,150) !important;background:-moz-linear-gradient(top, rgba(180,180,180,1) 0%, rgba(150,150,150,1) 3%, rgba(120,120,120,1) 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,180,180,1)), color-stop(3%,rgba(150,150,150,1)), color-stop(100%,rgba(120,120,120,1))) !important;background:-webkit-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(150,150,150,1) 3%,rgba(120,120,120,1) 100%) !important;background:-o-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(150,150,150,1) 3%,rgba(120,120,120,1) 100%) !important;background:-ms-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(150,150,150,1) 3%,rgba(120,120,120,1) 100%) !important;background:linear-gradient(to bottom, rgba(180,180,180,1) 0%,rgba(150,150,150,1) 3%,rgba(120,120,120,1) 100%) !important;}
.order-summary{background-color:white;border:1px solid #cfbfd8;border-radius:7px;border-top-right-radius:0px;border-top-left-radius:0px;vertical-align:middle;height:1%;min-height:150px;padding-bottom:10px;}
.order-summary-left{display:inline-block;margin:0px;width:32%;height:120px;float:left;padding:10px;}
@media only screen and (max-width:950px){.order-summary-left{width:25%;}
}
.order-summary-center{display:inline-block;margin:0px;width:40%;height:100%;float:left;}
.order-summary-right{display:inline-block;margin:0px;margin-top:40px;height:100%;float:right;width:25%;text-align:center;}
.order-summary-right.new{margin-top:60px;}
#descript_calc{font-size:10px;display:block;}
.buy-popap{background:url(../images/tooltip.png);width:200px;height:78px;display:inline-block;position:absolute;margin-top:-80px;margin-left:-27px;padding-top:17px;text-align:center;font-size:11px;color:#333333;text-transform:uppercase;z-index:10000;}
#descriptor-info{font-size:large;border:1px solid;text-align:center;padding:10px;}
@media only screen and (max-width:680px){
	.order-summary-right.new{margin-top:70px;position:relative;float:none;width:100%;}
	.order-summary-right{width:70%;float:none;}
	.buy-popap{margin-left:0px !important;margin-right:0px !important;position:relative !important;}
}
@media only screen and (max-width:960px){
	.rightsidebar{width:50% !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
}
@media only screen and (max-width:1024px){
	.rightsidebar{width:50% !important;min-width:253px;text-align:center !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
	.leftcontent{width:100% !important;}
	.rightsidebar .account-menu{}
}
.currency_text{text-transform:uppercase;}


div.halfcol{width:50%;display:inline-block;}
.header div.halfcol{display:inline;}

/* div.payment-extras{overflow:hidden !important;margin-top:25px; margin-bottom:30px!important; /*  border-bottom:2px dotted #d9d9d9; * / margin-bottom:2em; } */
/* .payment-extras div.quartercol {  margin-top: 30px; } */
/* .payment-extras h1 {  margin-top: 30px; } */

table.mycart-table tr{}
tr.cart-top-line{}
table.mycart-table{border-collapse:collapse;background-color:white;border:1px solid #582178;text-align:center;margin-bottom:2%;margin-left:auto;margin-right:auto;width:100%;}
table.mycart-table p{color:black;}
table.mycart-table td{vertical-align:top;}
table.mycart-table th{font-family:'Open Sans',"Arial", sans-serif;font-size:0.875em;text-align:center;white-space:nowrap;padding:1em;}
table.mycart-table th:first-child{}
table.mycart-table th:last-child{}
table.mycart-table th{background-color:#582178;color:white;}
tr.cart-top-line p{}
td.lotto-info{text-align:left;}
a.checkoutaction:hover { text-decoration:underline ;} 

p.lotteryname, p.amount, p.countdown{font-family:"Open Sans", 'Arial', sans-serif;font-weight:bold;}
p.lotteryname{font-size:0.938em;}
.quartercol p.lotteryname{font-size:20px;}


/*** specific to lotteries table ***/

.lotteries .amount span {line-height:20px;margin:0; font-size:1.2em;}

div.lotteries table {
	display:inline-block;
	width:100%;
	font-size:16px;
}

div.lotteries { padding-right: 5px; }

div.lotteries th{padding:18px 10px!important;font-size:14px;font-weight:bold;background:linear-gradient(#4c83dc, #002768);color:white;text-transform:uppercase;text-align:center;}
div.lotteries > table th:nth-child(1), div.lotteries > table td:nth-child(1){width:30%;}
div.lotteries > table th:nth-child(2), div.lotteries > table td:nth-child(2){width:35%;}
div.lotteries > table th:nth-child(3), div.lotteries > table td:nth-child(3){width:30%;}
div.lotteries > table th:nth-child(4), div.lotteries > table td:nth-child(4){width:10%;}
div.lotteries .blankrow { height: 15px;background-color: transparent; }

/*.lotteries {font-size: 1.25em;} */ 
/* div.lotteries table th:last-child{border-radius:0!important;} */
.lotteries .button-playnow { margin-top: 7px; margin-bottom: 7px; }
div.lotteries table th:first-child{text-align: left; padding-left: 8% !important;}


div.lotteries p.lotteryname{margin:0px;text-align:left;margin-right:5px;}
div.lotteries p{color:black; margin:15px;}
div.lotteries > table{border-collapse:collapse;margin-bottom:10px;}
div.lotteries td{/*padding-left:10px;padding-right:10px;*/ font-size:inherit;vertical-align:middle;text-align:center;}
div.lotteries td > p { padding-left:10px;padding-right:10px; }
div.lotteries td > .buttonform { padding-left:10px;padding-right:10px; }
div.lotteries > table tr:nth-child(odd){background:#dedede;}
div.lotteries > table tr:nth-child(even){background:#f5f5f5;}

#order-summary.lotteries.my-order td { 	padding-top:15px;padding-bottom:15px; }
#order-summary.lotteries > table th:nth-child(1), div.lotteries > table td:nth-child(1) { width: 20%; }
#order-summary.lotteries > table th:nth-child(2), div.lotteries > table td:nth-child(2) { width: 25%; }



/*
div.lotteries td.left-align{text-align:left;}


*/
@media only screen and (max-width:960px){
        .lotteries{width:100% !important;}
}

@media only screen and (max-width:768px){
	div.lotteries > table{width:100%;}
	.lotteries th:first-child{padding-left:10px;}
}

@media only screen and (max-width:750px){
	div.lotteries tr th:nth-child(3), div.lotteries tr td:nth-child(3){display:none;}
}

@media only screen and (max-width:680px){
        div.lotteries th{font-size:15px;}
        div.lotteries tr th:nth-child(3),
        div.lotteries tr td:nth-child(3){display:none;}
        .lotteries button.button-playnow {  padding-top:10px !important; padding-bottom:10px !important; }
        div.lotteries p.lotteryname{margin:0px;text-align:left;margin-right:5px;white-space:inherit;/* text-align:center; */}
	.roundflag { display:none; }
}

@media only screen and (max-width:500px){
	div.lotteries td > p { padding-left:1%; padding-right:1%; }
	div.lotteries p { margin : 1%; } 
	div.lotteries > table td:nth-child(1){width:100%;}
	div.lotteries > table td:nth-child(2){}
	div.lotteries tr th:nth-child(2){}
	div.lotteries tr th{font-size:15px !important;}
	.lotteries .button-playnow{font-size:12px;width:60px !important;min-width:60px;}
	div.lotteries td{padding-left:1%;padding-right:1%;}
	div.lotteries p { padding-left:1%; padding-right:1% }
	div.lotteries p.lotteryname { margin-right:1% ;}
}

@media only screen and (max-width:390px){
	div.lotteries > table th:nth-child(2){display:none;}
	div.lotteries > table td:nth-child(1){display:inline-block; padding:10px; padding-bottom:5px;}  
 	div.lotteries > table td:nth-child(2){display:inline-block; width:100%}
	div.lotteries p { margin-top: 0px; }	
}
/*
@media only screen and (max-width:480px){
        div.lotteries td > p { padding-left:1%; padding-right:1%; }
        div.lotteries p { margin : 1%; }
        div.lotteries > table td:nth-child(1){width:100%;}
        div.lotteries > table td:nth-child(2){}
        div.lotteries tr th:nth-child(2){}
        div.lotteries tr th{font-size:10px !important;}
        .lotteries .button-playnow{font-size:12px;width:60px !important;min-width:60px;}
        div.lotteries td{padding-left:1%;padding-right:1%;}
        div.lotteries p { padding-left:1%; padding-right:1% }
        div.lotteries p.lotteryname { margin-right:1% ;}
}
*/

@media only screen and (max-width:750px){
        #order-summary.lotteries > table th:nth-child(2){display:none;}
        #order-summary.lotteries > table td:nth-child(2){display:none;}
	#order-summary.lotteries > table th:nth-child(3){display:table-cell;}
	#order-summary.lotteries > table td:nth-child(3){display:table-cell;}
}
@media only screen and (max-width:680px){
	#order-summary.lotteries > table td:nth-child(1){width:40%;display:table-cell;}
        #order-summary.lotteries p.lotteryname { text-align:center; }
        #order-summary.lotteries.my-order td { padding: 0px; font-size:80%;}
        #order-summary.lotteries > table th:nth-child(2){display:none;}
        #order-summary.lotteries > table td:nth-child(2){display:none;}
	#order-summary.lotteries > table th:nth-child(3){display:none;}
        #order-summary.lotteries > table td:nth-child(3){display:inline-block; width:100%;padding:0px;font-size:70%;}
        #order-summary.lotteries > table td:nth-child(4){display:inline-block; width:100%;padding:0px;font-size:70%;}
        #order-summary.lotteries > table td:nth-child(5){display:inline-block; width:100%;font-size:70%;}
        #order-summary.lotteries > table th:nth-child(5) {display:none;}
}
	
.rightsidebar .account-menu .freespincnt
{
	color: #582178;
	font-weight: bold; 
}

