@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200,300,400,700);@import url(https://fonts.googleapis.com/css?family=Rammetto+One);.CTA,.Tab span{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Tab{width:calc(100% - 30px);height:45px;margin:30px auto;border:2px solid #b4d27e;border-radius:45px;background-color:#202020;display:flex}.Tab .left,.Tab .right{width:50%;height:100%;padding-top:5px;display:flex;align-items:center;justify-content:center;border-radius:45px}.Tab .left{border-top-right-radius:0;border-bottom-right-radius:0}.Tab .right{border-top-left-radius:0;border-bottom-left-radius:0}.Tab span{display:block;width:100%;text-align:center}.Tab .left.selected,.Tab .right.selected{background-color:#b4d27e;color:#050505}.Tab .left:not(.selected),.Tab .right:not(.selected){opacity:.3}.Default,.Input h4,.Input input,.Input select{font-size:16px;line-height:1;letter-spacing:.5px}.Input{display:flex;align-items:center;justify-content:space-between;height:60px;padding:3px 15px 0;background-color:#202020;overflow:hidden}.Input input,.Input select{color:#b4d27e;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-align:right;-webkit-appearance:none;appearance:none;border:none;border-radius:0;outline:none;background:none;flex:1 1;height:100%;padding-left:15px}.Input input:disabled,.Input select:disabled{opacity:1!important}.Input input::-webkit-input-placeholder{color:#b4d27e;opacity:1}.Input input::placeholder{color:#b4d27e;opacity:1}.Input input:-webkit-autofill,.Input input:-webkit-autofill:active,.Input input:-webkit-autofill:focus,.Input input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #202020 inset!important}.Input input:-webkit-autofill{-webkit-text-fill-color:#b4d27e!important}.Button,.CTA{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Button{font-family:"Yanone Kaffeesatz",sans-serif;color:#050505;display:block;-webkit-appearance:none;appearance:none;border:none;border-radius:45px;outline:none;background:none;background-color:#b4d27e;width:calc(100% - 30px);height:45px;margin:0 auto;padding-top:5px;cursor:pointer}.Button:disabled{opacity:.3}.Home .Auth h3,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Home .Auth h3,.Notification_Text{font-size:12px}}.Home{position:relative}.Home,.Home .Auth,.Home .Dashboard{height:100%}.Home .Auth{position:relative;background-image:url(/images/home/bg.jpg);background-size:cover;background-position:50%;padding:0 15px}.Home .Auth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85)}.Home .Auth>div{position:relative;top:40%;z-index:5;-webkit-transform:translateY(-60px) translateY(-60px) translateY(-45px);transform:translateY(-60px) translateY(-60px) translateY(-45px);width:100%}.Home .Auth h1.title-treatment{position:fixed;top:0;left:0;z-index:100;background-color:#050505;border-bottom:1px solid #303030;width:100%;padding:0 15px;font-family:"Rammetto One",sans-serif;font-size:30px;text-align:center;line-height:60px;letter-spacing:-1px}.Home .Auth h1.title-treatment span{color:#b4d27e}.Home .Auth h2{text-transform:uppercase;text-align:center;font-weight:700;font-size:30px;line-height:1}.Home .Auth h3{color:#ff5148;padding:15px 15px 0}.Home .Auth .Input:not(:first-of-type){margin-top:3px}.Home .Auth button{margin-top:30px}.Home .Dashboard{padding:15px}.Home .Dashboard div.panel{display:flex;flex-wrap:wrap;height:100%;background-color:#202020}.Home .Dashboard div.panel a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:33.3333333333%;border-left-color:#303030;border-bottom:1px solid #303030;border-right:1px solid #303030;border-top-color:#303030}.Home .Dashboard div.panel a:nth-child(2n){border-right:none}.Home .Dashboard div.panel a:nth-child(n+5){border-bottom:none}.Home .Dashboard div.panel img{height:60px}.Home .Dashboard div.panel h3{font-size:24px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#b4d27e;margin-top:15px}.ActionButton{-webkit-appearance:none;appearance:none;border:none;border-radius:50%;outline:none;box-shadow:0 0 15px rgba(5,5,5,.5);background-color:#b4d27e;width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;z-index:5;cursor:pointer}.ActionButton img{width:32px;height:32px}.ActionButton[data-id=edit] img{width:22px;height:22px}.Notification .key,.Notification .value,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification .key,.Notification .value,.Notification_Text{font-size:12px}}.Notification{width:100%;height:45px;padding:3px 15px 0;background-color:#202020;display:flex;align-items:center;justify-content:space-between}.Notification.complete{background-color:#303030}.Notification .key{color:#fefefa}.Notification .key strong{font-weight:700}.Notification .value{font-weight:700;color:#b4d27e}.Notification img{width:15px;height:15px}.CourseRow .left .icon,.CTA{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.CourseRow h2,.Default{font-size:16px;line-height:1;letter-spacing:.5px}.CourseRow .left h3,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.CourseRow .left h3,.Notification_Text{font-size:12px}}.CourseRow{width:100%;height:60px;padding:0 15px;background-color:#202020;display:flex;align-items:center;justify-content:space-between}.CourseRow.complete{background-color:#303030}.CourseRow .left{display:flex;align-items:center;flex:1 1;padding-right:15px}.CourseRow .left .icon{display:block;width:30px;height:30px;padding:1px 0 0 1px;margin-right:10px;border-radius:50%;background-color:#303030;box-shadow:0 0 15px rgba(5,5,5,.5);display:flex;align-items:center;justify-content:center;font-family:"Rammetto One",sans-serif;letter-spacing:0;text-transform:uppercase}.CourseRow .left h3{font-size:12px;color:#b4d27e;margin-top:1px}.CourseRow .left>div{padding-top:2px;flex:1 1}.CourseRow .right{padding-top:2px}.CourseRow .right h2{font-weight:700;color:#b4d27e}.CourseRow .right img{width:15px;height:15px}.Play{padding:0 15px 80px}.Play .CourseRow{margin-bottom:3px}.Play a:last-of-type .CourseRow{margin-bottom:0}.Play .ActionButton[data-id=create]{position:fixed;bottom:15px;right:15px}.CreateRound{padding:0 15px 80px}.CreateRound .CourseRow{margin-bottom:3px}.CreateRound a:last-of-type .CourseRow{margin-bottom:0}.CreateRound .Notification{margin:15px 0}.CreateRound .Input{margin-bottom:3px}.CreateRound .Input:last-of-type{margin-bottom:0}.CreateRound .Button{margin-top:30px}.CreateRound .ActionButton[data-id=info]{position:fixed;bottom:15px;left:15px}.Default,.SearchBar input{font-size:16px;line-height:1;letter-spacing:.5px}.SearchBar{position:relative;width:calc(100% - 30px);height:45px;margin:30px auto;background-color:#202020;border-radius:45px;border:2px solid #b4d27e}.SearchBar input{font-family:"Yanone Kaffeesatz",sans-serif;color:#fefefa;-webkit-appearance:none;appearance:none;border:none;border-radius:inherit;outline:none;background:none;width:100%;height:100%;padding:3px 15px 0}.SearchBar input::-webkit-input-placeholder{color:#fefefa;opacity:.3}.SearchBar input::placeholder{color:#fefefa;opacity:.3}.SearchBar .icon{position:absolute;top:0;right:0;width:45px;height:100%;display:flex;align-items:center;justify-content:center;background-color:#b4d27e;border-top-right-radius:45px;border-bottom-right-radius:45px}.SearchBar .icon img{width:24px;height:24px}.TournamentRoundList{padding:15px 15px 80px}.TournamentRoundList .CourseRow{margin-bottom:3px}.TournamentRoundList .Button{margin-top:30px}.TournamentRoundList .ActionButton[data-id=info]{position:fixed;bottom:15px;left:15px}.CreateTeeTime{padding:15px 15px 80px}.CreateTeeTime .Input{margin-bottom:3px}.CreateTeeTime .Input:last-of-type{margin-bottom:0}.CreateTeeTime .Button{margin-top:30px}.Accordion .panel{background-color:#202020;border-top:1px solid #303030}.Accordion .panel .Button{margin:15px auto}.Accordion .panel .Input{background-color:#303030;height:45px}.TeeTimePreview{background-color:#202020}.TeeTimePreview div.golfers{border-top:1px solid #303030;display:flex;flex-wrap:wrap}.TeeTimePreview .GolferRow{width:50%;border:1px solid #303030;border-top:none;border-left:none}.TeeTimePreview .GolferRow:nth-child(2n){border-right:none}.TeeTimePreview div.golfers.c1 .GolferRow:first-child,.TeeTimePreview div.golfers.c2 .GolferRow:first-child,.TeeTimePreview div.golfers.c2 .GolferRow:nth-child(2),.TeeTimePreview div.golfers.c3 .GolferRow:nth-child(3),.TeeTimePreview div.golfers.c4 .GolferRow:nth-child(3),.TeeTimePreview div.golfers.c4 .GolferRow:nth-child(4){border-bottom:none}.TeeTimePreview div.button{padding:30px 0;border-top:1px solid #303030}.CTA,.GolferRow .left .icon{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Default,.GolferRow h2{font-size:16px;line-height:1;letter-spacing:.5px}.GolferRow .left h3,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.GolferRow .left h3,.Notification_Text{font-size:12px}}.GolferRow{width:100%;height:60px;padding:0 15px;background-color:#202020;justify-content:space-between}.GolferRow,.GolferRow .left{display:flex;align-items:center}.GolferRow .left .icon{display:block;width:30px;height:30px;margin-right:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(5,5,5,.5);background-size:cover;background-position:50%;background-color:#303030;font-family:"Rammetto One",sans-serif;letter-spacing:0;text-transform:uppercase}.GolferRow h2 sup{font-size:70%;vertical-align:top;margin-left:1px}.GolferRow .left h3{font-size:12px;color:#b4d27e;margin-top:1px}.GolferRow .left>div{padding-top:2px;flex:1 1}.GolferRow .right{padding-top:2px}.GolferRow .right h2{font-weight:700;color:#b4d27e}.MatchPreview .golfers .versus,.MetaTextSub{font-size:11px;line-height:12px}.CTA,.MatchPreview .header h3{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.MatchPreview .header{background-color:#fefefa;height:30px;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.MatchPreview .header h3{color:#050505;margin-top:3px}.MatchPreview .golfers{background-color:#303030;padding:15px 0}.MatchPreview.leaderboard .golfers{background-color:#202020}.MatchPreview .golfers .GolferRow{background-color:#303030;height:45px}.MatchPreview.leaderboard .golfers .GolferRow{background-color:#202020}.MatchPreview .golfers .versus{font-weight:700;color:#fefefa;display:flex;align-items:center;padding:0 15px;margin:6px 0}.MatchPreview .golfers .versus span{width:50px;text-align:center}.MatchPreview .golfers .versus:after,.MatchPreview .golfers .versus:before{content:"";flex:1 1;height:1px;background-color:#fefefa}.MatchPreview .golfers .team{position:relative}.MatchPreview .golfers .team .score{position:absolute;top:50%;right:15px;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;color:#b4d27e}.MetaTextSub,.TeeTimes .Accordion .addMatchContainer .versus{font-size:11px;line-height:12px}.Notification_Text,.TeeTimes .Accordion .addMatchHeader h4{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification_Text,.TeeTimes .Accordion .addMatchHeader h4{font-size:12px}}.TeeTimes{padding:15px 15px 80px}.TeeTimes .ActionButton[data-id=create],.TeeTimes .ActionButton[data-id=info]{position:fixed;bottom:15px}.TeeTimes .ActionButton[data-id=create]{right:15px}.TeeTimes .ActionButton[data-id=info]{left:15px}.TeeTimes>.Button{margin-top:30px}.TeeTimes .TeeTimePreview{margin-bottom:3px}.TeeTimes .TeeTimePreview:last-of-type{margin-bottom:0}.TeeTimes .Accordion{margin-top:15px}.TeeTimes .Accordion .Button{width:100%}.TeeTimes .Accordion form .Button{margin-top:30px}.TeeTimes .Accordion .addMatchHeader{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.TeeTimes .Accordion .addMatchHeader h4{font-weight:300;text-transform:uppercase;white-space:nowrap;color:#fefefa;width:45px}.TeeTimes .Accordion .addMatchHeader h4:last-of-type{text-align:center}.TeeTimes .Accordion .Input{margin-bottom:3px}.TeeTimes .Accordion .addMatchContainer .versus{font-weight:700;color:#fefefa;display:flex;align-items:center;margin:6px 0 9px}.TeeTimes .Accordion .addMatchContainer .versus span{width:50px;text-align:center}.TeeTimes .Accordion .addMatchContainer .versus:after,.TeeTimes .Accordion .addMatchContainer .versus:before{content:"";flex:1 1;height:1px;background-color:#fefefa}.TeeTimes .Accordion .addMatchGolfer{display:flex}.TeeTimes .Accordion .addMatchGolfer .Input:first-of-type{flex:1 1}.TeeTimes .Accordion .addMatchGolfer .Input:last-of-type{width:45px;margin-left:3px}.TeeTimes .Accordion .addMatchGolfer .Input:last-of-type input{padding-left:0;text-align:center}.TeeTimes .Accordion .MatchPreview{margin-bottom:6px}.TeeTimes .Accordion .MatchPreview:last-of-type{margin-bottom:0}.TeeTimes .Accordion .addMatchButtonContainer,.TeeTimes .Accordion .addMatchContainer,.TeeTimes .Accordion .matchesContainer{padding:15px}.TeeTimes .Accordion .matchesContainer{border-bottom:1px solid #303030}.LeaderboardHeader h4,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.LeaderboardHeader h4,.Notification_Text{font-size:12px}}.LeaderboardHeader{position:fixed;top:165px;left:15px;z-index:5;width:calc(100% - 30px);height:30px;padding:3px 0 0 15px;box-shadow:0 0 15px rgba(5,5,5,.5);display:flex;align-items:center;justify-content:space-between;background-color:#202020}.LeaderboardHeader.results{position:relative;top:auto;left:auto;width:100%;padding:3px 10px 0 15px}.LeaderboardHeader h4{font-weight:300;text-transform:uppercase}.LeaderboardHeader div.tallies{display:flex;align-items:center}.LeaderboardHeader div.tallies h4{text-align:center;width:40px}.LeaderboardHeader div.tallies h4:nth-of-type(2){padding-left:5px}.LeaderboardHeader div.tallies>div{display:flex}.CTA,.LeaderboardRow span.icon{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Default,.LeaderboardRow div.golfer div.name h4,.LeaderboardRow div.tallies h5{font-size:16px;line-height:1;letter-spacing:.5px}.LeaderboardRow .cardRow .holes,.LeaderboardRow .cardRow .pars,.LeaderboardRow .cardRow .scores,.LeaderboardRow .roundsRow h4,.LeaderboardRow .roundsRow h5,.LeaderboardRow div.golfer div.name h5,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.LeaderboardRow .cardRow .holes,.LeaderboardRow .cardRow .pars,.LeaderboardRow .cardRow .scores,.LeaderboardRow .roundsRow h4,.LeaderboardRow .roundsRow h5,.LeaderboardRow div.golfer div.name h5,.Notification_Text{font-size:12px}}.LeaderboardRow{background-color:#202020;margin-bottom:3px}.LeaderboardRow:last-of-type{margin-bottom:0}.LeaderboardRow .scoreRow{width:100%;height:60px;padding:0 0 0 15px;display:flex;align-items:center;justify-content:space-between}.LeaderboardRow.results .scoreRow{padding:0 10px 0 15px}.LeaderboardRow .cardRow{border-top:1px solid #303030;padding-bottom:10px}.LeaderboardRow .cardRow .holes,.LeaderboardRow .cardRow .pars,.LeaderboardRow .cardRow .scores{display:flex;align-items:center;width:100%;height:30px}.LeaderboardRow .cardRow .holes{font-weight:300}.LeaderboardRow .cardRow .holes:nth-child(4){margin-top:15px}.LeaderboardRow .cardRow .pars,.LeaderboardRow .cardRow .scores{font-weight:700}.LeaderboardRow .cardRow .scores{background-color:#303030}.LeaderboardRow .cardRow .holes>span,.LeaderboardRow .cardRow .pars>span,.LeaderboardRow .cardRow .scores>span{position:relative;display:flex;align-items:center;justify-content:center;width:10%;height:30px;padding-top:3px;flex-grow:1;text-align:center}.LeaderboardRow .cardRow .scores>span:before{content:"";position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:22px;height:22px}.LeaderboardRow .cardRow .scores>span>span{position:relative;z-index:5}.LeaderboardRow .cardRow .scores span.bogey:before,.LeaderboardRow .cardRow .scores span.double:before{border:1px solid #ff5148}.LeaderboardRow .cardRow .scores span.double:before{background-color:#ff5148}.LeaderboardRow .cardRow .scores span.birdie:before,.LeaderboardRow .cardRow .scores span.eagle:before{border:1px solid #b4d27e;border-radius:50%}.LeaderboardRow .cardRow .scores span.eagle:before{background-color:#b4d27e}.LeaderboardRow h3{font-size:20px;line-height:1;font-weight:700;width:16px}.LeaderboardRow span.icon{display:block;width:30px;height:30px;margin:0 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(5,5,5,.5);background-size:cover;background-position:50%;background-color:#303030;font-family:"Rammetto One",sans-serif;letter-spacing:0;text-transform:uppercase}.LeaderboardRow span.icon.hidden{opacity:0}.LeaderboardRow div.golfer,.LeaderboardRow div.tallies{display:flex;align-items:center}.LeaderboardRow div.golfer div.name{flex:1 1}.LeaderboardRow div.golfer div.name h5{font-size:12px;color:#b4d27e;margin-top:1px}.LeaderboardRow div.tallies h5{font-weight:700;text-align:center;width:40px;height:40px;padding-top:3px;display:flex;align-items:center;justify-content:center}.LeaderboardRow div.tallies h5:first-of-type{background-color:#303030}.LeaderboardRow div.tallies h5:nth-of-type(2){padding-left:5px}.LeaderboardRow div.tallies>div{display:flex}.LeaderboardRow.linkOut:active{background-color:#b4d27e}.LeaderboardRow.linkOut:active .DashedBorder div.top{background-image:linear-gradient(270deg,#fefefa 50%,transparent 0)}.LeaderboardRow.linkOut:active .DashedBorder div.bottom{background-image:linear-gradient(90deg,#fefefa 50%,transparent 0)}.LeaderboardRow.linkOut:active .DashedBorder div.left{background-image:linear-gradient(180deg,#fefefa 50%,transparent 0)}.LeaderboardRow.linkOut:active .DashedBorder div.right{background-image:linear-gradient(0deg,#fefefa 50%,transparent 0)}.LeaderboardRow .roundsRow{display:flex;align-items:center;height:60px;background-color:#202020;border-top:1px solid #303030}.LeaderboardRow .roundsRow>div{flex-basis:0;flex-grow:1;text-align:center}.LeaderboardRow .roundsRow h4{font-weight:300;text-transform:uppercase}.LeaderboardRow .roundsRow h5{font-weight:700;color:#b4d27e;margin-top:5px}.Leaderboard .AltHeader h4,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Leaderboard .AltHeader h4,.Notification_Text{font-size:12px}}.Leaderboard{width:100%;margin-top:138px;padding-bottom:80px}.Leaderboard .ActionButton{position:fixed;bottom:15px;left:15px}.Leaderboard .AltHeader{width:100%;height:30px;padding:3px 0 0 15px;margin:15px 0 3px;display:flex;align-items:center}.Leaderboard .AltHeader h4{font-weight:300;text-transform:uppercase;color:#fefefa}.Leaderboard .MatchPreview{margin-bottom:6px}.ScorecardSticky{position:fixed;top:165px;left:15px;z-index:5;display:flex;background-color:#202020;box-shadow:0 0 25px #050505;width:calc(100% - 30px);height:60px}.ScorecardSticky>div{width:25%;height:100%}.ScorecardSticky div.golfer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;text-align:center;overflow:hidden;border-right:1px solid #303030}.ScorecardSticky div.golfer:last-child{border-right:none}.ScorecardSticky div.golfer div.handicap,.ScorecardSticky div.golfer h3{font-size:14px;line-height:15px}.ScorecardSticky div.golfer h3{font-weight:300}.ScorecardSticky div.golfer div.handicap{font-weight:700;display:flex;align-items:center;margin-top:3px}.ScorecardSticky div.golfer div.handicap div.dot{width:6px;height:6px;background-color:#a4e245;border-radius:50%;margin:1px 3px 0 0}.ScorecardMain,.ScorecardScore div.gross{font-size:30px;font-weight:700;line-height:1}.ScorecardScore{position:relative;text-align:center;overflow:hidden;background-color:#202020;display:flex;align-items:center;justify-content:center}.ScorecardScore div.dots{display:flex;position:absolute;top:7px;left:7px}.ScorecardScore div.dots div{width:6px;height:6px;background-color:#b4d27e;border-radius:50%;margin-right:2px}.ScorecardScore div.net{position:absolute;top:5px;right:6px;font-size:12px;line-height:1}.ScorecardScore div.gross{position:relative;width:40px;height:40px;padding-top:6px}.ScorecardScore div.gross.birdie,.ScorecardScore div.gross.eagle{border:1px solid #b4d27e;border-radius:50%}.ScorecardScore div.gross.bogey,.ScorecardScore div.gross.double{border:1px solid #ff5148}.ScorecardScore div.gross.eagle{background-color:#b4d27e}.ScorecardScore div.gross.double{background-color:#ff5148}.CTA,.ScorecardHole .holeDetails span:first-of-type{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Notification_Text,.ScorecardHole .holeDetails span{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification_Text,.ScorecardHole .holeDetails span{font-size:12px}}.ScorecardHole{margin-bottom:6px}.ScorecardHole:last-of-type{margin-bottom:0}.ScorecardHole .hole{display:flex;width:100%}.ScorecardHole .hole>div{width:25%;height:calc(25vw - 7.5px);background-color:#202020;border-right:1px solid #303030}.ScorecardHole .hole.total>div{background-color:#303030;border-right:1px solid #202020}.ScorecardHole .hole.total>div:last-of-type,.ScorecardHole .hole>div:last-of-type{border-right:none}.ScorecardHole .hole div.dummy{pointer-events:none}.ScorecardHole .holeDetails{width:100%;height:30px;background-color:#202020;border-bottom:1px solid #303030;display:flex}.ScorecardHole .holeDetails.total{background-color:#303030;border-bottom:1px solid #202020}.ScorecardHole .holeDetails span{display:flex;align-items:center;justify-content:center;width:25%;padding-top:3px;flex-grow:1;color:#fefefa;font-weight:300}.ScorecardHole .holeDetails span:first-of-type{color:#050505;background-color:#fefefa}.ScorecardHole .holeDetails span.sum{background-color:#b4d27e}.ScorecardHole .holeDetails span strong{font-weight:700;margin-left:3px}.Notification_Text,.Scorecard .scoreSelector h5{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification_Text,.Scorecard .scoreSelector h5{font-size:12px}}.Scorecard .scoreSelector div.panel button.s,.ScorecardMain{font-size:30px;font-weight:700;line-height:1}.Scorecard{width:100%;margin-top:180px}.Scorecard.complete{padding-top:calc(60px + 20vw);pointer-events:none}.Scorecard.complete.removeSticky .ScorecardSticky{position:relative;top:0}.Scorecard .scoreSelector{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;background-color:rgba(5,5,5,.75);display:none;align-items:flex-end;padding:15px}.Scorecard .scoreSelector.active{display:flex}.Scorecard .scoreSelector div.close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Scorecard .scoreSelector div.panel{display:flex;flex-wrap:wrap;width:100%}.Scorecard .scoreSelector h5{width:100%;line-height:30px;text-align:center;font-weight:300;background-color:#202020}.Scorecard .scoreSelector h5 strong{font-weight:700}.Scorecard .scoreSelector div.panel button.s{width:25%;height:calc(25vw - 7.5px);border-radius:0;-webkit-appearance:none;appearance:none;background:#202020;outline:none;border:1px solid #303030;border-bottom:none;border-left:none;font-family:"Yanone Kaffeesatz",sans-serif;color:#fefefa}.Scorecard .scoreSelector div.panel button.s:nth-of-type(4n+4){border-right:none}.Scorecard .scoreSelector div.panel button.s:active{background:#b4d27e}.Scorecard .scoreSelector div.panel div.clear{width:100%;padding:30px 0;background-color:#202020;border-top:1px solid #303030}.Scorecard>.Button{margin:30px auto}.TeeTime{padding:0 15px}.TeeTime .tabWrapper{position:fixed;top:60px;left:0;z-index:10;width:100%;height:105px;padding:0 15px;background:#050505}.Golfers{padding:0 15px 80px}.Golfers .GolferRow{margin-bottom:3px}.Golfers a:last-of-type .GolferRow{margin-bottom:0}.Golfers .ActionButton{position:fixed;bottom:15px;right:15px}.Golfers .Notification{margin-top:15px}.CreateGolfer{padding:15px 15px 30px}.CreateGolfer .Button{margin-top:30px}.CreateGolfer .Input{margin-bottom:3px}.CreateGolfer .Input:last-of-type{margin-bottom:0}.Default,.FileInput h4,.FileInput label{font-size:16px;line-height:1;letter-spacing:.5px}.FileInput{display:flex;align-items:center;justify-content:space-between;height:60px;padding:3px 15px 0;background-color:#202020;overflow:hidden}.FileInput input{display:none}.FileInput label{color:#b4d27e;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-align:right;-webkit-appearance:none;appearance:none;border:none;border-radius:0;outline:none;background:none;flex:1 1;height:100%;padding-left:15px;display:flex;align-items:center;justify-content:flex-end}.EditGolfer{padding:15px 15px 30px}.EditGolfer .Button{margin-top:30px}.EditGolfer .Input{margin-bottom:3px}.EditGolfer .Input:last-of-type{margin-bottom:0}.Notification_Text,.StatLine .labels{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification_Text,.StatLine .labels{font-size:12px}}.StatLine{width:100%;height:45px;padding:0 15px;margin-bottom:3px;background-color:#202020;display:flex;flex-direction:column;justify-content:center}.StatLine:last-of-type{margin-bottom:0}.StatLine .labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:12px;font-weight:300}.StatLine h4{display:inline-block}.StatLine h4 strong{font-weight:700;margin-right:5px}.StatLine .bar{width:100%;height:6px;background-color:#303030;border-radius:6px}.StatLine .bar .fill{height:100%;border-radius:inherit;background-color:#b4d27e}.CTA,.Golfer .hero h4{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Default,.Golfer .hero h2{font-size:16px;line-height:1;letter-spacing:.5px}.Golfer h3,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Golfer h3,.Notification_Text{font-size:12px}}.Golfer{padding-bottom:80px}.Golfer .hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;text-align:center}.Golfer .hero:after,.Golfer .hero:before{content:"";position:absolute;left:0;z-index:-1;width:100%;height:50%}.Golfer .hero:before{top:0;background-color:#303030}.Golfer .hero:after{bottom:0;background-color:#202020}.Golfer .hero .icon{width:120px;height:120px;padding-top:8px;border-radius:50%;background-color:#303030;background-size:cover;background-position:50%;box-shadow:0 0 25px rgba(5,5,5,.5);font-family:"Rammetto One",sans-serif;letter-spacing:0;font-size:60px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.Golfer .hero h2{font-size:18px;margin-bottom:2px}.Golfer h3{color:#b4d27e}.Golfer .hero .handicap{display:flex;justify-content:space-between;width:50%}.Golfer .hero .handicap>div:first-of-type{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Golfer .hero .handicap>div:last-of-type{-webkit-transform:translateX(50%);transform:translateX(50%)}.Golfer .hero h4{font-size:40px}.Golfer .hero .name{margin-bottom:15px}.Golfer .main{padding:15px 15px 0}.Golfer .Notification{margin-bottom:3px}.Golfer .Notification:last-of-type{margin-bottom:0}.Golfer a .CourseRow{margin-bottom:3px}.Golfer a:last-of-type .CourseRow{margin-bottom:0}.Golfer .ActionButton{position:fixed;bottom:15px;right:15px}.Courses{padding:0 15px 80px}.Courses a .CourseRow{margin-bottom:3px}.Courses a:last-of-type .CourseRow{margin-bottom:0}.Courses .ActionButton[data-id=create]{position:fixed;bottom:15px;right:15px}.Courses .Notification{margin-top:15px}.Course .hero h4,.CTA{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Course .hero h2,.Default{font-size:16px;line-height:1;letter-spacing:.5px}.Course h3,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Course h3,.Notification_Text{font-size:12px}}.Course{padding-bottom:80px}.Course .hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;text-align:center}.Course .hero:after,.Course .hero:before{content:"";position:absolute;left:0;z-index:-1;width:100%;height:50%}.Course .hero:before{top:0;background-color:#303030}.Course .hero:after{bottom:0;background-color:#202020}.Course .hero .icon{width:120px;height:120px;padding-top:8px;border-radius:50%;background-color:#303030;box-shadow:0 0 25px rgba(5,5,5,.5);font-family:"Rammetto One",sans-serif;letter-spacing:0;font-size:60px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.Course .hero h2{font-size:18px;margin-bottom:2px}.Course h3{color:#b4d27e}.Course .hero .par{display:flex;justify-content:space-between;width:50%}.Course .hero .par>div:first-of-type{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Course .hero .par>div:last-of-type{-webkit-transform:translateX(50%);transform:translateX(50%)}.Course .hero h4{font-size:40px}.Course .hero .name{margin-bottom:15px}.Course .main{padding:0 15px}.Course .Input{margin-bottom:15px}.Course .Notification{margin-bottom:3px}.Course .Notification:last-of-type{margin-bottom:0}.Course .ActionButton[data-id=edit],.Course .ActionButton[data-id=info]{position:fixed;bottom:15px}.Course .ActionButton[data-id=info]{left:15px}.Course .ActionButton[data-id=edit]{right:15px}.CreateCourse{padding:15px}.CreateCourse .Input{margin-bottom:3px}.CreateCourse .Input:nth-child(5){margin-bottom:0}.CreateCourse .CreateCourseHeader{margin:15px 0 3px}.CreateCourse .HoleRow{margin-bottom:3px}.CreateCourse .HoleRow:last-of-type{margin-bottom:0}.CreateCourse .Button{margin:30px auto 15px}.CreateCourseHeader h4,.Notification_Text{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.CreateCourseHeader h4,.Notification_Text{font-size:12px}}.CreateCourseHeader{position:-webkit-sticky;position:sticky;top:0;width:100%;height:30px;padding-top:3px;background-color:#202020;box-shadow:0 0 15px rgba(5,5,5,.5);display:flex;align-items:center}.CreateCourseHeader h4{font-weight:300;text-transform:uppercase;text-align:center}.CreateCourseHeader h4:first-of-type{width:45px}.CreateCourseHeader h4:not(:first-of-type){width:calc(33.33333% - 15px)}.CTA,.HoleRow h3{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.HoleRow{height:45px;background-color:#202020}.HoleRow,.HoleRow h3{display:flex;align-items:center}.HoleRow h3{width:45px;height:100%;padding-top:3px;background-color:#fefefa;color:#050505;justify-content:center}.HoleRow>div{width:calc(33.33333% - 15px);height:100%}.HoleRow .Input{height:100%;background-color:transparent;border:none}.HoleRow .Input input,.HoleRow .Input select{text-align-last:center;text-align:center;color:#b4d27e;width:100%}.HoleRow .Input input::-webkit-input-placeholder{color:#b4d27e}.HoleRow .Input input::placeholder{color:#b4d27e}.CreateTeeColor{padding:15px}.CreateTeeColor .Input{margin-bottom:3px}.CreateTeeColor .Input:nth-child(3){margin-bottom:15px}.CreateTeeColor .CreateCourseHeader,.CreateTeeColor .HoleRow{margin-bottom:3px}.CreateTeeColor .HoleRow:last-of-type{margin-bottom:0}.CreateTeeColor .Button{margin:30px auto 15px}.EditCourse{padding:0 15px 80px}.EditCourse .Input{margin-bottom:3px}.EditCourse .Input:last-of-type{margin-bottom:0}.EditCourse .Input:nth-child(3){margin-bottom:15px}.EditCourse .Button{margin:30px auto 15px}.EditCourse .ActionButton{position:fixed;bottom:15px}.EditCourse .ActionButton[data-id=info]{left:15px}.EditCourse .ActionButton[data-id=create]{right:15px}.EditCourse .CreateCourseHeader,.EditCourse .HoleRow{margin-bottom:3px}.EditCourse .HoleRow:last-of-type{margin-bottom:0}.Tournaments{padding:15px 15px 80px}.Tournaments a .CourseRow{margin-bottom:3px}.Tournaments a:last-of-type .CourseRow{margin-bottom:0}.Tournaments .ActionButton[data-id=create],.Tournaments .ActionButton[data-id=info]{position:fixed;bottom:15px}.Tournaments .ActionButton[data-id=info]{left:15px}.Tournaments .ActionButton[data-id=create]{right:15px}.CreateTournament{padding:15px}.CreateTournament .Button{margin-top:30px}.Tournament{padding:48px 15px 80px}.Tournament .headerWrapper{position:fixed;top:60px;left:0;width:100%;padding:15px 15px 0;background-color:#050505}.Tournament .ActionButton{position:fixed;bottom:15px;left:15px}.Rounds{padding:0 15px 15px}.Rounds .CourseRow{margin-bottom:3px}.Rounds a:last-of-type .CourseRow{margin-bottom:0}.Rounds .Notification{margin-top:15px}.Notification_Text,.SummaryRow .totals h4,.SummaryRow .totals h5{font-size:14px;line-height:1;letter-spacing:.5px}@media(max-width:320px){.Notification_Text,.SummaryRow .totals h4,.SummaryRow .totals h5{font-size:12px}}.SummaryRow .totals{display:flex;align-items:center;height:60px;background-color:#202020;border-top:1px solid #303030}.SummaryRow .totals>div{width:16.6666666667%;text-align:center}.SummaryRow .totals h4{font-weight:300;text-transform:uppercase}.SummaryRow .totals h5{font-weight:700;color:#b4d27e;margin-top:5px}.Round{padding:0 15px}.Round .tabWrapper{position:fixed;top:60px;left:0;z-index:10;width:100%;height:105px;padding:0 15px;background:#050505}.Round .Summary{margin-top:105px;padding-bottom:80px}.Round .Summary .SummaryRow{margin-bottom:3px}.Round .Summary .SummaryRow:last-of-type{margin-bottom:0}.Round .Summary .ActionButton{position:fixed;bottom:15px;left:15px}.Stats{padding:15px}.Stats .Input{margin-top:3px}.Stats .Input:first-of-type{margin-top:0}.Stats .golfers{margin-top:15px}.Stats .GolferRow{margin-bottom:3px}.Stats .GolferRow:last-of-type{margin-bottom:0}.CTA,.NavBar h2{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.NavBar{position:fixed;top:0;left:0;z-index:100;background-color:#050505;width:100%;height:60px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 15px rgba(5,5,5,.5);border-bottom:1px solid #333}.NavBar.open a{visibility:hidden}.NavBar h1.title-treatment{font-family:"Rammetto One",sans-serif;font-size:30px;line-height:1;letter-spacing:-1px}.NavBar h1.title-treatment span{color:#b4d27e}.NavBar div.hamburglar{position:relative;display:flex;flex-direction:column;align-items:flex-end}.NavBar div.hamburglar div.patty{height:2px;background-color:#fefefa;transition:all .25s ease}.NavBar div.hamburglar div.patty:first-of-type{width:24px}.NavBar div.hamburglar div.patty:nth-of-type(2){width:20px;margin:6px 0;-webkit-transform-origin:right center;transform-origin:right center}.NavBar div.hamburglar div.patty:nth-of-type(3){width:16px}.NavBar div.hamburglar.close div.patty:first-of-type{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.NavBar div.hamburglar.close div.patty:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.NavBar div.hamburglar.close div.patty:nth-of-type(3){width:24px;-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.NavBar h2{position:absolute;top:calc(50% + 2px);left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.Menu{position:fixed;top:60px;left:0;z-index:50;width:100%;height:calc(100% - 60px);padding:15px;background-color:#050505}.Menu .Notification{margin-bottom:3px}.Menu .Button{margin-top:30px}.Menu .ActionButton[data-id=info],.Menu .ActionButton[data-id=logout]{position:fixed;bottom:15px}.Menu .ActionButton[data-id=info]{left:15px}.Menu .ActionButton[data-id=logout]{right:15px}.Menu .ActionButton[data-id=logout] img{width:28px;height:28px;margin-left:4px}.Loader{position:fixed;top:60px;left:0;z-index:150;width:100%;height:calc(100% - 60px);background-color:#050505;display:flex;align-items:center;justify-content:center}.Loader div.circle{width:45px;height:45px;border-radius:100%;border-color:currentcolor;border-color:#b4d27e hsla(0,0%,100%,.3) hsla(0,0%,100%,.3) #b4d27e;border-style:solid;border-width:5px;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ConnectionWarning{position:fixed;top:0;left:0;z-index:150;width:100%;height:100%;padding:15px;background-color:rgba(5,5,5,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ConnectionWarning img{width:32px;margin-bottom:15px}.ConnectionWarning h3{font-size:24px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#ff5148;margin-bottom:15px}.ConnectionWarning p{line-height:1.2;margin-bottom:30px;padding:0 15px}.ConnectionWarning .Button{background-color:#fefefa}.Default,.Modal .copy{font-size:16px;line-height:1;letter-spacing:.5px}.Modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background-color:rgba(5,5,5,.9);display:none;padding:15px}.Modal.visible{display:flex;align-items:center;justify-content:center}.Modal .panel{background-color:#202020;padding:15px}.Modal .copy{line-height:1.2;position:relative;padding:15px}.Modal .copy .corner{position:absolute;width:10px;height:10px;border:1px solid #b4d27e}.Modal .copy .corner:first-of-type{top:0;left:0;border-right:none;border-bottom:none}.Modal .copy .corner:nth-of-type(2){top:0;right:0;border-left:none;border-bottom:none}.Modal .copy .corner:nth-of-type(3){bottom:0;left:0;border-right:none;border-top:none}.Modal .copy .corner:nth-of-type(4){bottom:0;right:0;border-left:none;border-top:none}.Modal .copy p{margin-bottom:20px}.Modal .copy p:last-of-type{margin-bottom:0}.Modal .Button{width:100%;margin:30px 0 15px}.MetaTextSub{font-size:11px;line-height:12px}.SubheaderText{color:#fefefa;font-size:14px;font-weight:300;line-height:14px;text-transform:uppercase}.App,.App #routeWrapper{height:100%}.App #routeWrapper{padding-top:60px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.MenuItemHeader{color:#fefefa;font-weight:700;font-size:24px;line-height:24px;text-transform:uppercase}.MetaTextMain{font-size:15px;line-height:15px}.MetaTextSub,.notification.small{font-size:11px;line-height:12px}.StepHeaderText{color:#fefefa;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.notification,.SubheaderText{color:#fefefa;font-size:14px;font-weight:300;line-height:14px;text-transform:uppercase}.ScorecardHoleMain{color:#fefefa;font-size:32px;font-weight:300;line-height:30px}.CTA{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px}.Default{font-size:16px}.Default,.Notification_Text{line-height:1;letter-spacing:.5px}.Notification_Text{font-size:14px}@media(max-width:320px){.Notification_Text{font-size:12px}}.ScorecardMain{font-size:30px;font-weight:700;line-height:1}*{box-sizing:border-box}body,div#root,html{height:100%}html{font-size:100%;letter-spacing:.025em}body{font-family:"Yanone Kaffeesatz",sans-serif;color:#fefefa;-webkit-font-smoothing:antialiased;background-color:#050505}a{color:inherit;text-decoration:none}.CenterAll{justify-content:center}.CenterAll,.notification{display:flex;align-items:center}.notification{text-transform:unset;padding:15px 20px;background-color:#050505}div.back-button{position:fixed;bottom:0;left:0;z-index:5;width:100%;box-shadow:0 0 15px rgba(5,5,5,.5);border-top:1px solid #050505}
/*# sourceMappingURL=main.b7450551.chunk.css.map */