.widget.swing-index tr.session-info{padding-bottom:0;border-bottom:0}.widget.swing-index tr.session-info td:first-child{width:20px}.widget.swing-index tr.session-info td:nth-child(2) span:first-child{width:195px}.widget.swing-index .session-details td{padding-top:0;color:#888}.widget.swing-index td:first-child a{width:175px}.widget.swing-index .table td:last-child,.widget.swing-index .table th:last-child{text-align:center;max-width:85px}.widget.golf .icon-pencil-with-note{font-size:18px;color:#11a9ed}.widget.golf .widget-title{width:calc(100% - 25px)}.widget.golf .avatar{margin:10px 10px 0 3px;box-shadow:0 0 0 3px #fafafa,0 0 0 4px #c7c7c7}.widget.golf .page-intro [class*="icon-activity-"]{color:#888;background:#fafafa}.widget.golf .widget-view-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-11px;margin-bottom:-11px;line-height:62px}.widget.swing-details table.metrics{margin-top:30px}.widget.golf table.metrics tr{border-top:1px solid #ddd}.widget.golf table.metrics td{width:115px;text-align:center;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;padding-left:15px}.widget.golf table.metrics td:last-child{border-left:1px solid #ddd}.widget.swing-details .widget-content .icon-activity-golf{color:#888}.widget.swing-details .chart-container{width:290px}.widget.swing-details .chart-widget{margin:0 auto;height:auto}.widget.swing-details .chart-widget img{padding:0}.widget-gear .page-intro .data-bit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;margin-bottom:-8px}.widget-gear .widget-content table.metrics tr:last-child{border-top:1px solid #ddd}.widget-gear .widget-content table.metrics td{width:115px;text-align:center;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;padding-left:15px}.widget-gear .widget-content table.metrics td:last-child{border-left:1px solid #ddd}.widget-content .scorecard-list tr:first-child,.widget-content .course-list tr:first-child{display:none}.widget-content .scorecard-list .played-with,.widget-content .course-list .played-with{font-size:10px}.scorecard-detail-widget hr{margin:15px 0 2px}.scorecard-detail-widget .par-score{color:#888}.scorecard-detail-widget .score-type{float:right}.scorecard-detail-widget .course-name{display:inline-block;margin-bottom:-6px;overflow:hidden;text-overflow:ellipsis;width:290px;white-space:nowrap}.scorecard-detail-widget .hitsPlaceholder{margin-top:10px}.course-detail-widget .par-score{color:#888}.course-detail-widget .score-type{float:right}.course-detail-widget .course-name{display:inline-block;margin-bottom:-6px;overflow:hidden;text-overflow:ellipsis;width:290px;white-space:nowrap}.course-detail-widget .hitsPlaceholder{margin-top:10px}.golf.page .swing-nav .btn.btn-secondary,.golf.page .swing-nav .delete{float:left}.golf.page .swing-nav .btn.btn-secondary:first-child,.golf.page .swing-animation .btn:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.golf.page .swing-nav .btn.btn-secondary:nth-child(3),.golf.page .swing-animation .btn:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.golf.page .btn-group .btn [class*="icon-"]{padding:0}.golf.page .swing-nav .delete{margin-left:30px;margin-top:9px}.golf-gauge{font-size:12px;line-height:12px}.golf-gauge .big-num{font-size:16px;line-height:30px}.big-golf-gauge{font-size:16px;line-height:12px}.big-golf-gauge .big-num{font-size:28px;line-height:30px}.hits-view .gauge{width:92px;height:105px;display:inline-block}.longest-drive{margin:0}.longest-drive div{width:100%}.longest-drive span{width:80px;text-align:center;padding:0;display:inline-block;vertical-align:top}.longest-drive .distance span{font-size:20px}.total-score{font-size:52px;line-height:normal;margin:20px 0 10px;text-align:center}.second-row{margin-bottom:30px;text-align:center;vertical-align:top}.hole-count{display:inline-block;margin:0 5px;text-align:center}.hole-count span{display:block}.hole-count span:first-child{font-size:20px}.longestDrivePlaceholder{display:inline-block;margin:0 5px}.overunder{margin:0;width:260px}.overunder div{width:100%}.overunder span{width:60px;text-align:center;padding:0;display:inline-block;vertical-align:top;line-height:18px}.page .scorecard-list,.page .course-list{table-layout:fixed;width:570px;white-space:nowrap}.page .scorecard-list .total,.page .course-list .total{width:130px;font-size:22px;line-height:26px}.page .scorecard-list .info,.page .course-list .info{font-size:16px;width:380px}.course-hole-link,.course-hole-link:visited{color:#10a8ec}.course-hole-link:hover{color:#16b7ef;cursor:pointer;text-decoration:underline}.widget-content .overunder{width:285px;overflow:hidden}.widget-content .overunder span{width:71px;float:left}.widget-content .overunder.col3 span{width:92px}.widget-content .overunder.col2 span{width:140px}.full-page{font-size:16px}.data-value{font-size:18px}.data-value.minor{font-size:15px}.overunder.col3 span{width:92px}.overunder.col2 span{width:140px}.overunder .hole-cnt span{font-size:20px}.std-background{zoom:1;background-color:#fff}.scorecard-list,.course-list{table-layout:fixed;width:285px;white-space:nowrap}.scorecard-list .total,.course-list .total{font-size:18px;overflow:hidden;width:65px;text-align:right;vertical-align:middle}.scorecard-list .total .par-score,.course-list .total .par-score{color:#888;display:inline-block}.scorecard-list .info,.course-list .info{height:61px;width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.widget-content .scorecard-list tr:first-child,.widget-content .course-list tr:first-child{display:none}.widget-content .scorecard-list .played-with,.widget-content .course-list .played-with{font-size:10px}.page .scorecard-list .total{width:130px;font-size:22px;line-height:26px}.page .course-list .total{line-height:18px;width:130px;font-size:22px}.course-hole #pageContainer{width:900px;margin-left:auto;margin-right:auto}.course.full-page .scorecard-heading{margin-bottom:20px}.course.full-page .scorecard-heading p{font-size:14px;line-height:20px;margin-bottom:0}.course.full-page .chart-lbls span{width:33%;display:inline-block;text-align:center}.course.full-page .charts{width:100%}.course.full-page .course-bar-chart{display:inline-block}.course.full-page .hole-details{width:940px}.course.full-page .hole-details td{vertical-align:middle}.course.full-page .hole-details .holeHitsPlaceholder{width:300px;padding-top:18px}.course.full-page .hole-details .fairway-stats{margin:0 10px}.course.full-page .hole-details .fairway-stats .heading{display:inline-block;margin-bottom:7px}.course.full-page .hole-details .fairway-stats .fairway-stat{width:40px;display:inline-block;margin:0 5px;text-align:center}.course.full-page .hole-details .fairway-stats .fairway{margin:0 15px}.course.full-page .hole-details .hole-number{font-size:32px;width:60px;text-align:center;padding:65px 0}.course.full-page .hole-details .hole-basic-bio{width:155px}.course.full-page .hole-details .scores{vertical-align:bottom;min-width:120px;padding-bottom:25px}.course.full-page .hole-details .scores .score-bar-and-label{margin-bottom:4px}.course.full-page .hole-details .scores .score-bar-and-label .score-bar{display:inline-block;background-color:#50b012;vertical-align:bottom}.course.full-page .hole-details .data-set{width:65px;margin:5px;display:inline-block}.course.full-page .hole-details .data-set .data-label,.data-value{display:block;text-align:center}.course-hole-link,.course-hole-link:visited{color:#10a8ec}.course-hole-link:hover{color:#16b7ef;cursor:pointer;text-decoration:underline}.page .course .scorecard-table td.heading span.truncate{width:75px!important}.course-hole-bar-chart-hover{white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}.course-bar-chart .highcharts-container{margin:0 auto}.widget-golf-course .widget-content ul.data-label{font-size:10px;margin:5px 0 0;list-style:none}.widget-golf-course .widget-content ul.data-label li{line-height:11px}.page.gear #golf-clubs-gear-tab.tab-overflow{overflow:scroll}.page.gear .alert .close{top:0}.page.gear .input-append .add-on{border-radius:0 4px 4px 0}.page.gear .listing-golf-clubs .table-actions>span{padding-left:11px;padding-right:11px;font-size:18px}.page.gear .listing-golf-clubs .dropdown-trigger{color:#222}.page.gear .golf-clubs .listing-golf-clubs td,.page.gear .golf-clubs .listing-golf-clubs th{line-height:33px}.page.gear .golf-clubs .listing-golf-clubs th,.page.gear .golf-clubs .listing-golf-clubs td:nth-child(2),.page.gear .golf-clubs .listing-golf-clubs td:nth-child(3),.page.gear .golf-clubs .listing-golf-clubs td:nth-child(5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.page.gear .golf-clubs .listing-golf-clubs th:nth-child(1),.page.gear .golf-clubs .listing-golf-clubs th:nth-child(4),.page.gear .golf-clubs .listing-golf-clubs th:nth-child(5),.page.gear .golf-clubs .listing-golf-clubs th:nth-child(6),.page.gear .golf-clubs .listing-golf-clubs th:nth-child(7){cursor:default}.page.gear .golf-clubs .listing-golf-clubs .gear-action-retire,.page.gear .golf-clubs .listing-golf-clubs .gear-action-delete{cursor:pointer}@media(max-width:690px){.page.gear .listing-golf-clubs td:nth-child(2),.page.gear .listing-golf-clubs td:nth-child(3),.page.gear .listing-golf-clubs td:nth-child(5){max-width:none!important}.page.gear .listing-golf-clubs .table-actions>span:first-child{padding-left:0}.page.gear .listing-golf-clubs td:first-child:before{content:attr(data-title-1)}.page.gear .listing-golf-clubs td:nth-child(2):before{content:attr(data-title-2)}.page.gear .listing-golf-clubs td:nth-child(3):before{content:attr(data-title-3)}.page.gear .listing-golf-clubs td:nth-child(4):before{content:attr(data-title-4)}.page.gear .listing-golf-clubs td:nth-child(5):before{content:attr(data-title-5)}.page.gear .listing-golf-clubs td:nth-child(6):before{content:attr(data-title-6)}.page.gear .listing-golf-clubs td:nth-child(7):before{content:attr(data-title-7)}}.widget.golf-leaderboards .widget-takeover{background-color:#009245}.widget.golf-leaderboards .app-badge-sm{display:inline-block;margin-top:15px}.widget.golf-leaderboards .store-google{margin-left:14px}.widget.golf-leaderboards .leaderboard .column-1{width:30px;text-align:center}.widget.golf-leaderboards .leaderboard .column-2{width:115px;padding-left:10px}.widget.golf-leaderboards .leaderboard .column-3{width:50px;text-align:center;margin-left:36px}.widget.golf-leaderboards .leaderboard .column-4{width:50px;text-align:center}.widget.golf-leaderboards .recent-golf-course,.widget.golf-leaderboards .recent-event-name,.widget.golf-leaderboards .date-block{margin:0}.widget.golf-leaderboards .date-block,.widget.golf-leaderboards .recent-event-round-type{font-size:12px;color:#888}.widget.golf-leaderboards .player-name{width:100px}.page.golf-leaderboards .golf-leaderboards-genesis .genesis-images{width:100px}.page.golf-leaderboards .app-badge-sm{display:inline-block;margin-top:15px;margin-right:10px}.page.golf-leaderboards .upcoming{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page.golf-leaderboards .cards{margin-top:0;margin-bottom:20px;border:1px solid #e5e5e5;border-radius:3px;padding:20px;color:#888;cursor:pointer;transition:all .3s ease}.page.golf-leaderboards .cards:hover{box-shadow:0 0 40px 1px rgba(199,199,199,.4)}.page.golf-leaderboards .leaderboard-card .card-header{overflow:hidden}.page.golf-leaderboards .leaderboard-card img.upcoming-tournament-creator{width:54px;height:54px}.page.golf-leaderboards .leaderboard-card .card-action-button{display:inline-block;width:40px;height:40px;margin:4px 0 4px 8px;text-align:center;line-height:46px;font-size:16px;border-radius:50%;border:1px solid #c7c7c7;color:#888;transition:all .5s ease;cursor:pointer}.page.golf-leaderboards .leaderboard-card .card-action-button:hover{color:#555}.page.golf-leaderboards .leaderboard-card .event-details{clear:both}.page.golf-leaderboards .leaderboard-card .event-details p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.golf-leaderboards .leaderboard-card .upcoming-event-golf-course-name{font-size:18px;font-weight:600;color:#555}.page.golf-leaderboards .leaderboard-card .event-player-link{cursor:pointer}.page.golf-leaderboards .leaderboard-card .event-players:nth-child(5){z-index:1}.page.golf-leaderboards .leaderboard-card .event-players:nth-child(4){z-index:2}.page.golf-leaderboards .leaderboard-card .event-players:nth-child(3){z-index:3}.page.golf-leaderboards .leaderboard-card .event-players:nth-child(2){z-index:4}.page.golf-leaderboards .leaderboard-card .event-players:nth-child(1){z-index:5}.page.golf-leaderboards .leaderboard-card .card-action-button i{margin-left:-1px}.page.golf-leaderboards .player-avatar{border:4px solid #fff;margin-right:-14px;position:relative;width:44px;height:44px}.page.golf-leaderboards .leaderboard-card .additional-players,.page.golf-leaderboards .event-players .additional-players{position:relative;width:34px;height:34px;background:#11a9ed;border-radius:50%;color:#fff;display:inline-block;line-height:34px;min-width:34px;padding:5px;text-align:center;border:4px solid #fff}.page.golf-leaderboards .navigation-arrows{color:#888;transition:all .3s ease}.page.golf-leaderboards .navigation-arrows.disabled{color:#ccc;cursor:default}.page.golf-leaderboards .navigation-arrows i{line-height:14px;font-size:20px}.page.golf-leaderboards .navigation-arrows:not(.disabled):hover{color:#555}.page.golf-leaderboards .navigation-arrows.previous{padding-right:4px}.page.golf-leaderboards .upcoming-event-dots{display:inline-block}.page.golf-leaderboards .upcoming-event-page{border-width:2px;border-style:solid;border-radius:50%;border-color:#c7c7c7;background-color:#fafafa;width:8px;height:8px;display:inline-block;margin:0 10px;cursor:pointer}.page.golf-leaderboards .upcoming-event-page.active{border-color:#555;background-color:#555;cursor:default}.page.golf-leaderboards .leaderboard-tables{table-layout:fixed;width:100%}.page.golf-leaderboards .leaderboard-tables th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.page.golf-leaderboards .leaderboard-tables th,.page.golf-leaderboards .leaderboard-tables td{vertical-align:middle;border-color:#e8e8e8}.page.golf-leaderboards .leaderboard-tables tbody tr{cursor:pointer;transition:all .5s ease}.page.golf-leaderboards .leaderboard-tables tr .span1{width:5.982905982905983%;*width:5.929714493544281%}.page.golf-leaderboards .leaderboard-tables tr .span2{width:14.52991452991453%;*width:14.476723040552828%}.page.golf-leaderboards .leaderboard-tables tr .span3{width:23.076923076923077%;*width:23.023731587561375%}.page.golf-leaderboards .leaderboard-tables .played-position,.page.golf-leaderboards .leaderboard-tables .table-actions,.page.golf-leaderboards .leaderboard-tables .played-to-par,.page.golf-leaderboards .leaderboard-tables .played-score{text-align:center}.page.golf-leaderboards .leaderboard-tables .played-event-players,.page.golf-leaderboards .leaderboard-player-avatar,.page.golf-leaderboards .leaderboard-tables .played-round-type{text-align:center}.page.golf-leaderboards .played-position p,.page.golf-leaderboards .played-position a{margin:0}.page.golf-leaderboards .played-position .top-three{border-radius:50%;color:#fff;display:inline-block;line-height:34px;min-width:34px;padding:5px;text-align:center;margin:0}.position-information-indicator{display:inline-block;width:10px;height:10px;margin-right:5px;margin-bottom:3px;border-radius:50%;background:#72ea24}.position-information-first{background:#50b012;border:2px solid #390}.position-information-second{background:#ff9e0d;border:2px solid #ed7e00}.position-information-third{background:#6e8594;border:2px solid rgba(14,51,76,.3)}.page.golf-leaderboards .table-actions [class*="icon-"]{margin:4px 0 0 0;padding:0 10px}.page.golf-leaderboards .leaderboard-tables .played-tournament-name{color:#888}.page.golf-leaderboards .leaderboard-tables td p{text-overflow:ellipsis;white-space:nowrap}.page.golf-leaderboards .leaderboard-tables .played-weekly-leaderboard-name{max-width:90%}.page.golf-leaderboards .leaderboard-tables td p:not(.top-three){overflow:hidden}.page.golf-leaderboards .leaderboard-tables .played-golf-course-name,.page.golf-leaderboards .leaderboard-tables .played-tournament-name,.page.golf-leaderboards .leaderboard-tables .played-weekly-leaderboard-name,.page.golf-leaderboards .leaderboard-tables .played-event-date,.page.golf-leaderboards .leaderboard-tables .played-round-type,.page.golf-leaderboards .leaderboard-tables .played-to-par,.page.golf-leaderboards .leaderboard-tables .played-score,.page.golf-leaderboards .leaderboard-tables .played-event-players{margin:0}.page.golf-leaderboards .leaderboard-tables .played-event-players a{background:#11a9ed;border-radius:50%;color:#fff;display:inline-block;line-height:20px;min-width:20px;padding:5px;text-align:center}.page.golf-leaderboards .link-arrows [class^="icon-"],.page.golf-leaderboards .link-arrows [class*=" icon-"]{margin-top:-3px;vertical-align:middle}.golf-leaderboards .pagination [class*="icon-"]{margin-top:0;vertical-align:middle;line-height:normal;padding-top:5px}.golf-leaderboards .current-page-label{vertical-align:middle;font-size:14px}.page.golf-leaderboards .leaderboard{max-width:800px}.page.golf-leaderboards .leaderboard li{width:inherit}.page.golf-leaderboards .page-title{line-height:30px}.page.golf-leaderboards .event-information .date-block{margin-top:-35px}.page.golf-leaderboards .date-block span{color:#888;font-size:12px;padding-right:10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.page.golf-leaderboards .date-block span:not(.date){max-width:80%}.page.golf-leaderboards .date-block span.date{max-width:40%}.page.golf-leaderboards .event-type.label{padding-right:10px}.page.golf-leaderboards .upcoming-event-action{font-size:18px;color:#888;height:25px;width:25px;margin:0 0 0 6px;padding:0}.page.golf-leaderboards .upcoming-event-action .icon-pencil{font-size:18px}.page.golf-leaderboards .upcoming-event-action .icon-close{font-size:14px}.page.golf-leaderboards .date-block{margin-top:-6px;margin-bottom:12px}.page.golf-leaderboards .event-information .icon-pointer-left,.page.golf-leaderboards .icon-courses2,.page.golf-leaderboards .icon-add{margin:3px 5px 0 0;text-decoration:none}.page.golf-leaderboards .event-information .leaderboard-golf-course-name{display:inline-block}.page.golf-leaderboards .event-information .leaderboard-golf-course-name,.page.golf-leaderboards .event-information .leaderboard-event-name{max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.golf-leaderboards .leaderboard li [class*="span"]:last-child{text-align:center;padding-left:0}.page.golf-leaderboards .leaderboard li .not-ranked-link{float:none}.page.golf-leaderboards .private-user{text-align:left}.page.golf-leaderboards .leaderboard .highlight .icon-locked{padding-right:6px;line-height:2px}.page.golf-leaderboards .leaderboard-row:not(.highlight) .icon-locked{margin-top:-7px;padding-right:6px}.page.golf-leaderboards .leaderboard .icon-checkmark.first{color:#50b012}.page.golf-leaderboards .leaderboard .icon-checkmark.second{color:#ff9e0d}.page.golf-leaderboards .leaderboard .icon-checkmark.third{color:#6e8594}.page.golf-leaderboards .tooltip.tooltip-error{z-index:70}.page.golf-leaderboards .tournament-players a:nth-child(2){display:none}.page.golf-leaderboards .tournament-players a:nth-child(3){display:none}.page.golf-leaderboards .tournament-players a:nth-child(4){display:none}.page.golf-leaderboards .tournament-players a:nth-child(5){display:none}.page.golf-leaderboards .tournament-players .additional-players{position:relative;width:34px;height:34px;background:#11a9ed;border-radius:50%;color:#fff;display:none;line-height:34px;min-width:34px;padding:5px;text-align:center;border:4px solid #fff}.page.golf-leaderboards .dropdown-menu{max-height:340px}.page.golf-leaderboards .dropdown-menu li{border-bottom:1px solid #eee}.page.golf-leaderboards .dropdown-menu li:last-child{border-bottom:0}.page.golf-leaderboards .dropdown-menu li a{display:grid}.page.golf-leaderboards .dropdown-menu li a .golf-course-name{line-height:10px;margin-top:5px}.page.golf-leaderboards .dropdown-menu li a .golf-course-info{font-size:11px}.page.golf-leaderboards .dropdown-menu li:not(.active) a:not(:hover):not(:focus) .golf-course-info{color:#888}.golf-leaderboards.view-players-modal .players-inline-list,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list,.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list{width:100%}.golf-leaderboards.invite-players-modal .invited-players-section{background-color:#f7f7f7}.golf-leaderboards.view-players-modal .players-inline-list .connect-button,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .connect-checkbox,.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .delete{display:inline-block;float:right}.golf-leaderboards.view-players-modal .players-inline-list .player,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .connection,.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .invited-player{position:relative;margin-bottom:5.5px}.golf-leaderboards.view-players-modal .players-inline-list .player,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .connection{padding:5.5px 22px 5.5px 5.5px}.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .invited-player{padding:5.5px 0 5.5px 5.5px}.golf-leaderboards.view-players-modal .players-inline-list .player:nth-child(2n),.golf-leaderboards.view-players-modal .nearby-courses-inline-list .player:nth-child(2n){background-color:#f7f7f7;border-radius:6px}.golf-leaderboards.invite-players-modal hr{margin:0}.golf-leaderboards.invite-players-modal .modal-body{padding:0;height:500px;overflow-y:scroll}.golf-leaderboards.invite-players-modal .event-select-players-form{margin:0}.golf-leaderboards.invite-players-modal .search-for-players-section .control-group{margin-left:15px}.golf-leaderboards.invite-players-modal .search-for-players{padding-right:0;padding-left:10px;width:520px}.golf-leaderboards.invite-players-modal .players-pool-connections{overflow:auto;height:362px}.golf-leaderboards.invite-players-modal .potential-players-connections{padding-left:15px;padding-top:15px}.golf-leaderboards.invite-players-modal .invited-players-section{padding:15px 15px 0 15px}.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .delete{margin-right:15px}.golf-leaderboards.invite-players-modal .players-selected-for-tournament{overflow:auto;height:362px}.golf-leaderboards.invite-players-modal .icon-close{color:#888;opacity:1;font-size:10px;line-height:30px;cursor:pointer}.golf-leaderboards.invite-players-modal .modal-body .typeahead.dropdown-menu{overflow-y:visible;width:530px;border-radius:4px}.golf-leaderboards.invite-players-modal .typeahead.dropdown-menu .search-results-avatar{margin-right:11px}.golf-leaderboards.view-players-modal .players-inline-list .avatar,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .avatar,.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .avatar{margin-right:11px}.golf-leaderboards.view-players-modal .players-inline-list .player-full-name,.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .connection-name,.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .invited-players-name{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;max-width:45%}.golf-leaderboards.invite-players-modal .players-pool-selected-inline-list .invited-players-name{font-size:12px}.golf-leaderboards.invite-players-modal .players-pool-connections-inline-list .connect-checkbox{display:inline-block;float:right;margin-top:4px}.modal.modal-position-information .table td{border-bottom:1px solid #ddd}.modal .position-information-indicator{margin-bottom:-2px}.golf-leaderboards.view-nearby-courses-modal .modal-body{overflow-y:inherit}.golf-leaderboards.view-nearby-courses-modal .icon-course-stats{font-size:80px;width:inherit;height:inherit}.modal.view-nearby-courses-modal .spinner-container,.modal.view-nearby-courses-modal .table,.modal.view-nearby-courses-modal .nearby-courses-cancel,.modal.view-nearby-courses-modal .save-nearby-courses-submit{display:none}.modal.view-nearby-courses-modal .table{cursor:pointer}.golf-leaderboards.view-nearby-courses-modal tbody tr:hover{background-color:#f7f7f7}.golf-leaderboards.view-nearby-courses-modal tbody tr{transition:all .5s ease}.modal .nearby-courses-inline-list .table th,.modal .nearby-courses-inline-list .table td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal .nearby-courses-inline-list .table td:nth-child(1){text-align:center}.modal .nearby-courses-inline-list .sortable-header-row th:nth-child(2),.modal .nearby-courses-inline-list .table td:nth-child(2),.modal .nearby-courses-inline-list .sortable-header-row th:nth-child(3),.modal .nearby-courses-inline-list .table td:nth-child(3){max-width:130px}.modal .nearby-courses-inline-list .sortable-header-row th:nth-child(3),.modal .nearby-courses-inline-list .table td:nth-child(3){max-width:90px}.modal .nearby-courses-inline-list .sortable-header-row th:nth-child(4),.modal .nearby-courses-inline-list .table td:nth-child(4){max-width:50px;text-align:center}@media(max-width:1049px) and (min-width:768px){.page.golf-leaderboards .leaderboard [class*="span"]:nth-child(3){width:25%}}@media(max-width:1220px) and (min-width:820px){.page.golf-leaderboards .leaderboard-card{min-height:310px}.page.golf-leaderboards .leaderboard-card img.upcoming-tournament-creator{width:48px;height:48px}.page.golf-leaderboards .player-avatar{border:4px solid #fff;margin-right:-14px;position:relative;width:40px;height:40px}.page.golf-leaderboards .leaderboard-card .additional-players{position:relative;width:30px;height:30px;background:#11a9ed;border-radius:50%;color:#fff;display:inline-block;line-height:30px;min-width:30px;padding:5px;text-align:center;border:4px solid #fff}.page.golf-leaderboards .leaderboard-card .card-action-button{width:30px;height:30px;line-height:32px;font-size:12px}.page.golf-leaderboards .leaderboard-card .card-action-button i{margin-left:0}}@media(max-width:930px) and (min-width:768px){.page.golf-leaderboards .leaderboard-card{min-height:300px}.page.golf-leaderboards .leaderboard-card img.upcoming-tournament-creator{width:40px;height:40px}}@media(max-width:820px){.page.golf-leaderboards .upcoming{display:block}.page.golf-leaderboards .span3.cards{width:100%;margin-left:0}}@media(min-width:768px) and (max-width:979px){.page.golf-leaderboards .leaderboard-container.row{margin-left:0}.page.golf-leaderboards .tournament.leaderboard-container .container-fluid{padding-left:0}}@media(max-width:768px){.page.golf-leaderboards .leaderboard li{width:inherit}.page.golf-leaderboards .leaderboard .leaderboard-header [class*="span"]:nth-child(2){text-align:left;padding-left:1.5%}}@media(min-width:690px){.page.golf-leaderboards .leaderboard-tables tbody tr:hover{background-color:#f7f7f7}}@media(max-width:690px){.golf-leaderboards .leaderboard-tables th,.golf-leaderboards .leaderboard-tables td:nth-child(2),.golf-leaderboards .leaderboard-tables td:nth-child(4),.golf-leaderboards .leaderboard-tables td:nth-child(5){max-width:none}.page.golf-leaderboards .table.leaderboard-tables tr td{text-align:left}.golf-leaderboards .leaderboard-tables tr:nth-child(2n){background-color:#f7f7f7}.golf-leaderboards .leaderboard-tables td:nth-child(1):before{content:attr(data-title-1)}.golf-leaderboards .leaderboard-tables td:nth-child(2):before{content:attr(data-title-2)}.golf-leaderboards .leaderboard-tables td:nth-child(3):before{content:attr(data-title-3)}.golf-leaderboards .leaderboard-tables td:nth-child(4):before{content:attr(data-title-4)}.golf-leaderboards .leaderboard-tables td:nth-child(5):before{content:attr(data-title-5)}.golf-leaderboards .leaderboard-tables td:nth-child(6):before{content:attr(data-title-6)}.golf-leaderboards .leaderboard-tables td:nth-child(7):before{content:attr(data-title-7)}.page.golf-leaderboards .leaderboard-tables .played-to-par,.page.golf-leaderboards .leaderboard-tables .played-round-type,.page.golf-leaderboards .leaderboard-tables .played-score{text-align:left}}.scorecard-list,.course-list{table-layout:fixed;width:285px;white-space:nowrap}.scorecard-list .total,.course-list .total{font-size:18px;overflow:hidden;width:65px;text-align:right;vertical-align:middle}.scorecard-list .total .par-score,.course-list .total .par-score{color:#888;display:inline-block}.scorecard-list .info,.course-list .info{height:61px;width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.summary-stats .first-swing-compare,.summary-stats .second-swing-compare{display:none}.summary-stats.summary-compare .first-swing-compare,.summary-stats.summary-compare .second-swing-compare{display:inline-block}.summary-stats.summary-compare .compared-swing-info .data-bit,.summary-stats.summary-compare .compared-swing-info .comparison-stats{display:inline-block;vertical-align:top}.summary-stats.summary-compare td[data-title-2="Current Swing Stat"] span{color:#f18f1c}.summary-stats.summary-compare td[data-title-2="New Swing Stat"] .comparison-stats{color:#653893}.summary-stats.summary-compare .compared-swing-info .first-swing-compare,.summary-stats.summary-compare .compared-swing-info .second-swing-compare{display:inline-block;height:44px;width:40px;background-image:url('https://static.garmincdn.com/com.garmin.connect/ui/images/golf/swing-comparison.png');margin-left:20px}.summary-stats.summary-compare .compared-swing-info .second-swing-compare{background-position:0 -44px}.summary-stats-placeholder.swing-compare .second-swing-compare{background-position:0 -44px}.main-scorecard .scorecard-heading{display:inline-block;width:100%}.main-scorecard .scorecard-heading .page-title-overflow{max-width:calc(100% - 200px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-scorecard .scorecard-heading .page-navigation{margin-top:-40px}.main-scorecard .scorecard-heading .page-navigation.course{margin-top:10px}.main-scorecard .scorecard-heading .delete{float:right;position:relative;top:7px;margin-left:65px}.main-scorecard .scorecard-heading h2{float:left;margin-top:0;max-width:calc(100% - 200px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-scorecard .scorecard-heading p{clear:both}.main-scorecard .pull-right.page-navigation .delete{margin-top:1px}.main-scorecard table{margin-top:5px;margin-bottom:0;font-size:14px;position:relative}.main-scorecard table tbody:first-child{border:0}.main-scorecard table tbody.legend{border:0}.main-scorecard table tbody{border:0;border-bottom:1px solid #ccc}.main-scorecard table tr{border-bottom:0}.main-scorecard table tbody:last-child tr{border:0}.main-scorecard table tr.scores td{background-color:#fafafa;line-height:26px}.main-scorecard table tr.scores td.heading span,.main-scorecard table tr.subcat td.heading span,.main-scorecard table tr.hole-num td.heading span,.main-scorecard table tr.hole-num td.out span,.main-scorecard table tr.hole-num td.in span,.main-scorecard table tr.hole-num td.total span,.main-scorecard table tr.par td.heading span{width:60px;text-overflow:ellipsis;display:inline-block;overflow:hidden}.main-scorecard table tr.hole-num td.total span{text-align:right}.main-scorecard table tr.scores td.heading a i{color:#888;float:left}.main-scorecard table tr.scores td.heading .rank-1,.main-scorecard table tr.scores td.heading .rank-T-1{color:#e8c158}.main-scorecard table tr.hole-num{color:#000;background-color:#50b012;border:0}.main-scorecard table tr.last td.par-score{padding-right:0;text-align:center}.main-scorecard table tr.par{background-color:#baf792;border:0}.main-scorecard table .player-card-row-edit td{padding:5px}.main-scorecard table .player-card-row.par td.total{padding-right:5px}.main-scorecard table tr.subcat.subcat-first{display:table-row}.main-scorecard table tr.subcat td:first-child span{margin-right:4px;margin-left:13px}.main-scorecard table td{border-top:0;padding:6px 4px;white-space:nowrap;vertical-align:middle;border-color:#939598;text-align:center;min-width:36px}a.toggle-hole-by-hole-stats:focus,a.toggle-hole-by-hole-stats:hover{text-decoration:none}.main-scorecard table td.stats-hide-show i{cursor:pointer}.main-scorecard table td.stats-hide-show i.icon-chevron-up{display:none}.main-scorecard table td.heading{text-align:left}.main-scorecard table td.heading a{display:inline-block;margin-right:30px}.main-scorecard table td.heading label{display:inline-block;line-height:30px;border:0;border-radius:4px;padding:2px 4px;cursor:default}.main-scorecard table td.heading label select{width:70px;margin-bottom:0;background:transparent;border:0;padding:0;box-shadow:none;outline:0}.main-scorecard table td.heading label select[disabled]{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:default}.main-scorecard table td.heading label select:hover{box-shadow:none}.main-scorecard table td.heading label select:active{outline:0}.main-scorecard table td.heading span{text-align:left}.main-scorecard table td.heading .icon-circle{font-size:5px;line-height:7px;display:block}.main-scorecard table td:first-child{padding-left:8px}.main-scorecard table td.heading,.main-scorecard table td.out,.main-scorecard table td.in{width:30px;font-weight:700}.main-scorecard table .strokes .heading,.main-scorecard table .fairways .heading,.main-scorecard table .gir .heading,.main-scorecard table .putts .heading{font-weight:normal}.main-scorecard table td.total{text-align:right;padding-right:0;font-weight:700}.main-scorecard table td.par-score{font-size:11px;text-align:left;padding-left:0;font-weight:700}.main-scorecard table td.match-play{font-size:13px}.main-scorecard table td span{display:inline-block;width:29px;height:29px;line-height:29px;text-align:center;margin:0}.main-scorecard table tr.handicap-dot-row td{background-color:#fafafa;line-height:0;padding:0}.main-scorecard table tr.handicap-dot-row td span{height:0}.main-scorecard table tr.handicap-dot-row td span.handicap-dots{background:black;width:4px;height:4px;border-radius:50%}.main-scorecard table tr.handicap-dot-row td span.handicap-dot-container{display:block;width:100%;margin-top:-22px}.main-scorecard table td span.hole.match-play{display:inline-block;width:20px;height:15px;line-height:15px;text-align:center;margin:0}.main-scorecard table .subcat td span{width:20px;height:15px;line-height:15px}.main-scorecard table td span.Triple-Eagle,.main-scorecard table td span.Double-Eagle,.main-scorecard table td span.Eagle,.main-scorecard table td span.Double-Bogey,.main-scorecard table td span.Triple-Bogey,.main-scorecard table td span.Four-Over,.main-scorecard table td span.Five-Over,.main-scorecard table td span.Six-Over,.main-scorecard table td span.Seven-Over,.main-scorecard table td span.Eight-Over,.main-scorecard table td span.Nine-Over,.main-scorecard table td span.Way-Over{border:3px double #8f8f8f;line-height:23px;box-sizing:border-box;-moz-box-sizing:border-box}.main-scorecard table td span.Bogey,.main-scorecard table td span.Birdie{border:1px solid #8f8f8f;line-height:27px;box-sizing:border-box;-moz-box-sizing:border-box}.main-scorecard table td span.Triple-Eagle,.main-scorecard table td span.Double-Eagle,.main-scorecard table td span.Eagle,.main-scorecard table td span.Birdie{width:29px;border-radius:18px;border-color:#50b012}.main-scorecard table td span.putts-1,.main-scorecard table td span.putts-0{color:#50b012;font-weight:700}.main-scorecard table td span.match-play{font-size:13px}.main-scorecard table .player-card-row-edit{background-color:#fff}.player-card-row-edit input{width:24px;text-align:center;height:16px}.player-card-row-edit input[type="text"]{padding:4px 0}.player-card-row-edit.fairways td{position:relative}.player-card-row-edit.fairways td ul{position:absolute;list-style:none;margin:0;padding:5px 0 5px 5px;border:1px solid #c9c9c9;background-color:#fff;width:140px;left:-47px;display:none}.player-card-row-edit.fairways td ul li{float:left;padding:7px 5px 4px;margin-right:5px;border-radius:2px;background-color:#e4e4e4;line-height:15px}.player-card-row-edit.controls td{overflow:hidden;background-color:#c6c6c6}.player-card-row-edit.controls td button{float:right;margin-right:5px}.fairway .hit,.hole .hit,.fairway.true,.hole.true,.fairway .left,.hole .left,.fairway .right,.hole .right,.fairway.false,.hole.false,.fairway .false,.hole .false,.fairway .true,.hole .true,.fairway .none,.hole .none,.hole.match-play.true{background-size:100%;display:inline-block;background-image:url('https://static.garmincdn.com/com.garmin.connect/ui/images/golf/icons-scorecard.png');width:20px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden}.main-scorecard table .subcat td.hole a span.none{background-color:#fafafa;height:20px}.main-scorecard table .subcat td.hole a span:hover{color:#f2f2f2;outline-style:solid}.main-scorecard table .subcat td.hole ul li:hover{color:#f2f2f2;outline-style:solid;cursor:pointer}.fairway .none,.hole .none{background-image:none}.fairway .hit,.hole .hit{background-position:0 -30px}.fairway .left,.hole .left{background-position:0 -15px}.fairway .right,.hole .right{background-position:0 0}.fairway.false,.hole.false,.fairway .false,.hole .false{background-position:0 -90px}.gir .false{background-position:0 -45px}.gir .true{background-position:0 -60px}.hole.match-play.true{background-position:0 -60px}#big-scorecard .score-type{float:right}#big-scorecard .nav{margin-bottom:0}#big-scorecard .box{background-color:#fff;zoom:1;padding:15px;margin-bottom:15px}#big-scorecard .scorecard-actions{color:#888;font-size:26px}#big-scorecard .scorecard-actions a{color:inherit}#big-scorecard .scorecard-actions i{margin:5px}#big-scorecard .round-stats{margin:0 0 15px;padding:0}#big-scorecard .round-stats hr{border-bottom:0;border-color:#ddd;margin-top:5px}#big-scorecard .round-stats .player-row:first-child{margin-top:10px}#big-scorecard .round-stats .player-row .longest-drive{padding-right:20px}#big-scorecard .round-stats .player-row .player-name h4{font-size:26px;line-height:36px;margin:0}#big-scorecard .round-stats .player-row .player-rank{padding-right:20px}#big-scorecard .round-stats .player-row .player-rank h4{font-size:26px;line-height:36px;margin:0;text-align:center;color:#888;font-weight:600}#big-scorecard .round-stats .player-row .score-sum{padding-right:20px}#big-scorecard .round-stats .player-row .score-sum span{font-size:26px;line-height:36px}#big-scorecard .round-stats .player-row .score-sum span.par-score{color:#888;padding-left:5px}#big-scorecard .round-stats .player-row .under-over-column{padding-right:20px}.page .scorecard-list,.page .course-list{table-layout:fixed;width:570px;white-space:nowrap}.page .scorecard-list .total{width:130px;font-size:22px;line-height:26px}.page .course-list .total{width:130px;font-size:22px}.page .scorecard-list .info,.page .course-list .info{font-size:16px;width:380px}.page .scorecard-list-heading,.page .course-list-heading{padding-bottom:10px}.page .course-list .total{line-height:18px}.course-hole-link,.course-hole-link:visited{color:#10a8ec;text-decoration:underline}.course-hole-link:hover{color:#16b7ef;cursor:pointer;text-decoration:underline}.main-scorecard table .legend ul{text-align:right}.main-scorecard table .legend ul li{display:inline-block;padding-left:20px;font-size:12px;line-height:20px}.main-scorecard table .legend ul li>span{height:20px;width:20px;display:block;float:left;margin-right:5px}.main-scorecard table .legend ul li>span span{width:16px;height:16px;margin:1px;display:block}.main-scorecard table .legend ul li>span.legend-eagle{border:1px solid #50b012;border-radius:10px}.main-scorecard table .legend ul li>span.legend-eagle span{border:1px solid #50b012;border-radius:10px}.main-scorecard table .legend ul li>span.legend-birdie{border:1px solid #50b012;border-radius:10px}.main-scorecard table .legend ul li>span.legend-par{border:1px solid #c3c3c3}.main-scorecard table .legend ul li>span.legend-bogey{border:1px solid #8f8f8f}.main-scorecard table .legend ul li>span.legend-double-bogey,.main-scorecard table .legend ul li>span.legend-double-bogey span{border:1px solid #8f8f8f}.course-hole-control-bar{background-color:#baf78f;list-style:none;margin:0;overflow:hidden}#full-course.course-hole-control-bar li{float:left;width:4.5%}.course-hole-control-bar li{cursor:pointer}.course-hole-control-bar li.disabled,.course-hole-control-bar li.active,.course-hole-control-bar li:first-child,.course-hole-control-bar li:last-child{cursor:default}#half-course.course-hole-control-bar li{float:left;width:9%}.course-hole-control-bar span{background-color:#50b012;display:block;line-height:39px;text-align:center}.course-hole-control-bar span a{display:block}.course-hole-control-bar span+span{background-color:transparent;font-size:12px;line-height:18px}.course-hole-control-bar li.disabled span a{color:#3b8019;cursor:default}.course-hole-control-bar li.disabled span+span{color:#77ab67}#full-course.course-hole-control-bar li:first-child,#half-course.course-hole-control-bar li:first-child{width:10%}#full-course.course-hole-control-bar li:last-child,#half-course.course-hole-control-bar li:last-child{width:9%}.course-hole-control-bar li:first-child span{text-align:left;padding-left:5px}.course-hole-control-bar li.active span a{cursor:default}.course-hole-control-bar li.active span a,.course-hole-control-bar li:hover span a,.course-hole-control-bar li:active span a{background-color:#307007;color:#fff;text-decoration:none}.course-hole-control-bar li.active span+span,.course-hole-control-bar li:hover span+span,.course-hole-control-bar li:active span+span{background-color:#43960d;color:#fff}.course-hole-control-bar li:first-child span+span,.course-hole-control-bar li:last-child span+span{background-color:#baf78f;color:#222}.course-hole-control-bar li.active span:last-child,.course-hole-control-bar li:hover span:last-child,.course-hole-control-bar li:active span:last-child{border-radius:0 0 2px 2px}.course-hole-control-bar li.disabled.active span a,.course-hole-control-bar li.disabled:hover span a{background-color:#50b012;color:#3b8019;text-decoration:none}.course-hole-control-bar li.disabled.active span+span,.course-hole-control-bar li.disabled:hover span+span,.course-hold-control-bar li.disabled:active span+span{background-color:#baf78f;color:#77ab67;text-decoration:none}#map-container{background-color:#222}.course-hole.page .scorecard-title{margin-bottom:10px;text-transform:uppercase;font-size:12px;letter-spacing:2px}.course-hole.page .scorecard-title a{color:#11a9ed}.course-hole.page .scorecard-title a:hover{color:#333}.course-hole.page #map{cursor:auto;position:relative;height:630px;max-height:630px;float:left;width:590px}.course-hole.page #map-key-placeholder{height:40px;background-color:#333;color:#f0f0f0;float:left;width:100%}.course-hole.page #map-placeholder{height:590px;overflow:hidden;position:relative;float:left;width:100%}.course-hole.page #map-sidebar{background-color:#fafafa;float:left;width:310px;min-height:630px}.course-hole.page #map-sidebar-inner{border:1px solid #d7d7d7;min-height:628px}.course-hole #map-sidebar td:nth-child(3){text-align:right}#map-sidebar p,#map-sidebar h6{padding-left:10px;margin-bottom:10px;margin-top:10px}#map-sidebar hr{margin:0 0 10px 0}#map-sidebar table{font-size:12px;border-collapse:separate;margin-bottom:58px}#map-sidebar .shot-add-delete{font-size:12px}#map-sidebar table tr{height:40px}#map-sidebar table tr.moveable td span{margin-right:10px}#map-sidebar table tr.active{background-color:#d6ff33;font-weight:bold}#map-sidebar table tr:hover{background-color:#c7c7c7;cursor:pointer}#map-sidebar table tr.putter:hover{background-color:inherit;cursor:default}#map-sidebar table tr.moveable:hover{cursor:move}#map-sidebar table tr.edit:hover{cursor:default}#map-sidebar .table-wrapper{max-height:541px;overflow-y:auto;overflow-x:hidden}#map-sidebar table tr td{border-width:1px 0;border-color:transparent;border-style:solid}#map-sidebar table tr.active td{border-width:1px 0;border-color:#d7d7d7;border-style:solid}#map-sidebar table tr td.right-xs.pull-right{float:none;margin-right:0}#map-sidebar table tr td:first-child{text-align:center;width:38px}#map-sidebar table tr td button i{color:#222}#map-sidebar h6 .btn-switch-container{float:right;margin-right:10px}#map-user{float:left;margin:10px 10px 0 10px}#map-user+h5{margin-bottom:0;margin-top:10px}#map-user+h5+p em{font-size:12px;font-style:normal}.course-hole.page .leaflet-control-attribution{display:none}.course-hole.page .hole-nav{margin-bottom:10px}.course-hole.page .hole-nav .btn.current-hole{border-radius:0;cursor:pointer;margin:0 -5px}.course-hole.page .marker-drag{background-image:url(https://static.garmincdn.com/com.garmin.connect/ui/images/maps/map-pin-golf-edit.png);background-repeat:no-repeat;line-height:50px;min-width:38px;width:38px;height:50px}.course-hole.page .marker-drag.unmoveable{filter:hue-rotate(170deg) brightness(.7) contrast(192%) saturate(92%);cursor:default}.course-hole.page .marker-drag .shot-number{color:white;position:relative;bottom:3px;text-align:center;font-size:17px}.course-hole.page .marker{background-image:url(https://static.garmincdn.com/com.garmin.connect/ui/images/golf/golf-shot-map-pin.png);background-repeat:no-repeat;line-height:40px;margin-top:-20px;min-width:90px;width:90px;height:40px;opacity:.8}.course-hole.page .marker.right{background-position:0 0;padding-left:43px;margin-left:-20px}.course-hole.page .marker.right.active{background-position:0 -41px;opacity:.9}.course-hole.page .marker.left{background-position:0 -80px;padding-right:38px;text-align:right;margin-left:-110px}.course-hole.page .marker.left.active{background-position:0 -121px;opacity:.9}.course-hole.page .marker-data.shot.right div{display:inline-block;vertical-align:middle}.course-hole.page .marker-data.shot.right .edit{cursor:pointer;padding-right:10px}.course-hole.page .marker-data.shot.right .edit i{vertical-align:baseline}.course-hole.page .marker.right .marker-data div{float:left}.course-hole.page .marker.left .marker-data{padding-left:14px}.course-hole.page .marker.left .marker-data div{float:left}.course-hole.page .marker-data div{font-size:12px;color:#fafafa;padding:0 3px;opacity:1.0}.course-hole.page .marker-data div.club{color:#daf200;opacity:1.0}.course-hole.page .map-key{line-height:40px;max-width:1000px;text-align:center}.course-hole.page .map-key .key{display:inline-block;line-height:19px;margin:0 7px}.course-hole.page .map-key .key span{font-size:11px;vertical-align:middle}.course-hole.page .map-key .color-box{border-radius:50%;display:inline-block;height:12px;width:12px;vertical-align:middle}.course-hole.page .edit-info-text-box{background:white;padding:5px 10px 5px 10px;font-size:13px;border:1px solid #d7d7d7;cursor:default}.page.course-hole .leaflet-overlay-pane{z-index:500}.page.course-hole .leaflet-shadow-pane{z-index:400}.page.course-hole .leaflet-container{z-index:1}.page.course-hole .leaflet-container,.page.course-hole .leaflet-container:active,.page.course-hole .leaflet-div-icon .putt-position-placeholder{cursor:default}.page.course-hole .leaflet-div-icon{border:0;background:transparent}.page.course-hole .leaflet-marker-icon{outline:0}.widget-large.widget-golf-stats table thead{font-size:12px}.widget-large.widget-golf-stats table thead td{padding:0}.widget-large.widget-golf-stats table td{text-align:center}.widget-large.widget-golf-stats table tbody tr td:first-child{text-align:left}.widget-large.widget-golf-stats table tbody tr:first-child{border-bottom:1px solid #ddd}.widget-content .longest-drive-placeholder .longest-drive span{width:100%;text-align:center;line-height:18px}.widget-content .longest-drive-placeholder .longest-drive{width:285px;overflow:hidden}.widget-golf-stats .overunder,.widget-golf-stats .longest-drive,.widget-golf-stats .hitsPlaceholder,.widget-golf-stats .underOverPlaceholder{margin:15px 0}.widget-golf-stats .par345Placeholder{margin:30px 0}.widget-golf-stats .chart{clear:both;padding-top:10px}.swing-index.page .pagination button{padding:0 11px;color:#888;font-size:14px;vertical-align:middle}.swing-index.page .pagination button.disabled{cursor:pointer;opacity:.5}.swing-index.page .swing-index-list td:first-child a.colored{max-width:160px;display:inline-block}.swing-index.page .club-stats td:first-child{max-width:100px}.swing-index.page .swing-index-list td:first-child a.colored,.swing-index.page .club-stats td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.swing-index.page .swing-index-list th:nth-child(n+2),.swing-index.page .swing-index-list td:nth-child(n+2),.swing-index.page .swing-index-list td:last-child,.swing-index.page .club-stats th:nth-child(2),.swing-index.page .club-stats td:nth-child(2){text-align:center}.swing-index.page .swing-index-list th.descending,.swing-index.page .club-stats .descending{cursor:pointer}.swing-index.page .stats h3{padding:5px 0 8px 8px;font-weight:bold}.swing-index.page .stats .data-block{padding-left:8px}.swing-index.page .table th .icon-pointer-down{font-size:10px;padding-top:2px;text-align:center}.swing-detail.page .current-swing{max-width:210px;text-overflow:ellipsis;overflow:hidden}.swing-detail.page .summary-stats th{vertical-align:middle}.swing-detail.page .swing-tempo-fraction,.swing-detail.page .club-offset{font-size:12px}.swing-detail.page .swing-animation{position:relative}.golf.page .swing-animation .media-controls{position:absolute;top:10px}.golf.page .media-controls .media-control-item{width:40px;height:40px;float:left;color:#555;border-radius:50%}.golf.page .media-controls .media-control-item>i{width:auto;font-size:18px}.golf.page .media-controls .media-control-item .icon-pointer-right{margin-top:2px;margin-left:2px}.golf.page .media-controls button{color:#222;background:#fafafa;background:rgba(250,250,250,0.9)}.golf.page .swing-animation .media-controls button{-ms-filter:"alpha(opacity=90)";-webkit-box-shadow:inset 0 0 1px #c7c7c7;-moz-box-shadow:inset 0 0 1px #c7c7c7;box-shadow:inset 0 0 0 1px #c7c7c7;text-shadow:0 1px 0 #ccc}.golf.page .zoom-controls{left:10px}.golf.page .zoom-controls .media-control-item{margin-right:6px}.golf.page .animation-view-controls button{width:auto;font-size:12px;letter-spacing:0}.golf.page .animation-view-controls button:first-child,.golf.page .animation-view-controls button:last-child{min-width:110px}.golf.page .animation-view-controls button:nth-child(2){min-width:145px}.golf.page .animation-view-controls .active{font-weight:bold}.golf.page .unsupported-devices-message{display:table;width:100%;height:400px;background-color:#0e334d;color:#fff}.golf.page .unsupported-devices-message p{color:white;vertical-align:middle;display:table-cell;text-align:center;padding:0 25%}.golf.page .animation-player-container{position:relative}.page.golf .animation-view-controls{right:10px;left:auto;cursor:pointer}.golf.page .animation-player-container .media-control-item{-ms-filter:"alpha(opacity=90)";-webkit-box-shadow:inset 0 0 2px #555;-moz-box-shadow:inset 0 0 2px #555;box-shadow:inset 0 0 0 2px #555}.golf.page .animation-player-container .active{color:#11a9ed;-webkit-box-shadow:inset 0 0 2px #11a9ed;-moz-box-shadow:inset 0 0 2px #11a9ed;box-shadow:inset 0 0 0 2px #11a9ed}.golf.page .slow-motion,.golf.page .loop{position:absolute}.golf.page .loop{right:0}.golf.page .play-pause{width:10%}.golf.page .timeline-container{width:72%}.golf.page .slow-motion{right:6%}.golf.page .secondary-controls{width:12%;margin-left:6%;height:10px}.golf.page .animation-slider{position:relative;width:100%;height:2px;display:block;margin:20px 0 0 0;float:left;background-color:#555;z-index:2}.golf.page .swing-marker-container{position:absolute}.golf.page .swing-marker-container i{margin:3px 0 0 0;font-size:15px}.golf.page .original-swing-marks .quarter{margin-left:25%}.golf.page .original-swing-marks .half{margin-left:50%}.golf.page .original-swing-marks .threequarters{margin-left:75%}.golf.page .original-swing-marks .impact{margin-left:100%}.golf.page .compared-swing-marks{color:#888}.golf.page .compared-swing-marks .quarter{margin-left:30%}.golf.page .compared-swing-marks .half{margin-left:60%}.golf.page .compared-swing-marks .threequarters{margin-left:90%}.golf.page .compared-swing-marks .impact{margin-left:100%}.golf.page .swing-marker{width:2px;position:absolute;z-index:1}.golf.page .original-swing-marks .swing-marker{height:12px}.golf.page .compared-swing-marks .swing-marker{height:12px;background-color:#888}.golf.page .original-swing-marks .swing-marker{background-color:#555;margin-top:-10px}.golf.page .impact .swing-marker{margin-left:-1px}.golf.page .swing-marker-title{text-align:center;width:100%}.golf.page .original-swing-marks .swing-marker-title{margin:-42px 0 0 -50%;padding-bottom:20px}.golf.page .compared-swing-marks .swing-marker-title{margin:22px 0 0 -50%}.golf.page .ui-slider-handle{position:absolute;margin:-12px 0 0 -6px;width:12px;height:24px;z-index:2;-ms-filter:"alpha(opacity=90)";-webkit-box-shadow:inset 0 0 2px #11a9ed;-moz-box-shadow:inset 0 0 2px #11a9ed;box-shadow:inset 0 0 0 2px #11a9ed;background-color:#fafafa}.golf.page .ui-slider-range{position:absolute;width:100%;height:2px;display:block;float:left;background-color:#11a9ed;z-index:2}.golf.page .animation-player-container .pause span{display:block;height:15px;width:5px;float:left;background:#222;margin-left:10px}.golf.page .animation-player-container .pause span+span{margin-left:3px}.swing-detail.page .club-selection-dropdown{margin-right:20px}.swing-detail.page .summary-stats th:not(:nth-child(1)),.swing-detail.page .summary-stats td:nth-child(2),.swing-detail.page .summary-stats td:last-child{text-align:center}.swing-detail.page .summary-stats td{background:0}.swing-detail.page .compared-swing-info{color:#222;font-size:14px;padding:0 0 8px 0;display:none}.swing-detail.page .disable-compared-swings{display:none}.swing-detail.page .comparison-stats{color:#888;display:none}.swing-detail.page .stats .comparison-stats::before{content:" / "}.swing-detail.page .compared-swing-info [class^="icon-"],.swing-detail.page .compared-swing-info [class*="icon-"]{color:#ffcd2c;margin-top:2px}.modal.swing-selection form,.modal.compare-swings form{margin-bottom:0}.modal.compare-swings .session-date-picker{width:78px}.ui-datepicker td.available-dates a{border-color:#11a9ed}.ui-datepicker td.unavailable-dates span{color:#c7c7c7}.modal .table.listing-golf-clubs th,.modal .table.listing-golf-clubs td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:110px}.modal .table.listing-golf-clubs tbody tr:hover{cursor:pointer}.modal .table .sortable-header-row th{cursor:default}.modal .table.listing-golf-clubs td:nth-child(1){min-width:50px}.modal .table.listing-golf-clubs td:nth-child(1),.modal .table.listing-golf-clubs th:nth-child(2),.modal .table.listing-golf-clubs td:nth-child(2),.modal .table.listing-golf-clubs th:nth-child(5),.modal .table.listing-golf-clubs td:nth-child(5){text-align:center}.modal.compare-swings .club-menu{margin-left:40px}.modal.tooltip-modal .tooltip-image{max-width:400px;max-height:150px;display:block;margin:0 auto}.modal .ball-flight-section img:first-child{max-width:60%;padding-right:5%}.modal .ball-flight-section img:last-child{max-width:35%}.recorded-shots .shot-graph,.recorded-shots td.club .edit{display:inline-block}.recorded-shots{margin-top:25px}.recorded-shots td{border-top:1px solid #ddd}.recorded-shots .shot-graph{display:inline-block;background-color:#50b012;height:10px;margin-right:15px;top:10px}.recorded-shots span{font-size:9px;margin-left:1px}.recorded-shots h3{float:left}.recorded-shots .hole-number{width:60px}.recorded-shots .club{width:250px}.recorded-shots td.distance em{font-style:normal}.recorded-shots td.club .edit{cursor:pointer;display:inline-block;margin-left:5px;vertical-align:middle}.recorded-shots td.club .edit i{font-size:14px}.modal.swing-selection .modal-body,.modal.compare-swings .modal-body{max-height:inherit}.modal.swing-selection .pagination button,.modal.compare-swings .pagination button{margin:4px 10px}#my-favorite-swings-tab .club-menu{margin-left:0}.swing-controls button{height:19px;margin-top:8px;margin-left:5px}#compare-swings table td[data-title-1="Number"]{min-width:60px}.swing-controls button i{font-size:14px;line-height:19px;margin:0}.swing-controls button#favorite{margin-right:5px}.swing-controls button#delete i{margin-top:2px}.favorite-on{color:#ff9e0d}.favorite-off{color:#c7c7c7}.favorite-table-container{display:table;margin:0 20%;width:60%}.icon-trash{height:inherit}.swing-detail .pagination{margin-top:0}.swing-detail .nav{margin-bottom:0}#no-swings-tab .h3{font-size:20px;margin-bottom:0}#no-swings-tab .error-page{padding-top:19%}.swing-tabs{padding:0 0 10px}#compare-swings .tab-pane{min-height:502px;display:none}#compare-swings .tab-pane.active{display:block}@media(max-width:1680px){.golf.page .play-pause{width:12%}.golf.page .timeline-container{width:66%}.golf.page .slow-motion{right:8%}.golf.page .secondary-controls{width:14%;margin-left:8%;height:10px}}@media(max-width:1366px){.golf.page .play-pause{width:14%}.golf.page .timeline-container{width:60%}.golf.page .slow-motion{right:10%}.golf.page .secondary-controls{width:16%;margin-left:10%;height:10px}}@media(max-width:1024px){.golf.page .play-pause{width:16%}.golf.page .timeline-container{width:54%}.golf.page .slow-motion{right:12%}.golf.page .secondary-controls{width:18%;margin-left:12%;height:10px}}@media(max-width:768px){.modal .ball-flight-section img:first-child{max-width:100%;padding-right:0}.modal .ball-flight-section img:last-child{max-width:64%;padding-right:18%;padding-left:18%}}