.clear{clear:both;}
.pay-tab{display:inline-block;width:100%;}
.strike { text-decoration:line-through; }
span.bold{font-family:'Open Sans', 'Arial', sans-serif;font-weight:bold;}
div.halfcol p{font-family:"Open Sans";color:#333333;font-size:15px;font-weight:bold;}
div.logged-in > ul.useractions > li{border-right:none;}
}
p.dropdown-menu-link{text-align:right;color:black;}
.maincontent.homepage{padding-top:0px !important; overflow:hidden;}
.homepage .leftcontent{width:75%;}
div.breadcrumbs > ul{font-family:'Open Sans', 'Arial',sans-serif;font-size:12px;list-style-type:none;padding-left:0px;padding-top:0px;line-height:1;margin:20px 0;}
div.breadcrumbs > ul > li{display:inline;}
div.breadcrumbs > ul > li:not(:last-child){color:#898989;}
div.breadcrumbs > ul > li > a{color:#898989;text-decoration:none;}
div.breadcrumbs > ul > li:last-of-type > a{color:#515151;text-decoration:none;}
div.breadcrumbs > ul > li:not(:last-child):after{content:" / ";}
div.breadcrumbscontainer{display:inline-block;width:100%;background:#f9f0ff;margin-top:30px;}
div.why-choose-us{background:linear-gradient(#4c83dc, #002768);padding:10px;overflow:auto;color:white;font-family:"Montserrat", 'Arial', sans-serif;text-align:center;min-width:233px;}
div.why-choose-us p{color:white;}
div.why-choose-us > p.heading{color:#ffaf23;font-size:1.75em;margin-top:5px;margin-bottom:10px;padding:0px;font-weight:bold;}
img#why-choose-us-divider{max-width:210px;padding:0px;margin:0px;}
div.why-choose-us-reason > p > img{float:left;padding-right:1em;margin-top:-15px;}
div.why-choose-us-reason{color:white;text-align:left;padding-top:10px;font-weight:bold;text-transform:uppercase;clear:both;border-bottom:1px solid #541e66;overflow:auto;}
div.why-choose-us-reason:last-of-type{border-bottom:none;}
div.why-choose-us-reason > p{min-height:45px;font-size:0.9em;}
div.why-choose-us > p:last-of-type{margin-top:5px;margin-bottom:15px;}
img.roundflag{vertical-align:middle;max-width:24px;margin-bottom:-3px;margin-right:10px;}
div.welcome{margin-bottom:20px;border-bottom:2px dotted #d9d9d9;}
div.welcome > p{font-family:'Open Sans', "Arial", sans-serif;}
div.bannerimg{margin-bottom:20px;width:253px;float:none !important;margin-left:auto;margin-right:auto;}
div.bannerimg img{width:100%;}
div.newstitle a{text-decoration:none;}
div.newstitle a:hover{text-decoration:underline;}
div.latestnews > h2{margin-bottom:0;font-size:28px;}
div.newsitem{border-bottom:2px dotted #d9d9d9;padding-bottom:20px;padding-top:20px;}
div.newsimage{max-width:33.3%;float:left;margin-right:4%;margin-top:1%;height:150px;width:200px;background-size:300px;background-position:abs-middle;background-position:center 0;background-repeat:no-repeat;}
div.newsitem > div.timeauthor,
div.newsitem > div.newscontent,
div.newsitem > div.readmore{font-family:'Open Sans', "Arial", sans-serif;margin-left:230px;}
@media only screen and (max-width:768px){
div.newsitem > div.timeauthor,
div.newsitem > div.newscontent,
div.newsitem > div.readmore{margin-left:37%;}
}
span.timestamp{color:#848484;font-style:italic;}
a.author{text-decoration:none;color:#0072cc;font-style:italic;}
div.readmore > a{color:#8f32a3;}

div.scroll-down{position:fixed;bottom:20%;right:2%;width:70px;height:110px;text-align:center;z-index:100;cursor:pointer;}
#scroll-down-left{position:fixed;bottom:20%;left:0px;}
#scroll-down-right{position:fixed;bottom:20%;right:0px;}
div.scroll-down > img{width:60px;height:100px;border:none;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.75);}
@media only screen and (max-width:600px){
	div.scroll-down > img{width:48px;height:80px;}
	#scroll-down-right { right:-10px; }
	#scroll-down-left { left:-10px; }
}

p.page-intro{font-family:"Open Sans",'Arial', sans-serif;font-weight:bold;}
div.lottery-line{width:19.42%;background-color:white;padding:15px 0px 15px 0px;text-align:center;border-radius:7px;border:2px solid #939393;opacity:0.6;display:inline-block;margin-right:2px;margin-bottom:10px;}
body #homebanner-lottery-info{float:none;margin-left:0px;text-align:left;color:white;padding-top:20px;width:1050px;display:inline-block;}
div.lottery-line:hover{opacity:1;border:2px solid #8f32a3;}
div.lottery-line.border-green{border:2px solid #16900D !important;}
div.lottery-line td{font-size:13px;padding:2px;text-align:center;}
div.raffle-line .raffle-ticket {     background-image: url(../images/default-raffle.png); width: 200px; height: 120px;  background-size: cover; background-repeat: no-repeat; font-size: 60px; display: inline-block; }
div.raffle-line { display: inline-block; margin:10px; }
div.raffle-button { display: inline-block;     width: 20px; height: 20px; font-size: 12px; font-weight: bold; color: white;  background-color: green;   margin: 5px; }
div.raffle-ticket-count { display:inline-block; }
button.quickpick, button.clear{font-family:'Montserrat', "Arial",sans-serif;font-weight:bold;border-radius:3px;text-transform:uppercase;padding:4px 8px 4px 8px;}
button.clear, button#continue-playing{background:rgb(169,169,169);background:-moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(169,169,169,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(169,169,169,1)));background:-webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(169,169,169,1) 100%);background:-o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(169,169,169,1) 100%);background:-ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(169,169,169,1) 100%);background:linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(169,169,169,1) 100%);border:1px solid #9a9a9a;}
button.quickpick{background-color:rgb(8,125,215);background:-moz-linear-gradient(top, rgba(8,125,215,1) 0%, rgba(7,92,158,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,125,215,1)), color-stop(100%,rgba(7,92,158,1)));background:-webkit-linear-gradient(top, rgba(8,125,215,1) 0%,rgba(7,92,158,1) 100%);background:-o-linear-gradient(top, rgba(8,125,215,1) 0%,rgba(7,92,158,1) 100%);background:-ms-linear-gradient(top, rgba(8,125,215,1) 0%,rgba(7,92,158,1) 100%);background:linear-gradient(to bottom, rgba(8,125,215,1) 0%,rgba(7,92,158,1) 100%);border:1px solid #0775c9;color:white;}
button.reduce-lines{background-color:#5f247e;background:-moz-linear-gradient(top, #8e32a2 0%, #5f247e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e32a2), color-stop(100%,rgba(169,169,169,1)));background:-webkit-linear-gradient(top, #8e32a2 0%,#5f247e 100%);background:-o-linear-gradient(top, #8e32a2 0%,#5f247e 100%);background:-ms-linear-gradient(top, #8e32a2 0%,#5f247e 100%);background:linear-gradient(to bottom, #8e32a2 0%,#5f247e 100%);border:1px solid #5f247e;color:white;}
div.lines-buttons{margin:1%;text-align:center;}
div.choose-numbers-label, div.choose-extra-label{background-color:#eeeeee;border-radius:5px;}
div.choose-numbers-label p, div.choose-extra-label p{padding-top:8px;padding-bottom:5px;text-align:left;padding-left:7px;font-size:0.850em;}
img.tick-icon{float:right;margin-right:7px;margin-top:-3px;}
.hideItem{display:none;}
p.line-nr{font-size:1.250em;font-family:"Open Sans","Arial", sans-serif;font-weight:bold;margin-bottom:5px;}
div.numbers-1, div.numbers-2{margin-left:5px;margin-right:5px;}
div.numbers-1 > table, div.numbers-2 > table{width:100%;}
div.numbers-1 td, div.numbers-2 td{min-width:14px;font-family:monospace;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:3px;}
div.numbers-1 td{cursor:pointer;background-color:#ebebeb;border:1px solid #582178;border-radius:3px;}
div.numbers-1 td{}
div.numbers-2:hover{background-color:#fff58c;}
div.numbers-2 td{cursor:pointer;}
div.numbers-2 td{background-color:#fff5ba;border:1px solid #582178;border-radius:50px;}
div.numbers-1 td.number-selected, div.numbers-2 td.number-selected{background-color:#582178;color:white;}
div.dropdown-style{}
div.dropdown-style select{background-color:#f6f6f6;float:left;height:25px;}
div.order-summary .button-playnow{min-width:5em;min-height:1em;font-size:1.5em;margin-bottom:10px;}
div.order-summary table{border-collapse:collapse;}
div.order-summary td{padding:7px;}
div.order-summary table tr:first-of-type >td{border-bottom:1px solid black;}
div.order-summary table tr:last-of-type >td{font-family:'Open Sans', 'Arial', sans-serif;font-weight:bold;}
div.order-summary tr >td:last-child{text-align:right;}
.lotto-what{border-top:none;}
div.payment-process{}
/* div.payment-extras{overflow:auto;/*border-bottom:2px dotted #d9d9d9 * /;margin-bottom:2em;} */
ul#payment-steps{list-style-type:none;margin-bottom:1em;}
ul#payment-steps > li{display:inline;font-family:'Montserrat', "Arial",sans-serif;font-weight:bold;text-transform:uppercase;color:#000;}
ul#payment-steps > li:before{background-image:url(../images/paymentprocess-step-grey.png);background-size:40px;padding:20px;background-repeat:no-repeat;background-position:center;color:white;margin-right:5px;}
ul#payment-steps > li.active:before{background-image:url(../images/paymentprocess-step-orange.png);background-size:40px;padding:20px;background-repeat:no-repeat;background-position:center;color:white;margin-right:5px;}
ul#payment-steps > li:first-of-type::before{content:'1';}
ul#payment-steps > li:nth-of-type(2)::before{content:'2';}
ul#payment-steps > li:nth-of-type(3)::before{content:'3';}
ul#payment-steps > li.active{color:black;}
.payment-add-quickpick{float:right;}
td.lotto-logo{width:120px;text-align:left;padding-top:7px;padding-left:7px;}
.lotto-logo img{width:100px;height:100px;}
td.lotto-dropdown{border-top:1px solid #582178;border-bottom:1px solid #582178;padding:1em;}
.ticket-numbers-header{margin-bottom:10px;text-decoration:underline;}
.picked-numbers .ticket-numbers-footer{margin-top:15px;width:90%;}
/* td.lotto-dropdown div{text-align:left;font-size:0.875em;} */
div.ticket-numbers{ /*padding-top:5px;padding-bottom:5px; */text-align:center;display:inline-block !important; width:50%; margin-right:10%; margin-left:10%;}
div.account .subscription .ticket-numbers { width:100%; margin-left:0; }
div.ticket_numbers_lottery, div.ticket_numbers_lottery { text-align:center; }
span.ball-nr, span.extra-ball-nr, span.remove-nr{/*background-size:40px;*/background-position:50%;background-repeat:no-repeat;padding:5px;content:' ';font-family:'Open Sans',"Arial",sans-serif;font-weight:bold;min-width:20px;width:20px;display:inline-block;text-align:center;}
span.ball-nr{background-image:url('../images/number-ball-bg.png');}
span.extra-ball-nr{background-image:url('../images/number-ball-bg-purple.png');color:#fff;}
span.star-nr, span.extra-eueur-nr, span.extra-star-nr{background-image:url('../images/number-star-bg.png') !important;background-size:45px !important;background-position-y:2px !important;padding:15px;background-repeat:none!important;color:#fff;background-position-x:5px;}
span.star-nr, span.extra-star-nr, span.extra-eueur-nr{background-repeat:no-repeat!important;color:#fff;background-position-x:50%!important;background-position-y:-1px!important;}
div.available-points{max-width:90%;background-color:white;border:1px solid #b7b7b7;clear:both;font-family:'Open Sans', "Arial", sans-serif;height:20%;overflow:auto;padding:15px 10px 15px 10px;margin-bottom:3%;border-radius:0px 7px 7px 7px;}
div.lottarewards-info{float:right;margin-right:2%;}
div.lottarewards-info > table{border-collapse:collapse;width:100%;max-width:480px;}
td.total-outstanding{background-color:#4a4a4a;text-transform:uppercase;color:white;padding:5px;font-family:"Open Sans","Arial",sans-serif;font-weight:bold;}
div.lottarewards-info table tr > td{padding:3px;}
div.lottarewards-info table tr > td:nth-of-type(3){min-width:4em;}
div.lottarewards-info table tr:last-of-type> td:first-of-type{padding:0px;}

@media only screen and (max-width:680px){
	td.lotto-dropdown div{/* text-align:left;*/ font-size:0.875em;}
	td.lotto-dropdown{ padding:inherit; }
	div.ticket-numbers{ width:100% ;}

        div.ticket-numbers {
            padding-top: 0px;
            padding-bottom: 0px;
            text-align: center;
            display: inline-block !important;
        }
}

@media only screen and (max-width:480px){
	div.lottarewards-info table tr > td:nth-of-type(3){min-width:2em;}
	div.lottarewards-info > table{font-size:70%;}
}
@media only screen and (max-width:350px){
        div.lottarewards-info table tr > td:nth-of-type(3){min-width:0em;}
        div.lottarewards-info > table{font-size:70%;}
	
}

div.how-to-play{background-color:#eeeeee;border:1px solid #b7b7b7;overflow:visible;clear:both;}
div.row{width:96%;;border-bottom:2px dotted #a1a1a1;padding:15px;display:inline-block;}
div.row:last-of-type{border-bottom:None;}
img.how-to-play-icon{margin-left:25px;margin-right:25px;}

.ui-accordion { margin-bottom:20px; }
.ui-accordion .ui-accordion-header{min-height:36px;outline-width:0px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word; padding-top:.8em !important; padding-bottom:.8em !important; }
.ui-state-default .ui-icon{background-image:url(../images/expandarrow.png);padding:0;background-position:right;background-repeat:no-repeat;float:right;margin:0;margin-right:5px;height:35px;width:35px;}
.ui-state-active .ui-icon{background-image:url(../images/expanddownarrow.png);padding:0;background-position:right;background-repeat:no-repeat;float:right;margin:0;margin-right:5px;height:35px;width:35px;padding-left:2px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon, .results .ui-state-active .ui-icon, .results .ui-state-default .ui-icon{top:10px;right:10px;left:initial;}
.faqs .ui-state-default .ui-icon{margin-top:-.3em;}
.results .ui-state-default .ui-icon{margin-top:8px; margin-top: 0px;top: initial;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#dedede;}
.ui-widget-content{border:none;font-family:'Open Sans', 'Arial', sans-serif;}
.ui-widget-content a{color:#582178;text-decoration:underline;}
p.text-center{text-align:center;}
p.text-center > a.button-playnow{float:none;}
p.tableheader{background-color:#582178;color:white;text-transform:uppercase;padding:10px;text-align:center;font-family:'Montserrat', "Arial",sans-serif;margin-bottom:5px;padding-top:15px;padding-bottom:15px;}
p.tableheader > span.table-cell-left,p.table-header > span.table-cell-center, p.table-header > span.table-cell-right{text-align:left;}
.lotto-results td, .lotto-results th,.lotto-odds td{padding:7px;vertical-align:middle;text-align:center;}
.lotto-results > table, table.lotto-results {border-collapse:collapse;width:99.9%;margin-left:0px;}
.lotto-results > table, table.lotto-results {width:100.9%;margin-left:-2px;}
.lotto-results thead tr > td, .lotto-results tr > th{font-family:"Open Sans","Arial",sans-serif;font-weight:bold;background-color:#434343;color:white;width:168px;border-bottom:2px solid white; border:2px solid white;}
.lotto-results tr:first-of-type > td:nth-of-type(2){width:186px;}
.lotto-results tr > td:first-of-type{text-align:left;}
.admindashtable.lotto-results tr > td:first-of-type{text-align:left; white-space: -moz-pre-wrap !important;    white-space: -pre-wrap;    white-space: -o-pre-wrap;    white-space: pre ;}
.lotto-results tr > td{border:2px solid white;}
.lotto-results tr > td:nth-of-type(3),.lotto-results tr > td:nth-of-type(4),.lotto-results tr > td:nth-of-type(5){text-align:right;}
.lotto-results tr:nth-child(even), .lotto-odds tr:nth-child(even){background-color:#e7e7e7;}
.lotto-results tr:nth-child(odd), .lotto-odds tr:nth-child(odd){background-color:#dddddd;}
.lotto-results{padding-bottom:20px;}
.lotto-results td, .lotto-odds td{text-align:right;}
.lotto-results{font-size:13px !important;}
.lotto-results.raffle-prize-table tr > td:nth-of-type(2) {text-align:center;}
.lotto-results.raffle-prize-table tr > td:nth-of-type(3) {text-align:center;}
.lotto-results.raffle-prize-table .raffle-number-list { display:block; border:0px; overflow:auto; max-height:100px; padding-bottom: 5px;  padding-top: 5px; }

@media only screen and (max-width:400px){
        .winning-results  .table-cell-left { width:80%;  }
	.lotto-results.raffle-prize-table { font-size:10px !important; }
	.lotto-results.raffle-prize-table td, .lotto-results.raffle-prize-table th { padding:1px !important; }
}

div.lotto-results{display:none;}
.results .table-cell-left{width:27%;display:inline-block;}
.results .table-cell-center{width:20%;display:inline-block;}

	.results.tableheader .table-cell-left{ margin-top:0px; }
	.results img.roundflag {margin-top: -5px;}
        .results .table-cell-left{/*width:auto;*/  padding-right:10px;margin-top:8px;}
        .results .table-cell-right{width:44%;margin-top:0px;}
	.results.tableheader .table-cell-right{ margin-left:20px; }
	.tableheader.results.lottery-results .table-cell-right { float:right; }
        span.star-nr, span.extra-ball-nr{background-size:30px !important;display:inline-block;}
        span.star-nr, span.extra-eueur-nr span.extra-ukeur-nr, span.extra-star-nr{margin-top:-10px;margin-left:-8px;margin-right:-8px;}
        span.ball-nr, .remove-nr{background-size:30px;padding:10px}
        span.extra-eueur-nr, span.extra-ukeur-nr{background-size:37px !important;padding:10px;background-position-y:-1px !important;}
        .results span.ball-nr, span.extra-ball-nr{padding:7px;}
        span.extra-eueur-nr, span.extra-ukeur-nr{padding:9px;}
	a.remove_line {background:transparent url('../images/grey-remove.png') center top no-repeat;background-size: 20px;display:inline-block;width:20px;height:20px; vertical-align:middle;}
	a.remove_line:hover {background-image:url('../images/red-remove.png'); }

@media only screen and (max-width:480px){
	span.ball-nr, span.extra-ball-nr { font-size: 80%; }
	span.extra-eueur-nr, span.extra-ukeur-nr{padding:11px;}
}

@media only screen and (max-width:680px){
	.results .table-cell-left{width:100%;padding-right:10px; display:block;}
	.results .table-cell-right{width:100%;display:block; margin-top:5px;}
	.results .table-cell-right{width:100%;display:block; margin-top:5px;}
	.results .lotteryname { text-align: center;}
	span.star-nr, span.extra-ball-nr{background-size:30px !important;display:inline-block;}
	span.star-nr, span.extra-eueur-nr span.extra-ukeur-nr, span.extra-star-nr{margin-top:-10px;margin-left:-8px;margin-right:-8px;}
	span.ball-nr{background-size:30px;padding:3%}
	span.extra-eueur-nr, span.extra-ukeur-nr{background-size:37px !important;padding:10px;background-position-y:-1px !important;}
	.results span.ball-nr, span.extra-ball-nr{padding:3%;}
	span.extra-eueur-nr, span.extra-ukeur-nr{padding:10px;}
}
@media only screen and (max-width:480px){
	span.remove-nr { float: right;}
        span.ball-nr, span.extra-ball-nr { font-size: 100%; padding:3%;}
	
        span.extra-eueur-nr, span.extra-ukeur-nr{padding:11px;}
}

@media only screen and (max-width:400px){
	.winning-results  .table-cell-left { width:80%;  }
}
@media only screen and (max-width:350px){
	span.ball-nr, span.extra-ball-nr{padding:2%;}
	span.extra-eueur-nr, span.extra-ukeur-nr{padding:3%;}
}

p.tableheader{padding-left:50px;}
div.last-draw{position:relative;}
div.last-draw > div.dropdown-style select{float:none;}
div.last-draw > img{display:inline-block;height:90px;margin-top:15px; /* margin-left:20px; */}
/* div.last-draw > div.dropdown-style{display:inline-block;position:absolute;height:53px;top:0;bottom:-80px;margin:auto;right:30px;} */
div.last-draw > div.dropdown-style { display: inline-block; position: absolute; bottom:20px; right: 20px; padding-left:20px;; /* float: right;margin-right: 30px; margin-top: 8%;padding-bottom: 10px; */}
div.last-draw{padding-bottom:0px;height:120px;width:100%;   background-size: 100% 100%;}
.result-head-row { text-align:center;}

@media only screen and (max-width:680px){
div.last-draw{text-align:center;height:175px;  background-size:100% 100%;}
/*div.last-draw > div.dropdown-style{display:inline-block;width:100%;position:relative;margin-left:0 !important;margin-left:20px;margin-top:0px;float:none;} */
/* div.last-draw > div.dropdown-style{display:inline-block; /* width:100% */ /*;position:relative;margin-left:0 !important;margin-left:20px;} */
div.last-draw > div.dropdown-style { position : initial; width:100%; padding:0;}
.winning-results div.last-draw img { float:none; }
div.last-draw > img { margin-top:0;}
}


.result-head-row>.left, .result-head-row>.right   { display: inline-block; width:40%;}
.tableheader > span.table-cell-fixed{font-family:'Montserrat', "Arial",sans-serif;}
.tableheader > span.table-cell-fixed:first-of-type{text-align:left;}

@media (min-width:1000px) and (max-width:1084px){
ul.nav li{margin-left:2px!important;}
}
