.rival-website-app{display:block;height:100%;width:100%;overflow:hidden}.rival-website-page{height:100%;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.rival-website-page.-mobile{padding:25px}.rival-website-page-bgimage{height:100%;position:relative;top:0;left:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2}.rival-website-page.rival-home-page{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.rival-website-page.rival-home-page .home-callout{background-color:#d4af37;color:#fff;padding:10px 20px;margin-bottom:20px;border-radius:3px;font-weight:600;font-family:PT Sans,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.rival-website-page.rival-home-page .home-callout:hover{cursor:pointer;opacity:.8}.rival-website-page.rival-home-page.-mobile>.logo-image{max-height:30%;margin-bottom:0}.rival-website-page.rival-home-page.-mobile>.home-callout{font-size:8px;margin-top:20px}.rival-website-page.rival-home-page.-mobile>.construction-callout{font-size:8px;padding:5px}.rival-website-page.rival-home-page.-mobile>.construction-callout>.bp3-heading{font-size:10px}.rival-website-page.rival-home-page>.construction-callout{width:60%;min-width:300px;text-align:center;font-size:12px;margin-top:20px}.rival-website-page.rival-home-page>.construction-callout>.bp3-callout-title{text-align:center}.rival-website-page.rival-home-page>.logo-image{max-width:80%;max-height:60%;display:block;height:400px;width:400px;background:url(/img/Rlogo.png);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-bottom:50px}.construction-empty-state{color:#8a9ba8}.construction-empty-state .bp3-heading{color:#8a9ba8;text-transform:uppercase}.social-media-links{display:flex;align-items:center;justify-content:center}.social-media-links>.social-media-button>.image{height:25px;width:25px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:5px}.social-media-links>.social-media-button>.image:hover{cursor:pointer}.social-media-links.-large>.social-media-button>.image{height:35px;width:35px;margin:10px}.rival-about-page{display:flex;flex-direction:column;padding-top:80px;justify-content:flex-start}.rival-about-page.-mobile{padding:0;font-family:Oswald,sans-serif}.rival-about-page.-mobile>.about-page-body{margin:0;display:flex;flex-direction:column;width:100%}.rival-about-page .about-page-body{flex:1 1 auto;width:100%;height:100%;display:flex}.mobile-header-nav-bar{width:100%;padding:5px;border-bottom:1px solid #e1e8ed;min-height:41px;display:flex;flex-direction:row;align-items:center}.mobile-header-nav-bar .nav-bar-title{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:3px;flex:1 1 auto;text-align:center}.mobile-header-nav-bar .title-logo{height:20px;width:20px;margin-right:5px}.mobile-nav-bar-item{font-family:Oswald,sans-serif;letter-spacing:2px;text-align:center}.web-nav-bar{position:absolute;top:0;left:0;width:100%;z-index:500;margin-top:10px;display:flex;justify-content:space-around;min-height:60px}.web-nav-bar>.web-nav-bar-item{flex:1 1;text-align:center;margin:5px;display:flex;justify-content:center;align-items:center}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-text{color:#10161a;text-decoration:none;font-size:1.3em;font-family:PT Sans,sans-serif;font-weight:500}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-text:hover{color:#d4af37;cursor:pointer}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-text:hover:after{width:100%;background:#d4af37;transition:width .3s ease,background-color .3s ease}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-text:after{content:"";display:block;height:3px;width:0;margin:auto;background-color:initial;transition:width .3s ease,background-color .3s ease}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-image{width:60px;height:60px}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-image svg circle{stroke:#ff0}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-image svg text{fill:orange}.web-nav-bar>.web-nav-bar-item>.web-nav-bar-item-image path{fill:green}.web-nav-bar>.web-nav-bar-item .item-image{width:60px;height:60px}.mobile-about-us-body-scroll-container{flex:1 1 auto;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#f5f8fa;display:flex;flex-direction:column;padding:10px}.mobile-about-us-body-scroll-container>.section{margin-bottom:25px;display:block}.mobile-about-us-body-scroll-container>.section>.section-title{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:10px}.mobile-about-us-body-scroll-container>.section>.section-title.-extra-spacing{margin-bottom:15px}.mobile-about-us-body-scroll-container>.section>.section-title>.title{text-transform:uppercase;letter-spacing:1px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px}.mobile-about-us-body-scroll-container>.section>.section-title>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto}.mobile-about-us-body-scroll-container>.section>.section-text{font-family:Oswald,sans-serif;color:#5c7080;font-size:10px;width:95%;text-align:center;padding:10px;margin-left:auto;margin-right:auto}.mobile-about-us-body-scroll-container>.section>.section-text.about-us-blurb{line-height:16px}.mobile-about-us-body-scroll-container>.section>.testimonials{display:flex;flex-direction:column;font-family:Oswald,sans-serif;color:#8a9ba8;font-size:10px;margin-top:10px}.mobile-about-us-body-scroll-container>.section>.testimonials>.testimonial{flex:1 1 auto;display:flex;flex-direction:column;margin-bottom:15px;margin-left:40px;margin-right:40px}.mobile-about-us-body-scroll-container>.section>.testimonials>.testimonial>.stars{color:#d4af37;text-align:center;font-size:12px}.mobile-about-us-body-scroll-container>.section>.testimonials>.testimonial>.stars>.author{color:#8a9ba8;font-size:10px}.mobile-about-us-body-scroll-container>.section>.testimonials>.testimonial>.quote{margin:3px 0;text-transform:uppercase;font-style:italic;text-align:center}.mobile-about-us-body-scroll-container .team-pic{height:180px;width:100%;border-radius:3px;margin:5px 0 10px;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 1 auto}.mobile-about-us-body-scroll-container .sponsors-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-about-us-body-scroll-container .sponsors-container .sponsors-text{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;font-size:8px;margin:10px 0}.mobile-about-us-body-scroll-container .sponsors-container .sponsors-logos{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}.mobile-about-us-body-scroll-container .sponsors-container .sponsors-logos .sponsor-logo{max-width:100px;max-height:40px;margin:0 15px}.mobile-about-us-body-scroll-container .sponsors-container .sponsors-logos .sponsor-logo:hover{cursor:pointer}.core-value-row{display:flex;flex-direction:row;width:100%;margin-bottom:10px;min-height:105px}.core-value-row>.symbol{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;width:8%}.core-value-row>.symbol>.-letter{text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);letter-spacing:1px;font-family:Oswald,sans-serif;font-size:12px}.core-value-row>.symbol>.-letter.-reverse{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.core-value-row>.image-container{flex:0 0 auto;width:34%;position:relative}.core-value-row>.image-container>.image{height:100%;width:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.core-value-row>.image-container>.image-overlay{position:absolute;height:100%;width:100%;top:0}.core-value-row>.explanation-container{border-width:2px;border-style:solid;flex:1 1 auto;font-family:Oswald,sans-serif;font-size:9px;width:58%;text-align:center;padding:10px;margin:5px;display:flex;align-items:center;justify-content:center}.about-us-body{flex:0 1 auto;width:100%;height:100%;display:flex;flex-direction:column}.about-us-body .body-top{display:flex;flex-direction:row;flex:1 1 auto;justify-content:center;padding:20px;margin-top:15px;background-color:#e1e8ed;border-top:3px solid #ced9e0;border-bottom:3px solid #ced9e0;align-items:flex-start;height:88%;overflow-y:auto}.about-us-body .body-top>.top-left{flex:1 1 auto;padding:0 15px;flex-direction:column}.about-us-body .body-top>.top-left,.about-us-body .body-top>.top-right{display:flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}.about-us-body .body-top>.top-right{flex:0 0 auto;width:45%;padding:0 10px 10px;flex-direction:column}.about-us-body .body-top>.top-right>.section{flex:1 1 auto;display:flex;flex-direction:column;width:100%;margin:0 15px 30px;align-items:center}.about-us-body .body-bottom{min-height:80px;padding:10px}.about-us-body .body-bottom .sponsors-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-us-body .body-bottom .sponsors-container .sponsors-text{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;font-size:8px;margin:10px 0}.about-us-body .body-bottom .sponsors-container .sponsors-logos{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}.about-us-body .body-bottom .sponsors-container .sponsors-logos .sponsor-logo{max-width:100px;max-height:40px;margin:0 15px}.about-us-body .body-bottom .sponsors-container .sponsors-logos .sponsor-logo:hover{cursor:pointer}.about-us-body .section-title{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:15px}.about-us-body .section-title.-extra-spacing{margin-bottom:25px}.about-us-body .section-title.-section-top-space{margin-top:15px}.about-us-body .section-title>.title{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px;font-size:16px}.about-us-body .section-title>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto;height:0}.about-us-body .section-text{font-family:Oswald,sans-serif;color:#5c7080;font-size:12px;text-align:center;margin-left:auto;margin-right:auto}.about-us-body .section-text.about-us-blurb{line-height:18px}.about-us-body .testimonials{display:flex;flex-direction:row;align-items:center;font-family:Oswald,sans-serif;color:#8a9ba8;font-size:11px;margin-top:15px;min-width:60%}.about-us-body .testimonials .testimonial-control-button{height:32px;width:32px;border-radius:50%;border:1px solid #8a9ba8;display:flex;align-items:center;justify-content:center}.about-us-body .testimonials .testimonial-control-button.-small{height:18px;width:18px;padding:3px;min-height:18px;min-width:18px}.about-us-body .testimonials>.testimonial{flex:1 1 auto;display:flex;flex-direction:column;margin-left:40px;margin-right:40px}.about-us-body .testimonials>.testimonial>.stars{color:#d4af37;text-align:center;font-size:12px}.about-us-body .testimonials>.testimonial>.stars>.author{color:#8a9ba8;font-size:10px}.about-us-body .testimonials>.testimonial>.quote{margin:3px 0;text-transform:uppercase;font-style:italic;text-align:center}.about-us-body .core-values-section{width:75%}.about-us-body .core-values-section .core-value-row .explanation-container{font-size:10px}.about-us-body .get-in-touch-section,.team-pic{width:100%}.team-pic{height:400px;border-radius:3px;margin:5px 0 10px;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 1 auto}.rbq-leaderboard-card{border-bottom:1px solid #bfccd6;display:flex;flex-direction:row;align-items:center;padding:10px;position:relative}.rbq-leaderboard-card>.leaderboard-card-image{flex:0 0 auto;border:3px solid #e1e8ed;height:70px;width:70px;border-radius:50%}.rbq-leaderboard-card>.leaderboard-card-content{flex:1 0 auto;margin-left:10px;display:flex;flex-direction:column}.rbq-leaderboard-card>.leaderboard-card-content>.title{text-transform:uppercase;padding-bottom:3px}.rbq-leaderboard-card>.leaderboard-card-content>.subtitle{border-top:1px solid #e1e8ed;padding-top:3px;color:#8a9ba8;display:flex;align-items:center;font-weight:200;font-size:12px;text-transform:capitalize}.rbq-leaderboard-card>.leaderboard-card-content>.subtitle>.bp3-icon{margin-right:5px;color:#8a9ba8;font-size:10px;margin-top:2px}.rbq-leaderboard-card>.rbq-placement-tag{display:block;position:absolute;top:10px;right:10px}.rbq-leaderboard-card>.rbq-placement-tag .tag-logo{height:10px;width:10px;margin-right:5px;-webkit-filter:invert(100%);filter:invert(100%)}.rbq-leaderboard-card>.rbq-placement-tag>.bp3-tag{text-align:center}.rbq-leaderboard-card>.rbq-placement-tag>.bp3-tag.-first{background-color:#c98910}.rbq-leaderboard-card>.rbq-placement-tag>.bp3-tag.-second{background-color:#a8a8a8}.rbq-leaderboard-card>.rbq-placement-tag>.bp3-tag.-third{background-color:#965a38}.rbq-mobile-home{display:flex;flex-direction:column;padding:15px;font-family:Oswald,sans-serif}.rbq-mobile-home .mobile-home-header{display:flex;flex-direction:row;padding:15px;align-items:center;margin-bottom:10px;background-color:#fff;border:1px solid #8a9ba8;border-radius:3px}.rbq-mobile-home .mobile-home-header .header-logo{height:80px;width:80px;flex:0 0 auto}.rbq-mobile-home .mobile-home-header .header-main{display:flex;flex-direction:column;flex:1 1 auto;margin-left:15px}.rbq-mobile-home .mobile-home-header .header-main .title{text-align:center;border-bottom:1px solid #8a9ba8;text-transform:uppercase;letter-spacing:1px;color:#293742;padding-bottom:5px}.rbq-mobile-home .mobile-home-header .header-main .subtitle{padding:5px 5px 0;color:#8a9ba8;text-align:center;font-size:10px;letter-spacing:1px;text-align:justify}.rbq-mobile-home .mobile-header .title{color:#bfccd6}.rbq-mobile-home .mobile-header .spacer{border-top:1px solid #bfccd6}.rbq-mobile-home .last-updated{text-align:center;color:#bfccd6;font-style:italic!important;text-transform:uppercase;font-size:8px}.rbq-mobile-home .home-section{margin:20px 0}.rbq-mobile-home .quick-stats{display:flex;flex-direction:row;justify-content:space-around;width:100%}.rbq-mobile-home .quick-stats .quick-stat{background-color:#fff;border:1px dashed #bfccd6;padding:15px;font-size:24px;color:#8a9ba8;display:flex;flex-direction:column;align-items:center}.rbq-mobile-home .quick-stats .quick-stat .stat-title{text-transform:uppercase;color:#293742;font-size:10px}.rbq-mobile-home .quick-stats .quick-stat .stat-content{display:flex;flex-direction:row;margin-top:5px}.rbq-mobile-home .quick-stats .quick-stat .quick-stat-icon{color:#e1e8ed;display:flex;align-items:center;margin-right:7px;margin-top:2px}.rbq-mobile-home .quick-stats .quick-stat .current-leader-image{height:30px;width:30px;border-radius:50%}.rbq-mobile-home .recent-badges{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.rbq-mobile-home .history-year{display:flex;flex-direction:row;width:100%;margin-bottom:10px;align-items:center}.rbq-mobile-home .history-year .history-title{flex:0 0 auto;text-transform:uppercase;color:#5c7080;font-size:12px}.rbq-mobile-home .history-year .history-stats{display:flex;flex-direction:row;justify-content:space-around;width:100%}.rbq-mobile-home .history-year .history-stats .quick-stat{background-color:#fff;border:1px dashed #bfccd6;padding:5px;font-size:14px;color:#8a9ba8;display:flex;flex-direction:column;align-items:center;justify-content:center}.rbq-mobile-home .history-year .history-stats .quick-stat .stat-title{text-transform:uppercase;color:#293742;font-size:10px}.rbq-mobile-home .history-year .history-stats .quick-stat .stat-content{display:flex;flex-direction:row;margin:0 5px}.rbq-mobile-home .history-year .history-stats .quick-stat .quick-stat-icon{color:#e1e8ed;display:flex;align-items:center;margin-right:7px;margin-top:2px}.rbq-mobile-home .history-year .history-stats .quick-stat .current-leader-image{height:30px;width:30px;border-radius:50%}.rbq-mobile-home .history-year .history-stats .quick-stat .current-leader-image.-historical{margin:0 3px}.mobile-header{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:10px}.mobile-header>.title{text-transform:uppercase;letter-spacing:1px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px}.mobile-header>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto}.badgequest-page{flex:1 1 auto;height:100%;width:100%;display:flex;padding:25px;font-family:Oswald,sans-serif}.badgequest-page.-mobile{padding:0}.badgequest-page>.main-panel{width:60%;display:flex;flex-direction:column}.badgequest-page>.main-panel>.main-panel-title{display:flex;align-items:center;justify-content:center;height:70px;text-transform:uppercase;font-size:40px;font-weight:400;flex:0 0 auto;margin-bottom:10px}.badgequest-page>.main-panel>.main-panel-title .title-logo{height:40px;width:40px;margin-right:15px;margin-top:5px}.badgequest-page>.main-panel>.main-panel-controls{flex:0 0 auto;margin:10px 10px 0}.badgequest-page>.main-panel>.main-panel-controls .bp3-button-text{font-family:Oswald,sans-serif}.badgequest-page>.main-panel>.main-panel-controls .bp3-active .bp3-button-text,.badgequest-page>.main-panel>.main-panel-controls .bp3-active .bp3-icon{color:#d4af37}.badgequest-page>.main-panel>.main-panel-content{flex:1 1 auto;border:1px solid #bfccd6;margin:10px;border-radius:5px;overflow-y:scroll;display:flex;flex-direction:column}.badgequest-page>.side-panel{width:30%;padding-top:40px;display:flex;flex-direction:column}.badgequest-page>.side-panel>.side-panel-title{height:40px;flex:0 0 auto;font-size:24px;font-weight:400;align-items:center;justify-content:center;display:flex;text-transform:uppercase}.badgequest-page>.side-panel>.side-panel-content{border:1px solid #bfccd6;border-radius:5px;flex:1 1 auto;overflow-y:scroll}.badgequest-page>.side-panel>.side-panel-content.-split{padding:12px 0;display:flex;height:100%;flex-direction:row;justify-content:center}.badgequest-page>.side-panel>.side-panel-content.-split>.split-col{flex:1 1 auto;max-width:110px;display:flex;flex-direction:column;align-items:center;height:100%}.badgequest-page>.side-panel>.side-panel-content.-split>.split-col.-right{margin-top:40px;margin-left:0}.rbq-leaderboard-card:hover{background-color:#f5f8fa;cursor:pointer}.rbq-individual-details-panel>.panel-header{display:flex;flex-direction:row;padding:20px}.rbq-individual-details-panel>.panel-header>.header-left{flex:0 0 auto;margin-right:20px}.rbq-individual-details-panel>.panel-header>.header-left .user-image{height:125px;width:125px;border-radius:50%;border:5px solid #bfccd6}.rbq-individual-details-panel>.panel-header>.header-right{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.rbq-individual-details-panel>.panel-header>.header-right .title{text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #e1e8ed;display:flex;flex-direction:row}.rbq-individual-details-panel>.panel-header>.header-right .title .title-text{flex:1 1 auto;font-weight:400;font-size:20px}.rbq-individual-details-panel>.panel-header>.header-right .description{color:#5c7080;margin-top:5px;font-weight:300;display:flex;align-items:center;justify-content:flex-start}.rbq-individual-details-panel>.panel-header>.header-right .description>.bp3-icon{margin-right:5px;color:#5c7080}.rbq-individual-details-panel>.panel-body>.badge-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:#f5f8fa;border-top:2px solid #e1e8ed;border-bottom:2px solid #e1e8ed;padding:10px 0}.rbq-individual-details-panel>.panel-body>.badges-earned-table{display:flex}.rbq-individual-details-panel>.panel-body>.badges-earned-table table{border:1px solid #bfccd6;flex:1 0 auto;margin:15px;border-radius:5px;border-spacing:0;border-collapse:collapse}.rbq-individual-details-panel>.panel-body>.badges-earned-table table td{border-bottom:1px solid #bfccd6;padding:5px;font-size:12px;text-align:center;color:#5c7080;font-weight:300}.rbq-individual-details-panel>.panel-body>.badges-earned-table table th{border-bottom:1px solid #8a9ba8;padding:5px;font-weight:400}.rbq-badge-card{width:90%;padding:5%;display:flex}.rbq-badge-card>.badge-image{flex:1 1 auto;padding-bottom:100%}.rbq-badge-card>.badge-image:hover{filter:opacity(50%);-webkit-filter:opacity(50%);cursor:pointer}.rbq-empty-details-panel{flex:1 1 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#8a9ba8;font-size:18px;text-transform:uppercase;text-align:center;margin-top:-100px}.rbq-empty-details-panel img{height:200px;width:200px;-webkit-filter:invert(80%);filter:invert(80%);margin:40px}.rbq-badge-details-panel>.panel-header{display:flex;flex-direction:row;padding:20px}.rbq-badge-details-panel>.panel-header>.header-left{flex:0 0 auto;margin-right:20px}.rbq-badge-details-panel>.panel-header>.header-left .badge-image{height:100px;width:100px}.rbq-badge-details-panel>.panel-header>.header-right{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.rbq-badge-details-panel>.panel-header>.header-right .title{text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #e1e8ed;display:flex;flex-direction:row}.rbq-badge-details-panel>.panel-header>.header-right .title .player-image{height:20px;width:20px;border-radius:50%;margin-left:5px}.rbq-badge-details-panel>.panel-header>.header-right .title .title-text{flex:1 1 auto;font-weight:400;font-size:20px}.rbq-badge-details-panel>.panel-header>.header-right .title .created-by{flex:0 0 auto;flex-direction:row;align-items:center;display:flex;font-size:10px;color:#8a9ba8}.rbq-badge-details-panel>.panel-header>.header-right .description{color:#5c7080;margin-top:5px;font-weight:300;font-style:italic}.rbq-badge-details-panel>.panel-body>.user-avatars{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:#f5f8fa;border-top:2px solid #e1e8ed;border-bottom:2px solid #e1e8ed;padding:10px 0}.rbq-badge-details-panel>.panel-body>.badges-earned-table{display:flex}.rbq-badge-details-panel>.panel-body>.badges-earned-table table{border:1px solid #bfccd6;flex:1 0 auto;margin:15px;border-radius:5px;border-spacing:0;border-collapse:collapse}.rbq-badge-details-panel>.panel-body>.badges-earned-table table td{border-bottom:1px solid #bfccd6;padding:5px;font-size:12px;text-align:center;color:#5c7080;font-weight:300}.rbq-badge-details-panel>.panel-body>.badges-earned-table table th{border-bottom:1px solid #8a9ba8;padding:5px;font-weight:400}.rbq-mini-user-avatar{width:65px;height:65px;display:flex;margin:3px;position:relative}.rbq-mini-user-avatar>.user-avatar-image{flex:1 1 auto;border-radius:50%;border:3px solid #137cbd;background-position:50%;background-repeat:no-repeat;background-size:cover}.rbq-mini-user-avatar>.user-avatar-image.-invalid{filter:grayscale(100%);-webkit-filter:grayscale(100%);border:3px solid #e1e8ed}.rbq-mini-user-avatar>.user-avatar-tag{position:absolute;bottom:0;right:0;text-align:center;background-color:#137cbd}.rbq-mini-badge-icon{width:65px;height:65px;display:flex;margin:3px;position:relative}.rbq-mini-badge-icon>.badge-icon{flex:1 1 auto;display:flex;width:100%}.rbq-mini-badge-icon>.badge-icon.-invalid{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.rbq-mini-badge-icon>.badge-icon-tag{position:absolute;bottom:0;right:0;text-align:center}.main-panel-controls-button-group{width:100.5%;display:flex;flex-direction:row;background-color:#fff;min-height:30px}.main-panel-controls-button-group .bp3-button.main-panel-controls-button{flex:1 1 auto;background-color:#fff;border:1px solid #bfccd6;border-radius:0;box-shadow:none}.main-panel-controls-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.main-panel-controls-button-group .bp3-button.bp3-active{border-color:#d4af37;background-color:rgba(212,175,55,.18823529411764706)}.main-panel-controls-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.rbq-mobile-header-bar{width:100%;padding:5px;border-bottom:1px solid #e1e8ed;min-height:41px;flex:0 0 auto;display:flex;flex-direction:row;align-items:center}.rbq-mobile-header-bar .title{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:3px;flex:1 1 auto;text-align:center}.rbq-mobile-header-bar .title-logo{height:20px;width:20px;margin-left:5px}.rbq-body-mobile{width:100%;height:100%;display:flex;flex-direction:column;position:fixed}.rbq-body-mobile .rbq-body-mobile-scroll-container{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f5f8fa}.rbq-body-mobile .rbq-body-mobile-scroll-container .rbq-leaderboard-card{margin:4px;background-color:#fff;border:1px solid #ced9e0;border-radius:3px}.rbq-body-mobile .rbq-body-mobile-scroll-container .rbq-mobile-list-item-card{margin:8px}.rbq-body-mobile .rbq-body-mobile-scroll-container .rbq-mobile-list-item-card .created-by-image{height:20px;width:20px;border-radius:50%;margin-left:5px}.rbq-mobile-nav-bar{width:100%;padding:5px;border-bottom:1px solid #e1e8ed;min-height:41px;flex:0 0 auto;display:flex;flex-direction:row;align-items:center}.rbq-mobile-nav-bar .mobile-rbq-button-group{flex:0 0 auto;align-items:center}.rbq-mobile-nav-bar .mobile-rbq-button-group .bp3-button{border-radius:0}.rbq-mobile-nav-bar .mobile-rbq-button-group .bp3-button.bp3-active{background-color:#fff}.rbq-mobile-nav-bar .mobile-rbq-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.rbq-mobile-list-item-card{display:flex;flex-direction:column;align-items:center;padding:10px;position:relative}.rbq-mobile-list-item-card>.card-main{display:flex;flex-direction:row;flex:1 1 auto;width:100%;align-items:center}.rbq-mobile-list-item-card>.card-details{width:100%}.rbq-mobile-list-item-card>.card-details.-open{background-color:#f5f8fa;border:1px dashed #ced9e0;margin-top:10px;padding:5px 10px;text-align:center}.rbq-mobile-list-item-card>.card-details .description{color:#5c7080;font-weight:300;font-size:11px;font-style:italic;text-transform:uppercase}.rbq-mobile-list-item-card .list-item-card-image{flex:0 0 auto;border:3px solid #e1e8ed;height:70px;width:70px;border-radius:50%}.rbq-mobile-list-item-card .list-item-card-image.-no-border{border:0}.rbq-mobile-list-item-card .list-item-card-content{flex:1 0 auto;margin-left:10px;display:flex;flex-direction:column}.rbq-mobile-list-item-card .list-item-card-content>.title{text-transform:uppercase;padding-bottom:3px;display:flex;flex-direction:row;align-items:center}.rbq-mobile-list-item-card .list-item-card-content>.title .main{flex:1 1 auto}.rbq-mobile-list-item-card .list-item-card-content>.title .right{flex:0 0 auto;color:#8a9ba8;font-weight:200;font-size:11px;display:flex;align-items:center;text-transform:none}.rbq-mobile-list-item-card .list-item-card-content>.subtitle{border-top:1px solid #e1e8ed;padding-top:3px;color:#8a9ba8;font-weight:200;font-size:12px;display:flex;flex-direction:row;align-items:center}.rbq-mobile-list-item-card .list-item-card-content>.subtitle .main{flex:1 1 auto;display:flex;align-items:center}.rbq-mobile-list-item-card .list-item-card-content>.subtitle .right{flex:0 0 auto;display:flex;align-items:center;text-transform:none;font-size:10px}.rbq-mobile-list-item-card .list-item-card-content>.subtitle>.bp3-icon{margin-right:5px;color:#8a9ba8;font-size:10px;margin-top:2px}.rbq-mobile-list-item-card .stat-segment{margin-right:8px;display:flex;align-items:center}.rbq-mobile-list-item-card .stat-segment>.bp3-icon{margin-right:2px}.rbq-mobile-list-item-card .card-tag{display:block;position:absolute;top:10px;right:10px}.rbq-mobile-list-item-card .card-tag .tag-logo{height:10px;width:10px;margin-right:5px;-webkit-filter:invert(100%);filter:invert(100%)}.rbq-mobile-list-item-card .card-tag>.bp3-tag{text-align:center}.rbq-mobile-list-item-card .card-tag>.bp3-tag.-first{background-color:#c98910}.rbq-mobile-list-item-card .card-tag>.bp3-tag.-second{background-color:#a8a8a8}.rbq-mobile-list-item-card .card-tag>.bp3-tag.-third{background-color:#965a38}.rbq-mobile-details-header{display:flex;flex-direction:column;padding:10px;position:relative}.rbq-mobile-details-header.-no-bottom-padding{padding:10px 10px 0}.rbq-mobile-details-header .title-container{display:flex;flex-direction:row;margin-bottom:15px;background-color:#fff;padding:10px;border:1px solid #bfccd6;border-radius:3px}.rbq-mobile-details-header .title-container .selected-item-image{width:70px;height:70px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.rbq-mobile-details-header .title-container .selected-item-image.-player-image{border-radius:50%;border:3px solid #e1e8ed}.rbq-mobile-details-header .title-container .main-content-area{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px;align-content:center;justify-content:center}.rbq-mobile-details-header .title-container .main-content-area .title{text-transform:uppercase;padding-bottom:3px;color:#394b59;letter-spacing:1px;font-size:16px;display:flex;flex-direction:row;align-items:center}.rbq-mobile-details-header .title-container .main-content-area .title .main{flex:1 1 auto}.rbq-mobile-details-header .title-container .main-content-area .title .right{flex:0 0 auto;color:#8a9ba8;font-weight:200;font-size:11px;display:flex;align-items:center;text-transform:none}.rbq-mobile-details-header .title-container .main-content-area .title .right .created-by-image{height:20px;width:20px;border-radius:50%;margin-left:5px}.rbq-mobile-details-header .title-container .main-content-area .subtitle{border-top:1px solid #bfccd6;padding-top:3px;color:#8a9ba8;display:flex;align-items:center;font-weight:200;font-size:12px;text-transform:capitalize}.rbq-mobile-details-header .title-container .main-content-area .subtitle .stat-segment{margin-right:8px;display:flex;align-items:center}.rbq-mobile-details-header .title-container .main-content-area .subtitle .stat-segment>.bp3-icon{margin-right:2px}.rbq-mobile-details-header .mobile-header .title{color:#bfccd6}.rbq-mobile-details-header .mobile-header .spacer{border-top:1px solid #bfccd6}.rbq-mobile-details-header .description-container{background-color:#fff;padding:10px;color:#5c7080;font-weight:300;font-size:11px;font-style:italic;text-transform:uppercase;text-align:center;border:1px dashed #bfccd6;letter-spacing:1px}.rbq-mobile-details-header .card-tag{display:block;position:absolute;top:20px;right:20px}.rbq-mobile-details-header .card-tag .tag-logo{height:10px;width:10px;margin-right:5px;-webkit-filter:invert(100%);filter:invert(100%)}.rbq-mobile-details-header .card-tag>.bp3-tag{text-align:center}.rbq-mobile-details-header .card-tag>.bp3-tag.-first{background-color:#c98910}.rbq-mobile-details-header .card-tag>.bp3-tag.-second{background-color:#a8a8a8}.rbq-mobile-details-header .card-tag>.bp3-tag.-third{background-color:#965a38}.rbq-mobile-details-panel .details-panel-content{margin:10px;display:flex;flex-direction:column;flex:0 0 auto}.rbq-mobile-details-panel .details-panel-content.-no-top-margin{margin:0 10px 10px}.rbq-mobile-details-panel .details-panel-content .mobile-header .title{color:#bfccd6}.rbq-mobile-details-panel .details-panel-content .mobile-header .spacer{border-top:1px solid #bfccd6}.rbq-mobile-details-panel .icons-bucket{border:1px dashed #bfccd6;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:#fff;padding:10px 0}.rbq-mobile-details-panel .icons-bucket .rbq-mini-badge-icon{width:50px;height:50px}.rbq-mobile-details-panel .rbq-mini-user-avatar{width:55px;height:55px;display:flex;margin:3px;position:relative}.rbq-mobile-details-panel .rbq-mini-user-avatar>.user-avatar-image{flex:1 1 auto;border-radius:50%;border:3px solid #137cbd;background-position:50%;background-repeat:no-repeat;background-size:cover}.rbq-mobile-details-panel .rbq-mini-user-avatar>.user-avatar-image.-invalid{filter:grayscale(100%);-webkit-filter:grayscale(100%);border:3px solid #e1e8ed}.rbq-mobile-details-panel .rbq-mini-user-avatar>.user-avatar-tag{position:absolute;bottom:0;right:0;text-align:center;background-color:#137cbd}.rbq-mobile-details-panel .earned-details{margin-top:20px}.rbq-mobile-details-panel .no-badges-earned{background-color:#fff;padding:10px;color:#5c7080;font-weight:300;font-size:11px;font-style:italic;text-transform:uppercase;text-align:center;border:1px dashed #bfccd6;letter-spacing:1px}.rbq-mobile-details-panel .badges-earned-table{display:flex;font-family:Oswald,sans-serif;margin-top:5px}.rbq-mobile-details-panel .badges-earned-table table{border:1px dashed #bfccd6;flex:1 0 auto;border-radius:5px;border-spacing:0;border-collapse:collapse;background-color:#fff;width:100%}.rbq-mobile-details-panel .badges-earned-table table td{border-bottom:1px solid #bfccd6;padding:5px;font-size:10px;text-align:center;color:#5c7080;font-weight:300}.rbq-mobile-details-panel .badges-earned-table table th{border-bottom:1px solid #8a9ba8;padding:5px;font-weight:400;text-transform:uppercase;font-size:12px}.mobile-nav-bar{display:flex;flex-direction:column;width:80%;min-height:30%;justify-content:space-evenly}.mobile-nav-bar .mobile-nav-bar-item{display:flex;margin:8px 0}.mobile-nav-bar .mobile-nav-bar-item>.nav-button{flex:1 1 auto;font-family:Oswald,sans-serif;border:2px solid #000;color:#000}.rival-news-page{display:flex;flex-direction:column;padding-top:80px;justify-content:flex-start}.rival-news-page.-mobile{padding:0;font-family:Oswald,sans-serif}.rival-news-page.-mobile>.news-page-body{margin:0;display:flex;flex-direction:column;width:100%}.rival-news-page.-mobile .mobile-roster-button-group{border-bottom:1px solid #e1e8ed;flex:0 0 auto;align-items:center;padding:2px}.rival-news-page.-mobile .mobile-roster-button-group .bp3-button{border-radius:0}.rival-news-page.-mobile .mobile-roster-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.rival-news-page.-mobile .mobile-roster-button-group .bp3-button.bp3-active{background-color:#fff}.rival-news-page.-mobile .mobile-roster-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.rival-news-page .news-page-body{flex:1 1 auto;width:100%;height:100%;display:flex}.rival-news-page .news-page-body .news-body-button-group{flex:0 0 auto;align-items:center;border-radius:3px 3px 0 0}.rival-news-page .news-page-body .news-body-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.rival-news-page .news-page-body .news-body-button-group .bp3-button.bp3-active{background-color:#fff}.rival-news-page .news-page-body .news-body-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.mobile-news-body-scroll-container{flex:1 1 auto;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#f5f8fa}.mobile-news-body-scroll-container .news-card{margin:15px}.mobile-news-body-scroll-container .bp3-non-ideal-state{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(212,175,55,.5647058823529412)}.mobile-news-body-scroll-container .bp3-non-ideal-state .bp3-heading{color:rgba(212,175,55,.5647058823529412)}.mobile-news-body-scroll-container .bp3-non-ideal-state .bp3-icon{color:rgba(212,175,55,.3137254901960784)}.mobile-news-search{flex:1 1 auto}.mobile-news-search .bp3-input{font-family:Oswald,sans-serif;font-size:16px;box-shadow:none;border:1px solid #bfccd6;letter-spacing:1px}.mobile-news-search .bp3-input:focus{box-shadow:none}.news-card{display:flex;flex-direction:row;padding:0;font-family:Oswald,sans-serif}.news-card .card-left{display:flex;flex-direction:column;align-items:center;justify-content:center}.news-card .card-left .news-type-icon{background-color:#ebf1f5;color:#a7b6c2;display:flex;align-items:center;justify-content:center;height:100%;padding:10px;border-radius:3px 0 0 3px}.news-card .card-right{flex:1 1 auto;margin:10px;display:flex;flex-direction:column;overflow:hidden}.news-card .card-right .title{flex:1 1 auto;color:#394b59;font-size:12px;padding:0 5px}.news-card .card-right .divider{background-color:#ced9e0;height:2px;margin:4px 0}.news-card .card-right .subtitle{flex:1 1 auto;color:#8a9ba8;font-size:8px;font-style:italic;display:flex;flex-direction:row;padding:0 5px}.news-card .card-right .subtitle .subtitle-left{flex:1 1 auto}.news-body{flex:0 0 auto;width:100%;flex-direction:column}.news-body,.news-body .body-top{height:100%;display:flex;overflow-y:hidden}.news-body .body-top{flex-direction:row;flex:1 1 auto;justify-content:center;padding:20px;margin:15px 0;background-color:#e1e8ed;border-top:3px solid #ced9e0;border-bottom:3px solid #ced9e0}.news-body .body-top>.top-left{flex:1 1 auto;display:flex;align-items:center;padding:0 15px;flex-direction:column}.news-body .body-top>.top-left .mobile-home-body{width:100%}.news-body .body-top>.top-left .mobile-home-body .mobile-home-page-pic{border-color:#e1e8ed}.news-body .body-top>.top-right{flex:0 0 auto;width:45%;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center}.news-body .body-top>.top-right .news-results-card{width:100%;padding:0;flex:1 1 auto;overflow-y:auto;border-radius:0 0 3px 3px;margin-top:-2px}.news-body .body-top>.top-right .news-results-card .bp3-non-ideal-state{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(212,175,55,.5647058823529412)}.news-body .body-top>.top-right .news-results-card .bp3-non-ideal-state .bp3-heading{color:rgba(212,175,55,.5647058823529412)}.news-body .body-top>.top-right .news-results-card .bp3-non-ideal-state .bp3-icon{color:rgba(212,175,55,.3137254901960784)}.news-body .body-top>.top-right .news-results-card .news-card{border:2px solid #fff;border-radius:0}.news-body .body-top>.top-right .news-results-card .news-card:hover{cursor:pointer;background-color:rgba(212,175,55,.12549019607843137)}.news-body .body-top>.top-right .news-results-card .news-card:hover .card-left .news-type-icon{color:#d4af37;background-color:rgba(212,175,55,.18823529411764706)}.news-body .body-top>.top-right .news-results-card .news-card:hover .card-right>.title{color:#d4af37}.news-body .body-top>.top-right .news-results-card .news-card:hover .card-right>.subtitle{color:rgba(212,175,55,.5647058823529412)}.news-body .body-top>.top-right .news-results-card .news-card:hover .card-right .divider{background-color:#d4af37}.news-body .body-top>.top-right .news-results-card .news-card .card-left .news-type-icon{border-radius:0}.news-body .body-top>.top-right .news-body-search{flex:1 1 auto;height:100%;margin-right:-1px}.news-body .body-top>.top-right .news-body-search .bp3-input{font-family:Oswald,sans-serif;font-size:12px;border-radius:0 3px 0 0;height:33px;box-shadow:none;border:1px solid #bfccd6;letter-spacing:1px}.news-body .body-top>.top-right .news-body-search .bp3-input:focus{box-shadow:none}.news-body .body-bottom{min-height:8%;flex:0 0 auto}.news-body .section-title{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:15px}.news-body .section-title.-extra-spacing{margin-bottom:25px}.news-body .section-title>.title{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px;font-size:16px}.news-body .section-title>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto;height:0}.photo-grid{flex:1 1 auto;height:100%;display:flex;flex-direction:column;width:100%}.photo-grid .photo-grid-pic{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;border:3px solid #e1e8ed;border-radius:10px}.photo-grid .row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1 1 auto}.photo-grid .row.-one{height:35%}.photo-grid .row.-two{height:30%}.photo-grid .row.-three{height:35%}.photo-grid .row.-oneB1,.photo-grid .row.-oneB2,.photo-grid .row.-threeA1,.photo-grid .row.-threeA2{height:50%}.photo-grid .col{flex:1 1 auto;height:100%;align-items:center;justify-content:center}.photo-grid .col.-oneA{width:62%}.photo-grid .col.-oneB{width:38%}.photo-grid .col.-twoA,.photo-grid .col.-twoB{width:50%}.photo-grid .col.-threeA{width:38%}.photo-grid .col.-threeB{width:62%}.mobile-results-select-menu,.mobile-results-select-menu-popover{font-family:Oswald,sans-serif;letter-spacing:1px}.mobile-results-select-menu-popover .bp3-menu{min-width:113px;margin-left:-5px}.mobile-results-select-menu-popover .bp3-menu-item{text-align:center;text-transform:uppercase}.rival-results-page{display:flex;flex-direction:column;padding-top:80px;justify-content:flex-start}.rival-results-page.-mobile{padding:0;font-family:Oswald,sans-serif}.rival-results-page.-mobile>.results-page-body{margin:0;display:flex;flex-direction:column;width:100%}.rival-results-page.-mobile .mobile-results-button-group{border-bottom:1px solid #e1e8ed;flex:0 0 auto;align-items:center;padding:2px}.rival-results-page.-mobile .mobile-results-button-group .bp3-button{border-radius:0}.rival-results-page.-mobile .mobile-results-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.rival-results-page.-mobile .mobile-results-button-group .bp3-button.bp3-active{background-color:#fff}.rival-results-page.-mobile .mobile-results-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.rival-results-page .results-page-body{flex:1 1 auto;width:100%;height:100%;display:flex}.rival-results-page .results-page-body .news-body-button-group{flex:0 0 auto;align-items:center;border-radius:3px 3px 0 0}.rival-results-page .results-page-body .news-body-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.rival-results-page .results-page-body .news-body-button-group .bp3-button.bp3-active{background-color:#fff}.rival-results-page .results-page-body .news-body-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.news-body-select-menu{font-family:Oswald,sans-serif;letter-spacing:1px}.news-body-select-menu.bp3-popover-wrapper{flex:0 0 auto}.news-body-select-menu .news-body-select-menu-button{background-color:#fff;margin-bottom:2px;margin-left:-1px;box-shadow:none;border:1px solid #bfccd6;border-radius:3px 0 0 0}.news-body-select-menu-popover-target{height:35px}.news-body-select-menu-popover{font-family:Oswald,sans-serif;letter-spacing:1px}.news-body-select-menu-popover .bp3-menu{min-width:113px;margin-left:1px;margin-top:-2px}.news-body-select-menu-popover .bp3-menu-item{text-align:center;text-transform:uppercase}.news-body-select-menu-popover .bp3-menu-item:hover{color:#d4af37;background-color:rgba(212,175,55,.12549019607843137)}.mobile-results-body-scroll-container{flex:1 1 auto;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#f5f8fa}.mobile-results-body-scroll-container .tournament-card{margin:15px}.mobile-results-body-scroll-container .bp3-non-ideal-state{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(212,175,55,.5647058823529412)}.mobile-results-body-scroll-container .bp3-non-ideal-state .bp3-heading{color:rgba(212,175,55,.5647058823529412)}.mobile-results-body-scroll-container .bp3-non-ideal-state .bp3-icon{color:rgba(212,175,55,.3137254901960784)}.mobile-results-search{flex:1 1 auto}.mobile-results-search .bp3-input{font-family:Oswald,sans-serif;font-size:16px;box-shadow:none;border:1px solid #bfccd6;letter-spacing:1px}.mobile-results-search .bp3-input:focus{box-shadow:none}.tournament-card{display:flex;flex-direction:column;padding:0;font-family:Oswald,sans-serif}.tournament-card .card-header{border-bottom:1px solid #e1e8ed;display:flex;flex-direction:row;align-items:center;padding:5px}.tournament-card .card-header .image{height:35px;width:35px;margin-right:5px}.tournament-card .card-header .image>.tournamentLogo{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card .card-header .title{flex:1 1 auto;margin:0 5px;display:flex;flex-direction:column}.tournament-card .card-header .title>.name{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#394b59;display:flex;flex-direction:row;align-items:flex-end}.tournament-card .card-header .title>.name>.-left{flex:1 1 auto;display:flex}.tournament-card .card-header .title>.name>.-right{text-transform:uppercase;letter-spacing:1px;color:#5c7080}.tournament-card .card-header .title>.subtitle{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#bfccd6;display:flex;flex-direction:row}.tournament-card .card-header .title>.subtitle>.-left{flex:1 1 auto;flex-direction:row;align-items:center}.tournament-card .card-header .title>.subtitle>.-left>.bp3-icon{margin-right:2px}.tournament-card .card-header .title>.divider{border:1px solid #bfccd6;margin:2px 0}.tournament-card .card-header .rank{height:30px;width:30px;background-color:#f5f8fa;align-items:center;justify-content:center;border-left:1px solid #f5f8fa;margin-left:5px;display:flex;font-family:Oswald,sans-serif;color:#bfccd6;border-radius:3px}.tournament-card .card-header .rank.-first{color:#c98910;background-color:rgba(201,137,16,.15)}.tournament-card .card-header .rank.-second{color:#a8a8a8;background-color:hsla(0,0%,65.9%,.15)}.tournament-card .card-header .rank.-third{color:#965a38;background-color:rgba(150,90,56,.15)}.tournament-card .card-header .rank>.-suffix{text-transform:uppercase;font-size:7px;margin-left:1px}.tournament-card .card-picture{height:200px}.tournament-card .card-picture>.tournamentTeamPic{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.tournament-card .card-games{display:flex;flex-direction:column}.tournament-card .card-games .game-row{border-bottom:1px solid #e1e8ed;padding:5px 10px;display:flex;align-items:center}.tournament-card .card-games .game-row:last-of-type{border-bottom:0}.tournament-card .card-games .game-row .-left{min-width:150px;font-family:Oswald,sans-serif;font-size:10px;color:#8a9ba8;display:flex;flex-direction:row;align-items:center}.tournament-card .card-games .game-row .-left .team-logo{height:20px;width:20px;margin-left:5px;margin-right:5px}.tournament-card .card-games .game-row .-left .team-logo>.opponentLogo{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card .card-games .game-row .-center{flex:1 1 auto;text-align:center;font-family:Oswald,sans-serif;font-size:8px;text-transform:uppercase;color:#ced9e0}.tournament-card .card-games .game-row .-right{display:flex}.tournament-card .card-games .game-row .-right .spacer{padding-right:3px}.tournament-card .card-games .game-row .-right .bp3-tag{min-width:22px;text-align:center;font-size:10px;font-family:Oswald,sans-serif}.tournament-card .footer{display:flex;flex-direction:row}.tournament-card .footer .bp3-button{flex:1 1 auto;font-family:Oswald,sans-serif;font-size:12px;color:#8a9ba8}.results-body{flex:0 1 auto;width:100%;height:100%;display:flex;flex-direction:column}.results-body .body-top{display:flex;flex-direction:row;flex:1 1 auto;justify-content:center;padding:20px;margin:15px 0;background-color:#e1e8ed;border-top:3px solid #ced9e0;border-bottom:3px solid #ced9e0;height:100%}.results-body .body-top>.top-left{flex:1 1 auto;display:flex;align-items:center;padding:0 15px;flex-direction:column}.results-body .body-top>.top-left .tournament-card{flex:1 1 auto;width:100%}.results-body .body-top>.top-left .tournament-card .card-header>.image{height:50px;width:50px;margin:5px}.results-body .body-top>.top-left .tournament-card .card-header>.title>.name{font-size:14px}.results-body .body-top>.top-left .tournament-card .card-header>.title>.subtitle{font-size:10px}.results-body .body-top>.top-left .tournament-card .card-header>.rank{border:1px solid #e1e8ed;height:35px;width:35px;margin-right:5px}.results-body .body-top>.top-left .tournament-card .card-header>.rank.-first{color:#c98910;background-color:rgba(201,137,16,.15);border-color:#c98910}.results-body .body-top>.top-left .tournament-card .card-header>.rank.-second{color:#a8a8a8;background-color:hsla(0,0%,65.9%,.15);border-color:#a8a8a8}.results-body .body-top>.top-left .tournament-card .card-header>.rank.-third{color:#965a38;background-color:rgba(150,90,56,.15);border-color:#965a38}.results-body .body-top>.top-left .tournament-card .card-picture{flex:1 1 auto}.results-body .body-top>.top-left .tournament-card .card-games .game-row>.-left{font-size:12px;letter-spacing:1px;min-width:250px}.results-body .body-top>.top-left .tournament-card .card-games .game-row>.-left>.team-logo{width:30px;height:30px;margin-right:15px}.results-body .body-top>.top-left .tournament-card .card-games .game-row>.-center{font-size:12px}.results-body .body-top>.top-right{flex:0 0 auto;width:45%;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center}.results-body .body-top>.top-right .results-body-card{width:100%;padding:0;flex:1 1 auto;overflow-y:auto;border-radius:0 0 3px 3px;margin-top:-2px}.results-body .body-top>.top-right .results-body-card .bp3-non-ideal-state{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(212,175,55,.5647058823529412)}.results-body .body-top>.top-right .results-body-card .bp3-non-ideal-state .bp3-heading{color:rgba(212,175,55,.5647058823529412)}.results-body .body-top>.top-right .results-body-card .bp3-non-ideal-state .bp3-icon{color:rgba(212,175,55,.3137254901960784)}.results-body .body-top>.top-right .news-body-search{flex:1 1 auto;height:100%;margin-right:-1px}.results-body .body-top>.top-right .news-body-search .bp3-input{font-family:Oswald,sans-serif;font-size:12px;border-radius:0 3px 0 0;height:33px;box-shadow:none;border:1px solid #bfccd6;letter-spacing:1px}.results-body .body-top>.top-right .news-body-search .bp3-input:focus{box-shadow:none}.results-body .body-bottom{min-height:12%}.results-body .section-title{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:15px}.results-body .section-title.-extra-spacing{margin-bottom:25px}.results-body .section-title>.title{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px;font-size:16px}.results-body .section-title>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto;height:0}.results-card{display:flex;flex-direction:row;padding:0;font-family:Oswald,sans-serif;box-shadow:none;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;border-radius:0}.results-card:hover{cursor:pointer;background-color:rgba(212,175,55,.12549019607843137);border-top:1px solid #d4af37;border-bottom:1px solid #d4af37}.results-card:hover .title>.name,.results-card:hover .title>.name>.-right{color:#d4af37}.results-card:hover .title>.divider{border:1px solid rgba(212,175,55,.3137254901960784)}.results-card:hover .title>.subtitle{color:rgba(212,175,55,.4392156862745098)}.results-card .results-card-image{height:65px;width:65px;margin:10px}.results-card .results-card-image>.tournamentLogo{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain}.results-card .title{flex:1 1 auto;margin:0 5px;display:flex;flex-direction:column;justify-content:center}.results-card .title>.name{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#394b59;display:flex;flex-direction:row;align-items:flex-end}.results-card .title>.name>.-left{flex:1 1 auto;display:flex}.results-card .title>.name>.-right{text-transform:uppercase;letter-spacing:1px;color:#5c7080}.results-card .title>.subtitle{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#bfccd6;display:flex;flex-direction:row}.results-card .title>.subtitle>.-left{flex:1 1 auto;flex-direction:row;align-items:center}.results-card .title>.subtitle>.-left>.bp3-icon{margin-right:2px}.results-card .title>.divider{border:1px solid #bfccd6;margin:2px 0}.results-card .rank-container{flex-direction:column}.results-card .rank,.results-card .rank-container{display:flex;align-items:center;justify-content:center}.results-card .rank{height:50px;width:50px;background-color:#f5f8fa;margin:0 10px;font-family:Oswald,sans-serif;color:#bfccd6;border-radius:3px;font-size:16px;border:1px solid #bfccd6}.results-card .rank.-first{color:#c98910;background-color:rgba(201,137,16,.15);border-color:#c98910}.results-card .rank.-second{color:#a8a8a8;background-color:hsla(0,0%,65.9%,.15);border-color:#a8a8a8}.results-card .rank.-third{color:#965a38;background-color:rgba(150,90,56,.15);border-color:#965a38}.results-card .rank>.-suffix{text-transform:uppercase;font-size:10px;margin-left:1px}.mobile-roster-select-menu,.mobile-roster-select-menu-popover{font-family:Oswald,sans-serif;letter-spacing:1px}.mobile-roster-select-menu-popover .bp3-menu{min-width:113px;margin-left:-5px}.mobile-roster-select-menu-popover .bp3-menu-item{text-align:center;text-transform:uppercase}.rival-roster-page{display:flex;flex-direction:column;padding-top:80px;justify-content:flex-start}.rival-roster-page.-mobile{padding:0;font-family:Oswald,sans-serif}.rival-roster-page.-mobile>.roster-page-body{margin:0;display:flex}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container{flex:1 1 auto;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#f5f8fa;padding:15px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .mobile-player-image-panel{display:flex;flex-direction:row;align-items:center}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .mobile-player-image-panel .roster-control-button.-small{padding:2px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .mobile-player-image-panel .roster-control-button.-right{margin-left:5px;margin-right:-5px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .mobile-player-image-panel .roster-control-button.-left{margin-right:5px;margin-left:-5px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .image-panel{flex:1 1 auto;margin-bottom:15px;height:200px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .image-panel.-vertical{height:340px;width:240px;margin-left:auto;margin-right:auto}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .image-panel>.roster-team-photo{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .panel-section-title{display:flex;flex-direction:row;align-items:center;font-size:10px;text-transform:uppercase;color:#bfccd6;margin-bottom:5px;margin-left:10px;margin-right:10px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .panel-section-title .title-divider{margin-left:10px;flex:1 1 auto;border-bottom:1px solid #e1e8ed}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .panel-section{margin:10px 0;padding:15px 10px 10px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .panel-section.-title{padding:10px;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .highlights-section-items{display:flex;flex-direction:column;justify-content:center;font-size:8px;text-transform:uppercase;color:#8a9ba8;margin-bottom:5px;margin-right:10px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .highlights-section-items .highlight-item{margin:3px;text-align:right}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section{display:flex;flex-direction:row;text-transform:uppercase;font-size:10px;flex:1 1 auto;margin:5px 10px;justify-content:space-between;align-items:center;min-height:30px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .section-label{display:flex;align-items:center;flex-direction:row;color:#8a9ba8}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .section-label .label-icon{margin-right:3px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .section-items{display:flex;flex-direction:row;align-items:center}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .section-tag{margin-left:5px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .section-tag.bp3-intent-warning{color:#d4af37;background-color:rgba(212,175,55,.25098039215686274)}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .roster-user-avatar{width:35px;height:35px}.rival-roster-page.-mobile>.roster-page-body>.mobile-roster-body-scroll-container .leadership-section .roster-user-avatar .user-avatar-image{border:2px solid #d4af37}.rival-roster-page.-mobile .mobile-roster-button-group-footer{border-top:1px solid #e1e8ed;flex:0 0 auto}.rival-roster-page.-mobile .mobile-roster-button-group-footer .footer-button{flex:1 1 auto;text-transform:uppercase;font-size:8px;border-radius:0}.rival-roster-page.-mobile .mobile-roster-button-group-footer .footer-button .bp3-icon{margin-right:5px}.rival-roster-page.-mobile .mobile-roster-button-group{border-bottom:1px solid #e1e8ed;flex:0 0 auto}.rival-roster-page.-mobile .mobile-roster-button-group .bp3-button{border-radius:0}.rival-roster-page.-mobile .mobile-roster-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px}.rival-roster-page.-mobile .mobile-roster-button-group .bp3-button.bp3-active{background-color:#fff}.rival-roster-page.-mobile .mobile-roster-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.rival-roster-page>.roster-page-body{flex:1 1 auto;width:100%;height:100%;display:flex;flex-direction:column;margin:15px}.rival-roster-page>.roster-page-body .roster-control-button{height:32px;width:32px;border-radius:50%;border:1px solid #8a9ba8}.rival-roster-page>.roster-page-body .roster-control-button.-small{height:18px;width:18px;padding:4px;min-height:18px;min-width:18px}.rival-roster-page>.roster-page-body>.body-top{display:flex;flex-direction:row;flex:1 1 auto;justify-content:center;padding:30px 0;background-color:#e1e8ed;border-top:3px solid #ced9e0;border-bottom:3px solid #ced9e0}.rival-roster-page>.roster-page-body>.body-top>.section-side{flex:0 1;padding:15px;display:flex;align-items:center}.rival-roster-page>.roster-page-body>.body-top>.section-middle{flex:1 1 auto;display:flex;flex-direction:row;max-width:75%}.rival-roster-page>.roster-page-body>.body-top>.section-middle>.info-panel{display:flex;flex-direction:column;width:40%;max-width:400px}.rival-roster-page>.roster-page-body>.body-bottom{flex:0 0 auto;height:40%;flex-direction:column;display:flex;margin-top:15px;align-items:center}.rival-roster-page>.roster-page-body>.body-bottom .players-section{display:flex;flex-direction:column;width:70%}.rival-roster-page>.roster-page-body>.body-bottom .players-section>.row{display:flex;justify-content:center;flex-direction:row}.roster-user-avatar{width:65px;height:65px;display:flex;margin:3px;position:relative}.roster-user-avatar>.user-avatar-image{flex:1 1 auto;border-radius:50%;border:3px solid #d4af37;background-position:50%;background-repeat:no-repeat;background-size:cover}.roster-user-avatar>.user-avatar-image.-not-clickable{cursor:default!important}.roster-user-avatar>.user-avatar-image.-invalid:not(:hover){filter:grayscale(100%);-webkit-filter:grayscale(100%);border:3px solid #e1e8ed}.roster-user-avatar>.user-avatar-image:hover{border:3px solid #d4af37;cursor:pointer}.roster-user-avatar>.user-avatar-image:hover+.user-avatar-tag{background-color:#d4af37!important}.roster-user-avatar>.user-avatar-tag{position:absolute;text-align:center;background-color:#d4af37;border-radius:50%}.roster-user-avatar>.user-avatar-tag.-bottom-right{bottom:0;right:0;font-size:9px}.roster-user-avatar>.user-avatar-tag.-top-left{top:0;left:0}.roster-user-avatar>.user-avatar-tag .bp3-icon{display:flex;align-items:center}.roster-user-avatar>.user-avatar-tag.-invalid{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.players-list{width:100%}.players-list .players-list-card{padding:5px;margin-bottom:5px;display:flex;flex-direction:row;align-items:center}.players-list .players-list-card>.card-title{flex:1 1 auto;font-family:Oswald,sans-serif;text-align:center;text-transform:uppercase;color:#5c7080;letter-spacing:1px}.roster-body{flex:0 1 auto;width:100%;height:100%;display:flex;flex-direction:column}.roster-body .body-top{display:flex;flex-direction:row;flex:1 1 auto;justify-content:center;padding:20px;margin:15px 0;background-color:#e1e8ed;border-top:3px solid #ced9e0;border-bottom:3px solid #ced9e0;overflow-y:auto}.roster-body .body-top>.top-left{flex:1 1 auto;display:flex;align-items:center;padding:0 15px;flex-direction:column;max-width:700px}.roster-body .body-top>.top-left .nav-outer-container{width:100%;display:flex;flex-direction:row;align-items:center}.roster-body .body-top>.top-left .nav-outer-container>.outer-side{flex:0 0 auto}.roster-body .body-top>.top-left .nav-outer-container>.outer-side.-left{margin-right:5px}.roster-body .body-top>.top-left .nav-outer-container>.outer-side.-right{margin-left:5px}.roster-body .body-top>.top-left .nav-outer-container>.middle{flex:1 1 auto}.roster-body .body-top>.top-left .nav-outer-container>.middle>.roster-team-photo{height:350px;width:100%;border-radius:3px;margin:5px 0 10px;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 1 auto}.roster-body .body-top>.top-left .section{flex:1 1 auto;display:flex;flex-direction:column;width:100%;margin:0 15px 30px;align-items:center}.roster-body .body-top>.top-left .section.-factoid{width:85%}.roster-body .body-top>.top-left .section .season-result-tag{margin-left:5px;font-family:Oswald,sans-serif}.roster-body .body-top>.top-left .section .season-result-tag.bp3-intent-primary{color:#d4af37;background-color:rgba(212,175,55,.25098039215686274)}.roster-body .body-top>.top-right{flex:0 0 auto;width:45%;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center}.roster-body .body-top>.top-right .players-section{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:auto;margin-bottom:auto}.roster-body .body-top>.top-right .players-section .roster-user-avatar{width:80px;height:80px}.roster-body .body-top>.top-right .players-section .roster-user-avatar .user-avatar-tag{font-family:Oswald,sans-serif;background-color:#8a9ba8}.roster-body .body-top>.top-right .players-section .roster-user-avatar>.user-avatar-image{border-color:#e1e8ed}.roster-body .body-top>.top-right .players-section .roster-user-avatar>.user-avatar-image:hover{border-color:#d4af37;cursor:pointer!important}.roster-body .body-bottom{min-height:80px;padding:10px}.roster-body .section-title{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:15px}.roster-body .section-title.-extra-spacing{margin-bottom:25px}.roster-body .section-title.-section-top-space{margin-top:15px}.roster-body .section-title>.title{text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif;color:#5c7080;margin:0 10px;font-size:16px}.roster-body .section-title>.spacer{border-top:1px solid #8a9ba8;flex:1 1 auto;height:0}.roster-body .section-content{width:100%;display:flex;flex-direction:column;align-items:center}.roster-body .section-content .highlight-item{margin:3px;text-align:right;font-size:10px;text-transform:uppercase;color:#8a9ba8}.roster-body .roster-section-card{flex:1 1 auto;padding:10px;display:flex;flex-direction:row;align-items:center;margin-bottom:10px;width:100%;border-radius:0 0 3px 3px}.roster-body .roster-section-card.last-card{padding-bottom:0;margin-bottom:0}.roster-body .roster-section-card.players-card{overflow-y:auto}.roster-body .roster-section-card.players-card.-no-padding{padding:0}.roster-body .roster-section-card .roster-user-avatar{width:40px;height:40px}.roster-body .roster-section-card .section-card-label{flex:1 1 auto;text-transform:uppercase;letter-spacing:1px;font-family:Oswald,sans-serif;color:#5c7080}.roster-body .roster-section-card .section-card-value{flex:0 1 auto}.roster-body .player-info-section{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.roster-body .player-info-section .info-section-top{display:flex;flex-direction:row;align-items:center}.roster-body .player-info-section .info-section-top .roster-control-button.-small{padding:2px}.roster-body .player-info-section .info-section-top .roster-control-button.-right{margin-left:5px;margin-right:0}.roster-body .player-info-section .info-section-top .roster-control-button.-left{margin-right:5px;margin-left:0}.roster-body .player-info-section .info-section-top .image-panel{flex:1 1 auto;margin-bottom:15px;height:250px}.roster-body .player-info-section .info-section-top .image-panel.-vertical{height:320px;max-width:300px;margin-left:auto;margin-right:auto}.roster-body .player-info-section .info-section-top .image-panel>.roster-team-photo{width:100%;height:100%;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px}.roster-body .player-info-section .info-section-bottom{flex:1 1 auto;display:flex;flex-direction:column}.roster-body .player-info-section .info-section-bottom .section-tag{margin-left:5px;font-family:Oswald,sans-serif}.roster-body .player-info-section .info-section-bottom .section-tag.bp3-intent-warning{color:#d4af37;background-color:rgba(212,175,55,.25098039215686274)}.player-view-button-group{width:100.5%;display:flex;flex-direction:row;background-color:#fff;min-height:30px}.player-view-button-group .bp3-button.player-view-button{flex:1 1 auto;background-color:#fff;border:1px solid #bfccd6;border-radius:0}.player-view-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:70px}.player-view-button-group .bp3-button.bp3-active{border-color:#d4af37;background-color:rgba(212,175,55,.18823529411764706)}.player-view-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.roster-view-button-group{width:100%;display:flex;flex-direction:row;margin-top:15px;border:none;min-height:30px}.roster-view-button-group .bp3-button.roster-view-button{flex:1 1 auto;border:1px solid #bfccd6;border-radius:0}.roster-view-button-group .bp3-button.roster-view-button:hover{background-color:initial;border-color:#d4af37}.roster-view-button-group .bp3-button.roster-view-button:hover .bp3-button-text,.roster-view-button-group .bp3-button.roster-view-button:hover .bp3-icon{color:#d4af37}.roster-view-button-group .bp3-button .bp3-button-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px}.roster-view-button-group .bp3-button.bp3-active{border-color:#d4af37;background-color:rgba(212,175,55,.18823529411764706)}.roster-view-button-group .bp3-button.bp3-active .bp3-icon{color:#d4af37}.players-list-web{width:100%}.players-list-web .players-list-card{padding:5px 10px;display:flex;flex-direction:row;align-items:center;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed}.players-list-web .players-list-card .roster-user-avatar{width:60px!important;height:60px!important}.players-list-web .players-list-card .roster-user-avatar .user-avatar-image{border-color:#e1e8ed!important}.players-list-web .players-list-card .roster-user-avatar .user-avatar-tag{background-color:#8a9ba8!important}.players-list-web .players-list-card:hover{border-top:1px solid #d4af37;border-bottom:1px solid #d4af37;background-color:rgba(212,175,55,.12549019607843137);cursor:pointer}.players-list-web .players-list-card:hover .user-avatar-image{border-color:#d4af37!important}.players-list-web .players-list-card:hover .user-avatar-tag{background-color:#d4af37!important}.players-list-web .players-list-card:hover>.card-title{color:#d4af37}.players-list-web .players-list-card>.card-title{flex:1 1 auto;font-family:Oswald,sans-serif;text-align:center;text-transform:uppercase;color:#5c7080;letter-spacing:1px}.roster-nineteen-page{display:flex;flex-direction:column;justify-content:flex-start;background-color:#121212;color:#b3b3b3}.roster-nineteen-page.-mobile{padding:0}.roster-nineteen-page.-mobile>.roster-nineteen-page-header{height:40px;min-height:40px}.roster-nineteen-page.-mobile>.roster-nineteen-page-header .roster-logo-image{height:40px}.roster-nineteen-page.-mobile>.roster-nineteen-page-header .rival-logo-image{height:25px;margin-right:10px}.roster-nineteen-page.-mobile>.roster-nineteen-page-footer{height:60px}.roster-nineteen-page>.roster-nineteen-page-header{height:80px;flex:0 0 auto;width:100%;background-color:#272727;display:flex;flex-direction:row;align-content:center}.roster-nineteen-page>.roster-nineteen-page-header .web-nav-bar-image{display:flex;align-items:center;justify-content:center}.roster-nineteen-page>.roster-nineteen-page-header .roster-logo-image{height:80px}.roster-nineteen-page>.roster-nineteen-page-header .rival-logo-image{height:40px;margin-right:20px}.roster-nineteen-page>.roster-nineteen-page-header .horizontal-spacer{flex:1 1 auto}.roster-nineteen-page>.roster-nineteen-page-body{flex:1 1 auto;width:100%;height:100%;display:flex;flex-direction:column}.roster-nineteen-page>.roster-nineteen-page-footer{height:100px;flex:0 0 auto;width:100%;background-color:#272727;align-items:center;justify-content:center;display:flex;flex-direction:column}.roster-nineteen-page>.roster-nineteen-page-footer .duration-marker{font-family:Proxima Nova;margin:0 10px}.roster-nineteen-page>.roster-nineteen-page-footer .main-track-title{margin-top:5px;font-family:Proxima Nova;color:#fff}.roster-nineteen-page>.roster-nineteen-page-footer .main-track-artist{color:#b3b3b3;margin-left:5px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .progress-bar{width:100%}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .progress-bar .bp3-progress-bar{border-radius:0}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .progress-bar .bp3-progress-bar .bp3-progress-meter{background-color:#fff;border-radius:0}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls{width:100%;flex:1 1 auto;display:flex;flex-direction:row;align-items:center}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .control-icon{margin:0 10px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .control-icon.-heart{color:#1ed760}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .control-icon.-play{border:1px solid #fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:2px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .title{flex:1 1 auto;font-family:Proxima Nova;color:#fff;text-align:center;font-size:12px;display:flex;flex-direction:row;align-items:center;justify-content:center}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .title .title-icon{flex:0 0 auto;margin-left:2px;margin-right:0}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar-mobile .main-controls .title .main-track-artist{margin-left:2px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar .control-icon{margin:0 15px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar .control-icon.-play{border:1px solid #ced9e0;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin:1px;color:#ced9e0}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar .control-icon.-play .bp3-icon{margin-left:2px}.roster-nineteen-page>.roster-nineteen-page-footer .controls-bar .control-icon.-play:hover{border:2px solid #fff;width:28px;height:28px;margin:0;cursor:pointer;color:#fff}.roster-nineteen-page>.roster-nineteen-page-footer .progress-bar{width:60%;display:flex;flex-direction:row;align-items:center}.roster-nineteen-body{flex:0 1 auto;width:100%;height:100%;display:flex;flex-direction:column}.roster-nineteen-body>.body-top{background-color:#000;flex:1 1 auto;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.roster-nineteen-body>.body-top .side-nav{padding:0 20px}.roster-nineteen-body>.body-top .side-nav .roster-control-button{height:34px;width:34px;border-radius:50%;border:1px solid #ced9e0;background-color:#000;margin:1px}.roster-nineteen-body>.body-top .side-nav .roster-control-button .bp3-icon{color:#ced9e0}.roster-nineteen-body>.body-top .side-nav .roster-control-button:not(.bp3-disabled):hover{height:36px;width:36px;border:2px solid #fff;margin:0;cursor:pointer}.roster-nineteen-body>.body-top .side-nav .roster-control-button:not(.bp3-disabled):hover .bp3-icon{color:#fff}.roster-nineteen-body>.body-top .content{padding:20px 0;height:100%;flex:1 1 auto;display:flex}.roster-nineteen-body>.body-top .content-left{display:flex;flex:0 1 auto;height:100%;width:40%;align-items:center;justify-content:center;flex-direction:column;margin-right:10px}.roster-nineteen-body>.body-top .content-left .playlist-cover-container{height:100%;max-height:300px;max-width:300px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 1 auto}.roster-nineteen-body>.body-top .playlist-text{margin-bottom:25px;width:100%;font-family:Proxima Nova}.roster-nineteen-body>.body-top .playlist-text .playlist-title-header{text-transform:uppercase;letter-spacing:2px;font-size:10px}.roster-nineteen-body>.body-top .playlist-text .playlist-title{font-size:34px;color:#fff}.roster-nineteen-body>.body-top .playlist-text .playlist-description{font-size:12px}.roster-nineteen-body>.body-top .content-right{flex:1 1 auto;display:flex;flex-direction:column;font-family:Proxima Nova;padding-right:15px}.roster-nineteen-body>.body-top .content-right .tracks-table{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:scroll}.roster-nineteen-body>.body-top .content-right .tracks-table-body{overflow-y:scroll}.roster-nineteen-body>.body-top .content-right .table-row{border-bottom:1px solid #272727;display:flex;flex-direction:row;color:#fff}.roster-nineteen-body>.body-top .content-right .table-row.tracks-table-header{color:#b3b3b3;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding-bottom:5px}.roster-nineteen-body>.body-top .content-right .table-row.tracks-table-row{padding:8px 0;align-items:center}.roster-nineteen-body>.body-top .content-right .table-row.tracks-table-row:hover{background-color:#272727}.roster-nineteen-body>.body-top .content-right .table-row.tracks-table-row:hover .col-play{visibility:visible}.roster-nineteen-body>.body-top .content-right .table-row .col-play{flex:0 0 auto;padding-left:10px;padding-right:10px;visibility:hidden}.roster-nineteen-body>.body-top .content-right .table-row .col-play .play-icon{border:1px solid #ced9e0;display:flex;align-items:center;justify-content:center;border-radius:50%;height:24px;width:24px;padding-left:2px;background-color:#000;margin:1px;color:#ced9e0}.roster-nineteen-body>.body-top .content-right .table-row .col-play .play-icon:hover{border:2px solid #fff;height:26px;width:26px;cursor:pointer;margin:0;color:#fff}.roster-nineteen-body>.body-top .content-right .table-row .col-play .heart-icon{display:flex;align-items:center;justify-content:center;height:24px;width:24px;padding-left:2px;margin:1px;color:#ced9e0}.roster-nineteen-body>.body-top .content-right .table-row .col-title{flex:1 1 auto;margin-left:10px}.roster-nineteen-body>.body-top .content-right .table-row .col-artist{width:200px}.roster-nineteen-body>.body-top .content-right .table-row .col-duration{width:100px;color:#b3b3b3}.roster-nineteen-body>.body-top .content-right .table-row .col-track{width:70px;color:#b3b3b3}.roster-nineteen-body>.body-top .content-right .table-row .col-track.-center{padding-left:12px}.roster-nineteen-body>.body-bottom{flex:0 0 auto;height:250px;display:flex;flex-direction:row;overflow-x:auto;align-items:center;margin:0 20px}.roster-nineteen-body>.body-bottom .album-cover{padding:10px;margin:10px}.roster-nineteen-body>.body-bottom .album-cover :hover{cursor:pointer}.roster-nineteen-body>.body-bottom .album-cover.-is-selected{border-bottom:3px solid #1ed760}.roster-nineteen-body>.body-bottom .album-cover .album-cover-image{height:150px;width:150px;background-position:50%;background-repeat:no-repeat;background-size:cover}.roster-nineteen-body>.body-bottom .album-cover .album-cover-title{text-align:center;margin-top:5px;font-family:Proxima Nova;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px}.roster-nineteen-body>.body-bottom .album-cover .album-cover-title.-long-title{margin-top:7px}.roster-nineteen-mobile-body{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.roster-nineteen-mobile-body .category-container{margin:20px 5px;display:flex;flex-direction:column;flex:0 0 auto}.roster-nineteen-mobile-body .category-container .category-title{text-align:center;color:#fff;font-family:proxima_nova_altbold;font-size:16px}.roster-nineteen-mobile-body .category-container .category-description{text-align:center;color:#b3b3b3;font-family:Proxima Nova;font-size:10px}.roster-nineteen-mobile-body .category-container .playlists-container{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 0}.roster-nineteen-mobile-body .album-cover{padding:0 10px;flex:0 0 auto}.roster-nineteen-mobile-body .album-cover :hover{cursor:pointer}.roster-nineteen-mobile-body .album-cover.-is-selected{border-bottom:3px solid #1ed760}.roster-nineteen-mobile-body .album-cover .album-cover-image{height:130px;width:130px;background-position:50%;background-repeat:no-repeat;background-size:cover}.roster-nineteen-mobile-body .album-cover .album-cover-title{text-align:center;margin-top:5px;color:#fff;font-family:Proxima Nova;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:130px}.roster-nineteen-mobile-body .album-cover .album-cover-title.-long-title{margin-top:7px;font-size:12px}.roster-nineteen-mobile-body .album-cover .album-cover-title.-include-full-title{width:100%}.mobile-roster-button-group{border-bottom:1px solid #b3b3b3;flex:0 0 auto;align-items:center;padding:2px}.mobile-roster-button-group .bp3-button{border-radius:0}.mobile-roster-button-group .bp3-button.bp3-active{background-color:#fff}.mobile-roster-button-group .bp3-button.bp3-active .bp3-icon{color:#1ed760}.mobile-playlist-view{flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.mobile-playlist-view .top-buttons-container{flex:0 0 auto;width:100%;padding:10px 10px 0}.mobile-playlist-view .playlist-scroll-container{flex:1 1 auto;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:center;padding:15px;display:flex;flex-direction:column}.mobile-playlist-view .playlist-scroll-container .playlist-desc{color:#b3b3b3;font-family:Proxima Nova;font-size:10px;margin-bottom:15px}.mobile-playlist-view .playlist-scroll-container .album-cover{display:flex;flex-direction:column;align-items:center;margin-bottom:5px}.mobile-playlist-view .playlist-scroll-container .album-cover .album-cover-title{text-align:center;margin-top:15px;color:#fff;font-family:proxima_nova_ltsemibold;font-size:16px}.play-menu{font-family:Proxima Nova;color:#fff!important;font-size:12px;background-color:#000!important;min-width:50px}.mobile-tracks-list{flex:1 0 auto;width:100%;display:flex;flex-direction:column}.mobile-tracks-list .track-row-mobile{min-height:40px;padding:10px 15px;display:flex;flex-direction:column;flex:0 0 auto}.mobile-tracks-list .track-row-mobile .row-top{flex:0 1 auto;width:100%;display:flex;flex-direction:row;justify-content:flex-start}.mobile-tracks-list .track-row-mobile .row-bottom{flex:0 1 auto;width:100%}.mobile-tracks-list .track-row-mobile .row-icon{display:flex}.mobile-tracks-list .track-row-mobile .track-title{font-family:Proxima Nova;color:#fff;font-size:12px;flex:1 1 auto}.mobile-tracks-list .track-row-mobile .track-artist{color:#b3b3b3;font-size:10px;font-family:Proxima Nova;display:flex;flex-direction:row;align-items:center}.mobile-tracks-list .track-row-mobile .track-artist .artist-dot{margin:0 1px}.rival-core-values-page{display:flex;flex-direction:column}.rival-core-values-page.-mobile .page-title{max-width:80%;margin:15px 0}.rival-core-values-page.-mobile .values-controls{width:100%;margin-top:10px;margin-bottom:10px}.rival-core-values-page.-mobile .input-name{font-size:8px}.rival-core-values-page.-mobile .values-controls .input-control .input-slider{width:100px}.rival-core-values-page .page-title{max-width:500px;margin-top:25px;margin-bottom:25px}.rival-core-values-page #values-canvas{border:4px solid #293742}.rival-core-values-page .values-controls{width:400px;display:block;text-align:center;margin-top:20px;margin-bottom:20px;width:480px}.rival-core-values-page .values-controls .input-control{display:flex;flex-direction:row;align-items:center;margin:10px 0}.rival-core-values-page .values-controls .input-control .input-icon{display:flex;align-items:center;justify-content:center}.rival-core-values-page .values-controls .input-control .input-icon img{max-width:30px;max-height:30px;margin-right:5px}.rival-core-values-page .values-controls .input-control .input-name{padding:10px;font-family:Michroma,sans-serif;text-transform:uppercase;flex:1 1 auto}.rival-core-values-page .values-controls .input-control .input-value{margin-left:10px;font-family:Michroma,sans-serif;width:35px;font-size:10px}.rival-core-values-page .values-controls .input-control .input-slider{width:230px}.rival-core-values-page .values-controls .input-control .input-slider.brain .bp3-slider-progress.bp3-intent-primary{background-color:#137cbd}.rival-core-values-page .values-controls .input-control .input-slider.effort .bp3-slider-progress.bp3-intent-primary{background-color:#d99e0b}.rival-core-values-page .values-controls .input-control .input-slider.skill .bp3-slider-progress.bp3-intent-primary{background-color:#db3737}.rival-core-values-page .values-controls .input-control .input-slider.character .bp3-slider-progress.bp3-intent-primary{background-color:#0f9960}body{margin:0;padding:0;height:100vh;overflow:hidden;font-family:sans-serif}#root{height:100%;width:100%}button:focus{outline:0}
/*# sourceMappingURL=main.1ed499a7.chunk.css.map */