@font-face{font-family:'Roboto Condensed';src:url(fonts/RobotoCondensed-Regular.ttf)}body{background:#e3e3e3;margin:0;padding:0}#WelcomePage{background:#30b872 url('../gfx/splash_background.jpg');background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;padding-top:32px}#WelcomePage h3{margin:0;padding:0}#WelcomePage .fieldImage{width:96px}#WelcomePage .borderlessButton{cursor:pointer;font-weight:bold;color:#b0120a;font-family:"Helvetica","Arial",sans-serif;padding:0}#WelcomePage .dialog{padding:16px}#CreateTeamPage{color:#fff}#CreateTeamPage input,#CreateTeamPage label{color:#fff}#CreateTeamPage .mdl-textfield__input{border-bottom:1px solid rgba(255,255,255,0.5)}#CreateTeamPage .mdl-textfield__label:after{background:#fff}#CreateTeamPage .teamLogo{width:96px;cursor:pointer}#CreateTeamPage .dialog{color:#fff}#CreateTeamPage .dialog header{background:none}#CreateTeamPage .teamLogo{height:auto}.createTeamCol{text-align:center;width:600px;margin:auto;margin-top:48px;display:inline-block;margin-left:calc(50% - 300px);padding-bottom:64px}.createTeamColBackground{width:600px;position:absolute;height:80%;margin-top:-16px;border-radius:8px;z-index:-1}#CreateTeamPage .mdl-button{color:#fff;width:100%;font-weight:bold}#NextGamePage,#CoachingPage,#MorePage{background:url('../gfx/ballpark_blur.jpg') center center no-repeat;background-size:cover}#NextGamePage header,#GamePage header,#GameScorePage header,#PlayerDetailsPage header,#CoachingPage header{height:240px;background:url('../gfx/ballpark_blur.jpg') center center no-repeat;background-size:cover;padding-top:32px;box-shadow:0 2px 2px 2px rgba(0,0,0,0.4);color:#fff}#NextGamePage header,#CoachingPage header{background:none;box-shadow:none}#NextGamePage,#SeasonPage,#CoachingPage,#MorePage{padding-bottom:64px}#NextGamePage header{height:300px}#NextGamePage header h1{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;margin:0;padding:0;color:#fff;text-align:center}#PlayerDetailsPage header{height:240px;padding-top:0}#PlayerDetailsPage header h5{margin:16px 0 16px}.teamLogo{margin:auto;display:block;width:124px;height:124px;padding:16px;border-radius:200px}#nextGameCard .teamLogo{width:64px;height:64px}#nextGameCard .fieldIcon{height:64px}.loadingScreen{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;left:0;z-index:100;color:#fff;text-align:center;padding-top:200px;font-size:large}.loadingImage{transition:all .25s ease-in;transform-origin:center;animation-name:rollingBall;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate-reverse}#nextGamePlayButton{transition:all .25s ease-in;color:#fff;font-weight:bold;padding:8px;text-align:center;cursor:pointer}#nextGamePlayButton:active{opacity:.8}.mdl-button-large{font-weight:normal !important;text-transform:inherit;text-align:left;height:auto;width:calc(100% - 32px)}#endSeasonCard{text-align:center}#endSeasonCard .teamRanking{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;font-size:xx-large}#GamePage .fieldImage{width:96px}#GamePage header .teamLogo{width:128px;height:128px}#GamePage header .teamScore,#GameScorePage header .teamScore{font-size:64px;margin-top:96px;display:flex}#GamePage header .teamName,#GameScorePage header .teamName{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;font-size:x-large}#GamePage header .scoreLabel,#GameScorePage header .scoreLabel{margin-top:46px;margin-left:32px;margin-right:32px}#GameScorePage header,#GamePage header{padding-top:0;height:280px}#GameScorePage header .mdl-layout__header-row,#GamePage header .mdl-layout__header-row{position:absolute}.inningLabel{font-size:40px;font-weight:normal}.homeScore,.visitorScore{font-size:x-large;font-weight:bold}.inningCard h2{color:#b0120a}.moneyLabel{font-size:large;font-weight:bold}.teamRank{font-size:xx-large}.personaItem{padding:8px;border-bottom:solid 1px #e2e2e2}.personaItem h6{font-size:20px}.personaItem img{width:64px;height:64px}.notablePlayer{font-size:large}.boxscoreSelector{text-align:center;margin:auto}.boxscoreSelectorItem{border:solid 1px silver;text-transform:uppercase;padding:8px;min-width:160px;cursor:pointer}.boxscoreSelectorItem.selected{color:#fff;font-weight:bold}.boxscoreSelectorItem:first-child{border-radius:8px 0 0 8px;border-right:0}.boxscoreSelectorItem:last-child{border-radius:0 8px 8px 0;border-left:0}#boxscoreContainer,#gameBoxscoreContainer{transition:all .25s ease-in}#SeasonPage{background:url('../gfx/ballpark_blur.jpg') no-repeat center center;background-size:cover}.gameScoreCard{transition:all .25s ease-in;cursor:pointer}.gameScoreCard:active{background:#d2d2d2}.gameScoreCard .teamLogo,#playoffsCard .teamLogo,.leagueStatsCard .teamLogo{width:24px;height:24px;padding:8px}.gameScoreCard h4{margin:0;padding:0;margin-left:16px;margin-top:4px}.gameScoreCard .teamScore{font-size:32px;margin-top:12px}#playoffsCard .teamName{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;margin-top:8px;font-size:large}#playoffsCard .teamScore{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;font-size:x-large;margin-top:24px}#LineupPage .playerIcon{width:20px;height:20px}.lineupCell{height:40px;cursor:move}.lineupCell:hover,.lineupCell:active{background:rgba(0,0,0,0.12)}.tabHeader a{height:32px}#PlayerDetailsPage header{text-align:center}#PlayerDetailsPage .playerIcon{width:40px;height:40px}.moraleLabel{margin-top:14px}.imageButton{text-align:center;font-weight:bold;color:#b0120a;padding:8px;cursor:pointer}.imageButton:hover,.imageButton:active{background:rgba(0,0,0,0.12)}.imageButton img{width:64px}.selected{background:#d4d3d3}.chart{width:100%;max-width:400px;margin:auto}#CoachingPage header{text-align:center;box-shadow:none;height:auto}#CoachingPage header h1{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif}#outfieldContainer{position:relative;padding-top:15%}.fieldBackground{position:absolute;width:50%}.fieldCircle{border-radius:64px;background:rgba(255,255,255,0.7);width:48px;height:32px;padding-top:16px;display:inline-block}.fieldCell{color:#fff;cursor:pointer;text-shadow:1px 1px 1px #000}#longInfieldContainer{position:relative;padding-top:10%;margin-left:24%;margin-right:20%}#shortInfieldContainer{position:relative;padding-top:10%;margin-left:24%;margin-right:20%}#fieldSpecialContainer{position:relative;padding-top:5%;margin-left:24%;margin-right:20%}#fieldDetailsCard .mdl-card__title{text-align:center;color:#fff;height:176px;background:url('../gfx/ballpark_blur.jpg') center}.fieldDetailsPositionHeader{text-align:center;border-radius:32px;margin:auto}.settingCard{text-align:center;cursor:pointer}.settingCard a{text-decoration:none}.settingCard div h2{color:#b0120a;text-align:center;font-size:x-large;padding:0;margin:0}.settingCard img{width:48px}#AboutPage header,#HelpPage header,#SettingsPage header{background:#b0120a}#AboutPage a,#HelpPage a{color:#005c5c !important}#AboutPage h3{margin-left:16px}.license{width:calc(100% - 20px);margin:10px}#AboutPage .licenseWithImage>.mdl-card__title{height:176px;background:url('../gfx/batting.jpg') center / cover}#AboutPage .licenseWithImage .mdl-card__title .mdl-card__title-text,#AboutPage .firstLicense .mdl-card__title .mdl-card__title-text,#AboutPage .vintageBanner .mdl-card__title .mdl-card__title-text{color:#fff}.firstLicense>.mdl-card__title{height:176px;background:url('../gfx/aerilys.jpg') center / cover}.vintageBanner>.mdl-card__title{height:176px;background:url('../gfx/vintage_banner.jpg') center / cover}.badge{min-width:48px;background:#3f51b5;border:none;border-radius:2px;box-shadow:rgba(0,0,0,0.137255) 0 2px 2px 0,rgba(0,0,0,0.2) 0 3px 1px -2px,rgba(0,0,0,0.117647) 0 1px 5px 0;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:normal;margin-bottom:4px;margin-left:0;margin-right:4px;margin-top:4px;outline-color:#fff;outline-style:none;outline-width:0;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;text-align:center;text-transform:uppercase;vertical-align:middle}.badge.fix{background:#ff9800}.badge.soon{background:#4caf50}.badge.dev{background:#4caaaf}.largePicture{width:100%;background-size:cover;height:200px}.ossCard{text-align:center;min-width:128px;float:left}.ossCard a{text-decoration:none;color:#333}.ossCard img{transition:all .25s ease-in;height:72px;margin:auto;transform:scale(.8);opacity:.8}.ossCard:hover img,.ossCard:active img{transform:scale(1);opacity:1}.rankingPage .mdl-list__item{padding:0;min-height:32px;padding-left:4px;padding-right:4px}.rankingPage .firstRank{font-weight:bold}.rankingPage .firstRank .mdl-list__item-secondary-action{font-size:x-large}.rankingTitle{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;color:#b0120a;font-size:large;width:100%;border-bottom:solid 2px #d2d2d2;padding-bottom:4px;display:block;cursor:pointer}#bottomBar{position:fixed;bottom:0;width:600px;margin-left:calc(50% - 300px);background:rgba(0,0,0,0.9);z-index:10;box-shadow:0 -1px 1px 1px rgba(0,0,0,0.4);border-radius:8px 8px 0 0;color:#fff}#bottomBar div{display:inline-block;text-align:center;width:131px;padding:0;margin:0;padding:8px;cursor:pointer}#bottomBar div:hover{background:rgba(0,0,0,0.12)}#bottomBar div.selected{font-weight:bold;background:rgba(0,0,0,0.5)}#bottomBar div img{width:32px;height:32px}.primaryColor{color:#b0120a !important}.screen{width:100%;min-height:100%;display:none}.screenContainer{width:100%;max-width:1280px;margin:auto}.appIcon{width:196px}.suggestButton{display:block;cursor:pointer;height:24px;margin-bottom:12px;margin-top:12px}h1,h6{margin:0;padding:0}h5{text-transform:uppercase}select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}[draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}*[draggable=true]{-moz-user-select:none;-khtml-user-drag:element;cursor:move}.mdl-card,.mdl-card__supporting-text{width:auto;min-height:auto;color:#555}.mdl-card h1,.mdl-card__title-text{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;color:#b0120a;font-size:x-large}.mdl-card .mdl-button{color:#333;font-weight:bold;font-family:"Helvetica","Arial",sans-serif}.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#b0120a}.mdl-textfield__label:after{background-color:#b0120a}.mdl-data-table{width:100%}.mdl-data-table th{cursor:pointer}table .primaryCell{width:100%;text-align:left}.fullTable{width:100%}.statsCell{min-width:64px;text-align:center}th{text-align:left}.mdl-layout__tab-bar{height:48px}.tabHeader.mdl-grid .mdl-cell{text-align:center;color:#fff !important}.condensed{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif}.mdl-list__item-primary-content{text-align:left}.mdl-layout__header{background:#b0120a}.flex{display:flex}.flex1{flex:2}.flexVertical{display:flex;align-items:center;flex-direction:column}.flexCenter{align-items:center}.text-center{text-align:center !important}.text-right{text-align:right}.m8{margin:8px}.ms8{margin-left:8px;margin-right:8px}.ms16{margin-left:16px;margin-right:16px}.ms32{margin-left:32px;margin-right:32px}.mt16{margin-top:16px}.w100{min-width:180px}.block{display:block}.pointer{cursor:pointer}.centered{margin:auto}.upperCase{text-transform:uppercase}.fright{float:right}.bold{font-weight:bold}.gc{clear:both}.backButton i{margin-top:12px}.playerIcon{width:24px;height:24px;border-radius:64px;padding:4px}.conferenceTitle{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;color:#b0120a;font-size:large;font-weight:bold;margin-bottom:8px}.fieldLabel{text-transform:uppercase;border-bottom:solid 2px #b0120a;font-size:1.1rem}.energyIcon{width:40px;height:48px}.overflowMenu{background:#fff;position:absolute;list-style:none;top:0;left:0;height:auto;width:auto;min-width:124px;padding:0;margin:0}.overflowMenu.mdl-menu--bottom-right{left:auto;right:32px;top:0}.overflowMenu li{opacity:1}.fakeToolbar{position:absolute;left:auto;right:0}.outsideCardTitle{margin:16px;font-size:x-large}.dialog{width:800px;max-height:calc(100% - 200px);border-radius:2px;position:fixed;margin:auto;margin-left:calc(50% - 400px);top:100px;background:#fff;color:#333;z-index:101;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);overflow-y:auto}.dialog header{height:auto !important;box-shadow:none;background:url('../gfx/ballpark_blur.jpg');padding:16px !important}.dialogBackground{z-index:100;background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0}.dialog .dialogContent{padding:16px}.closeButton{cursor:pointer}.fade{opacity:1 !important;transition:all linear .25s}.fadeOut{opacity:0;transition:all linear .25s}.fadeAnimation .fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.push-enter-active,.push-leave-active{transition:all ease-out .35s}.push-enter,.push-leave-to{transform:translateY(-100px);opacity:0}.fadeInAnimation{animation:fadeIn .3s;animation-timing-function:ease-in}.isAlpha{opacity:.4}.colorBackground{position:fixed;width:100%;height:100%;z-index:-1;object-fit:cover}.alpha9{opacity:.9}.alpha5{opacity:.5}.transition{transition:all .25s ease-in}.borderlessButton{transition:all .25s ease-in;padding:4px;cursor:pointer}.borderlessButton:hover{background:#e4e4e4}.altImageButton span{padding-top:3px}.homerunAnimation{animation:homerun .2s;animation-timing-function:ease-in}.playerTransitionAnimation{animation:playerTransition .2s;animation-timing-function:ease-in}@keyframes rollingBall{0%{transform:rotateZ(0deg);margin-left:-200px}100%{transform:rotateZ(360deg);margin-left:200px}}@keyframes fadeIn{from{opacity:.5}to{opacity:1}}@keyframes homerun{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@keyframes playerTransition{from{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}.toolbarIcon{width:48px;height:48px}.energyIndicator{width:4px;height:20px}@media screen and (max-width:1024px){.mdl-layout__header{display:inherit}.mdl-layout__drawer-button{color:#fff}.dialog{width:100%;height:auto;max-height:inherit;margin:0;top:0}#fieldDetailsCard{margin:0}.fieldBackground{width:100%}.mdl-card__menu.mdl-cell--hide-desktop .material-icons{color:#fff}.is-active-tablet{font-weight:bold;border-bottom:solid 3px #fff}#GamePage header .teamLogo,#GameScorePage header .teamLogo{width:72px;height:72px}.mdl-cell--2-offset{margin-left:0}.mdl-cell--8-col-tablet{width:calc(100% - 16px) !important}#bottomBar{width:100%;margin-left:0}#bottomBar div{width:calc(25% - 20px)}}@media all and (max-width:497px){.hiddenOnPhone{display:none}.reducedMargin{margin:-16px}.spacer-phone{margin-top:16px !important}.flex1Phone{flex:1}.flexNonePhone{display:block}#WelcomePage{padding-top:0}#WelcomePage .appIcon{width:96px}#WelcomePage .welcomeContent{background:rgba(0,0,0,0.5);padding-top:32px;height:100%}#CreateTeamPage .createTeamCol{width:100%;margin:0}#CreateTeamPage .createTeamColBackground{width:100%;height:100%}#NextGamePage header{height:auto}#CoachingPage header{height:auto}#SeasonPage .conferenceTitle{color:#fff}.teamLogo{width:64px;height:64px;padding:16px}#NextGamePage header h1,#CoachingPage header h1{font-size:x-large;padding:8px}#nextGameCard .teamLogo{width:48px;height:48px;padding:8px}#GamePage header .teamLogo,#GameScorePage header .teamLogo{width:48px;height:48px;padding:8px}#GamePage header .scoreLabel,#GameScorePage header .scoreLabel{margin-top:32px;margin-left:8px;margin-right:8px}#GamePage header .teamScore,#GameScorePage header .teamScore{font-size:32px}#GameScorePage header,#GamePage header{height:auto;padding-bottom:32px}#GamePage header .teamName,#GameScorePage header .teamName{font-size:medium}#GamePage header .teamScore,#GameScorePage header .teamScore{margin-top:0}.mdl-card__title{padding-bottom:0}#nextGameCard .fieldIcon{height:48px;padding-top:16px;padding-left:8px;padding-right:8px}.notablePlayer{font-size:medium}.mdl-grid--no-spacing-tablet{padding:0}.mdl-grid--no-spacing-tablet>.mdl-cell{margin:0}.mdl-cell--8-col,.mdl-cell--4-col,.mdl-cell--5-col,.mdl-cell--6-col,.mdl-cell--7-col,.mdl-cell--8-col{width:100%}.mdl-cell--8-col-tablet{width:100% !important}.chartPolar{width:200px;height:200px}.fullTable table{font-size:14px}#fieldDetails{width:100% !important}#outfieldContainer{padding-top:10%}#longInfieldContainer{padding-top:0}#shortInfieldContainer{padding-top:5%}#fieldSpecialContainer{padding-top:0}.inningLabel{font-size:24px;margin-top:-12px;margin-bottom:-12px}.inningSign{width:24px}#inningSignsContainer{margin-top:12px}#GamePage .fieldImage{width:72px}#GamePage .gameStats{width:96px;font-size:small;display:block}#GamePage .w100{min-width:auto}.statsCell{min-width:48px;font-size:.9em}.loadingScreen div{padding-left:16px;padding-right:16px}.tradeArrow{margin:auto;transform:rotate(90deg)}}@media all and (max-width:839px){.mdl-cell--hide-tablet{display:none !important}}#notificationsContainer{position:fixed;bottom:0;right:0;z-index:12}.notification{margin:32px;background:#fff;padding:16px;border-radius:8px;width:300px;background:rgba(0,0,0,0.8);color:#fff;opacity:0}.notificationTitle{font-family:'Roboto Condensed','Robot','Helvetica','Arial',sans-serif;font-size:large}