 /* CSS Document */
* { box-sizing: border-box; list-style: none outside none;margin: 0; padding: 0; }
body { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0; padding: 0; background-color: #000; color: #fff; font-size: 12px; }
div, ul, li, h1, h2, h3, h4, p, a, span, strong, form, input, label { position:relative;}
body, ul, li, h1, h2, h3, h4, p { margin:0; padding:0;}
li { list-style:none; float:left;}
a { outline:none; text-decoration:none;}
a img { border:none;}
.nomargin {margin:0 auto}
.row { width:100%; overflow:hidden}

.logoutP { width:900px; margin:0 auto; background-color:#000;}

/*.header img { position:relative; height: 35px; padding-top:15px;}
.header .loginBox { height:51px; background:url(/landingpages/promos/bookmaker/thankyou/images/loginBG.gif) repeat-x top;}
.header .loginBox .logingForm, .header .loginBox .signupBox { float: left;}

.header .loginBox .logingForm { top:10px; left:30px; width:50%; text-align:left;}
.header .loginBox .logingForm form { width:100%;}
.header .loginBox .logingForm form span { color:#999; padding: 0 2px 0 10px;}
.header .loginBox .logingForm form input.txtfields { width:100px; margin:0 10px;}
.header .loginBox .logingForm form input.smallLoginBTN {border:none; font-weight:bold; color:#FC0; cursor:pointer; padding:3px 5px;  -webkit-border-radius:.5em; -moz-border-radius:.5em; background-color:#444}
.header .loginBox .logingForm form input.smallLoginBTN:hover { color:#000; background-color:#EEE}

.header .loginBox .signupBox {top:5px; width:136px; left:250px;}
.header .loginBox .signupBox span { color:#999;}
.header .loginBox .signupBox a { width:136px; background:url(/landingpages/promos/bookmaker/thankyou/images/signUp-btn.gif) no-repeat top; display:block; color:#fff; font-weight:bold;line-height:20px;}
.header .loginBox .signupBox a:hover { background-position:bottom; color:#FC0;}

.header ul.mainMenu { overflow:hidden; width:98%; left:1%; padding-top: 18px; top:-1px;}
.header ul.mainMenu li { float: left;}
.header ul.mainMenu li.dwldBTN { left:330px; width:187px;}
.header ul.mainMenu li a { display:block; color:#fff; width:71px; background:url(/landingpages/promos/bookmaker/thankyou/images/mainMenu-tap.gif) no-repeat top;}
.header ul.mainMenu li.dwldBTN a {width:187px; background:url(/landingpages/promos/bookmaker/thankyou/images/downloadBTN.gif) no-repeat top; color:#000;}
.header ul.mainMenu li.dwldBTN a:hover { color:#F30;}
.header ul.mainMenu li a:hover { color:#FC0; background-position:bottom;}
.header ul.mainMenu li a span { line-height:19px;}
.header ul.mainMenu li.selected a {background-position:bottom;}*/

.content .imageBox a { display:block;}
.content .imageBox a span { position:absolute; left:550px; top:270px; color:#999;}
.content .imageBox a span:hover {color:#FC0; text-decoration:underline;}

.footer{padding-left:93px; float:left; top: 15px;}
.footer .footerMenu { overflow:hidden; padding:10px;}
.footer .footerMenu li { display:inline; padding:0 10px;}
.footer .footerMenu li a { color:#CCC;}
.footer .footerMenu li a:hover { color:#FC0;}

/*extra*/

.puntacana .mainMenu li img { left: 9px!important;}
.puntacana .mainMenu li p a { color:#ccc; text-decoration:underline!important;}
.puntacana .mainMenu li p a:hover { color:#fff;}

/*Promos*/
.promos p { margin-top: 14px;}
.promos p a { color:#FDD200; text-decoration: none; display: block; font-size: 12px;}
.promos .logofoot{ left:-49px}

.promos .footer .menuProducts{ width:50%; margin:0 auto;}
.promos .footer .menuProducts li{float:left; }
.promos .logotel{height:80px;}
.promos .logotel img{ left:-34px;}
#logo{list-style:none!important;}

/*MarchMadness*/

.marchMadnessBM2016 .maincontainer .terms {width:880px; text-align:left; Background:#212121; border:1px solid #ffcb00; margin:0 auto; display: inline-block; padding:2em;}

.marchMadnessBM2016 .marchmadness h1{ font-size:1.5em; margin:0 5%; width:90%!important;}
.marchMadnessBM2016 .marchmadness h2{ text-align:center; padding-top:15px; color:#ffcb00; letter-spacing: -1px; font-size: 2em;}
.marchMadnessBM2016 .marchmadness p{ text-align:left; padding-top:5px; padding-left:12px; color: #fff; font-size: 1.2em;}
.marchMadnessBM2016 .marchmadness p a {color:#ffcb00; display:inline; font-size: 1.2em;}
.marchMadnessBM2016 .marchmadness a{ color:#333;}

.marchMadnessBM2016 .marchMadnessBM .pdfbracket {margin-top: 2px; z-index: 1000; right: 25px;}
.marchMadnessBM2016 .marchMadnessBM .pdfbracket a p {color:#ffcb00; display:inline; float: right; font-size: 13px; text-decoration: underline; top: 12px; font-weight: bold;}

.marchMadnessBM2016 .marchmadness .data{ margin:12px auto; border: 1px solid #ffcb00; font-size: 14px; text-align: center;}
.marchMadnessBM2016 .marchmadness .data .title{ font-size:16px; background-color:#ffcb00!important; color:#000!important;  text-align: center;}
.marchMadnessBM2016 .marchmadness .data .label{background-color:#7f7f7f; color:#000;}
.marchMadnessBM2016 .marchmadness .data .label th{color:#FFF; text-align:center; padding:4px;}
.marchMadnessBM2016 .marchmadness .data .row1 .pointValue{ padding:6px;}
.marchMadnessBM2016 .marchmadness .data .row1, .marchmadness .data .row2{background-color:#333; color:#FFF; }
.marchMadnessBM2016 .marchmadness .data .row3{background-color:#212121; color:#FFF;}
.marchMadnessBM2016 .marchmadness .data .position{ border-right: 3px solid #000;}
.marchMadnessBM2016 .marchmadness .data .row2 .pointValue1, .marchmadness .data .row3 .pointValue1, .marchmadness .data .row2 .pointValue2, .marchmadness .data .row3 .pointValue2{ text-align:left;}
.marchMadnessBM2016 .marchmadness .data .row2 .pointValue1, .marchmadness .data .row3 .pointValue1{ padding:6px;}

/*superbowl52 y 53*/

.superbowl52 .maincontainer .terms, .superbowl53 .maincontainer .terms {width:880px; text-align:left; background:#212121; border:1px solid #ffcb00; margin:0 auto; display: inline-block; padding:2em;}

.superbowl52  h1, .superbowl53  h1 { font-size:1.5em; margin:0 5%; width:90%!important;}
.superbowl52  h2, .superbowl53  h2{ text-align:center; padding-top:15px; color:#ffcb00; letter-spacing: -1px; font-size: 2em;}
.superbowl52  p, .superbowl53  p { text-align:center; padding-top:5px; padding-left:12px; color: #fff; font-size: 1.2em;}
.superbowl52  p a, .superbowl53  p a {color:#ffcb00; display:inline; font-size: 1.2em;}
.superbowl52  a, .superbowl53  a { color:#333;}

.superbowl52 .pdfbracket, .superbowl53 .pdfbracket {margin-top: 2px; z-index: 1000; right: 25px;}
.superbowl52 .pdfbracket a p, .superbowl53 .pdfbracket a p {color:#ffcb00; display:inline; float: right; font-size: 13px; text-decoration: underline; top: 12px; font-weight: bold;}

.superbowl52  .data, .superbowl53  .data { margin:12px auto; border: 1px solid #ffcb00; font-size: 14px; text-align: center;}
.superbowl52  .data .title, .superbowl53  .data .title { font-size:16px; background-color:#ffcb00!important; color:#000!important;  text-align: center;}
.superbowl52  .data .label, .superbowl53  .data .label { background-color:#7f7f7f; color:#000;}
.superbowl52  .data .label th, .superbowl53  .data .label th {color:#FFF; text-align:center; padding:4px;}
.superbowl52  .data .row1 .pointValue, .superbowl53  .data .row1 .pointValue { padding:6px;}
.superbowl52  .data .row1,  .data .row2{ background-color:#333; color:#FFF; }
.superbowl52  .data .row3, .superbowl53  .data .row3 { background-color:#212121; color:#FFF;}
.superbowl52  .data .position, .superbowl53  .data .position{ border-right: 3px solid #000;}
.superbowl52  .data .row2 .pointValue1, .superbowl52 .data .row3 .pointValue1, .superbowl52 .data .row2 .pointValue2, .superbowl52 .data .row3 .pointValue2{ text-align:center;}
.superbowl52  .data .row2 .pointValue1, .superbowl52 .data .row3 .pointValue1, .superbowl53  .data .row2 .pointValue1, .superbowl52 .data .row3 .pointValue1{ padding:6px;}

/*superbowl53*/

.superbowl53  h3{ text-align:center; padding-top:15px; color:#ffcb00; letter-spacing: -1px; font-size: 1em;}
.superbowl53  h4{ text-align:center; padding-top:15px; color:#ffcb00; letter-spacing: -1px; font-size: .5em;}
.superbowl53  .data .row1,  .data .row2{background-color:#333; color:#FFF; }
.superbowl53  .data .row2 .pointValue1, .superbowl53 .data .row3 .pointValue1, .superbowl53 .data .row2 .pointValue2, .superbowl53 .data .row3 .pointValue2{ text-align:center;}

/*Video & Side*/
.videosidecontainer{height:331px;}
.LiveBettingVideo{width:655px;height:368px;background:url(/images/landingpages/thankyou-promos/landingMainvideo.jpg) no-repeat top;float:left;}
.LiveBettingside{width:343px;height:400px;float:right;}

/*Special Announcement*/
.specialAnnouncement {background-color: #FFCC00;color: #000000;line-height: 30px;text-align: center !important;width: 100%;font-size:13px;}
.specialAnnouncement a {color: #000000;float: none;}
.specialAnnouncement a:hover{color: #000000;float: none;text-decoration:underline;}

/*Header*/ 
.header {left: 425px; position: absolute; top: 42px;z-index: 108;}
.header .miscItems {background: url("/images/global/login_bg.gif") no-repeat scroll 245px 0 transparent;height: 30px;}
.header .miscItems img { top:6px}
.header .miscItems .login {top: 6px;  float:left;}
.header .miscItems .login .formbox .loginBtn .login_button {    margin: 0 5px 0 7px;    top:18px; float:left;}
.header .miscItems .login  .formbox .remembertxt {   color: #898989;    left: 5px;    top:15px;}
.header .miscItems .login  .formbox .remembertxt .remember {    height: 12px;    top: 5px;    width: 12px; float:left;}
.header .miscItems .login  .formbox .remembertxt span {    float: left;    padding: 0 0 0 4px;}
.header ul.miscItems li.forgot{ width:57%; padding-left:43%; top:-2px; text-align:left; }
.header ul.miscItems li.forgot a, .header ul.miscItems li.forgot a:hover{ color:#BBB; font-size:10px;}
.header ul.miscItems li.forgot a:hover{ text-decoration:underline;}


.logo {clear: both;float:left;left:42px;top:-7px;z-index: 100;}

.topMenu {overflow: hidden;padding: 0;top: 0;width: 100%;}
.topMenu li.topMenuEnd {background: url("/images/global/topMenu-end.gif") no-repeat scroll right bottom #353535;}
.topMenu li {background-color: #353535;float: right;padding: 5px 10px;}
.topMenu li a {font-size: 10px;font-weight: normal;color: #BBBBBB;position: relative;text-decoration: none;}
.topMenu li a:hover {color: #fff;text-decoration: underline;}
.topMenu li.topMenuStart {background: url("/images/global/topMenu-start.gif") no-repeat scroll left bottom #353535;}

.miscItems li.login form.formbox .textfield, .selected_form_field, .password_default, .account_default {background-color: #686868;border: 1px solid #898989;color: #A9A9A9 !important;float: left;font-size: 9px;height: 12px;margin: 0 0 0 8px;padding: 2px;text-transform: uppercase;width: 65px;}
.login .formbox { width: 300px; height: auto; top: -18px;}
fieldset, legend { float:left;}
fieldset { width:78px; top:1px; border: none;}
legend {padding-left:10px; margin-bottom:5px; color: Gray; }

.header ul.miscItems li.login form.formbox  .login .loginBtn {float: left; top: 17px;}
.remembertxt span {float: left;padding: 0 0 0 4px;}

/*Belmont Landing - lvargas*/
.maincontainer {width:900px; overflow:hidden;}
.maincontainer .belmont {width:900px; background:#0e0e0e; border:1px solid #313131; margin: 0 auto; padding:12px 0; overflow:hidden; margin-bottom:20px;}
.maincontainer .belmont .innerLayout {width:876px; margin: auto;}
.maincontainer .belmont .innerLayout .innerRow {width:876px;}
.maincontainer .belmont .innerLayout .innerRow .imgColLeft {width:450px; float:left;}
.maincontainer .belmont .innerLayout .innerRow .imgColRight {width:426px; float:left;}

.logoutP .origen {background:#000; width:420px; clear:both; padding:20px 0 0 0; margin:0 auto; position:none;}
.logoutP .copyright {padding:0px; width:100% !important;}
.logoutP .copyright p {border-top: 1px solid #333333; color: #666666; font-size:10px; text-align: center; left: 0; padding-top:5px; }
.logoutP .copyright ul.browsers {background-color: #000000; clear: both; padding: 25px 0;}
.logoutP .copyright ul.browsers li {width: 49.5%; border-right:2px solid #333; float:left;}
.logoutP .copyright ul.browsers li h4 {font-size: 10px; left: 5%; padding-bottom: 10px; text-align: left; width: 90%; color: #999;}
.logoutP .copyright ul.browsers li img { margin-left:40px;}
.logoutP .copyright ul.browsers a {color: #BBBBBB;  text-decoration: none; }
.logoutP .copyright ul.browsers a:hover { color:white; text-decoration:underline;}
.logoutP .copyright ul.browsers li.colR { border:none; color: #BBBBBB;}
.logoutP .copyright ul.browsers li.colR h4{ text-align:right; margin-left:40px;}
.logoutP .copyright ul.browsers li.colR li ul {left:5%; width:90%;}
.logoutP .copyright ul.browsers li.colR li {float:right; border:none; width:140px;}
.logoutP .copyright ul.browsers li.colR li img.specialFTop {float:left; margin:3px 4px 0 0 ; border:none;}
.logoutP .copyright ul.browsers li.colR li .icon { width:25%; float:left;}
.logoutP .copyright ul.browsers li.colR li .counter { float:left; }
.logoutP .copyright ul.browsers li.colR li .counter .media {font-size:14px; font-weight: bold; width:75%; }
.logoutP .copyright ul.browsers li.colR li .iconbigger { width:50%; float:left;}
.logoutP .copyright ul.browsers li.colR li .counter2 { float:left; }
.logoutP .copyright ul.browsers li.colR li .counter2 .media {font-size:14px; font-weight: bold; width:50%; }
.logoutP .copyright .space-bottom {clear:both; margin:0; padding:0;}

/* New Landing Pages*/
.featuredInnerP { position: relative; color: #fff; }
.featuredInnerP p { margin: initial; padding: initial; }
.featuredInnerP div { box-sizing: border-box; }
.featuredInnerP .mainBanner { width: 100%; background: #000; }
.featuredInnerP .mainBanner img { max-width: 1736px; margin: 0 auto; }
.featuredInnerP .wrapper { max-width: 1252px; padding: 20px; box-sizing: border-box; margin: 0 auto; }
.featuredInnerP .infoBox { width: 100%; /*padding: 2%;*/box-sizing: border-box; background: #fff; position: relative; margin-bottom: 50px; overflow: hidden; text-align: left; }
.featuredInnerP .mainTitle { padding: 70px 0 30px 0; text-align: left; }
.featuredInnerP .title1, .featuredInnerP .title2, .featuredInnerP .title3, 
.featuredInnerP .title4, .featuredInnerP .title5, .featuredInnerP .termsTitle { display: block; padding: 1% 1.5%; margin: 0 0 30px 0; }
.featuredInnerP .title1 { background-color: #000; color: #ffcc00; }
.featuredInnerP .title2 { color: #000; border-bottom: 1.5px solid #000; }
.featuredInnerP .title3 { background-color: #eee; color: #000; }
.featuredInnerP .title4 { background-color: #ffcc00; color: #000; font-family: 'TrajanProBold'; font-size: 2.5em; letter-spacing: -2px; text-align: center; }
.featuredInnerP .title5 { background-image: url(/images/bottom-yellow-line.png); background-position: center bottom; background-repeat: no-repeat; text-align: center; }
.featuredInnerP .termsTitle { background-color: #a5a29c; }
.featuredInnerP .infoBox .mainCol { width: 76%; float: left; }
.featuredInnerP .infoBox .rSideCol { width: 22%; float: right; }
.featuredInnerP .infoBox .rSideCol img { margin: 0 auto 20px; }
.featuredInnerP .infoBox .row { width: 100%; overflow: hidden; }
.featuredInnerP .infoBox .upCornnerImg { width: 25%; position: absolute; top: 5px; right: 10px; z-index: 100; }
.featuredInnerP .infoBox .infoD { display: block; width: 120px; text-align: right; font-weight: bold; float: left; padding-right: 5px; }
.featuredInnerP ul { padding-left: 35px; margin-bottom: 15px; }
.featuredInnerP h3 { margin: 25px 0; }
.featuredInnerP .grayBox { background-color: #efebef; padding: 2em; margin-bottom: 1%; }
.featuredInnerP .infoBox p { line-height: 25px; margin-bottom: 15px; }
.featuredInnerP .infoBox li p { line-height: normal; }
.featuredInnerP .infoBox li, .featuredInnerP .grayBox li {line-height: 1em!important; }
.featuredInnerP ul.numberedL li { list-style-type: decimal; }
.featuredInnerP ul.squareL li { list-style: square !important; }
.featuredInnerP ul.circleL li { list-style: disc; }
.featuredInnerP ul.pointerL li:before { content: "\25ba"; color: #FFCC00; }
.featuredInnerP ul.pointerL { padding-left: 0; }
.featuredInnerP ul li ul { margin-top: 20px; }
.featuredInnerP .imgItem { border: 3px solid #ffcc00; margin: 0 auto 50px !important; }
.featuredInnerP .yellowBtn { display: block; background-color: #ffcc00; color: #000; padding: 10px 0; margin: 10px 0; text-align: center; font-weight: bold; box-shadow: 1px 1px 10px 2px rgba(0,0,0,.2); text-decoration: none; cursor: pointer; }
.featuredInnerP .yellowBtn:hover { background-color: #000; color: #ffcc00; border: 1px solid #ffcc00; }
.featuredInnerP img { display: block; max-width: 100%; }
.featuredInnerP .twitterBanner { margin: 0 auto; }
.featuredInnerP .infoBox p img { display: inline; }
.featuredInnerP .row.threeCols .col { width: 33.3%; float: left; padding: 2%; }
.featuredInnerP .txtCenter { text-align: center; }
.featuredInnerP .gbutton { border-radius: .3em; padding: .5em; margin: 1em; color: black; cursor: pointer; text-decoration: none; }
.featuredInnerP table { width: 100%; max-width: 100%; }
.featuredInnerP table td { padding: 5px 10px; }
.featuredInnerP .row { display: block; }
.featuredInnerP .oneCol, .featuredInnerP .twoCols .col, .featuredInnerP .threeCols .col, .featuredInnerP .fourCols .col { display: inline-block; vertical-align: top; padding: 3% 1%; }
.featuredInnerP .twoCols .col { width: 49%; margin-left: -2px; border-radius: .5em; }
.featuredInnerP .twoCols .col:nth-child(odd) { padding-right: 2%; }
.featuredInnerP .twoCols .col:nth-child(even) { padding-left: 2%; }
.featuredInnerP .threeCols .col { width: 31%; }
.featuredInnerP .fourCols .col { width: 24.3%; }
/*.featuredInnerP .w75 { left: 6%; }*/
.featuredInnerP .blackBg { background-color: #000; }
.featuredInnerP .terms { margin-top: 20px; }
.featuredInnerP .alignCenter { margin: 0 auto; }
.featuredInnerP .homec img { top: -1em; }
.featuredInnerP .homec #jackpotData { position:absolute; right:25px; bottom: 50px; color:#FFF; text-align:right; z-index:2; font-size:1.8em; }
.featuredInnerP .header-banner { width:100%; height: 690px; position: relative; }
.featuredInnerP .marchmadness-bg { background-image: url("/images/landingpages/marchmadness2019/march-madness-header-background.png"); background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.featuredInnerP .secondChance-bg { background-image: url("/images/landingpages/2ndChanceBracketContest2019/2ndChance-header-background.png"); background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.featuredInnerP .header-banner.marchmadness-bg .chart { max-width: 440px; position: absolute; left: 122px; top: 80px; }
.featuredInnerP .header-banner.secondChance-bg .chart { max-width: 440px; position: absolute; left: 122px; top: 80px; }
.featuredInnerP .header-banner .pdfbracket { position: absolute; top: 56px; right: 0; }
.featuredInnerP .leftTxtImg { margin-left: 114px; }

/* New Page Format */
.newPage .header { padding: 10px 0; overflow: hidden; position: initial; }
.newPage .wrapper { max-width: 1180px; padding: 20px; margin: 0 auto; }
.newPage .logo { width: 244px; float: left; clear: none; }
.newPage .login { float: right; }
.newPage .login .formbox .loginBtn .login_button {    margin: 0 5px 0 7px;    top:18px; float:left;}
.newPage .login  .formbox .remembertxt {   color: #898989;    left: 5px;    top:15px;}
.newPage .login  .formbox .remembertxt .remember {    height: 12px;    top: 5px;    width: 12px; float:left;}
.newPage .login  .formbox .remembertxt span {    float: left;    padding: 0 0 0 4px;}
.newPage .login .formbox {top: 0; width: 400px; }
.newPage .login .formbox .inText { padding: .3em; width: 30%; margin-right: 10px; }
.newPage .login .formbox .loginInfo { color:white; font-size: 9px; top:9px;}
.newPage .login .formbox .remember { width: 33%; display: inline-block; }
.newPage .login .formbox .remember label { display: block; }
.newPage .login .formbox .remember label input[type=checkbox], .login .formbox .remember span { display: inline-block; vertical-align: middle; }
.newPage .login .formbox .loginInfo a { color: white;}
.newPage .forgot{ width:57%; padding-left:43%; top:-2px; text-align:left; }
.newPage .forgot a, .forgot a:hover{ color:#BBB; font-size:10px;}
.newPage .forgot a:hover{ text-decoration:underline;}
.newPage .m-auto { margin: 0 auto; }
.newPage { position: relative; color: #fff; }
.newPage .btn { cursor: pointer; border: none; background-color: #ffcb00; border-radius: .3rem; color: #000; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
.newPage .login-btn { width: 100px; padding: 10px 0; display: none; }
.newPage .submit-btn { padding:5px 20px; }
.newPage div { box-sizing: border-box; }
.newPage .mainBanner { width: 100%; background: #000; }
.newPage .mainBanner img { max-width: 1736px; margin: 0 auto; }
.newPage .infoBox { width: 100%; /*padding: 2%;*/box-sizing: border-box; background: #fff; position: relative; margin-bottom: 50px; overflow: hidden; text-align: left; }
.newPage .mainTitle { padding: 70px 0 30px 0; text-align: left; }
.newPage .title1, .newPage .title2, .newPage .title3, 
.newPage .title4, .newPage .title5, .newPage .termsTitle { display: block; padding: 1% 1.5%; margin: 0 0 30px 0; }
.newPage .title1 { background-color: #000; color: #ffcc00; }
.newPage .title2 { color: #000; border-bottom: 1.5px solid #000; }
.newPage .title3 { background-color: #eee; color: #000; }
.newPage .title4 { background-color: #ffcc00; color: #000; font-family: 'TrajanProBold'; font-size: 2.5em; letter-spacing: -2px; text-align: center; }
.newPage .title5 { background-image: url(/images/bottom-yellow-line.png); background-position: center bottom; background-repeat: no-repeat; text-align: center; }
.newPage .termsTitle { background-color: #a5a29c; }
.newPage .infoBox .mainCol { width: 76%; float: left; }
.newPage .infoBox .rSideCol { width: 22%; float: right; }
.newPage .infoBox .rSideCol img { margin: 0 auto 20px; }
.newPage .infoBox .row { width: 100%; overflow: hidden; }
.newPage .infoBox .upCornnerImg { width: 25%; position: absolute; top: 5px; right: 10px; z-index: 100; }
.newPage .infoBox .infoD { display: block; width: 120px; text-align: right; font-weight: bold; float: left; padding-right: 5px; }
.newPage ul { padding-left: 35px; margin-bottom: 15px; }
.newPage h3 { margin: 25px 0; }
.newPage .grayBox { background-color: #efebef; padding: 2em; margin-bottom: 1%; }
.newPage .infoBox p { line-height: 25px; margin-bottom: 15px; }
.newPage .infoBox li p { line-height: normal; }
.newPage .infoBox li, .newPage .grayBox li {line-height: 1em!important; }
.newPage ul.numberedL li { list-style-type: decimal; }
.newPage ul.squareL li { list-style: square !important; }
.newPage ul.circleL li { list-style: disc; }
.newPage ul.pointerL li:before { content: "\25ba"; color: #FFCC00; }
.newPage ul.pointerL { padding-left: 0; }
.newPage ul li ul { margin-top: 20px; }
.newPage .imgItem { border: 3px solid #ffcc00; margin: 0 auto 50px !important; }
.newPage .yellowBtn { display: block; background-color: #ffcc00; color: #000; padding: 10px 0; margin: 10px 0; text-align: center; font-weight: bold; box-shadow: 1px 1px 10px 2px rgba(0,0,0,.2); text-decoration: none; cursor: pointer; }
.newPage .yellowBtn:hover { background-color: #000; color: #ffcc00; border: 1px solid #ffcc00; }
.newPage img { display: block; max-width: 100%; }
.newPage .twitterBanner { margin: 0 auto; }
.newPage .infoBox p img { display: inline; }
.newPage .row.threeCols .col { width: 33.3%; float: left; padding: 2%; }
.newPage .txtCenter { text-align: center; }
.newPage .gbutton { border-radius: .3em; padding: .5em; margin: 1em; color: black; cursor: pointer; text-decoration: none; }
.newPage table { width: 100%; max-width: 100%; border-spacing: 0; }
.newPage table td { padding: 5px 10px; }
.newPage .row { display: block; }
.newPage .oneCol, .newPage .twoCols .col, .newPage .threeCols .col, .newPage .fourCols .col { display: inline-block; vertical-align: top; padding: 1%; }
.newPage .twoCols .col { width: 49%; margin-left: -2px; border-radius: .5em; }
.newPage .twoCols .col:nth-child(odd) { padding-right: 1%; }
.newPage .twoCols .col:nth-child(even) { padding-left: 1%; }
.newPage .threeCols .col { width: 31%; }
.newPage .fourCols .col { width: 24.3%; }
.newPage .blackBg { background-color: #000; }
.newPage .terms { margin-top: 20px; }
.newPage .alignCenter { margin: 0 auto; }
.newPage .homec img { top: -1em; }
.newPage .homec #jackpotData { position:absolute; right:25px; bottom: 50px; color:#FFF; text-align:right; z-index:2; font-size:1.8em; }
.newPage .header-banner { width:100%; height: 762px; position: relative; }
.newPage .marchmadness-bg { background-image: url("/images/landingpages/marchmadness2020/march-madness-header-background.png"); background-position: center bottom; background-repeat: no-repeat; }
.newPage .secondChance-bg { background-image: url("/images/landingpages/2ndChanceBracketContest2019/2ndChance-header-background.png"); background-position: center bottom; background-repeat: no-repeat; }
.newPage .worldcup-bg { background-image: url("/images/landingpages/worldCup-2014/worldcup-header-background.jpg"); background-position: center bottom; background-repeat: no-repeat; }
.newPage .header-banner .chart,
.newPage .header-banner .chart2 { max-width: 440px; position: absolute; top: 40px; }
.newPage .header-banner .chart { left: 122px; top: 12%;}
.newPage .header-banner .chart-wc { margin: 26% 0 0 9%; max-width: 360px;}
.newPage .header-banner .chart2 { right: 0; }
.newPage .header-banner .pdfbracket { position: absolute; top: 56px; right: 66px; }
.newPage .leftTxtImg { margin-left: 121px; }
.newPage .terms { width: 80%; margin: 20px auto 0; text-align:left; Background:#212121; border:1px solid #ffcb00; padding:2em;}
.newPage h1 { font-size:1.5em; margin:0 5%; width:90%!important;}
.newPage h2 { text-align:center; color:#ffcb00; letter-spacing: -1px; font-size: 2em; margin: 20px 0; }
.newPage h2:nth-child(3) { font-size: 3em;}
.newPage h2:nth-child(4) { font-size: 5em;}
.newPage h2:nth-child(5) { font-size: 3.5em;}
.newPage p { text-align:left; padding-top:5px; color: #fff; font-size: 1.2em; margin-bottom: 15px; }
.newPage a {color:#ffcb00; display:inline; font-size: 1.2em;}
.newPage .header-banner .pdfbracket a { display: block; text-align: center; text-decoration: underline; }
.newPage .data { margin:12px auto; border: 1px solid #ffcb00; font-size: 14px; text-align: center;}
.newPage .data .title { font-size:16px; background-color:#ffcb00!important; color:#000!important;  text-align: center; font-weight: bold; }
.newPage .data .label { background-color:#7f7f7f;  color: #fff; font-weight: bold; }
.newPage .data.twoCols td { width: 50%; }
.newPage .data .highlight-txt { font-size: 16px; font-weight: bold; }
.newPage .data tr:nth-child(odd) { background-color:#212121; }
.newPage .data tr:nth-child(even) { background-color:#333; }
.newPage .data .label th{color:#FFF; text-align:center; padding:4px;}
.newPage .data .row1 .pointValue{ padding:6px;}
.newPage .data .position{ border-right: 2px solid #212121;}
.newPage .data .row2 .pointValue1, .marchmadness .data .row3 .pointValue1, .marchmadness .data .row2 .pointValue2, .marchmadness .data .row3 .pointValue2{ text-align:left;}
.newPage .data .row2 .pointValue1, .marchmadness .data .row3 .pointValue1{ padding:6px; }
.newPage .footer { padding: 5px 10px; float: none; }
.newPage .footer .f-logo { display: block; margin: 0 auto; }
.newPage .loginInfo a { text-decoration: underline; }

/* Landings */
.newPage .AsteriskMob {font-size: 2em; color:#FFCC00; text-align: center}
.newPage .MobileSize {font-size: 2em!important;}
.newPage .BoxFix4 {color: white; text-align: center; font-size: 1.3em;}
.newPage .bigTitleBox {font-size: 2.8em; color: white}
.newPage .bigTitleBox2 {font-size: 3.5em!important; color: #ffcc00;}
.newPage .underBigTitle {color: #ffcc00; text-align: center; font-size: 1.5em;}
.newPage .smallNameUnder {font-size: .75em;}
.newPage .TitleInitialBox {text-align: center; font-size: 1.8em; font-weight: bold;}
.newPage .TitleInitialBox2 {text-align: center; font-size: 1.8em; line-height:25px; color: #ffcc00; font-weight: bold;}
.newPage .centerElement {text-align: center;}
.newPage .sizeTable3 {border:solid 1px #ffcc00; width: 78%; margin: 0 auto;}
.newPage .sizeTable4 {border:solid 1px #ffcc00; width: 95%; margin: 0 auto;}
.newPage .th-Stuff1 {background-color:#333; color: white; text-align: center;}
.newPage .superBigTitle {color: #ffcc00; font-size: 4em!important; letter-spacing: -4px}
.newPage .underSuperBTitle {color: #ffcc00; font-size: 2.5em!important;}
.newPage .MMMtitle {color: #fff; font-size: 1.5em;}
.newPage .BoxColorOne {background-color:#333; color: #ffcc00; text-align: center; font-size: 1.3em}
.newPage .BoxColorTwo {color: #ffcc00; text-align: center; font-size: 1.3em;}
.newPage .BoxColorThree {font-size:16px; font-weight: bold; background: #212121!important}
.newPage .BoxColorFour {font-size:14px; background: #333!important}
.newPage .BoxColorFive {font-size:14px; background: #212121!important}
.newPage .BoxColorSix {font-size:16px; font-weight: bold; background: #333!important}
.newPage .TitleTwoBox {font-size:18px; font-weight: regular; color: white;}
.newPage .titleTboxNext {font-size:32px; font-weight: bold; color: #ffcc00;}
.newPage .MMM2020{color: #ffcc00; font-size:1.6rem!important;}
.newPage .tr-Stuff1 {color: #ffcc00; text-align: center; font-size: 1.3em;}
.newPage .BgBoxColor {background: #f2f2f2; text-align: center;}
.newPage .ColorGrayNumber {color: white}
.newPage .size80box {width:80%!important; margin: 0 auto;}
.newPage .tableWrapperFix {max-width: 817px;}
.newPage .tableWrapperFix table th, table td {border: .4px solid gray;}
.newPage .ImageTablePan {display: none}
.newPage .sizeA {width: 55%}
.newPage .sizeB {font-size:13px;}

@media only screen and (max-width: 1024px) {
    .newPage .leftTxtImg { margin-left: 71px; }
}
@media only screen and (max-width: 768px) {
    .newPage .login { padding: 0 10px; }
    .newPage .header-banner { height: 655px; }
    .newPage .twoCols .col, .newPage .threeCols .col,
    .newPage .fourCols .col { width: 100%; padding: 0; }
    .newPage .terms { width: 96%; margin-top: 20px; }
    .newPage .header .wrapper { width: 100% }
    .newPage .header-banner .chart,
    .newPage .header-banner .chart2 { width: 90%; position: initial; margin: 0 auto; }
    .newPage .leftTxtImg { margin: 0 auto; }
    .newPage .login-btn { display: block; }
    .newPage .login .formbox { display: none; }
    .newPage .header-banner .pdfbracket { position: initial; }
}
@media only screen and (max-width: 480px) {
    .bmPage .tableWrapper {word-break: break-word;}
    .newPage .AsteriskMob {font-size: 1.2em!important;}
    .newPage .wrapper { width: 96%; padding: 0; }
    .newPage .header-banner { height: 670px; }
    .newPage .secondCh { height: 620px; }
    .newPage .marchmadness-bg { background: none; }
    .newPage .secondChance-bg { background: none; }
    .newPage .logo { width: 200px; position: initial; }
    .newPage .header-banner .chart { width: 100%; }
    .newPage .terms { width: 100%; padding: 1rem; }
    .newPage .header-banner .chart-wc { max-width: 290px; padding-top: 40%; margin: 0 auto;}
    .newPage .worldcup-bg {background-image: url(/images/landingpages/worldCup-2014/worldcup-mobile-background.jpg); background-size: cover;}
    
    /* Landing */
    .newPage .BoxFix4 {font-size: smaller; text-decoration: none; font-family: monospace;}
    .newPage .sizeTable3 {width: 100%; }
    .newPage .superBigTitle {font-size: 3em; letter-spacing: -2px; font-weight: normal;}
    .newPage .size80box {width:100%}
    .newPage .ImageTablePan {display: block}
    .newPage .sizeTable4 {display: none}
}
 @media only screen and (max-width: 350px) {
 	.newPage .logo { width: 150px;}
    .newPage h2 { font-size: 2.2em;}
    .newPage h2:nth-child(3) { font-size: 2em;}
    .newPage h2:nth-child(4) { font-size: 3.6em;}
    .newPage h2:nth-child(5) { font-size: 2.5em;}
}

