html,body {padding:0px; margin:0px}
body {background:#fff; font-family:'Roboto',Arial, Helvetica, sans-serif; color:#444444; font-weight:300; font-size:16px}

/* ---------- Global Styles ---------- */
p {margin:0; padding:10px 0}
ol, ul {margin:0 0 0 20px; padding:10px 0 10px 20px}
li {word-wrap:break-word}
img {padding:10px 0}
a {color:#00599e}
a:hover, a:focus {color:#0190fe; text-decoration:none; border:none; outline:none}

h1,h2,h3,h4 {font-weight:300; font-family:'Roboto', Arial, Helvetica, sans-serif; letter-spacing:-.2px; color:#3e3e3e; font-weight:400}
h1 {font-size:36px; margin:0; padding:0}
h2 {font-size:26px; margin:0; padding:30px 0 5px}
h3 {font-size:20px; margin:0; padding:30px 0 10px}

table {width:100%; font:inherit; border-left:0; border-right:0; padding:0; margin:10px 0; color:#444444}
table tr th {background:#fff; border-bottom:3px solid #dcdcdc; border-top:1px solid #e4e4e4; font-size:16px; color:#333; padding:12px}
table tr td {border-bottom:1px solid #e4e4e4; font-size:13px; padding:10px}
table tr:nth-child(odd) td {background:#fff}
table tr:nth-child(even) td {background:#f5f4f3}

.clear {clear:both}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.equal { display: flex; display: -webkit-flex; flex-wrap: wrap; }
.no-padding {padding:0}

/* ---------- Site Header & Navigation ---------- */
#siteHeader {background:#000}
#header {height:155px; background:#f9f9f9; background:-moz-linear-gradient(top, #f9f9f9 0%, #f8f8f8 20%, #e7e7e7 80%, #e5e5e5 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(20%,#f8f8f8), color-stop(80%,#e7e7e7), color-stop(100%,#e5e5e5)); background:-webkit-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:-o-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:-ms-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 )}
#header .container .row {position:relative}
#logo {display:inline-block; margin:22px 0;}
#logo a {padding:0 !important}
#logo img {max-width:200px; padding:0}

#sectionHeader img {max-width:100%; height:auto}
#sectionHeader .headerContent {padding-top:20px}
#sectionHeader .headerContent .row {margin:auto; text-align:center}

#support-navigation {z-index:11; color:#ccc; text-align:right}
#support-navigation a {color:#ccc; font-size:12px}
#support-navigation #language-menu {display:inline-block}
#support-navigation a.languagesNavItem {padding:6px 15px 6px 41px; font-size:14px; color:#ccc; display:block; background:#272727; background-image:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon_globe.png'); background-position:14px center; background-repeat:no-repeat; height:30px; display:inline-block}
#support-navigation a.languagesNavItem:hover, #support-navigation a.languagesNavItem.active {color:#fff}
#support-navigation #top-menu {display:inline-block; margin: 20px 0;}
#support-navigation #top-menu a {color:#f9f9f9; font-size:15px; font-weight:400; margin-right:20px; background-position:0px center; padding-top:2px; padding-bottom:2px}
#support-navigation #top-menu a:last-child {margin-right:0px}
#support-navigation #top-menu a:hover {color:#bc2228; text-decoration:none}
#support-navigation #top-menu a.active {color:#fff}
#support-navigation #top-menu a.language-menu {padding:14px 15px 14px 41px; font-size:14px; color:#ccc; display:block; background:#272727; background-image:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon_globe.png'); background-position:14px center; background-repeat:no-repeat; height:48px; display:inline-block}
#support-navigation #top-menu a.language-menu:hover, #support-navigation #top-menu a.language-menu.active {color:#fff}

#support-navigation #top-menu a.loginButton {background:#3f9041; color:#f9f9f9; border:1px solid #3f9041; border-radius:3px; padding:8px 29px }
#support-navigation #top-menu a:hover.loginButton {background:#49964b; color:#f9f9f9; border:1px solid #49964b}
#support-navigation #top-menu a.registerButton {border:1px solid #e4e4e4; border-radius:3px; padding:8px 29px}
#support-navigation #top-menu a:hover.registerButton {border:1px solid #f9f9f9; color:#000; border-radius:3px; background:#f9f9f9}

@media(max-width: 767px){
  #logo img {max-width:155px}
  #support-navigation #top-menu {margin:15px 0}
  #support-navigation #top-menu a {margin-right:2px; font-size:13px}
  #support-navigation #top-menu a.loginButton, #support-navigation #top-menu a.registerButton {padding:8px 10px}
}

#mobile-navigation {background:#f9f9f9; background:-moz-linear-gradient(top, #f9f9f9 0%, #f8f8f8 20%, #e7e7e7 80%, #e5e5e5 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(20%,#f8f8f8), color-stop(80%,#e7e7e7), color-stop(100%,#e5e5e5)); background:-webkit-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:-o-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:-ms-linear-gradient(top, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 )}
#mobile-navigation ul {list-style:none; padding:0; margin:0}
#mobile-navigation ul li a {margin-top:0; margin-bottom:0; padding:8px 20px; background-image:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/mega-nav-right.png'); background-repeat:no-repeat; background-position:0px 12px; display:block; color:#181818; font-size:16px; display:inline-block}

#mobile-navigation .mobileVerticals ul {display:table; background:#2A2829; width:100%; text-align:center}
#mobile-navigation .mobileVerticals ul li {display:table-cell; width:50%}
#mobile-navigation .mobileVerticals ul li:last-child {border-right:0}
#mobile-navigation .mobileVerticals ul li a {background:none; display:block; color:#fff}
#mobile-navigation .mobileVerticals ul li a.active {color:#C12127} 

#mobile-navigation #mobile-navigation-items {background:#272727; padding:0px; margin:0px}
#mobile-navigation #mobile-navigation-items li {border-bottom:1px solid #181818; position:relative}
#mobile-navigation #mobile-navigation-items li a {background-image:none; margin:0px; color:#ccc; padding:11px 30px 11px 15px; width:100%; font-size:15px}
#mobile-navigation #mobile-navigation-items li a.active, #mobile-navigation #mobile-navigation-items li a.active:hover {color:#fff; text-decoration:none; background:#181818}
#mobile-navigation #mobile-navigation-items li a:hover {text-decoration:none; color:#C12127}
#mobile-navigation #mobile-navigation-items li a:focus {text-decoration:none}
#mobile-navigation #mobile-navigation-items li ul {border-top:1px solid #181818}
#mobile-navigation #mobile-navigation-items li ul li:last-child {border-bottom:0}
#mobile-navigation #mobile-navigation-items li ul li a {padding: 11px 30px 11px 40px}
#mobile-navigation #mobile-navigation-items li ul li ul li a {padding: 11px 30px 11px 65px}
#mobile-navigation #mobile-navigation-items li ul li ul li ul li a {padding: 11px 30px 11px 80px}
#mobile-navigation #mobile-navigation-items li a.expand , #mobile-navigation #mobile-navigation-items li a.expandA {width:24px; padding:0; height:40px; text-align:center; background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow.png') no-repeat; background-position:center center; text-decoration:none; position:absolute !important; right:10px; top:0px}
#mobile-navigation #mobile-navigation-items li a.expandA {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow-up.png') no-repeat; background-position:center 17px}

#mobile-navigation .global-menu {background-color:#333132}
#mobile-navigation .global-menu a {display:block; color:#fff; font-size:12px; padding:12px 0px; padding-left:24px; background-position:0px 11px !important}
#mobile-navigation .global-menu a.blog {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon3_blog_dark.png') no-repeat}
#mobile-navigation .global-menu a.mobile {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon2_mobile_dark.png') no-repeat}
#mobile-navigation .global-menu a.real-money {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon1_real-money_dark.png') no-repeat}
#mobile-navigation .global-menu a.help {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/icon4_help_dark.png') no-repeat}
#mobile-navigation .download-button {position:absolute; right:15px; top: 4px; color:#fff; border-radius:5px; display:block; background:#ccc; padding:5px 10px; background-image:none; background:#d13121; background:-moz-linear-gradient(top, #d13121 0%, #860f00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d13121), color-stop(100%,#860f00)); background: -webkit-linear-gradient(top, #d13121 0%,#860f00 100%); background: -o-linear-gradient(top, #d13121 0%,#860f00 100%); background: -ms-linear-gradient(top, #d13121 0%,#860f00 100%); background: linear-gradient(to bottom, #d13121 0%,#860f00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d13121', endColorstr='#860f00',GradientType=0 )}

#navigation ul {position:relative; width:100%; display:inline; margin:0; height:auto; color:#fff; border:0px solid #1c1c1a; list-style:none; padding:0}
#navigation ul li {list-style:none; display:inline-block; position:relative}
#navigation ul li a {font-size:15px; color:#272727; text-decoration:none; padding:10px 30px 10px 0; display:block; border:0px solid #fff; font-weight:400}
#navigation ul li a.active {color:#C12127}
#navigation ul li a.A {border:1px solid #e8e8e8; background:#f5f5f5}
#navigation ul li a:hover {color:#C12127}
#navigation ul li ul {display:block; border:1px solid #e8e8e8; padding-left:0; position:absolute; left:0; top:41px; min-width:180px; border-radius:0; z-index:20}
#navigation ul li ul a {border:0}
#navigation ul li ul li {background:#f5f5f5; display:block; border-bottom:1px solid #e8e8e8; text-align:left}
#navigation ul li ul li:hover {background:#f5f5f5}
#navigation ul li ul li:last-child{border-bottom:0}

#section-menu {background:#fff; color:#444444; padding:15px 0 0 5px; border-top:1px solid #f6f6f6; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6}
#section-menu a {color:#00a6e3; text-decoration:none; font-size:14px; padding:8px; text-transform:uppercase; margin-left:8px; display:inline-block}
#section-menu a:hover {color:#00a6e3; text-decoration:underline}
#section-menu span.active {color:#444444; text-decoration:none; font-size:14px; padding:8px; text-transform:uppercase; margin-left:8px; display:inline-block}
#section-menu #mobile-jump-menu {display:inline-block}
#section-menu #mobile-section-menu-button {float:right}
#section-menu .mobile-section-menu-button {background:#fff; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; position:relative; top:1px; right:15px; background-image:url('/assets/starsaffiliateclub/common/images/generic/menu/mobile-menu-blocks.png'); background-repeat:no-repeat; background-position:8px 10px; width:34px; text-decoration:none !important}
#section-menu .mobile-section-menu-buttonA {background:#fff; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; position:relative; top:1px; right:15px; color:#666; background-image:url('/assets/starsaffiliateclub/common/images/generic/menu/mobile-menu-blocks.png'); background-repeat:no-repeat; background-position:8px 10px; width:34px; text-decoration:none !important}
#section-menu select {color:#000; display:inline-block; padding:3px}
#section-menu ul {background:#fff; margin:0px; padding:0px; color:#000; border-bottom:1px solid #e2e2e2;}
#section-menu ul li {border-top:1px solid #e2e2e2; list-style:none; text-align:left}
#section-menu ul li a {color:#000}
#section-menu ul li a.expand , #section-menu ul li a.expandA{float:right; margin:6px 10px 0 0; width:24px; height:24px; text-align:center; background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow.png') no-repeat; background-position:center center; text-decoration:none}
#section-menu ul li a.expandA {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow-up.png') no-repeat; background-position:center center}
#section-menu ul li ul {border-bottom:0}
#section-menu ul li ul li {background:#f9f9f9; border-bottom:0}
#section-menu ul li ul li:last-child {border-bottom:0}
#section-menu ul li ul li ul li {padding-left:20px}
#section-menu ul li ul li ul li:last-child {border-bottom:0}
#section-menu ul li ul li a {background:#f9f9f9}
#section-menu ul li ul li a.active {color:#C12127}

/* ---------- Page Navigation ---------- */
#main-menu {margin-bottom:10px; background:#272727; margin-left:30px}
#main-menu ul {list-style:none; padding-left:0; padding-top:0; padding-bottom:0; margin:0}
#main-menu ul li {position:relative; border-bottom:1px solid #181818}
#main-menu ul li:last-child {background:none; border-bottom:0}
#main-menu ul li a:hover, #main-menu ul li a:focus {background:#181818; color:#BC2228; text-decoration:none}
#main-menu ul li a.active{background:#181818; color:#fff; text-decoration:none}
#main-menu ul li a {display:block; padding:11px 15px; font-size:15px; color:#CCC; font-weight:400; margin:0; font-family:'Roboto', Arial, Helvetica, sans-serif}
#main-menu ul li a.toggle, #main-menu ul li a.toggleA {border:0; position:absolute; width:21px; top:1px; right:15px; display:block; padding:9px 0 9px 10px; color:#910616; text-decoration:none}
#main-menu ul li a.toggle:hover, #main-menu ul li a.toggleA:hover {background-color:transparent; text-decoration:none}
#main-menu ul li a.toggle {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow.png') 10px no-repeat}
#main-menu ul li a.toggleA {background:url('/assets/misc/assets/starsaffiliateclub/common/images/generic/menu/side-nav-arrow-up.png') 10px no-repeat}
#main-menu ul li ul {padding-left:0}
#main-menu ul li ul li {border:0px; background:none; padding-top:0; padding-bottom:0; margin-left:0; text-indent:30px; border-bottom:1px solid #181818}
#main-menu ul li ul li:first-child {border-top:1px solid #181818}
#main-menu ul li ul li span.toggle {position:absolute; top:5px; left:3px; float:left; display:block; padding:0 10px; color:#910616; font-weight:bold}
#main-menu ul li ul li a {padding:11px 0; font-size:15px; font-weight:normal; border:0}
#main-menu ul li ul li a:hover {background:#181818; color:#BC2228; text-decoration:none}
#main-menu ul li ul li a.active {background:#181818; color:#FFF}
#main-menu ul li ul li a.toggle, #main-menu ul li ul li a.toggleA {padding:3px 2px}
#main-menu ul li ul li ul li a {padding-left:10px; border:0}
#main-menu ul li ul li ul li a.active {color:#fff}

/* ---------- Content Area ---------- */
#content {margin-top:30px}
#contentArea .content-wrap {padding:0 0 50px}
#contentArea .content-wrap a {word-wrap:break-word}

/* ---------- Modal Overlay ---------- */
.modal-overlay h1, .modal-overlay h2, .modal-overlay h3, .modal-overlay h4 {font-weight:300; font-family:'Roboto', Arial, Helvetica, sans-serif; letter-spacing:-.2px; color:#3e3e3e; font-weight:400}
.modal-overlay h1, .modal-overlay h2 {font-size:24px; margin:0; padding:0 0 10px}
.modal-overlay h3 {font-size:26px; margin:0; padding:30px 0 10px}
.modal-overlay p {margin:0; padding:10px 0; word-wrap: break-word; font-size:14px}
.modal-overlay .left {text-align:left}
.modal-overlay .center {text-align:center}
                                                                            
.modal-overlay .bgStyle1 {background:#fff}
.modal-overlay .bgStyle2 {background:#f9f9f9}
.modal-overlay .bgStyle3 {background:#000000}
.modal-overlay .bgStyle4 {background:#181818}
.modal-overlay .bgStyle5 {background:#e4e4e4}
.modal-overlay .bgStyle6 {background-image:url('../images/generic/backgrounds/hexagon.png')}
.modal-overlay .bgStyle7 {background:url('../images/generic/backgrounds/stars-rewards.jpg') no-repeat center; background-size: cover;}
.modal-overlay .bgStyle8 {background:url('../images/generic/backgrounds/sports.jpg') no-repeat center #f9f9f9; background-size: cover; }
.modal-overlay .bgStyle9 {background:url('../images/generic/modal-overlay/stadium.jpg') no-repeat center #f9f9f9; background-size: cover;}

.modal-overlay { position: relative; display: none; }
.modal-overlay:before { content: ""; display: none; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 253; resize: both; }
.modal-overlay.opened:before { display: block; }
.modal-overlay.opened { display: block; }
.modal-overlay.opened .closer {  -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: calc(10% - 17px); cursor: pointer; }
.modal-overlay .closer { width: 34px; height: 34px; background-image: url("/assets/misc/assets/starsaffiliateclub/common/images/generic/modal-overlay/cross.png"); position: fixed; top: -100%; z-index: 255; -webkit-transform: translate(0, -500%); -ms-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal-overlay.opened .modal-content::before {top: 10px;}
.modal-overlay .modal-content::before {top: 10px; margin-top: 10px;}
.modal-overlay.opened .modal-content { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 10vh; left: 50%; height: auto; max-height:80%; }
.modal-overlay .modal-content { position: fixed; top: -100%; z-index: 254; box-shadow:0 5px 10px rgba(0,0,0,0.3); -webkit-transform: translate(0, -500%); -ms-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; overflow-y: auto; overflow-x: hidden; }
.html-modal-open { overflow: hidden; height: 100%; }
.body-modal-open { overflow: hidden; height: 100%; }
.modal-overlay .modal-content img { max-width: 100% !important; padding:10px 0}

@media(max-width: 767px){
    .modal-overlay.opened .closer { left: 95%; }
    .modal-overlay.opened .modal-content { max-width: 90%; width: 100%; padding: 0px; }
    /*.modal-overlay.opened .modal-content::-webkit-scrollbar {-webkit-appearance: none; width: 7px}
    .modal-overlay.opened .modal-content::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)}*/
    .modal-overlay p {font-size:14px}
    .modal-overlay .mainContentButton {font-size:16px}
}
@media(min-width: 768px) {
    .modal-overlay.opened .closer { left: calc(50% + 366px); }
    .modal-overlay.opened .modal-content { max-width: 732px; width: 100%; padding: 10px; }
    /*.modal-overlay.opened .modal-content::-webkit-scrollbar {-webkit-appearance: none; width: 7px}
    .modal-overlay.opened .modal-content::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)}*/
    .modal-overlay h1, .modal-overlay h2 {font-size:26px}
    .modal-overlay p {font-size:16px}
    .modal-overlay .mainContentButton {font-size:18px}
}
@media(min-width: 992px) {
    .modal-overlay.opened .closer { left: calc(50% + 476px); }
    .modal-overlay.opened .modal-content { max-width: 952px; width: 100%; padding: 20px; }
    .modal-overlay h1, .modal-overlay h2 {font-size:30px}
    .modal-overlay .mainContentButton {font-size:22px}
}
@media(min-width: 1200px) {
    .modal-overlay.opened .closer { left: calc(50% + 576px); }
    .modal-overlay.opened .modal-content { max-width: 1152px; width: 100%; padding: 20px; }
    .modal-overlay h1, .modal-overlay h2 {font-size:36px}
}

/* --- Footer --- */
#footer {background-color:#000; border-top: 1px solid #7D7D7D;}
#footer .row {margin:0; padding:0px 0px 40px 0px; color:#444444; font-size:14px;}
#footer ul {padding-left:0px; margin:20px 0px;}
#footer ul li {list-style:none; display:inline-block;}
#footer ul li a {color:#F9F9F9; border-right:1px solid #919191; padding:0 5px; display:block;}
#footer ul li a:last-child {border-right:0;}
#footer hr {border:1px solid #272727;}
#footer .footer-links {text-align:left; font-size:14px;}
#footer .copyright {text-align:left; color:#7D7D7D; font-size:12px;}

.footerLogos {display:block; float:none; margin:auto; text-align:right; margin:5px 0px;}
.footerLogos a {display:inline-block;}
.footerLogo {display:inline-block; margin:0px 5px; background-image:url("//s4.rationalcdn.com/img/bg/estate/footer-small.png"); background-repeat:no-repeat; height:38px}
/* Color Logo */
.footerLogo.rationalGroup{background-position:0 0; width:80px;} .footerLogo.fps{background-position:0 -38px; width:80px;} .footerLogo.ept{background-position:0 -76px; width:80px;} .footerLogo.arjel{background-position:0 -113px; width:35px;} .footerLogo.plus18{background-position:0 -150px; width:35px;} .footerLogo.adictel{background-position:0 -187px; width:88px;} .footerLogo.igc{background-position:0 -224px; width:50px;} .footerLogo.cigital{background-position:0 -261px; width:61px;} .footerLogo.secure{background-position:0 -297px; width:37px;} .footerLogo.exclusion{background-position:0 -334px; width:37px;} .footerLogo.amaya{background-position:0 -372px; width:80px;} .footerLogo.gamcareCert{background-position:0 -409px; width:48px;} .footerLogo.gamcare{background-position:0 -444px; width:35px;} .footerLogo.estrellas{background-position:0 -484px; width:91px;} .footerLogo.fejar{background-position:0 -521px; width:35px;} .footerLogo.malta{background-position:0 -560px; width:110px;} .footerLogo.gamingLabs{background-position:0 -596px; width:61px;} .footerLogo.juegoSeguro{background-position:0 -632px; width:110px;} .footerLogo.iom{background-position:0 -670px; width:39px;} .footerLogo.plus21{background-position:0 -705px; width:35px;} .footerLogo.aams{background-position:0 -742px; width:45px;} .footerLogo.aamsCert{background-position:0 -780px; width:60px;} .footerLogo.bps{background-position:0 -816px; width:75px;} .footerLogo.casinoAmur{background-position:0 -853px; width:77px;} .footerLogo.bgc{background-position:0 -889px; width:30px;} .footerLogo.gg{background-position:0 -925px; width:37px;} .footerLogo.resorts{background-position:0 -961px; width:77px;} .footerLogo.ccgnj{background-position:0 -999px; width:23px;} .footerLogo.aaj{background-position:0 -1037px; width:85px;} .footerLogo.gokhulp{background-position:0 -1074px; width:85px;} .footerLogo.licensedNJ{background-position:0 -1110px; width:37px;} .footerLogo.gamblingCommission{background-position:0 -1144px; width:80px;} .footerLogo.mga{background-position:0 -1183px; width:75px;} .footerLogo.bgsc{background-position:0 -1222px; width:40px;} .footerLogo.JugarBIEN{background-position:0 -1259px; width:107px;} .footerLogo.xe{background-position:0 -1294px; width:45px;} .footerLogo.sh{background-position:0 -1331px; width:35px;} .footerLogo.trustIt{background-position:0 -1368px; width:60px;} .footerLogo.evalujeu-long{background-position:0 -1407px; width:250px;} .footerLogo.evalujeu{background-position:0 -1407px; width:95px;} .footerLogo.rg {background-position:0 -1480px; width:35px;} .footerLogo.affiliates {background-position:0 -1515px; width:70px;} .footerLogo.nj-resorts {background-position:0 -1554px; width:43px;} .footerLogo.gambler-800 {background-position:0 -1591px; width:92px;} .footerLogo.dge {background-position:0 -1628px; width:68px;} .footerLogo.gambleaware {background-position:0 -1664px; width:110px;} .footerLogo.srij_1 {background-position:0px -1702px; width:35px;} .footerLogo.srij_2 {background-position:0 -1739px; width:35px;} .footerLogo.srij_3 {background-position:0 -1776px; width:35px;} .footerLogo.gamblingtherapy {background-position:0 -1813px; width:35px;} .footerLogo.nog {background-position:0px -1850px; width:38px} .footerLogo.mof {background-position:0 -1888px; width:29px} .footerLogo.ESSA {background-position:0 -1918px; width:77px} .footerLogo.pslive {background-position:0 -1963px; width:112px} .footerLogo.helpDe {background-position:0 -1999px; width:79px} .footerLogo.helpEn {background-position:0 -2035px; width:79px} .footerLogo.playsafe {background-position:0 -2072px; width:52px} .footerLogo.safeIOM {background-position: 0 -2108px; width: 140px;} .footerLogo.safeIT {background-position: 0 -2145px; width: 146px;} .footerLogo.safePT {background-position: 0 -2182px; width: 132px;} .footerLogo.safeRO {background-position: 0 -2219px; width: 134px;} .footerLogo.starsGroup {background-position: 0 -2255px; width: 75px;} .footerLogo.facebook {background-position: 0 -2293px; width: 35px; } .footerLogo.twitter {background-position: 0 -2330px; width: 40px; } .footerLogo.responsibleGaming {background-position:0px -2369px; width: 32px;} .footerLogo.gamestop {background-position: 0 -2401px; width: 79px;} .footerLogo.sachikoGaming {background-position: 0 -2442px; width: 79px;} .footerLogo.ncpg {background-position: 0 -2478px; width: 77px} .footerLogo.kethea {background-position: 0 -2551px; width: 77px}
/* Grey Logo */ 
.footerLogo.grey.rationalGroup{background-position:-146px 0;} .footerLogo.grey.fps{background-position:-146px -38px;} .footerLogo.grey.ept{background-position:-146px -76px;} .footerLogo.grey.arjel{background-position:-146px -113px;} .footerLogo.grey.plus18{background-position:-146px -150px;} .footerLogo.grey.adictel{background-position:-146px -187px;} .footerLogo.grey.igc{background-position:-146px -224px;} .footerLogo.grey.cigital{background-position:-146px -261px;} .footerLogo.grey.secure{background-position:-146px -297px;} .footerLogo.grey.exclusion{background-position:-146px -334px;} .footerLogo.grey.amaya{background-position:-146px -372px;} .footerLogo.grey.gamcareCert{background-position:-146px -409px;} .footerLogo.grey.gamcare{background-position:-146px -444px;} .footerLogo.grey.estrellas{background-position:-146px -484px;} .footerLogo.grey.fejar{background-position:-146px -521px;} .footerLogo.grey.malta{background-position:-146px -560px;} .footerLogo.grey.gamingLabs{background-position:-146px -596px;} .footerLogo.grey.juegoSeguro{background-position:-146px -632px;} .footerLogo.grey.iom{background-position:-146px -670px;} .footerLogo.grey.plus21{background-position:-146px -705px;} .footerLogo.grey.aams{background-position:-146px -742px;} .footerLogo.grey.aamsCert{background-position:-146px -780px;} .footerLogo.grey.bps{background-position:-146px -816px;} .footerLogo.grey.casinoAmur{background-position:-146px -853px;} .footerLogo.grey.bgc{background-position:-146px -889px;} .footerLogo.grey.gg{background-position:-146px -925px;} .footerLogo.grey.resorts{background-position:-146px -961px;} .footerLogo.grey.ccgnj{background-position:-146px -999px;} .footerLogo.grey.aaj{background-position:-146px -1037px;} .footerLogo.grey.gokhulp{background-position:-146px -1074px;} .footerLogo.grey.licensedNJ{background-position:-146px -1110px;}   .footerLogo.grey.gamblingCommission{background-position:-146px -1144px;}.footerLogo.grey.mga{background-position:-146px -1183px;} .footerLogo.grey.bgsc{background-position:-146px -1222px;} .footerLogo.grey.JugarBIEN{background-position:-146px -1259px;} .footerLogo.grey.xe{background-position:-146px -1294px;} .footerLogo.grey.sh{background-position:-146px -1331px;} .footerLogo.grey.trustIt{background-position:-146px -1368px;} .footerLogo.grey.evalujeu-long{background-position:0 -1443px;} .footerLogo.grey.evalujeu{background-position:0 -1443px;} .footerLogo.grey.rg {background-position:-146px -1480px;} .footerLogo.grey.affiliates {background-position:-146px -1515px;} .footerLogo.grey.nj-resorts {background-position:-146px -1554px;} .footerLogo.grey.gambler-800 {background-position:-146px -1591px;} .footerLogo.grey.dge {background-position:-146px -1628px;} .footerLogo.grey.gambleaware {background-position:-146px -1664px;} .footerLogo.grey.srij_1 {background-position:-146px -1702px;} .footerLogo.grey.srij_2 {background-position:-146px -1739px;} .footerLogo.grey.srij_3 {background-position:-146px -1776px;} .footerLogo.grey.gamblingtherapy {background-position:-146px -1813px;} .footerLogo.grey.nog {background-position:-146px -1850px} .footerLogo.grey.mof {background-position:-146px -1888px} .footerLogo.grey.ESSA {background-position:-146px -1918px} .footerLogo.grey.pslive {background-position:-146px -1963px} .footerLogo.grey.helpDe {background-position:-146px -1999px} .footerLogo.grey.helpEn {background-position:-146px -2035px} .footerLogo.grey.playsafe {background-position:-146px -2072px} .footerLogo.grey.safeIOM {background-position: -146px -2108px} .footerLogo.grey.safeIT {background-position: -146px -2145px} .footerLogo.grey.safePT {background-position: -146px -2182px} .footerLogo.grey.safeRO {background-position: -146px -2219px} .footerLogo.grey.starsGroup {background-position: -146px -2255px} .footerLogo.grey.facebook {background-position: -146px -2293px} .footerLogo.grey.twitter {background-position: -146px -2330px} .footerLogo.grey.responsibleGaming {background-position:-146px -2369px; width: 32px;} .footerLogo.grey.gamestop {background-position: -146px -2401px;} .footerLogo.grey.sachikoGaming {background-position: -147px -2440px;} .footerLogo.grey.ncpg {background-position: -146px -2478px} .footerLogo.grey.kethea {background-position: -147px -2551px}

/*------------------- Responsive Iframe ------------------*/
.iframeContainer {position:relative; height:0; overflow:hidden; margin:10px 0;}
.iframeContainer iframe {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:100%; min-width:100%; *width:100%;}
.iframeContainer iframe.auto {overflow-y:auto !important; overflow-x:hidden !important;}
/* 16x9 Aspect Ratio */
.iframeContainer.widescreen {padding-bottom:56.25%;}
/* 75% height */
.iframeContainer.flexiHeight {height:75vh;}

/* Statistics feed */
.statsBg { background-color: #dfdfdf; }

.statsHeader { background-color: #dfdfdf; font-family: "Roboto",Verdana,sans-serif; font-size: 12px; }
#statsYear { margin-left: 10px; top: 0px; left: 0px; }
#statsYear .divItem { float: left; height: 28px; background: none; margin: 0; padding: 9px; text-transform: uppercase; font-weight: bold; }
#statsYear .divItem a { padding: 9px; background: none; display: block; float: left; margin: -10px 0 0 0; position: relative; z-index: 100; color: #000; }
#statsYear .divItem a.active, #statsYear .divItem a.hover { padding: 9px; background: #FFF; border: 1px solid #CCC; border-top: 0; text-decoration: none; color: #B51D20; }
#statsStake { float: right; position: absolute; right: 0px; top: 0px; margin-right: 5px; }
#statsStake .divItem { float: left; height: 28px; left: 10px; background: none; margin: 0; padding: 9px; text-transform: uppercase; font-weight: bold; }
#statsStake .divItem a { background: none; padding: 9px; display: block; float: left; margin: -10px 0 0 0; position: relative; z-index: 100; color: #000; right: 4px; }
#statsStake .divItem a.active, #statsStake .divItem a.hover { padding: 9px; background: #FFF; border: 1px solid #CCC; border-top: 0; text-decoration: none; color: #B51D20; }
#statsYearCombo, #statsStakeCombo,#statsTypeCombo { position: relative; height: 28px; margin-bottom: 3px; width: 90%; text-align: center; text-transform: uppercase; font-weight: bold; margin: auto; }

.statsNav { background-color: #dfdfdf; margin-top: 13px; }
#statsType { margin: 0px; margin-right: 5px; margin-left: 0px; padding-left: 0px; font-family: "Roboto",Verdana,sans-serif; font-size: 12px; }
#statsType a { background: url("/assets/psp/assets/common/images/layout/statistics/rm-li.gif") no-repeat scroll 10px center transparent; border: medium none; clear: both; color: #000000; display: block; float: none; font-weight: bold; height: auto; left: -1px; margin: 0; padding: 10px 1px 10px 25px; position: relative; }
#statsType .divItem { background: none; text-align: left; margin-left: 0px; padding-left: 0px; width: 100%; }
#statsType .divItem a.active, #statsType .divItem a.hover { background-color: #FFF; height: auto; border: solid 1px #CCC; padding: 9px 0px 9px 25px; text-decoration: none; color: #b51d20; }

.statsContent { margin: 0px; margin-right: 0px; margin-top: 13px; margin-left: 0px; padding-left: 15px; }
#scrollBox { overflow: hidden; }

/* --- Leagues Feed --- */
.sizer { width: 750px; }
.dateTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.nameTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.searchTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.fauxTab { height: 32px; margin: 0; padding: 0; position: relative; text-align: center; }
.fauxTab select { height: 28px; margin-top: 2px; width: 100%; border: 1px solid #c3c3c3; }
.fauxTab input[type=text] { height: 28px; margin-top: 2px; width: 100%; border: 1px solid #c3c3c3; }
.fauxTab #leagueSearchButton { background: #fff; position: absolute; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; width: 28px; height: 28px; right: 0px; top: 2px; float: right; }
.fauxTab #leagueSearchImg { border: 0 none; display: block; position: absolute; top: 0px; left: 7px; padding-top: 7px; padding-bottom: 7px; }
.archiveHolder { background: #d7d6d6; display: block; padding: 0px; overflow: hidden; position: relative; height: 32px; }
.radioTab { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
#leaguesContent { border: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; }
#leaguesMsg { display: table; height: 32px; margin: auto; padding: 0; position: relative; }
#leaguesMsg  p { display: table-cell; vertical-align: middle; }
#leaguesTable { border-top: #d7d6d6 1px solid }

 /*Media Queries*/
@media(max-width:767px){
    #header { height:auto; }
    #support-navigation #support-menu{ margin-right:0px; margin-top:50px; }
    #section-menu {margin-top:0px; border-bottom:1px solid #e2e2e2; }
    #footer .row { padding-left:5px; padding-right:5px;}
    #callToAction { text-align:center;}
    #contentArea img { max-width:100%; height:auto; display: block; margin: auto; }
    #content { margin-top:15px; }
    .header-image-grid.imageOnly {margin-bottom:15px}
    .vipProdList {text-align:center;}
    #footer .container{padding-left:0px; padding-right:0px;}
    #footer .bg {margin-top:0px;}
    #footer .row {margin-bottom:0px;}
    #footer .footerLogos {text-align: center;}
    #mobile-navigation .global-menu a { text-align:center; padding-left:0px; background-position:50% 12px !important;}
    #section-menu {margin-left:-15px; margin-right:-15px;}
    #support-navigation .language-menu {margin-right:-15px;}
    
    #portalRealMoney .providerType label,#portalRealMoney .providerType input{ float:none !important; display:inline-block !important; margin:20px 0px;}
    #portalRealMoney #countriesSelect,#portalRealMoney .providerType {position:static !important;}
    #portalRealMoney #rm-dropdown .selectDevice { margin-right:20px; margin-left:0px !important; float:none; display:inline;}
    #portalRealMoney #rm-dropdown {height:auto;}
    
    .steps_Android,.steps_iOS {display:none;}

    .dateTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .nameTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .searchTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .fauxTab { height: 52px; }
    .fauxTab select { width: 96%; height: 48px; margin-top: 2px; }
    .fauxTab input[type=text] { width: 96%; height: 48px; margin-top: 2px; }
    .fauxTab #leagueSearchButton { height: 48px; right: calc(2%); }
    .fauxTab #leagueSearchImg {padding-top: 17px; padding-bottom: 17px;}
}
@media(min-width:768px){
    #header { height:auto; }
    #mobile-navigation #mobile-navigation-items li a { width:720px; margin:auto; display:block;}
    #callToAction { text-align:center;}
    #contentArea img { max-width:100%; height:auto; display: block; margin: auto;}
    #section-menu .mobile-section-menu-button { border-bottom:1px solid #e2e2e2; position:relative; top:1px;}
    #section-menu .mobile-section-menu-buttonA { position:relative; top:1px;}
    
    #portalRealMoney .providerType label,#portalRealMoney .providerType input{ float:none !important; display:inline-block !important; margin:20px 0px;}
    #portalRealMoney #countriesSelect,#portalRealMoney .providerType {position:static !important;}
    #portalRealMoney #rm-dropdown .selectDevice { margin-right:20px; margin-left:0px !important; float:none; display:inline;}
    #portalRealMoney #rm-dropdown {height:auto;}
}
@media(min-width:992px){
    /*#logo {margin-top:0}*/
    #support-navigation #top-menu a {padding-right: 10px; padding-left: 10px;}
}
@media(min-width:1200px){
    /*#logo {margin-top:0}*/
    #support-navigation #top-menu a {padding-right: 15px; padding-left: 15px;}
}

/* ---------- Background Styles ---------- */

/* ---------- Background Style 1 ---------- */
.bgStyle1 {background:#fff}
/* ---------- Background Style 2 ---------- */
.bgStyle2 {background:#f9f9f9}
/* ---------- Background Style 3 ---------- */
.bgStyle3 {background:#000000}
/* ---------- Background Style 4 ---------- */
.bgStyle4 {background:#181818}
/* ---------- Background Style 5 ---------- */
.bgStyle5 {background:#e4e4e4}

/* ---------- Header Image Grid ---------- */

/* ---------- Image Only ---------- */
.header-image-wrapper {width:100%}
.header-image-grid.imageOnly {height:auto !important; background-image:none}

/* ---------- Background Image ---------- */
.header-image-wrapper .header-image-grid.bgImage {height:160px; background-position:center 0px; background-size:cover; background-repeat:no-repeat; margin:auto}
.header-image-wrapper .header-image-grid.bgImage a {display:block; height:100%; width:100%}

/* ---------- Text Block ---------- */
.header-image-wrapper .headerContentWrap {text-align:center; padding:30px 0 40px; background:#fff}
.header-image-wrapper .headerContentWrap h1 {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:400; color:#3E3E3E; letter-spacing:-.2px; margin:0; font-size:24px; padding:0; display:block}
.header-image-wrapper .headerContentWrap p {font-family:'Roboto', Arial, Helvetica, sans-serif; font-weight:300; color:#444444; margin:10px 0; font-size:14px; padding:0}
.header-image-wrapper .headerContentWrap .button {text-align:center; position:relative; font-size:16px}
.header-image-wrapper .headerContentWrap a.green-button:hover {border:none}

@media(min-width:320px){    
    .header-image-wrapper .header-image-grid.bgImage {height:160px}
}
@media(min-width:480px){    
    .header-image-wrapper .header-image-grid.bgImage {height:200px}
}
@media(min-width:768px){    
    .header-image-wrapper .header-image-grid.bgImage {height:250px}
    .header-image-wrapper .headerContentWrap h1 {font-size:30px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
    .header-image-wrapper .headerContentWrap .button {font-size:18px; margin:30px 0 0}
}
@media(min-width:992px){        
    .header-image-wrapper .header-image-grid.bgImage {height:275px}
    .header-image-wrapper .headerContentWrap h1 {font-size:30px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
    .header-image-wrapper .headerContentWrap .button {font-size:22px}
}
@media(min-width:1200px){
    .header-image-wrapper .header-image-grid.bgImage {height:340px; max-width:1650px}
    .header-image-wrapper .headerContentWrap h1 {font-size:36px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
}

/* ---------- Widget - Call to Action ---------- */
#widgets .cta {position:relative; text-align:center; margin-bottom:30px}
#widgets .cta a {font-size:16px; padding: 0.5em 2.5em}

@media(min-width:768px){
    #widgets .cta a {font-size:18px; padding:0.5em 2.5em}
}
@media(min-width:992px){        
    #widgets .cta {padding-left:30px}
    #widgets .cta a {width:100%}
}
@media(min-width:1200px){
    #widgets .cta a {font-size:22px; width:100%}    
}

/* --- Image Slider --- */
.imageSlider {overflow:hidden; position:relative}
.imageSlider > div {display:none}
.imageSlider > div.active {display:block}
.imageSlider .image img {margin:0; padding:0}
.imageSlider .content {background-color:rgba(0, 0, 0, 0.7); color:#fff; margin:0; padding:10px 20px; position:absolute; width:100%}
.imageSlider .content h3 {color:#fff; padding:0}
.imageSlider .content p {font-size:14px; padding:0}
.imageSlider a.previous {background:rgba(0, 0, 0, 0) url("/assets/psp/assets/common/images/layout/image-slider/back-arrow.png") no-repeat scroll 0 0; cursor:pointer; display:block; height:60px; left:10px; margin-top:-30px; overflow:hidden; position:absolute; text-indent:-100px; top:50%; width:60px}
.imageSlider a.next {background:rgba(0, 0, 0, 0) url("/assets/psp/assets/common/images/layout/image-slider/forward-arrow.png") no-repeat scroll 0 0; cursor:pointer; display:block; height:60px; margin-top:-30px; overflow:hidden; position:absolute; right:10px; text-indent:-100px; top:50%; width:60px}

@media (max-width: 480px) {
.imageSlider .content {background-color:rgb(0, 0, 0); position:static}
}
                 
/* --- Tabs --- */
.tabsHolder {position:relative; margin:10px 0; border:1px solid #ccc;}
.tabsHolder .tabs {position: relative;width:100%;background:#f9f9f9;background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );font-size:16px;display: inline-block; border-bottom: 1px solid #ccc;} 
.tabsHolder .tabs a {display:inline-block; padding:4px 6px; color:#000; outline:none; background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 ); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400}
.tabsHolder .tabs a.active, .default .tabsHolder .tabs a:hover {background:#f0f0f1; background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f1', endColorstr='#fefefe',GradientType=0 ); color:#1B7F8D}
.tabsHolder .content {position: relative;}
.tabsHolder .content .tabContent {margin-bottom:5px; padding:15px}
.tabsHolder .tabContent .videoPlayer2 {width:544px}
.tabsHolder .tabContent h2, .tabsHolder .tabContent h3 {padding:10px 0}
                                                
/* ---------- Custom Grid ---------- */
.grid {padding:10px 0}      
.grid .container-fluid {padding-left:0px !important; padding-right:0px !important}      
.grid .gridItem img {max-width:100%; height:auto; padding:0}        
.grid .gridItem p {padding:0 0 20px}  
.grid .gridItem h2, .grid .gridItem h3 {padding-top:0}
.grid .gridItem p.featuredLink {padding:10px 0; font-weight:400}

@media(min-width:320px){        
    .grid .gridItem img {display:block; margin:auto}
}
@media (min-width: 768px) {
    .grid {padding:10px 0}
}
                                                                         
/* --- Content Grid --- */
.contentGrid {padding:10px 0}
.contentGrid .container-fluid {padding-left:0px; padding-right:0px}
.contentGrid .row {padding-bottom:15px}
.contentGrid .row:last-child {padding-bottom:0}
.contentGrid .content h3 {padding:20px 0 5px 0}
.contentGrid .media img {padding:5px 0 0 0}
.contentGrid .media .video {margin: 5px 0 0 0}
                     
@media (min-width: 768px) {
  .contentGrid .content h3 {padding:0 0 5px 0}
}                     
                            
/* --- Featured Link --- */
.featuredLink .red {font-size:20px; color:red; line-height:0} 

/* --- Show Hide --- */
.showHide {padding: 10px 0;}
.showHide .container-fluid {padding-left: 0px; padding-right: 0}
.showHide .showHideWrap a.showHideButton {padding:8px 5px 6px 10px; font-weight:bold; font-size:16px; cursor:pointer; position:relative; display:block; color:#000; font-weight:400; background: url('/assets/common/images/layout/general/plus.png') no-repeat 98.5% center #f9f9f9; background-size: 20px 20px; border: 1px solid #e5e5e5;}
.showHide .showHideWrap a:hover.showHideButton {text-decoration:none; background-color:#e5e5e5}
.showHide .showHideWrap a.showHideButtonA {color:#000; padding:8px 5px 6px 10px; font-weight:bold; font-size:16px; cursor:pointer; position:relative; display:block; color:#333; font-weight:400; background: url('/assets/common/images/layout/general/cross.png') no-repeat 98.5% center #fff; background-size: 20px 20px; border: 1px solid #e5e5e5; border-bottom:0px}
.showHide .showHideHidden {border:1px solid #e5e5e5; border-top:0px; padding:0 10px}
.showHide h2, .showHide h3 {font-size:16px; font-weight:400; padding:20px 0 5px}
                           
/* ---------- Show Hide FAQ ---------- */
.faqGroup {padding:10px 0}
.faqGroup .showhideButton {display:block; background:url('/assets/psp/assets/common/images/generic/faq/chart-o.jpg') no-repeat scroll left 5px transparent; padding-left:20px; text-decoration:none; font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:16px;}
.faqGroup a.showhideButton:focus {outline:none}
.faqGroup .showhideButtonA {display:block; background:url('/assets/psp/assets/common/images/generic/faq/chart-c.jpg') no-repeat scroll left 5px transparent; padding-left:20px; text-decoration:none; font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:16px;}
.faqGroup a.showhideButtonA:focus {outline:none}
.faqGroup .showhidehidden {padding:0 0 0 20px}
                           
/* ---------- Notice Box ---------- */
.notice {background:#f9f9f9; border:5px solid #eaeaea; padding:15px 15px 10px; margin:10px 0}
.notice .container-fluid {padding-left:0; padding-right:0}
.notice .noticeHeader {font-size:20px; font-weight:400;word-wrap: break-word}
 
/* ---------- Main Body CTA Button ---------- */
.mainContentButton {display:block; text-align: center; font-size: 20px; padding:10px 0}

/* ---------- CTA Buttons ---------- */         
.mainContentButton {display:block; text-align: center; font-size: 20px; padding:10px 0}
a.green-button, a.greyButton, a.btn-ps-red {font-family:'Roboto', Arial, Helvetica, sans-serif; text-align:center; color:#fff !important; font-weight:300; letter-spacing:.5px; border-radius:.2em; padding:0.5em 2.5em; display:inline-block; -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease-in-out; -o-transition: background 200ms ease; transition: background 200ms ease;}
a.green-button {background:#3f9041; background:linear-gradient(to bottom, #49ae52, #306428); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49ae52, endColorstr=#306428)}
a.green-button:hover, a.green-button:focus {background:#49964b; background:linear-gradient(to bottom, #439a4a, #436E3D); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#439a4a, endColorstr=#436E3D); color:#f9f9f9; text-decoration:none}    
a.greyButton {background:#7d7d7d; background:linear-gradient(to bottom, #7d7d7d, #272727); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7d7d, endColorstr=#272727)}
a.greyButton:hover, a.greyButton:focus {background:#272727; background:linear-gradient(to bottom, #8a8a8a, #3d3d3d); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8a8a8a, endColorstr=#3d3d3d)}                                            
a.btn-ps-red {background:#a2010c}   
a.btn-ps-red:hover, a.btn-ps-red:focus {background:#88020b; color:#f9f9f9; text-decoration:none}
a.blue-button {background:#0077cc}
a.blue-button:hover, a.blue-button:focus {background:#1b3d94; color:#f9f9f9; text-decoration:none} 

/* --- Responsive Table --- */
.table-responsive {border:0; margin:0}

/* --- Brightcove Video --- */
.video {display:block; position:relative; max-width:1280px; margin:10px 0}
.video .videoWrap {padding-top:56.25%}
.video .videoWrap iframe {width:100%; height:100%; position:absolute; top:0px; bottom:0px; right:0px; left:0px; border:0}

/*--- Accordian ---*/
.accordion {margin:10px 0; border:1px solid #e5e5e5}
.accordion div > div {border-bottom:1px solid #e5e5e5}
.accordion div div > div {border:0px}
.accordion div div:last-child {border:0px}

.exControl {padding:10px; font-weight:bold; font-size:16px; cursor:pointer; background-color:#f9f9f9; position:relative; text-transform:uppercase}
.exControl h3 {padding:0 20px 0 0; border:none; font-size:16px; margin:0; color:#404040}
.exControl a {text-decoration: none; color: #fff; }
.exControl a:hover {text-decoration:none; color:#fff; border:0 none !important}
.exControl a:focus {outline:none; color:#fff; text-decoration:none}
.exControl.active {background-color:#fff; color:#000; border-bottom:0px}
.exControl.active:hover {background-color:#fff}
.exControl.active h2 {color:#272727}
.exControl:hover {background-color:#e5e5e5}
.exControl.active .exControlLink, .exControlPlusLink, .exControlMinusLink {background:url('/assets/psp/assets/common/images/layout/general/cross.png') no-repeat; background-size:20px 20px; text-indent:-100000px; position:absolute; top:12px; right:10px; width:20px; height:20px}
.exControl .exControlLink, .exControlPlusLink, .exControlMinusLink {background:url('/assets/psp/assets/common/images/layout/general/plus.png') no-repeat; background-size:20px 20px; text-indent:-100000px; position:absolute; top:12px; right:10px; width:20px; height:20px}
.exControlMinusLink {background:transparent}
.exContent h3 {font-size:1.2em; background:none; margin:15px 25px 0px 25px}
.exContent ol {padding:0 0 0 20px; }
.exContent {padding:0 10px; background:#fff; display:block; overflow:hidden}                           
                     
/* --- Accordian Horizontal ---*/
.horizontal .exHolderNew3 {border:0px; background-image:url(../images/mission/bg.png); padding-left:24px; width:585px; height:308px; background-repeat:no-repeat; background-position:0px 7px}
.horizontal .exHolderNew3 .exContent {height:300px; width:253px; float:left; margin-top:7px; background:none; color:#fff}
.horizontal .exHolderNew3 .exControl {height:296px; float:left; width:50px; padding:0px; background-color:#ccc; margin-right:0px; margin-left:10px; margin-top:8px}
.horizontal .exHolderNew3 .exControlLink {display:block; background:none; background-image:url(../images/mission/unactive.png);  height:30px;  width:30px; border:0px; position:absolute; overflow:hidden; text-indent:-999px; left:13px; top:267px}
.horizontal .exHolderNew3 .exContent p {border:0px; float:none; padding:0px; margin:0px; font-size:12px}
.horizontal .exHolderNew3 .exContent h3 {margin: 0px; margin-top: 0px; margin-bottom: 0px; color: #fff; font-size: 18px; padding-top: 20px;}
.horizontal .exHolderNew3 .exContent div.inner {padding-left:10px; padding-top:13px; width:240px; font-size:11px}
.horizontal .exHolderNew3 .exContent .benefit {border-top:1px solid #404040; padding-left:5px; padding-top:10px; padding-bottom:10px}
.horizontal .exHolderNew3 .exContent .benefit.last {border-bottom:1px solid #404040; margin-bottom:5px}
.horizontal .exHolderNew3 .optIn .label {font-weight:bold; display:block; float:left; margin-top:25px;}
.horizontal .exHolderNew3 .optIn img {margin-left:10px; float:left; padding-left: 10px;}
/* Responsive Accordion Horizontal */
.horizontal-accordion .slide {background:black; padding-top:10px; padding-bottom:10px; margin:15px 0}    
.horizontal-accordion .slide h3 {padding-top:10px; color:#f9f9f9} 
.horizontal-accordion .slide .benefit {border-top:1px solid #404040; padding-left:5px; padding-top:10px; padding-bottom:10px}
.horizontal-accordion .slide .benefit p {color:#f9f9f9}
.horizontal-accordion .slide .optIn {padding:10px 0; border-top:1px solid #404040}
.horizontal-accordion .slide .optIn img {display:inline-block !important; padding:0 8px}
.horizontal-accordion .slide .optIn .label {font-weight:bold; color:#f9f9f9}

/*------------------- Tutorial Iframe ------------------*/
.tutorialContainer {position: relative;height: 0; overflow: hidden; margin: 10px 0}
.tutorialContainer iframe { overflow: hidden; }
.tutorialContainer iframe.auto { overflow-y: auto !important; overflow-x: hidden !important; }

/* 16x9 Aspect Ratio */
.tutorialContainer {padding-bottom: 56.25%;}
.tutorialContainer iframe {position: absolute; top:0; left: 0; width: 1px;  height: 100%; min-width: 100%; *width: 100%;}

/* ---------- Related Content ---------- */
.relatedContent {margin:0 15px}
.relatedContent .container-fluid {padding-left:15px; padding-right:15px}
.relatedContentItem {margin-bottom:15px; border-bottom:1px dashed #e7e7e7}
.relatedContentItem:last-child {border-bottom:0px dashed #e7e7e7}
.relatedContentItem h3 {padding:0px 0px 10px 0px}
.relatedContentItem a {display:block; padding:5px 0px; margin-bottom:10px}
.relatedContentItem img {max-width:100%; height:auto; width:100%; padding:0; margin:10px 0}  

@media (min-width:768px){
  .relatedContent {margin:0 0 0 30px}
  .relatedContent .container-fluid {padding-left:0; padding-right:0}
}

/* --- Image Gallery --- */
.image-gallery {position:relative;margin:0 auto;display:inline-block}
.image-gallery div img {max-width:100%;width:auto}
.image-gallery div.active{display:block}
.image-gallery div {display:none}
.image-gallery .next, .image-gallery .previous {height:48px;width:48px;display:block;position:absolute;top:50%;margin-top:-24px;opacity:.5}
.image-gallery .next {background-image:url('/assets/psp/assets/common/images/layout/gallery/arrow-circle-right.png');right:10px}
.image-gallery .previous{background-image:url('/assets/psp/assets/common/images/layout/gallery/arrow-circle-left.png');left:10px}

/* --- Terms --- */
.terms ol li {list-style-position: outside}
                                                                                                
/* --- EULA --- */
.eula .numberedItem { font-weight:700; padding: 10px 5px 0 0; float: left;}
.eula ol {list-style-type:lower-alpha}
                                            
/* --- EULA - old styles --- */
.boxEula {margin:10px 0}
.boxEula .agreementNum {font-weight:bold; margin:0 10px 0 0}
.boxEula .boxWrap {padding:10px 20px}
.boxEula p {padding:10px 0}
.boxEula .boxWrap ul {margin:10px 0}
.boxEula ul.noBullet {list-style-type:none; padding:0; margin:0}
.boxEula .boxWrap ul li {padding:0}
.boxEula .boxWrap ol {margin-left:0; padding: 0 0 0 40px; list-style-type:lower-alpha;}
.boxEula .boxWrap ul li ul, .boxEula .boxWrap ul li ol, .boxEula .boxWrap ol li ul, .boxEula .boxWrap ol li ol {margin:5px 0}
.boxEula .boxWrap ul li ol li, .boxEula .boxWrap ul li ul li {padding:5px 0}
.boxEula #eulaPrintButton img {padding:20px 0 10px 10px; margin:0}                                            

/* --- Content Selecter --- */
.contentSelecter .selecter {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%;}
.contentSelecter .selecter select {width: 100%;}
.contentSelecter .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.contentSelecter .JScontent table {margin:0; min-height: 101%;}
.contentSelecter .JScontent table th {border-top:0}
.contentSelecter .JScontent table tr:last-of-type td {border-bottom:0}
.contentSelecter .contentHide { display:none; }
.contentSelecter .contentShow { display:block; }

/* --- Left Tabbed Table --- */
.leftTabbedTable {margin:10px 0}
.leftTabbedTable .tabs {padding:0;}
.leftTabbedTable a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; clear:right;}
.leftTabbedTable a.tabLink:last-child {border-bottom:1px solid #CCC;}
.leftTabbedTable a.active, a.tabLink:hover {background:#f01f01; background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.leftTabbedTable .JScontent {border:1px solid #ccc; overflow:auto !important; -webkit-overflow-scrolling: touch; padding:0 !important;}
.leftTabbedTable .JScontent table {margin:0; min-height: 101%;}
.leftTabbedTable .JScontent table th {border-top:0}
.leftTabbedTable .JScontent table tr:last-of-type td {border-bottom:0}
.leftTabbedTable .contentHide {display:none;}
.leftTabbedTable .contentShow {display:block;}

@media(max-width: 989px){
    .leftTabbedTable .tabs {border-right: 1px solid #ccc;}
    .leftTabbedTable .JScontent {border-top: 0;}
}

/* --- seriesHomepage --- */
.seriesHomepage .scheduleButtons {margin-bottom:10px; text-align:right;}
.seriesHomepage .scheduleButtons img {padding:0px !important;}
.seriesHomepage .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 ); border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesHomepage a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block;outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesHomepage a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesHomepage .JScontent {border: 1px solid #ccc; clear:both;}
.seriesHomepage .JScontent .greyButton, .seriesHomepage .JScontent .btn-ps-red {padding:0.5em; min-width:85px; font-size:13px; display:unset; white-space:nowrap;}
.seriesHomepage .contentHide {display:none;}
.seriesHomepage .contentShow {display:block; overflow:auto !important; -webkit-overflow-scrolling: touch; height: 75vh;}
.seriesHomepage .contentShow table {margin:0; min-height: 101%;}
.seriesHomepage .contentShow table th {border-top:0}
.seriesHomepage .contentShow table tr:last-of-type td {border-bottom:0}

/* --- seriesHomepageCountdown --*/
.seriesHomepageCountdown .comingSoonHolder {text-align:center;font-size:xx-large;font-weight:700;}
.seriesHomepageCountdown .days, .hours, .minutes { padding:0 10px 0 0}
.seriesHomepageCountdown .value-0, .value-1, .value-2, .value-3, .value-4, .value-5, .value-6, .value-7, .value-8, .value-9 { background:url('http://www.psimg.com/scripts/wcoop/images/wcoop-counter.gif') no-repeat; width:20px; height:36px; text-indent:-10000px; overflow:hidden; display:block; position:relative; color:transparent;margin:0 5px 0 0;}
.seriesHomepageCountdown .value-0{background-position: 0 -1px;}
.seriesHomepageCountdown .value-1{background-position: -20px -1px;}
.seriesHomepageCountdown .value-2{background-position: -40px -1px;}
.seriesHomepageCountdown .value-3{background-position: -60px -1px;}
.seriesHomepageCountdown .value-4{background-position: -80px -1px;}
.seriesHomepageCountdown .value-5{background-position: -100px -1px;}
.seriesHomepageCountdown .value-6{background-position: -120px -1px;}
.seriesHomepageCountdown .value-7{background-position: -140px -1px;}
.seriesHomepageCountdown .value-8{background-position: -160px -1px;}
.seriesHomepageCountdown .value-9{background-position: -180px -1px;}
.seriesHomepageCountdown .clockNum { background-image:url('http://www.psimg.com/scripts/wcoop/images/wcoop-counter.gif'); width:20px; height:37px; margin-right:4px; overflow:hidden; float:left; }
.seriesHomepageCountdown .clockText { float:left; font-size:11px; text-transform:uppercase; margin-left:4px; margin-right:8px; margin-top:1px; font-weight:bold; }

/*--- seriesPlayerOfTheSeries ---*/
.seriesPlayerOfTheSeries {clear:both;}
.seriesPlayerOfTheSeries .search {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; text-align:right;}
.seriesPlayerOfTheSeries .searchBox {width:100%; height: 28px; border: 1px solid #999; padding-left: 5px;}
.seriesPlayerOfTheSeries .searchButton {background: #FFF url('http://www.psimg.com/img/leagues/search-button.gif') center center no-repeat; border: solid 1px #999; width: 20px; line-height: 0; height: 28px; border-left: none; padding: 0; margin: 0 0 0 -1px; position: absolute; right: 10px; top: 10px;}
.seriesPlayerOfTheSeries .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 );border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesPlayerOfTheSeries a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesPlayerOfTheSeries a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesPlayerOfTheSeries .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesPlayerOfTheSeries .JScontent table {margin:0; min-height: 101%;}
.seriesPlayerOfTheSeries .JScontent table th {border-top:0}
.seriesPlayerOfTheSeries .JScontent table tr:last-of-type td {border-bottom:0}
.seriesPlayerOfTheSeries .event-details {background-color: #fff; top: 0px; left: 0px; width: 100%; height: 100%; max-width: 100%; max-height: 100%; padding: 10px; position: fixed; z-index: 255; overflow-x:hidden; overflow-y:scroll;}
.seriesPlayerOfTheSeries .event-details-close {cursor: pointer; text-align: right; width: 20px; float: right; clear: both;font-size: 20px;}
.seriesPlayerOfTheSeries .contentHide { display:none; }
.seriesPlayerOfTheSeries .contentShow { display:block; }

/* --- seriesResults --- */
.seriesResults .selecter {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; text-align:right;}
.seriesResults .selecter select {width:100%;}
.seriesResults .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 );border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesResults a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesResults a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesResults .summary {border-left: 1px solid #ccc; border-right: 1px solid #ccc;background: #f9f9f9;clear:both;padding-top: 10px; padding-bottom: 10px;}
.seriesResults .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesResults .JScontent table {margin:0; min-height: 101%;}
.seriesResults .JScontent table th {border-top:0}
.seriesResults .JScontent table tr:last-of-type td {border-bottom:0}
.seriesResults .JScontent .eventsStatusMsg {text-align:center; padding-top:20px;}
.seriesResults select { max-width: 100%; }
.seriesResults .link { display:inline-block; }
.seriesResults .summaryHeader {font-weight: 400;}
.seriesResults .contentHide { display:none; }
.seriesResults .contentShow { display:block; }

/* --- seriesStatistics --- */
.seriesStatistics .years {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics .stakes {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics .types {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics select {width: 100%;}
.seriesStatistics .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesStatistics .JScontent table {margin:0; min-height: 101%;}
.seriesStatistics .JScontent table th {border-top:0}
.seriesStatistics .JScontent table tr:last-of-type td {border-bottom:0}
.seriesStatistics .contentHide { display:none; }
.seriesStatistics .contentShow { display:block; }
                                                                               
/* --- feedLeaderboard -- */
.feedLeaderboard .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.feedLeaderboard .JScontent table {margin:0; min-height: 101%;}
.feedLeaderboard .JScontent table th {border-top:0}
.feedLeaderboard .JScontent table tr:last-of-type td {border-bottom:0}
                                                                               
/*--- ajaxLeague ---*/
.ajaxLeague .frequency {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague .period {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague .league {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague select {width:100%;}
.ajaxLeague .data {display: none;}
.ajaxLeague form {position: relative;}
.ajaxLeague .search {background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color: #000; display: block; outline: medium none; padding: 10px; text-decoration: none; font-weight: 400; width: 100%; text-align: right; float:left; clear:both;}
.ajaxLeague .searchBox {width:100%; height: 28px; border: 1px solid #999; padding-left: 5px; position: relative;}
.ajaxLeague .searchButton { background: url(http://www.psimg.com/img/leagues/search-button.gif) center center no-repeat; border: 0; width: 20px; height: 24px; position: absolute; right: 4px; top: 2px; }
.ajaxLeague .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.ajaxLeague .JScontent table {margin:0; min-height: 101%;}
.ajaxLeague .JScontent table th {border-top:0}
.ajaxLeague .JScontent table tr:last-of-type td {border-bottom:0}
.ajaxLeague .messageLine {text-align:center;}
                                                                               