@charset "UTF-8";
#mainmenubtn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#mainmenubtn::before {
  content: "";
 position:relative;
 height:100%;
}


html, body {
	max-width: 100%;
	overflow-x: hidden;
}
body p {
	font-family: 'roboto', sans-serif;
	font-weight: 400 !important;
}
p {
	margin-left: 1px;
	margin-top: 10px;
}
.ui-msg {
	color: red;
	font-weight: 600 !important;
	font-family: sans-serif;
}
.user_icon { 
	padding-bottom: 5px;
}
.ui-el-code, .ui-el-dateSubmitted, .ui-el-entryCount, .ui-el-drawNum { font-size: 1.2rem; }
.sanserifs {
	font-family: sans-serif;
}
.input-group-text { margin-right: 10px; }
.jumbotron { margin-bottom: 0 rem; background-color: #fff; }
.custom-select-lg {
	font-size: 1.55rem !important;
}
.navbar-light .navbar-nav .nav-link {
     color: #fff !import2ant; 
}
.ui-drawconfiglist img {
    background-size: cover;
    /* width: 280px; /
    / height: 158px; */
}
.ui-loggedout .ui-loggedin {
	display: none;
}
.ui-loggedin .ui-loggedout {
	display: none;
}
.ui-show-loggedout-inline,.ui-show-loggedin-inline,.ui-show-loggedout-inline-block,.ui-show-loggedin-inline-block,.ui-show-loggedout-flex,.ui-show-loggedin-flex,.ui-show-loggedout-block,.ui-show-loggedin-block,.ui-show-loggedin-list-item,.ui-show-loggedout-list-item {
	display: none;
}
.gameinfo {
	text-align: center;
	padding: 15px;
	font-family: sans-serif;
}
.title {
	text-decoration: capitalize !important;
}
.entry-back, entry-front, .entry-box, .form-row {
	font-family: sans-serif;
}
.promo_spc {
	margin-top: -110px;
}
.ui-feedback {
	font-family: sans-serif;
}
.nav-item.active .nav-link {
	border-bottom: 5px solid #FAA51D !important;
}
.ui-loggedout .ui-show-loggedout-inline {
	display: inline !important;
}
.ui-loggedin .ui-show-loggedin-inline {
	display: inline !important;
}
.ui-loggedout .ui-show-loggedout-inline-block {
	display: inline-block !important;
}
.ui-loggedin .ui-show-loggedin-inline-block {
	display: inline-block !important;
}
.ui-loggedout .ui-show-loggedout-flex {
	display: flex !important;
}
.ui-loggedin .ui-show-loggedin-flex {
	display: flex !important;
}
.ui-loggedout .ui-show-loggedout-block {
	display: block !important;
}
.ui-loggedin .ui-show-loggedin-block {
	display: block !important;
}
.ui-loggedin .ui-show-loggedin-list-item {
	display: list-item !important;
}
.ui-loggedout .ui-show-loggedout-list-item {
	display: list-item !important;
}
.area {
}
.header-sep:after {
	content: "|";
	display: inline-block;
}
.header-top .collapse.show .nav-item,.header-top .collapsing .nav-item {
	text-align: center;
}
@media (max-width: 770px) {
	.header-top .navbar {
		display: block;
		width: 100%;
		text-align: center;
	}
	.head-ctrl-line {
		display: none;
	}
	.navbar {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		padding: .5rem 1rem;
		margin-right: 0px !important;
		margin-top: 0px !important;
		text-align: center;
		padding-bottom: 15px !important;
		padding-top: 5px !important;

	}
}
.ui-loggedin .nav-hide-loggedin {
	display: none !important;
}
.ui-loggedout .nav-hide-loggedout {
	display: none !important;
}
.header-top.container-fluid.area {
	background-color: #002776;
}
.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	x-margin-top: -30px;
	x-height: 20px;
}
.header-controls {
	background-color: #002776;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Candal', sans-serif;
}
img.txlogo {
	/* padding: 11px;
	*/
	height: 54px;
	z-index: 1000000000000 !important;
	padding-left: 18px;
	margin-top: 39px;
}
img.lzlogo {
	height: 81px;
	z-index: 1000000000000 !important;
	padding-left: 15px;
	margin-top: 37px;
	padding-top: 3px;
}
.jumbotron-bg1 {
	background-image: url(../img/promo_header_1770.png);
	background-size: cover;
	background-repeat: no-repeat;
	height: 375px;
	width: 100%;
	background-color: #fff !important;
}
.jumbotron-bg2 {
	background-image: url(../img/nav-wing3.png);
	background-size: cover;
	background-repeat: no-repeat;
	height: 25px;
	width: 100%;
	background-color: #fff !important;
}
.join_header {
	font-size: 3em;
	color: #fff;
	padding-left: 126px;
	padding-top: 90px;
}
.orange {
	color: #FAA51D !important;
}
.promo_txt {
	font-size: 2.2em !important;
	line-height: 49px !important;
	margin-top: 0px !important;
	color: #fff !important;
	padding-left: 125px !important;
	font-family: 'Roboto';
	font-weight: 700;
}
a.nav-link {
	font-family: 'roboto', serif !important;
	font-size: 14px;
	color: #fff;
	margin-top: 0px !important;
	border-bottom: 5px solid #002776 !important;
	margin-top: 0px !important;
	letter-spacing: 0.2px;
}
}
.nav-link {
color: #fff !important;
margin-top: 0px;
letter-spacing: 0.2px;
font-weight: 500;
}
a.nav-link:hover {
font-family: 'roboto', serif !important;
text-decoration: none;
x-border-bottom: 5px solid #FAA51D !important;
margin-top: 0px !important;
letter-spacing: 0.2px;
color: #FAA51D;
}
.login-btn {
background-color: #FAA51D !important;
padding: 8px;
margin: 2px;
margin-top: 15px;
color: #173B70 !important;
font-family: sans-serif;
}
.register-btn {
background-color: white;
color: #13426b !important;
padding: 8px;
margin: 2px;
margin-top: 15px;
font-family: sans-serif;
float: right;
}
.header-btn {
display: inline-block;
border: none;
text-align: center;
text-decoration: none;
font-size: 15px !important;
margin: 0px 0px;
cursor: pointer;
font-weight: 700 !important;
width: 11em;
float: left;
}
.head-ctrl-line {
background: linear-gradient( to bottom, rgba(0, 28, 92, 1) 0%, rgba(0, 33, 106, 1) 47%, rgba(0, 37, 119, 1) 100%) left bottom no-repeat;
background-size: 100% 3px;
}
.float-right {
margin-right: -30px;
}
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: .5rem 1rem;
margin-top: 31px;
margin-right: -20px;
text-align: center;
padding-bottom: 0px;
}
.ui-loggedin .navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: .5rem 1rem;
margin-top: 31px;
}
.tiny {
font-size: 1rem;
position: absolute;
float: left;
color: #fff;
z-index: 1000000;
padding-left: 6px;
}
.navbar-toggler {
    background-color: #fff;
    margin-left: 1rem !important;
}
.logout {
padding-right: 7px;
color: #fff !important;
padding-left: 7px;
}
.myacct, .welcome {
color: #fff !important;
padding-left: 7px;
padding-right: 7px;
font-family: sans-serif;
}
@media (min-width: 768px) AND (max-width: 991px) {
.head-ctrl-line {
	background: none;
	background-size: 100% 3px;
	margin-top: -118px !important;
}
.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: .5rem 1rem;
	margin-top: 18px;
	margin-right: -20px;
	text-align: center;
	x-padding-bottom: 42px;
}
@media (min-width: 500px) AND (max-width: 768px) {
	.navbar-nav {
		display: flex;
		flex-direction: column;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
		margin-top: 0px;
		height: auto;
	}
	h1 .join_header {
		font-size: 14px;
		padding-left:40px;
	}
}


@media screen (max-width: 563px) {
.title_class {
    padding-top: 0px !important;
    font-size: 11px;
}
.join_header { padding-top: 55px; }
}

@media screen (min-width: 0px) AND (max-width: 765px) {
	.ui-drawconfiglist-name {
		display: none !important;
		font-family: sans-serif;
	}
}
.ui-entrylist {
	font-family: sans-serif;
}
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 1.3rem !important;
padding-left: 1.3rem !important;
}
.lz-login-pnl-header {
border-top-right-radius: 23px;
border-top-left-radius: 23px;
background-color: #FAA51D;jumbo
}
.lz-pnl {
background-color: #EFEFEF;
}
.lz-pnl {
border: 2px solid #D7D7D7;
background-color: #EFEFEF;
border-radius: 25px;
}
.lz-pnl p {
margin-left: 30px;
margin-right: 30px;
padding-bottom: 20px;
font-size: 1.1em;
}
.lz-login-pnl-header h1 {
padding-left: 30px;
padding-top: 25px;
padding-bottom: 25px;
font-family: 'candal', 'roboto', 'roboto-bold', Garamond, "Times New Roman", sans-serif !important;
font-weight: 200 !important;
color: #355493;
font-size: 1.7em;
}
.lz-register-pnl-header {
border-top-right-radius: 23px;
border-top-left-radius: 23px;
background-color: #355493;
}
.lz-register-pnl-header h1 {
padding-left: 30px;
padding-top: 25px;
padding-bottom: 25px;
font-family: 'candal', 'roboto', 'roboto-bold', Garamond, "Times New Roman", sans-serif !important;
font-weight: 200 !important;
color: #fff;
font-size: 1.7em;
}
.form-group {
padding-left: 30px;
font-family: sans-serif;
}
.form-control {
display: inline;
width: 100%;
height: calc(2.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff !important;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 2.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
font-family: 'roboto', sans-serif;
width: 90%;
margin: 10px !important;
margin-left: 0px !important;
}
.form-check-label {
font-family: sans-serif;
margin: 10px;
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
width: 23em !important;
}
input#register_dob_yyyy {
    width: 100px;
}

select#register_dob_dd {
    width: 86px;
}

select#register_dob_mm {
    width: 130px;
}
.btn-primary {
color: #FFF;
background-color: #0061a0 !important;
border-color: #0061a0 !important;
border-radius: 30px;
font-family: 'roboto', 'hypatia sans pro', 'hypatia-sans-pro', "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
font-size: 1.4em !important;
width: 260px;
}
.btn-warning {
    color: #000;
    background-color: red;
    border-color: #000 !important;
    border-radius: 30px;
    font-family: 'roboto bold', 'hypatia sans pro', 'hypatia-sans-pro', "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-size: 19px !important;
    width: 260px;
    padding-top: 8px;
    color: #fff;
}
.foot-style {
background-color: #002776;
padding: 5px;
}
.footrow {
font-family: 'Roboto Condensed', sans-serif;
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility;
font-size: large;
color: #fff !important;
font-weight: 600;
}
.footrow a {
color: #fff !important;
font-weight: 400 !important;
text-decoration: underline;
}
.footrow a:hover {
color: #fba50c !important;
font-weight: 400 !important;
text-decoration: none !important;
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
cursor: pointer;
}
.view-all-btn {
border-radius: 35px;
background-color: #0061a0 !important;
color: #fff;
padding: 10px;
width: 339px;
padding-left: 24px;
font-family: arial;
margin: 10px;
font-size: 1.4em;
}
.ui-promotions .dropdown-item img {
width: 85px;
height: 48px;
}
.enter-form {
background-color: #EFEFEF;
border-radius: 25px;
width: 100%;
margin-top: 20px;
}
.ui-promotions.ui-resources-loaded .ui-promotion-ticket-toggle {
display: unset;
}
.ui-promotion-ticket-toggle, .ui-promotion-ticket-toggle:hover, .ui-promotion-ticket-toggle:active, .ui-promotion-ticket-toggle:focus {
background-color: #00267A;
border: thin solid white;
}
.ui-promotion-ticket-toggle {
position: relative;
z-index: 100;
x-margin: 8px;
border: 1px solid #355493 !important;
border-radius: 35px;
background-color: #0061a0 !important;
color: #fff !important;
padding: 7px;
width: 220px;
font-family: arial;
margin: 10px;
font-size: 1.1em;
font-weight: 700;
}
.ui-tickets-carousel .carousel-item img {
max-height: 600px;
}
.ui-tickets-carousel img {
margin: 1em auto;
}
.ui-drawconfiglist img {
background-size: cover;
}
.gameinfo {
text-align: center;
padding: 15px;
}
.ui-msg-success .ui-msg {
color: #4e8c31;
}
.ui-promotions .ui-promotion-ticket-toggle {
display: none;
}
.ui-promotions.ui-resources-loaded .ui-promotion-ticket-toggle {
display: unset;
}
@media screen and (min-width:770px){
.navhiddenlg{
	display: none
}
}

.menu_btn {
   margin: 25px;
   font-family: sans-serif !important;


}
@media screen and (min-width:0px) and (max-width:768px){
   .promo_normalspc{
       margin-top: 0px; 
   }
}

.btn-blue {
   color: #002776;
}

.faq-btn-left {
   text-align: left;
}

@media screen and (max-width: 768px){
   .nav-item.active .nav-link {
	border-bottom: 0px !important;
	color: #FAA51D !important;
   }
}

.btn-red {
	color: #fff;
	background-color: red !important;
	border-color: red !important;
	border-radius: 30px;
	font-family: 'roboto bold', 'hypatia sans pro', 'hypatia-sans-pro', "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
	font-size: 1.4em !important;
	width: 260px;
}

.modal { background-color: #e9ecef; z-index: 1000000000 !important;}
.modal-body img {
	padding: 50px !important;
	margin: 50px;
	width: 98%;
	background-color: #fff;
}

.deletion {
font-weight:bold;
}

.privacy {
font-family:'roboto', 'roboto bold','hypatia-sans-pro' !important;
font-size: 1.15em !important;
}

.ui-closeaccount { 
   background-color: red !important; 
}

.modal-dialog {
  width: 100%;
}

@media screen and (max-width:561px) {
    .promo_shrink {
        font-size: 1.6em !important;
        line-height: 25px !important;
        padding-left: 125px !important;
    }
}

.faqbig {
    font-size: 1.5rem !important
}

.promobanner {
    display: flex;
    justify-content: center;
}


#tickets-carousel .carousel-control-prev-icon {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230061a0' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
#tickets-carousel .carousel-control-next-icon {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230061a0' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

@media screen and (max-width:1700px){
  .jumbotron-bg1 {
    background-image: url(../img/promo_header_1770.png);
    background-size: contain;
 }
}

@media screen and (max-width:1250px){
  .jumbotron-bg1 {
    height: auto;
    min-height: 300px;

 }
}
@media screen and (max-width:760px){
  .jumbotron-bg1 {
    height: auto;
    min-height: 180px;

 }
}
@media screen and (max-width:375px){
  .jumbotron-bg1 {
    height: auto;
    min-height: 140px;

 }
}

@media screen and (max-width:750px){
.ui-drawconfiglist img {
margin:15px;
}
@media screen and (max-width:750px){
.gameinfo {
flex-direction: column;
}
.navpos { margin-top: 20px; }

.noflextable {
  display: block;
}

.stackentry {
  max-width: 400px;
  flex-wrap: nowrap;
}

.error { color: red !important; padding-bottom: 20px; }
