.dropdown-menu{position:absolute;float:left}.calendar-container{background-color:#525252;border:1px solid #2c2b2b;border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-button{width:28px;height:32px;background-color:#151513;margin:1px;border:0;padding:2px 0 2px 8px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-button .day-label{font-size:11px;text-align:left;display:block;color:#a6a7a9;margin:0}.calendar-button .day-holder{position:absolute;width:40px;bottom:2px;left:0;text-align:right}.calendar-button .day-holder .day-icon{width:16px;height:15px;margin:0 10px 11px 2px}.calendar-button .day-holder .day-reservations{color:#95cf26;font-size:15px}.calendar-header{text-align:left;margin:0 0 0 10px;font-size:16px;text-transform:uppercase;background-color:#525252;padding-top:5px}.calendar-header .calendar-month-title{display:inline-block;min-width:180px}.calendar-header .calendar-buttons .calendar-change-month{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:13px;text-align:center;margin:0 4px 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#40B976}.calendar-header .calendar-buttons .ng-button.green-button{padding:5px;float:right;margin:5px 10px 5px 0}.calendar-button.day-selected{background-color:#40B976}.calendar-button.day-selected .day-label,.calendar-button.day-selected .day-reservations{color:#FFF}.calendar-button.day-muted{background-color:#272926}.flight-picker{padding:5px}.carousel{position:relative;height:230px;padding-top:40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.container{width:1170px!important}body{color:#fff}@media only screen and (max-width:980px){body{background:#c00;min-width:980px;overflow-x:auto}}a{font-size:.8rem;cursor:pointer}.container{margin:0 auto;max-width:100%}.title-area-bg{background:#191a19}@media only screen and (max-width:54em){.title{max-width:140px}}.navigation #menu li{padding-left:24px;padding-right:24px;background:transparent url(../images/home-icon.png) 0 70% no-repeat}.navigation #menu li a{border-bottom:2px solid transparent;padding-left:0;padding-right:0}.navigation #menu li a.active,.navigation #menu li a:hover{background:0 0;border-radius:0;border-bottom:2px solid #fff}.navigation #menu li a:hover.msg-btn{border-bottom:0}.navigation #menu li.clock{background-image:url(../images/clock-icon.png)}.navigation #menu li.star{background-image:url(../images/star-icon.png)}.navigation #menu li.competition{background-image:url(../images/menu-icon-tournaments.png)}.navigation #menu li.profile{background-image:url(../images/profile-icon.png)}.navigation #menu li.padlock{background-image:url(../images/padlock-icon.png)}.navigation #menu li.shop{background-image:url(../images/shop.png)}.pull-right{float:right}.pull-left{float:left}.ng-news-meta{font-size:.75rem;margin:-1.25rem 0 1.35rem 0}.ng-news-intro{padding-bottom:1.5em}.social{padding-top:1.5em}.content{margin-bottom:1.5em}.feature{margin:.25rem 0 1.75rem}@media only screen and (min-width:14em){.title{margin:0}.navigation{margin:0 0 1rem}h1{font-size:2.6rem}h2{font-size:1.6rem}}@media only screen and (min-width:54em){.content{border:0;margin-bottom:0}.info:first-child{border:0}.title{margin:0rem 0 1.75rem}.navigation{margin-top:2.25rem}h1{font-size:3em}h2{font-size:1.7em}}@media only screen and (min-width:76em){.title{margin:.8rem 0 4rem}.navigation{margin-top:3.75rem}h1{font-size:3.6rem}h2{font-size:1.8em}}.dashboard-market-header{width:calc(100% - 2px)}.market-item{float:left;width:20%;background:#202020;padding:10px;border-right:1px solid #434343;height:16rem}.market-item h5.date{color:#949494;font-size:.6rem;margin-bottom:0;padding-bottom:0}.market-item a{color:#fff;text-decoration:underline;font-weight:700;text-align:center;display:block;font-size:1rem}.market-item .plus-link{cursor:pointer;position:absolute;top:50%;left:50%;margin-left:-29px;margin-top:-29px}.market-item .market-item-header{font-weight:700;font-size:15px;margin:18px 0 14px}.market-item:nth-of-type(1){border-left:1px solid #434343;border-bottom-left-radius:1rem}.market-item:nth-of-type(5){border-bottom-right-radius:1rem}.no-market-items a{display:inline-block;margin:3rem 0;color:#fff}.no-market-items a h5.new-item{margin-top:.5rem;font-size:2em;text-transform:uppercase}.no-market-items a img{float:left}.no-market-items a .description{float:left;text-align:left;padding-top:.5rem}.market-item-details .date{font-weight:700;font-size:.9rem;color:#999}.market-item-details .item-owner .name{font-weight:700}.market-item-details a.remove{color:#e84a47}.market-listing-heading{padding-left:2.2rem;text-transform:uppercase}.market-listing{background:url(../images/right-arrow-icon.png) 2.2rem no-repeat;padding-left:4rem;margin-bottom:1.2rem;cursor:pointer}.market-listing .date{color:#888;font-size:.75rem}.market-listing .title{font-weight:700;width:100%}.no-market-items{text-align:center;padding-top:2rem;cursor:pointer}.no-market-items img.plus{margin:0;padding:0;margin-bottom:2rem}.no-market-items h5.new-item{margin-top:.5rem;font-size:2em;text-transform:uppercase}.market-modal-header{background:#40B976;padding-bottom:0;text-transform:uppercase;position:relative}.market-modal-header .close-icon{position:absolute;right:0;top:0;cursor:pointer}.market-modal-body{overflow:hidden}.market-modal-body .help-text{line-height:120%}.premium-activation{color:#000;background-color:#f4f4f4}.premium-activation h1,.premium-activation h2,.premium-activation h3{text-transform:uppercase;font-weight:900;color:#000}.premium-activation .yellow-button{background-image:none;width:320px}.premium-activation .dark-content-area{background-color:#1a1a1a;color:#e9e9e9}.premium-activation .header-text-green{color:#aed54a}.premium-activation>div{padding:50px;background-repeat:no-repeat;background-size:100%}.premium-activation .premium-activation-header{padding:100px;background-image:url(../images/premium-activation-bg1.png)!important;background-size:100%!important;background-color:#f4f4f4;text-align:center;min-height:450px;background-position:left bottom}.premium-activation .premium-activation-features{background-image:url(../images/premium-activation-bg3.png)!important;background-position:right 35%;background-size:50%;background-color:#f4f4f4}.premium-activation .premium-activation-app{color:#fefefe;background-image:url(../images/premium-activation-bg4.png)!important;min-height:500px;padding-top:100px}.premium-activation .premium-activation-app2{background-color:#f4f4f4;background-image:url(../images/premium-activation-bg5.png)!important;min-height:500px;background-size:100%;background-position:center 0}.premium-activation .premium-activation-price{background-color:#f4f4f4}.premium-activation .premium-activation-price h2{display:inline}.premium-activation .premium-activation-price p{padding-top:2rem;padding-bottom:3rem}.premium-activation .premium-activation-price table{width:100%}.premium-activation .premium-activation-additional-info{background:0 0;background-image:linear-gradient(to top,#f4f4f4,#e6e6e6);text-align:center}.premium-activation .premium-activation-additional-info2{background-color:#f4f4f4;text-align:center;background-image:url(../images/premium-activation-bg6.png)!important;background-position:bottom;min-height:200px}.premium-activation .premium-activation-activation{color:#fff;background-color:#76808d;margin-top:-2px}.premium-activation .premium-activation-activation h3{color:#fff}.premium-activation .premium-activation-activation .conditions-header{border-radius:4px 4px 0 0;padding:20px 20px 0}.premium-activation .premium-activation-activation .conditions{padding:20px 20px 40px;border-radius:0 0 4px 4px}.premium-activation .premium-activation-activation #activate>*{display:inline}.premium-activation .premium-activation-activation #activate button{font-size:1.4rem;margin:1rem 0 0 1rem;padding:1rem 3rem}.premium-activation .premium-activation-activation input{-webkit-transform:scale(1.5);transform:scale(1.5)}.premium-activation .premium-activation-activation .error{background:#AE2A2A;padding:5px;margin:2rem 0}.premium-activation .premium-activation-activation a.conditions-link{color:#fff;text-decoration:underline;cursor:pointer;font-size:1rem}.premium-activation ul li{list-style-image:url(../images/sm-right-icon.png)}.premium-activation ul li ul{-webkit-padding-start:2px}.premium-activation ul li ul li{list-style:none}.premium-activation input{display:inline-block!important;margin-right:5px}.premium-activation .opaque-column{padding:40px;background:rgba(0,0,0,.2)}.row.card-inner-margin{background:#f7f7f7;margin:0 -1.1rem 1rem -1.1rem;border-top:1px solid #ddd;border-bottom:1px solid #303030;clear:left}.row.card-inner-margin p{font-size:.65rem;color:#989898;line-height:28px;padding:0 0 0 .7rem;margin:0}.row.card-inner-margin p img{margin:.65rem .5rem .5rem 0;float:left;width:20px}.ng-block-module-small h6{margin-top:.75rem;margin-bottom:-1rem}.ng-input,.ng-select{width:94%;padding:.65rem;color:#fff;font-size:.85rem;margin-bottom:1.25rem;border:#ccc dashed 1px;background-color:#fff}.ng-button{display:inline-block;cursor:pointer;font-size:.75rem;padding:.6rem 1rem;text-decoration:none;margin-top:.15rem}.ng-button:hover:enabled{color:#fff}.ng-button:active{position:relative;border-bottom:0 none;top:2px}.ng-button-fiksi{margin-left:.75rem;margin-right:.75rem}.ng-button:disabled{cursor:default;color:#989898;border:1px solid #515151;background-image:linear-gradient(to bottom,#515151,#515151)}.ng-button-small{box-shadow:0 0 0 1px #899599;background-color:#f8f8f8;display:inline-block;cursor:pointer;color:#000;font-size:.8rem;padding:.35rem .85rem;text-decoration:none;border-bottom:solid 2px #ddd}.ng-button-small:hover{box-shadow:0 0 0 1px #000;background-color:#333;border-bottom:solid 2px #404040;color:#fff}.ng-button-small:active{border-bottom:0 none;position:relative;top:2px;margin-bottom:2px}.green-button{box-shadow:0 0 0 1px #98BE7A}.grey-button{box-shadow:0 0 0 1px #3D3636;background-color:#414141;border-bottom:solid 2px #262626;color:#fff}.red-button{box-shadow:0 0 0 1px #B65353;border:solid 2px #E54D4D}.white-button{border:1px solid #000!important}.white-button:hover:enabled{color:#000}div.graph-wrapper{margin-top:-.85rem}.graph-container,.graph-container a,.graph-container div,.graph-container span{margin:0;padding:0}.graph-container{position:relative;width:100%;height:226px}.graph-container>div{position:absolute;width:inherit;height:inherit;top:10px;left:0}.graph-info{width:100%;margin-left:15px}.graph-info a{position:relative;display:inline-block;float:left;height:6px;padding:6px 10px 8px 26px;text-decoration:none;cursor:default}.graph-info a:before{position:absolute;display:block;content:'';width:6px;height:6px;top:13px;left:13px;border-radius:6px}.graph-container:after,.graph-container:before,.graph-info:after,.graph-info:before{content:'';display:block;clear:both}.graph-info a{font-size:.8rem;line-height:20px}.tickLabel{font-size:.65rem}.yAxis .tickLabel:first-child,.yAxis .tickLabel:last-child{display:nones}.reservation-row-even,.reservation-row-odd{padding:.3rem 0rem .4rem;font-size:.8rem;margin-bottom:.15rem;border-radius:4px;display:table}.reservation-row-even:hover,.reservation-row-odd:hover{background:#484848}.reservation-row.even{background:#080808}@media (min-width:1200px){span.confirmed-flight,span.pelaaja,span.reservation-day,span.reservation-time{padding-left:1rem;width:100px}}span.confirmed-flight,span.pelaaja,span.reservation-day,span.reservation-time{padding-left:.5rem;line-height:35px;display:inline-block;vertical-align:top}span.pelaaja{width:120px}@media (min-width:768px){div.full-content-responsive{padding:1rem 1.5rem 0rem!important}}div.full-content-responsive{padding:1rem .5rem 0rem}span.confirmed-flight{color:#aed54a;font-weight:700;text-align:center}span.reservation-day{text-transform:uppercase}.reservation-row-even:last-child,.reservation-row-odd:last-child{margin-bottom:2rem}.confirm-reservation-block.reservation-failure{background-color:#AE2A2A;color:#fff}.scorecard-failure{background-color:#AE2A2A!important;color:#fff!important}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 .95rem}h1{font-size:2.85rem;line-height:3.25rem}h2{font-size:2.15rem;line-height:2.45rem;font-weight:700}h3{font-size:1.7rem;line-height:2.2rem;font-weight:700}h4{font-size:1.3rem;line-height:1.9rem;font-weight:700}h5{font-size:1.1rem;line-height:1.4rem;font-weight:700}h6{font-size:1rem;line-height:1.4rem}.ng-block-module-third{position:relative}.ng-block-module h4,.ng-block-module-third h4{padding:.25rem .75rem;font-size:1.05rem;background:#40B976;border-top-right-radius:1rem;border-top-left-radius:1rem}.ng-block-module h4 img,.ng-block-module-third h4 img{float:right;margin:0;margin-top:.25rem;cursor:pointer}.reservation-calendar .ng-block-module h4{padding-right:.25rem}.module-menu-caret{display:none;position:absolute;right:0;top:21px;z-index:10000}.module-menu{border:1px solid #B1CB43;width:17.5rem;position:absolute;border-radius:.1rem;background:#000!important;z-index:100;right:1px!important;overflow:hidden}.module-menu ul{padding-left:2rem;margin-top:1rem;margin-bottom:1rem}.module-menu ul li{list-style-image:url(../images/right-arrow-icon.png)!important;padding-bottom:.5rem}.module-menu ul li a{color:#fff;cursor:pointer}.mtop1{padding-top:.75rem}.h-green{background:#589B33;margin:-1.35rem -1.5rem -1px -1.5rem;padding:.55rem 1.5rem;border-bottom:solid 1px #5B8F4A}.h-black{background:0 0;margin:-1.35rem -1.5rem -1px -1.5rem;padding:.55rem 1.5rem;border-bottom:solid 1px #2F312E}.h-grey{margin:-1.35rem -1.5rem -1px -1.5rem;padding:.55rem 1.5rem}blockquote{font-size:1.6rem;font-style:italic;line-height:2.2rem;margin:1.75rem 0 1.75rem 0rem;padding:.5rem 1.5rem}code,pre{overflow:auto;border-radius:.25rem;white-space:pre-line;line-height:1.35rem}ol,p,ul{margin:0 0 .9rem;font-size:.9rem;line-height:1.65rem;letter-spacing:-.0095rem}iframe{border:0;overflow:hidden}footer p{font-size:.8rem;padding:1.6rem 0 0}.ng-block-module{padding:1.35rem 1.5rem;margin-bottom:1.25rem}.ng-block-module-small{padding:1.35rem 1.5rem;margin-bottom:.75rem;background:#242121;color:#fff;border:solid 1px #151515;border-radius:4px;border-top-right-radius:0!important;border-top-left-radius:0!important}.ng-block-module-weather{color:#fff;background:#EC8B31;padding:1.35rem 1.5rem;margin-bottom:2rem;border-bottom:solid 3px #F09D21}.ng-block-module-weather h1{margin:3rem 0 0;line-height:1rem}.ng-block-module-weather p{margin:.25rem 0 1rem;font-size:.7rem}.ng-block-module-weather img{float:left;max-width:120px}.module-black{background:#3C3C3C;border:solid 1px #1D1F1D;border-bottom:solid 3px #1D1F1D;color:#fff}.module-green{background:#76A34B;border:solid 1px #428A38;border-bottom:solid 3px #428A38;color:#fff}.ng-block-highlight{border-radius:4px;padding:1.35rem 1.5rem;border:solid 2px #FFF0A8;margin-bottom:1.25rem;border-bottom:solid 3px #CDC068;background-image:linear-gradient(to bottom,#fff4a3 0,#ffde71 100%);color:#000}.ng-block-highlight-red{border-radius:4px;background:#FFDBDB;padding:1.35rem 1.5rem;border:solid 1px #FFB2B2;margin-bottom:1.25rem;border-bottom:solid 3px #FDACAC}.blue-message{color:#191919;margin-bottom:20px}.blue-message>div{border-radius:4px!important}.blue-message>div h3{color:#fff!important}.blue-message>div p{font-weight:400!important}.scores-table{color:#fff;background:#202020;border:1px solid #000}.scores-table .score-row .date,.scores-table .score-row .hcp,.scores-table .score-row .strokes{font-weight:700}.scores-table .score-row .course-name,.scores-table .score-row .points{color:#aaa}@media only screen and (max-width:54em){.ng-block-highlight,.ng-block-module{margin:0 0 2rem}}ul.own-reservations{padding:0;display:block;float:none;margin:0 -1.5rem 1.5rem}ul.own-reservations li:first-child{border-top:solid 1px #484848}ul.own-reservations li{list-style:none;line-height:34px;display:block;border-bottom:solid 1px #484848;padding:1.25rem 1.6rem;margin:0}span.flight{font-weight:700;float:right;background:#000;border-radius:30px;padding:0rem .65rem;margin-right:-.75rem}a span.flight{text-decoration:none;color:#fff}a:hover span.flight{background:#fff;color:#333}.flight-comment{text-align:left;color:#AAD667;margin:20px;padding-left:8px;padding-top:20px}.flight-comment .comment-icon{background:url(../images/player-comment-icon.png) no-repeat;width:14px;height:12px;display:inline-block;margin:5px 8px 5px 3px}.flight-comment .comment{padding-left:75px;padding-top:4px;color:#fff;font-size:.85rem;overflow:hidden}.flight-comment .comment img{margin:4px 5px 0 0}.flight-comment .comment .user-comment{padding-top:2px;max-width:700px}.flight-comment .comment .user{font-weight:700}.flight-comment .comment .circle{border-radius:50%;width:15px;height:15px;background:#12B1EB;margin-left:2px;margin-top:4px;margin-right:8px;display:inline-block}.flight-comment .comment .red{background:#F11E24}.flight-comment .comment .gold{background:gold}.flight-comment .comment .green{background:green}.flight-comment .comment .yellow{background:#ff0}.flight-comment .comment .silver{background:silver}.own-reservations-grey a{display:block;color:#fff}ul.own-reservations-grey li.selected{background:#656565;cursor:default}ul.own-reservations-grey,ul.profile-settings{padding:0;display:block;float:none;margin:0 -1.5rem 1.5rem;color:#c3c3c3}ul.own-reservations-grey li,ul.profile-settings li{list-style:none;line-height:34px;display:block;border-bottom:solid 1px #ddd;padding:1.25rem 1.6rem;margin:0;color:#eaeaea;cursor:pointer}ul.own-reservations-grey li:last-child{border-bottom:0}ul.own-reservations-grey li{line-height:26px}.no-reservation{text-align:center;padding-top:2rem}.no-reservation img.plus{margin:0;padding:0;margin-bottom:1rem}.no-reservation h5.make-reservation{margin-top:.5rem;font-size:2em;text-transform:uppercase}span.flight-grey{font-weight:700;border-radius:4px;padding:0rem .5rem;margin-right:-.75rem;line-height:26px;display:inline-block;min-width:90px;text-align:center}a span.flight-grey{text-decoration:none}a:hover span.flight-grey{background:#fff;color:#333}.my-reservations .ng-block-module{border:1px solid #444}.my-reservations .player-comment-icon{background:url(../images/player-comment-icon.png) no-repeat;width:14px;height:12px;display:inline-block;margin:4px 17px 0 4px}.my-reservations img.plus{display:initial;max-width:none}.my-reservations table.reservations{background:#202020;width:100%}.my-reservations table.reservations tr{border-bottom:1px solid #444}.my-reservations table.reservations tr.no-border{border-bottom:0}.my-reservations table.reservations th{font-size:12px;text-transform:uppercase;padding:5px 10px}.my-reservations table.reservations td{font-size:14px;padding:15px 10px;vertical-align:top}.my-reservations table.reservations td span.date{color:#40B976;font-weight:700}.my-reservations table.reservations td .status-circle{border-radius:50%;width:10px;height:10px;background:#8BDED6;margin-top:5px;margin-right:10px}.my-reservations table.reservations td .status-pink{background:#E453D2}.my-reservations table.reservations td .status-grey{background:#666}.my-reservations table.reservations td .list-status{background:#ABD801;margin-left:15px}.my-reservations table.reservations td .confirm-btn{color:#000;background:#F6D337;text-transform:uppercase;font-weight:700;margin-top:10px;padding:7px 5px;font-size:11px;letter-spacing:-.3px}.my-reservations table.reservations td .flight-comment{margin:20px;margin-left:0;padding-left:0;padding-top:0}.my-reservations table.reservations td .flight-comment .comment{padding-left:0;margin-bottom:5px}.my-reservations table.reservations td .flight-comment .comment img{margin-top:1px;margin-right:15px}.my-reservations table.reservations td .flight-comment .comment .user-comment{padding-top:2px}.my-reservations table.reservations td .flight-comment .comment .user{font-weight:700}.my-reservations table.reservations td .flight-comment .comment .circle{margin-right:18px}.my-reservations table.reservations td .player-name{min-width:150px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-reservations .reservation-listing{padding-left:0;margin-bottom:1.2rem}.my-reservations .reservation-listing .date{color:#888;font-size:.75rem}.my-reservations .reservation-listing .title{font-weight:700;width:100%}.my-reservations .help-text{font-size:.75rem;margin-left:4px;margin-bottom:1em}.profile-bills h4{text-transform:uppercase}.profile-bills .bill-listing{padding-top:1.2rem;margin-bottom:1.2rem;cursor:pointer}.profile-bills .bill-listing .date{color:#888;font-size:.75rem}.profile-bills .bill-listing .attachments{color:#888;font-size:.75rem;margin-left:3.75rem;cursor:default}.profile-bills .bill-listing .attachment{color:#888;font-size:.75rem;margin-left:3.75rem}.profile-bills .bill-listing .attachment:hover{color:#ccc}.profile-bills .bill-listing .title{font-weight:700;width:100%}.profile-bills .bill-listing img{display:inline;margin:0 1rem}.profile-bills .bill-listing a{display:inline-block}table.ng-table{border-collapse:collapse;border-spacing:0;width:100%;text-align:left;margin:.15rem 0 1.5rem}.ng-table td{padding:.95rem .35rem;overflow:hidden;word-break:normal;font-size:.8rem}.ng-table th{padding:.5rem .35rem;overflow:hidden;word-break:normal;font-size:.8rem}span.ng-table-akkilahdot-meta{font-size:.7rem}.ng-table pre{font-size:.7rem;border:0 none;padding:0;line-height:.7rem;font-family:'PT Sans',sans-serif;margin:.4rem 0 0}.taulu-1-4{width:21%}.taulu-1-2{width:8%}img.profile-table{width:28px;border-radius:30rem;float:left;margin:-.05rem .5rem .1rem 0;padding:0}ul.actions-list{padding:0;margin:0}ul.actions-list li{list-style:none;margin:0 -1.5rem 0 -.75rem;padding:1rem;font-size:.9rem}ul.actions-list li a{padding-left:15px}ul.profile-info{padding:1rem 0 0;margin:0}.profile-info li{list-style:none;margin:1rem 0 0;padding:0;color:#eaeaea}.profile-info li input::-webkit-input-placeholder{color:#888}.profile-info li input::-moz-placeholder{color:#888}.profile-info li input:-ms-input-placeholder{color:#888}.profile-info li input::placeholder{color:#888}ul.profile-info .ng-input{margin:0;border-style:solid}img.profile-picture{width:120px;height:120px;border-radius:30rem;margin:1.25rem .2rem;padding:0;border:2px solid #b6b6b6}div.profile-picture{width:120px;height:120px;border-radius:30rem;margin:1.25rem .2rem;padding:0;border:2px solid #b6b6b6;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.user-info .profile-picture,div.profile-picture-buddy{width:80px;height:80px;margin:10px auto}span.info-right{font-weight:700;float:right;padding:0rem .65rem;margin-right:-.75rem;font-size:.9rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.info-right.competitions{color:#A1BB53;font-size:.8rem}span.info-right select.ng-select{height:38px;line-height:38px;min-width:200px;font-size:.9rem;margin-bottom:0}input.ng-select-fill,select.ng-select-fill{height:39px;line-height:39px;font-size:.9rem;min-width:100px;margin-bottom:0;border:solid 1px #303030;background:#413f3f;color:#fff;width:100%}@media (min-width:1200px){input.ng-select-fill,select.ng-select-fill{min-width:200px}}select.ng-reservation{height:28px;line-height:30px;font-size:.9rem;border:solid 1px #303030;background:#413f3f;color:#fff;min-width:175px;margin-left:1rem;font-weight:100;padding-left:.5rem}.reservationwrapper{width:100%;text-align:left;margin:.15rem 0 1.5rem}.reservation-table-header{text-transform:uppercase}div.reservation-column{padding:.4rem .35rem 0rem;line-height:14px;display:inline-block}div.reservation-column.reservation-player{background:#333;height:62px;width:19%;margin:4px 2px;border-radius:5px}div.reservation-column.reservation-player.reservable{cursor:pointer}div.reservation-column.reservation-player.inactive{cursor:default}div.reservation-column.reservation-player .reservation-closed-img{margin:-3px 5px 0 0}div.reservation-column.reservation-player .player-name{line-height:14px;width:65%;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}div.reservation-column.reservation-player.free-slot.reservable{background:0 0}div.reservation-column.reservation-player.confirmed{color:#fff;background-color:#7b9801}.booking-status div.reservation-column{text-align:center}.booking-status div.reservation-column.reservable{cursor:default}.booking-status .toggle-text{padding-right:.5em;cursor:pointer}.booking-status .weekly-reservations{width:100%;min-height:275px}.booking-status .flight-dates-col{padding:0 10px 0 11px}.booking-status .table-headers{position:relative;margin-top:-3px;padding:0 10px}.booking-status .reservation-table-wrapper{padding:0 10px}.booking-status .start-time{top:30px}.competition-table-column,.reservation-column{min-height:60px}.competition-table-column .plus-button,.reservation-column .plus-button{margin:auto;cursor:pointer;margin-top:10px;height:28px;width:28px;background:url(../images/plus-gray-icon.png)}.competition-table-column .plus-button:hover,.reservation-column .plus-button:hover{background:url(../images/plus-icon.png);background-size:28px}.no-reservations{padding:2rem;text-align:center;color:gray;font-size:.85rem}.comment-mobile{display:none}table.weekly-reservations{width:100%;background-color:#202020}table.weekly-reservations tr{border-bottom:1px solid #454545}table.weekly-reservations td,table.weekly-reservations th{text-align:center;font-weight:700}table.weekly-reservations th{line-height:26px;font-size:12px}table.weekly-reservations td{line-height:40px}table.weekly-reservations .range-time{background:#303030;width:16%;font-size:12px}table.weekly-reservations .slot-status{text-align:center;cursor:pointer}table.weekly-reservations .slot-status:hover{background:#fff}table.weekly-reservations .status-circle{margin:0 auto}table.weekly-reservations .available{background:#71B309}table.weekly-reservations .partially-booked{background:#F9EF00}table.weekly-reservations .almost-booked{background:#D49218}table.weekly-reservations .reserved{background:#EB3A34}table.weekly-reservations .unavailable{background:#828282}table.weekly-reservations tr.legend td{text-align:left;padding-left:10px;font-size:10px;font-weight:400}table.weekly-reservations tr.legend td img{margin-top:15px;margin-right:3px}table.weekly-reservations tr.legend td .legend-text{color:#888;margin-right:8px;font-size:10px}@media only screen and (max-width:1140px){table.weekly-reservations tr.legend td{padding-left:3px;font-size:12px}table.weekly-reservations tr.legend td img{margin-right:2px}table.weekly-reservations tr.legend td .legend-text{font-size:12px;margin-right:5px}}@media only screen and (max-width:54em){.col.content-reservation{padding-right:0!important}.reservation-column.reservation-player{width:50%;min-height:50px;margin-top:5px}.col.reservation.reservation-column.ah1{margin-top:0;min-height:35px}.col.reservation.reservation-column.ah1.acco{display:block}.col.reservation.reservation-column.closed,span.calendar-text{top:5px;margin-bottom:10px;display:inline-block}.comment-mobile{display:inline-block;position:relative;top:3px}.row.sticky-header{margin-bottom:10px}.row.sticky-header .col.framecontrol{display:none}.row.sticky-header .col.framebar{width:100%}}.competition-table-column{border-top:solid 1px #383838}.mobile-header{padding:.75rem .2rem .35rem;overflow:hidden;word-break:normal;font-size:.6rem;font-weight:700;letter-spacing:-.05rem;min-height:55px}@media only screen and (max-width:34em){.mobile-header{letter-spacing:.05rem;font-size:.9rem}}@media only screen and (max-width:54em){.competition-table-column:first-child,.reservation-column:first-child{border-top:0 none}}.info-btn{margin-right:5px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:7px}.info-btn:active{background:#679346}.reservation-row{border-top:solid 1px #444}.reservation pre{font-size:.65rem;color:#d0d0d0;background:0 0;border:0 none;padding:0;line-height:1.25rem;font-family:'PT Sans',sans-serif;margin:0rem 0 0;letter-spacing:.02rem}.booking-status .reservation pre,.booking-status .reservation pre:hover{color:#000}.booking-status .dark-content-area{background:#fff}.booking-status .reservation-row{border-left:1px solid #ddd;border-right:1px solid #ddd}.booking-status .framebar{width:100%}.booking-status .col.framebar.frame{background-color:#40B976}.booking-status .course-selector{background:#464646}.booking-status .course-selector table{width:100%;text-align:center;color:#8dbd14}.booking-status .course-selector table td{cursor:pointer;padding:8px}.booking-status .course-selector table td.selected{cursor:default;background:#40B976;color:#fff}.reservation pre:hover{border:0 none;background:inherit;color:#ddd}.reservation-table .even{background:#080808}.reservation-table .odd{background:#000}.reservation-table .profile-image{width:28px;height:28px;border-radius:30rem;float:left;margin:-.05rem .5rem .1rem 0;padding:1px;transition:all .2s ease-in-out;object-fit:cover}.reservation-table .profile-image:hover{-webkit-transform:scale(2);transform:scale(2)}.reservation-error{background:url(../images/error-icon.png) no-repeat 1rem .7rem;background-size:32px 32px;border:2px solid #e84a47;margin:0 1.5rem;padding:1rem 3.5rem}.reservation-invalid{color:#e84a47}.profile-container{width:40px}.profile-container img.profile-table{width:40px;border-radius:30rem;float:left;margin:0rem .55rem .1rem 0;padding:0}.reservation .circle{border-radius:50%;width:12px;height:12px;background:#12B1EB;margin-top:5px;margin-left:5px;display:inline-block}.reservation .red{background:#F11E24}.reservation .gold{background:gold}.reservation .green{background:green}.reservation .yellow{background:#ff0}.reservation .silver{background:silver}.reservation .reservation-icon{width:13px;height:13px;display:inline-block;margin-left:2px;float:right;margin-top:4px}.reservation .player-comment{background:url(../images/player-comment-icon.png) no-repeat;width:14px;height:12px}.reservation .nine-holes{background:url(../images/nine-holes-icon.png) no-repeat}.reservation .icon_car{background:url(../images/icon_car.png) no-repeat}.reservation .icon_club{background:url(../images/icon_club.png) no-repeat}.reservation .icon_card{background:url(../images/icon_card.png) no-repeat}.reservation .icon_note{background:url(../images/icon_note.png) no-repeat}.reservation .icon_info_additional{background:url(../images/icon_info_additional.png) no-repeat}.reservation .my-list{float:right}ul.reservation-player-info{list-style:none;margin:0;padding:0}ul.reservation-player-info .hcp{font-weight:700;color:#40B976}ul.reservation-player-info .reservable-object{width:140px;height:35px;border-radius:4px;background:#fff;padding:2px 2px 2px 10px;margin-bottom:5px;border:1px solid #ddd}ul.reservation-player-info .reservable-object:disabled{opacity:.5}ul.reservation-player-info .reservable-object img{height:15px;width:15px;cursor:pointer}ul.reservation-player-info .reservable-object.selected{text-align:left;padding-left:15px;color:#000;padding-top:4px}ul.reservation-player-info .reservable-object.selected a{font-weight:700;float:right;margin-right:5px;color:#8b0000;font-size:18px;display:inline-block}ul.reservation-player-info .reservable-object.selected div{max-width:100px;overflow-x:hidden;white-space:nowrap;display:inline-block}ul.reservation-player-info .reservable-object.selected.highlight{border:1px solid #bbb}@media screen and (min-width:1240px){.round-selection{white-space:nowrap}}ul.ng-buddies{list-style:none;margin:0 -1.5rem 1rem;padding-left:0}ul.ng-buddies li{line-height:1.25rem;padding:.6rem .5rem 1.1rem 1rem;clear:both}.ng-buddies span.date{display:block;font-size:.65rem;padding-bottom:.15rem}.ng-buddies span.buddy-request{display:inline-block;font-size:.65rem;padding:.075rem .6rem}.mediabox img.profile-buddies,img.profile-buddies{border-radius:30rem;float:none;text-align:center;padding:0;margin:10px auto;width:80px;max-height:80px}img.profile-buddies.inactive{opacity:.1}span.ind-lukemattomat{background:#EC4612;color:#fff;border-radius:50rem;padding:.2rem .45rem;font-size:.7rem;line-height:10px}.message-buddy textarea{border-radius:4px;border:#2C2B2B solid 1px;background:#413f3f;color:#fff}.message-buddy .ng-button,nav{float:right}.nav ul{*zoom:1;list-style:none;margin:.1rem 0 0;padding:0}.nav ul:after,.nav ul:before{content:"";display:table}.nav ul:after{clear:both}.nav ul>li{float:left;position:relative}.nav a{display:block;line-height:1rem;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:6px;font-size:1rem;margin-top:.65rem;padding:.35rem .8rem}.nav ul li:first-child a{border-left:0}.nav a:hover{text-decoration:none}.nav li ul{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nav li ul li{width:12rem}.nav li ul a{border:0}.nav ul>li:hover ul{left:0}.nav li ul{position:absolute;left:0;top:48px;z-index:1;max-height:0;overflow:hidden;-webkit-transform:perspective(250) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;transition:170ms}.nav ul>li:hover ul{max-height:1000px;-webkit-transform:perspective(250) rotate3d(0,0,0,0)}.hidden:hover,.nav ul li a:hover+.hidden{display:block}.show-menu{text-decoration:none;text-align:right;padding:1rem 0;display:none}input[type=checkbox]{display:none}input[type=checkbox]:checked~.nav #menu{display:block}.mobile-logout{display:none}.logout-menu{display:inline-block}span.ng-hampurilainen{border-radius:100px;padding:.5rem .85rem;margin-right:.75rem}.ng-bradius{border-radius:1rem}.ng-bradius.ng-button,.ng-bradius.ng-input,.ng-bradius.ng-select-fill{border-radius:2rem}a.ng-recover-pw{font-size:.7rem;padding-right:.2rem;padding-bottom:.5rem;color:#999;margin-left:12px}a.ng-recover-pw:hover{color:#fff}img{max-width:100%;margin:.5rem 1rem .75rem 0}img.flag{width:18px;height:16px;border-radius:30rem;margin:.75rem .35rem 0}.border-left{border-left:1px dotted #333}@media only screen and (max-width:54em){.border-left,.border-right{border-right:0 none;border-left:0 none}}.sidebar-adds{padding:.75rem}.sidebar-adds img{margin:.75rem 0}img.frontpage-top-banner{margin:-1rem 0 0 0}img.first-sidebar-banner{margin:0 0 1.25rem}.login-top-banner{text-align:center;background:#191a19;margin:0;max-height:400px}.login-bottom-banner{text-align:center;margin-top:1rem;margin-bottom:2rem;background:#191a19;left:0;right:0}.login-content .login-note{transition:max-height 5s ease-in}.login-content .login-note span{font-weight:700;cursor:pointer;text-decoration:underline}.login-content .login-message{color:#fff}.login-content .login-message span{font-weight:700;cursor:pointer;text-decoration:underline;color:#A7CE16}.login-content .login-message a.note-show-less{color:#A7CE16}img.banner-jumbo{width:100%;margin-top:0rem}.dashboard-top-banner{background-image:url(../images/dashboard-banner-bg.png)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.dashboard .ng-block-module-third .ng-block-module-small{min-height:285px}.dashboard h4 a.link{font-size:11px;float:right;line-height:32px;text-decoration:underline;margin-right:12px;color:#fff}.dashboard-stats-table{width:100%;text-transform:uppercase}.dashboard-stats-table td{width:25%;vertical-align:top;line-height:1.5rem;letter-spacing:.05rem}.dashboard-stats-table .stat{color:#99C558;font-size:2.5rem;font-weight:300;vertical-align:middle}.ng-test-module{background:#fdfdfd;border:dashed 1px #666;padding:.5rem;margin:0 0 2rem}@media only screen and (max-width:54em){.ng-test-module{margin:0 0 1.25rem}.ng-test-module h5{font-size:1rem}}.toiminnot{text-align:right;margin-top:.8rem;margin-bottom:-.5rem}img.ng-brand-img{margin:.75rem 0rem 0rem;width:108px}@media only screen and (max-width:54em){img.ng-brand-img{margin:1rem .3rem .25rem 0}}.title{margin:0}.navigation{margin:.05rem 0 0;background:#0c0c0c;border-bottom:1px solid #40B976}.navigation .premium-button{float:right;width:220px;height:48px;color:#000;font-weight:700;font-size:11px;line-height:11px;letter-spacing:.3px;text-align:center;padding-top:10px;margin-right:40px;background:#FFD85C;border:1px solid #FFD85C;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:8px;box-shadow:0 0 10px rgba(0,0,0,.2)}.navigation .premium-button div{margin-bottom:5px}.navigation .premium-button span{text-transform:uppercase}.navigation .premium-button.online-purchase-subscription-cancelled{color:#fff;background:#e84744;border:#e84744}nav{float:left}.sw label{width:90px;height:30px;display:inline-block;position:relative;border-radius:1rem;background:#8a8a8a;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1),inset 0 -1px 0 0 rgba(0,0,0,.1);line-height:30px;font-style:normal;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1);font-weight:700;transition:all .4s ease-in;cursor:pointer}.sw label.disabled{cursor:no-drop}.sw label i{border:solid 1px #ededed;position:absolute;top:-4px;right:60px;width:36px;height:36px;display:block;border-radius:1.25rem;background:#fff;box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.1),inset 0 0 1px 0 rgba(255,255,255,.4),0 1px 0 0 rgba(0,0,0,.15);transition:all 150ms ease}.sw label:active i:before{box-shadow:inset 0 1px 0 0 rgba(0,0,0,.3)}.sw label:before{content:"Ei";margin-left:60px;text-transform:uppercase;transition:all .15s ease}.sw input[type=checkbox]:checked~label:before{content:"Kyll\00c4";text-transform:uppercase;margin-right:0;margin-left:12px}.sw.hcpround input[type=checkbox]:checked~label:before{content:"Kyll\00c4";text-transform:uppercase;margin-right:0;margin-left:-22px}.sw.hcpround{margin-top:5px;background-color:#fff;color:#000}.sw.hcpround.disabled{opacity:.7}.disabled .sw.hcpround{background-color:#eee}[lang=se] .sw label:before{content:"Nej"}[lang=se] .sw input[type=checkbox]:checked~label:before{content:"Ja"}[lang=en] .sw label:before{content:"No"}[lang=en] .sw input[type=checkbox]:checked~label:before{content:"Yes"}.sw input[type=checkbox]:checked~label{background:#40B976}.sw input[type=checkbox]:checked~label i{right:-6px}.sw input{position:absolute;bottom:5px;left:50%;margin-left:10px;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;transition:all .3s ease-out}.sw input:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.profile-settings .sw input{position:relative;left:0;bottom:0;opacity:1}h2 span.score-info,h3 span.tulos-details{color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:.05rem;font-weight:300;vertical-align:text-top}h3.score-info{color:#5B8ECF;font-size:2rem;margin:1rem 1rem .25rem 0;font-weight:300;line-height:1rem;text-align:right;padding:.2rem}h3.score-info .score-data{font-size:30px;color:#40B976;padding-top:25px}h3.score-change-info{font-size:2rem;margin:1.5rem 1rem .25rem 0;font-weight:300;line-height:1rem;text-align:right;padding:.35rem 0 1.5rem}h3 span.tulos-details{color:#fff;font-size:.85rem;letter-spacing:.05rem;font-weight:300;vertical-align:text-top;float:left}[lang=se] h3 span.tulos-details{font-size:.7rem}h3.score-change-info.negative{color:#E05759}h3.score-change-info.positive{color:#40B976}p.buddy-tulos{margin:0;color:#ddd}.DELETE{float:right;line-height:1rem;margin-right:-8px}@media only screen and (max-width:54em){.DELETE,.ng-button{float:none;line-height:1.8rem;display:inline}}.row.card-inner p{font-size:.6rem;color:#888;line-height:41px;padding:0 0 0 .7rem;margin:0}.row.card-inner p img{margin:.65rem .5rem .5rem 0;float:left;width:20px}@media (max-width:1024px){html{margin:40px 0 22px}}@media (min-width:1024px){html{margin:40px 22px 22px}}body{background:#312d2d;font-family:'PT Sans',sans-serif;font-size:16px;margin:0}.ng-news-meta{color:#999}.ng-news-intro{border-bottom:1px dotted #3d3d3d}.social{border-top:1px dotted #3d3d3d}.content{padding:1.35rem 1.5rem 0rem .5rem;height:100%}.ng-input{color:#FFF;border:#2C2B2B solid 1px;background:#413f3f}ul.profile-info .ng-input{height:39px}ul.profile-info .ng-input:disabled{background:#413f3f;color:#fff}.ng-button{box-shadow:0 0 0 1px #1A1A1A;background-color:#363636;color:#D3D3D3;border-bottom:solid 2px #464646;outline:0}.ng-button.green-button:hover:enabled{color:#000}.green-button{background-color:#40B976;color:#fff;font-weight:700;border:1px solid #40B976}.white-button{background-color:#fff;color:#000;font-weight:700}.btn-small{padding:.2rem .6rem;font-weight:300}.yellow-button{background-color:#eea710;text-transform:uppercase;color:#000;font-weight:900;padding:15px 55px;border:1px solid;border-radius:4px;background-image:url(../images/nexgolf-app-logo.png);background-repeat:no-repeat;background-size:30px;background-position:3% 50%;text-align:center}.graph-info .ng-oma-tulos:before{background:#71c73e}.graph-info .ng-muiden-tulos:before{background:#fdfdfd}.graph-info a{color:#8d8d8d}.tickLabel{color:#d0d0d0}h1,h2,h3,h4,h5,h6{color:#e9e9e9;letter-spacing:.01rem}blockquote{color:#f2f2f2;border-left:solid 4px #6BB96E}code,pre{font-family:'PT Sans',sans-serif;padding:0;margin:0}footer p{color:#2b2b2b}.ng-block-content{background:#202020;border:1px solid #000;overflow:hidden;padding-bottom:20px}.fp-ng-cstm-input{padding-right:.5rem;padding-left:.5rem}.ng-table{color:#d4d4d4}.ng-table td,.ng-table th{border-bottom:solid 1px #464646}.ng-table tr:hover{background:#353535}.ng-table th{border-top:0;text-transform:uppercase}span.ng-table-akkilahdot-meta{color:#999}.ng-table pre{color:#ccc;background:0 0}ul.ng-buddies li{color:#B8B8B8;border-top:solid 1px #2B2B2B}ul.ng-buddies li:last-child{border-bottom:solid 1px #2B2B2B}.ng-buddies span.date{color:#777}.ng-buddies span.buddy-request{background:#7798D1;color:#fff}.nav ul{background:0 0;z-index:10000}.nav a{color:#fff}.nav a:hover{background:#505050;color:#fff}.nav li ul{background:#f9f9f9;border:dotted 1px #ddd;border-bottom:solid 3px #ddd}.nav li ul a{color:#222}.nav li ul a:hover{background:rgba(0,0,0,.2);color:#333}.show-menu{color:#fefefe;background:0 0;border-bottom:solid 1px #303030;border-radius:0}span.ng-hampurilainen{background:#fff;color:#101010}nav i.fa{padding-right:.35rem}.sidebar-adds{text-align:center}footer{background:#F4F4F4;border-top:solid 1px #F4F4F4;border-bottom:solid 1px #F4F4F4;min-height:80px;text-align:center;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.h-grey{background:#141414;border-bottom:solid 1px #312F2F}h3.score-change-info{color:#fff;border-bottom:1px dashed #3C3B3B}ul.own-reservations-grey li:first-child,ul.profile-settings li:first-child{border-top:solid 1px #292929}ul.own-reservations-grey li{border-bottom:solid 1px #292929}ul.profile-settings li{border-bottom:0;font-weight:700}.own-reservations-grey{margin-bottom:15px}.own-reservations-grey .row{font-size:1.05rem;border-top:solid 1px #454545;padding:1rem 0rem}.own-reservations-grey .row div{line-height:30px}.own-reservations-grey .row .confirm-btn{margin:0;margin-top:-1.5rem;font-size:10px;padding:1px 4px;color:#fff;background:#40B976;border:0}.own-reservations-grey .row .confirm-btn-orange{background:#f2a715}.own-reservations-grey .row .edit-btn{font-size:12px;margin-left:0;margin-right:0;color:#AFC74B;line-height:14px;font-weight:700;text-decoration:underline;background:0 0;padding:0 0 2px}.own-reservations-grey .row .hcp{color:#99C558}.own-reservations-grey .row:first-child{border-top:0}.own-reservations-grey .row:last-child{border-bottom:0}span.flight-grey{color:#bbb;background:#282828}a span.flight-grey{color:#bbb}.row.card-inner{background:0 0;margin:0 -1.5rem 0 -1.5rem;border-top:1px solid transparent;border-bottom:1px solid #383535;clear:left}.row.card-inner hr{height:1px;border:1px solid #353434;color:#353434}.plus-button{display:block;width:2.3rem;height:2.3rem;line-height:2.4rem;border:0 solid #f5f5f5;border-radius:50%;color:#E6D943;text-align:center;text-decoration:none;background:#464646;font-size:20px;font-weight:100;margin:0rem 0;cursor:pointer}.plus-button:hover{background:#262626}.change-password .help{position:absolute;top:-8px;right:-20px;cursor:pointer}.change-password .error .description,.change-password .success .description{border:2px solid #a6ca3a;padding:15px;padding-left:85px;margin:20px;border-radius:3px;overflow:hidden;background:url(../images/success-icon.png) no-repeat 20px 15px}.change-password .error .description{margin-bottom:0;background-image:url(../images/error-icon.png);border-color:#e84a47}.help-popup{position:fixed;width:500px;height:100%;right:0;top:0;background:#000}.reservation i.fa{color:#E45F40}.competition-module p{color:gray}.red-button{background-color:#f35959;border-bottom:solid 2px #f35959;color:#fff;display:inline-block}.calMonth{display:none}.dark-greyarea{padding:1rem 1rem .75rem;background:#242121;color:#fff;border:solid 1px #151515;border-radius:4px}.dark-greyarea p{color:#eaeaea;margin-bottom:.2rem}.dark-greyarea .info{width:100%}.title-icon-style{float:left;margin:.4rem 1rem .75rem 0}.title-icon-style-h4{float:left;margin:.15rem 1rem .75rem 0}.ng-block-module{background:0 none;border:0}.content,.sidebar{background:#191a19}input:focus{outline:0;border:solid 1px #4DC942}a{color:#b6e116;text-decoration:none}.ngGreen,.ttGreen{color:#57AA43}.module-bg-element{background:url(../images/kirjautunut-topmodule-bg.png) no-repeat;width:100%;height:230px;background-size:100%}img.banner-jumbo-buddy{width:100%;margin:0;bottom:0;position:inherit}.fp-box-text p{color:#a6b2b2}.fp-game-module .xAxis .tickLabel{display:none}.fp-game-module .graph-container .graph-bars{background:#6dc3d2!important}.fp-buddystatus img{text-align:center;vertical-align:middle;margin-top:0;padding-top:5px;margin-bottom:0}ul.fp-buddystatus{font-size:.9rem;line-height:1.65rem;letter-spacing:-.0095rem;list-style:none;display:block;padding:0;margin:0 0 .8rem;color:#a6b2b2;padding-bottom:3.25rem;border-bottom:solid 1px #1B1B1B}ul.fp-buddystatus li{display:inline;float:left;margin-top:0;padding-top:0}.fp-buddystatus li{width:50%}.fp-buddystatus li+li{width:35%;text-align:right;color:#fff;font-weight:700}.fp-buddystatus li+li+li{width:10%;text-align:right;float:right}.fp-buddystatus pre{font-size:.6rem;color:#696969;background:0 0;border:0 none;padding:.5rem 0 0;line-height:.7rem;font-family:'PT Sans',sans-serif;margin:-.65rem 0 0 0}.bs-green{color:#9bb75b!important}.bs-red{color:#b63d3d!important}.buddy{font-size:1.2rem;font-weight:400;color:#f9fbf4;padding:1rem 0 .75rem .75rem;min-height:38px}.buddy .green-button{float:right;margin-top:2.5rem}.buddy .red-button{float:right;margin-top:0}.buddy .ng-button{margin-top:0}.ng-block-module-buddies h6{margin:0;padding:0;padding-top:.8rem}.text-green{color:#a1c05c!important}.text-grey-buddies{color:#6d7171!important}.ng-block-module-buddies{padding:.5rem 0rem 1rem 1.25rem;background:0 none}.ng-block-module-buddies h6{font-weight:700}.active-buddy{background:#fff}.active-buddy h6{color:#000}.btop{border-top:solid 1px #2d2d2d}.bbottom{border-bottom:solid 1px #2d2d2d}.blft{border-left:solid 1px #2d2d2d}.bright{border-right:solid 1px #2d2d2d}.reset-left-p-m{margin-left:0;padding-left:0}.reset-right-p-m{margin-right:0;padding-right:0}.ng-block-module-buddies:hover{background:#fff}.ng-block-module-buddies:hover h6{color:#000}ul.buddy-reservations{margin-left:0;padding-left:0;float:left;width:100%}ul.buddy-reservations li{width:25%;float:left;list-style:none;line-height:34px;display:block;padding:0rem 0!important;margin:0 0 1rem!important;color:#eaeaea}ul.buddy-reservations li+li{text-align:left}.buddy-reservations pre{font-size:.7rem;color:#696969;background:0 0;border:0 none;padding:.5rem 0 0;line-height:.7rem;font-family:'PT Sans',sans-serif;margin:-.65rem 0 0 0;font-weight:300}.boldi{font-weight:700}.latest-games{clear:left;margin-top:4rem}@media only screen and (max-width:34em){ul.buddy-reservations li{width:100%}}.col.content-1-4.tkunto-fp{padding:0}h2.tulos-fp{color:#99C558;font-size:2.5rem;margin:0 0 .25rem;font-weight:300}.tkunto-fp{display:inherit}.tkunto-fp2{padding-left:15px;position:relative;margin-top:20px;padding-top:5px;border-top:solid 1px #2d2d2d}@media (min-width:1200px){.tkunto-fp2{margin-top:0;padding-top:0;border-top:0}}.fp-tkunto img{text-align:center;vertical-align:middle;margin-top:0;padding-top:5px;margin-bottom:0}ul.fp-tkunto{font-size:.9rem;line-height:1.65rem;letter-spacing:-.0095rem;list-style:none;display:block;padding:0;margin:0;margin-top:1.5rem;color:#a6b2b2;width:100%}ul.fp-tkunto li{margin-top:0;padding-top:0}.fp-tkunto li{color:#fff;font-weight:700;text-transform:uppercase}.fp-tkunto li+li{color:#fff}.fp-tkunto li+li .score-change{vertical-align:top;font-size:.65rem;text-transform:none}.fp-tkunto li+li .positive{color:#99C558}.fp-tkunto li+li .negative{color:#C73F3F}.fp-tkunto li+li+li{width:15%;text-align:right;float:right}.fp-tkunto pre{font-size:.6rem;color:#696969;background:0 0;border:0 none;padding:.5rem 0 0;line-height:.7rem;font-family:'PT Sans',sans-serif;margin:-.65rem 0 0 0}.calBox{background-color:#2D3027;border:solid 1px #333531;padding:0;border-radius:4px;text-align:center;color:#9DBD66}.calDay{background:#2C2929;border:solid 1px #373737;border-bottom:solid 3px #383737;margin-bottom:.05rem}.competition-table-header,.reservation-table-header{background:#3f3f3f;border-bottom:solid 1px #312F2F;padding:.65rem .35rem .35rem;border-top:solid 1px #373737;overflow:hidden;font-size:.8rem;font-weight:700;min-height:32px;line-height:.8rem;color:#e9e9e9;margin-top:1px}.reservation-table-header{background:#020202;border-bottom:solid 1px #000;border-top:solid 1px #373737;font-size:.7rem;min-height:32px;line-height:.8rem;color:#e9e9e9;margin-top:2px}.competition-table-column,.reservation-column{padding:.2rem .35rem 0rem;font-size:14px;line-height:38px;color:#fefefe}span.start-time{border:0 none;padding:.2rem .35rem .1rem .3rem;margin-left:.15rem;border-radius:.2rem;font-size:.8rem;font-weight:700;color:#fff;background:#464646;position:relative;left:-8px;top:20px}span.start-time.eighteen-holes-only,span.start-time.nine-holes-only{background-color:#40B976;color:#fff}span.eighteen-hole-flight,span.nine-hole-flight{position:relative;left:-42px;top:40px;color:#aaa;font-size:.7rem}.reservation-row:last-child{border-bottom:solid 1px #444}.players-table input.ng-input{margin-bottom:0;width:70%}.other-players-header{position:absolute;top:-30px;width:200px}.new-reservation-badge{position:absolute;top:20px}.reservation-calendar .slick-slide img{margin-left:auto;margin-right:auto}.row .card-inner-margin{background:#2C2929;border:solid 1px rgba(55,55,55,0);margin-bottom:1.25rem;border-bottom:solid 3px #323232;min-height:52px}ul.profile-info .ng-input{background:#fff;color:#000}ul.actions-list li{color:#fff}ul.actions-list li a{color:#fff;font-weight:700;font-size:16px}ul.actions-list li:hover{background:#2C2929;border-top:0 none}.profile-settings li:hover{background:#3f3f3f}.profile-content .season-stats .stats-summary .score-info{vertical-align:text-top;padding-top:0;margin-top:5px;margin-bottom:40px}.profile-content .season-stats .stats-summary .score-info .score-data{font-size:30px}.profile-content .profile-stats-hcp{height:110px;width:110px;border-radius:50%;padding:35px 0;margin-left:15px;border:1px dotted #333;background:#151515}.profile-content .circle{border-radius:50%;width:15px;height:15px;background:#12B1EB;margin-top:8px;margin-left:5px}.profile-content .red{background:#F11E24}.profile-content .green{background:green}.profile-content .yellow{background:#ff0}.profile-content .blue{background:#12B1EB}.profile-content .gold{background:#DAA520}.profile-content .silver{background:silver}.change-password .user-info{font-size:.9rem;margin-top:15px}.change-password .user-info .name{font-weight:700}.change-password img.settings-profile-picture{width:65px;height:65px}.profile-content h2{text-transform:uppercase;font-size:20px}.reservation-row-odd{color:#B9B9B9;background:#242121}.reservation-row-even{background:0 0;color:#B9B9B9}hr{height:1px;border:1px solid #444;color:#444}.reservations-year-selector{border-top:solid 1px #292929;border-bottom:solid 1px #292929;margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservations-year{width:100px;display:inline-block;text-align:center;color:#fff;line-height:40px;cursor:pointer}.reservations-year.selected{background-color:#656565}.scorecard-menu{border-right:solid 1px #292929;border-left:solid 1px #292929;padding:0}.scorecard-menu a{width:200px}.competition-module h4.competition-info{color:#9E9E9E;font-size:1.6rem;margin:1.25rem 1.2rem .5rem;text-align:center}.competition-module h4.competition-info:first-letter{text-transform:uppercase}.h-blue{background:#000;margin:-1.35rem -1.5rem -1px -1.5rem;padding:.55rem 1.5rem;border-bottom:solid 1px #444;color:#fff}.ng-opacity{background:#252525}.module-bg-element{margin-bottom:6px}.storyjs-embed,.vco-storyjs{background:0 none;background-color:transparent!important}#storyjs-timeline .content{background:0 none}.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-frame,.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-image img{background:0 none!important;background-color:transparent!important;border:0 none!important}.vco-storyjs img{border:0 none}.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow,.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:after,.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:before{background:0 none!important;background-color:transparent!important;border:0 none!important;box-shadow:none!important}.vco-storyjs .vco-feature h3,.vco-storyjs h2.start{color:#fff;font-size:2.2rem;font-family:'PT Sans',sans-serif!important}.vco-storyjs h2.date{color:#F6D758!important}.vco-slider .slider-item .content .content-container .text .container p{font-family:'PT Sans',sans-serif!important;color:#c8c8c8!important}.vco-timeline .vco-navigation .timenav-background{background-color:#1F1F1F!important}.vco-timeline .vco-navigation .timenav-background .timenav-interval-background{background:#242121!important}.vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3{color:#334707!important}.nav-next:hover,.nav-previous:hover{color:#b6d66e!important}.vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content .thumbnail img{border:0 none!important}navigation .timenav .content .marker.active .dot{background:#77BA16!important}.vco-timeline .vco-navigation .timenav .content .marker.active .line .event-line{background:#87BE67!important}.timeline-green-btn{cursor:pointer;font-size:.75rem!important;padding:.6rem 1rem!important;text-decoration:none!important;box-shadow:0 0 0 1px #89B892!important;color:#234D1D!important;border:1px solid #a0ca42!important;background-color:#B6D66E!important;border-radius:4px}.timeline-red-btn{margin-left:.75rem!important;box-shadow:0 0 0 1px #B65353!important;background-color:#f35959!important;border-bottom:solid 2px #B42727!important;color:#fff!important;font-size:.75rem!important;padding:.6rem 1rem!important;border-radius:4px}.timenav-line{background-color:#b6d66e!important}.vco-slider .slider-item .content .content-container .text{width:58%!important;background:#000;background:rgba(0,0,0,.3);border-radius:4px;padding:10px}.vco-timeline .vco-navigation .vco-toolbar{background-color:#7E7E7E!important;border:0 none!important}.vco-timeline .vco-navigation{border-top:1px solid #616161!important}.vco-timeline .vco-navigation .vco-toolbar .back-home,.vco-timeline .vco-navigation .vco-toolbar .zoom-in,.vco-timeline .vco-navigation .vco-toolbar .zoom-out{border:1px solid #303030!important}div.hr{height:1px;background:#343434;margin:1rem 0 .25rem;clear:both}.sEIR{background:#D0484A}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}.accordion_test{text-align:left;color:#AAD667;margin:20px;padding-left:8px;font-size:.75rem}.accordion_test dt,dd{padding:0;text-align:left}.accordion_test a{margin-top:4.3rem;display:block;color:#fff;font-weight:700}.accordion_test dd{border-top:0;font-size:12px;padding:.35rem 0;margin:.25rem 0 0}.info-btn{display:inline-block;width:1.4rem;height:1.4rem;border:0 solid #f5f5f5;border-bottom:solid 1px #5D8652;border-radius:60%;color:#fff;text-align:center;text-decoration:none;background:#8BB24F;font-size:15px;font-weight:700;padding-top:0;margin-left:20%;line-height:24px}.info-btn-gender,.info-btn-plr{display:inline-block;float:left;width:.75rem;height:.75rem;border:0 solid #f5f5f5;border-radius:60%;color:#fff;text-align:center;text-decoration:none;background:#8BB24F;font-size:10px;font-weight:100;padding-top:0;margin:.05rem .3rem 0 0;line-height:14px}.gender-male{background:#7DE1E5}.gender-female{background:#E47AF5}.chart{text-align:center}table.data-table{width:100%;border-spacing:3px;margin-bottom:2rem;font-size:.85rem;font-weight:100;color:#A6A7A9}table.scorecard-table{width:100%;border-spacing:0;margin-bottom:2rem;font-size:.75rem;font-weight:100;line-height:.65rem;color:#A6A7A9}table.scorecard-table tr.par td,table.scorecard-table tr.par th{background:#9b9b9b;color:#fff}.chart tr:hover{background:#303030}.chart td{border:solid 3px #444;color:#fff}td.ownScore{background:#424242}.chart th{text-align:center;border-bottom:solid 3px #303030}th.c2{text-align:center}td.iarea{border:solid 0 #444;border-bottom:solid 3px #303030}td.iarea .ng-input{margin:0;text-align:center;padding-left:0;padding-right:0;width:80%;border:0!important}input.strokes-input{padding:.65rem}td.iNormal .ng-input{color:#FFF;border:#2C2B2B solid 1px;background:#191A19}td.iSurkea .ng-input{background:#4C7BB8;border:solid 1px #396AA9;color:#fff}td.iSuper .ng-input{background:#E84D4D;border:solid 1px #AB2828;color:#fff}td.iParas .ng-input{background:#F9C540;border:solid 1px #E5B334;color:#fff}.hcpArea{width:50px;text-align:center;margin:-20px 1rem -20px .3rem}table.scorecard-table th{border-bottom:solid 1px #303030;text-transform:uppercase}table.scorecard-table td{border:solid 1px #303030;border-top:0 none}td.pituyel{background:#F1CB5B;color:#000}.scorecard-header-info{display:inline-block;margin-right:10px}.border-right{border-right:1px dotted #3d3d3d}.ctr{text-align:center}.wrap{position:relative;margin:0;padding:0 .75rem}.frame{height:40px;line-height:40px;overflow:hidden;border-bottom:solid 1px #373737;padding:0}.frame ul{list-style:none;margin:0;padding:0;height:100%;font-size:1rem}.frame ul li{float:left;width:144px;height:40px;margin:0;padding:8px 0;background:#303030;color:#ddd;text-align:center;cursor:pointer}.frame ul li:first-letter{text-transform:uppercase}.frame ul li.pelioikeus{color:#A6C564}.frame ul li.katseluoikeus.active{background:#E5B245}.frame ul li.active{border-bottom:4px solid #AAD667}.pages{list-style:none;margin:20px 0;padding:0;text-align:center}.pages li{display:none}.pages li:hover{background:#aaa}.pages li.active{background:#666}.row.sticky-header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.controls{margin:25px 0;text-align:center}.effects{height:200px;line-height:200px;-webkit-perspective:800px;perspective:800px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;overflow-y:show}.effects ul{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.effects ul li{position:relative;margin:0 -20px;-webkit-transform:rotateY(60deg) scale(0.9);transform:rotateY(60deg) scale(0.9);transition:transform 300ms ease-out}.effects ul li.active{z-index:10;-webkit-transform:scale(1);transform:scale(1)}.effects ul li.active~li{-webkit-transform:rotateY(-60deg) scale(0.9);transform:rotateY(-60deg) scale(0.9)}img.profile-table{transition:all .2s ease-in-out}img.profile-table:hover{-webkit-transform:scale(1.8);transform:scale(1.8)}.reservationborder-fix{border-top:solid 1px #444}.sidebar-adds{max-width:300px;margin-left:auto;margin-right:auto}a.lgin-btn{float:right;background:#000;margin-top:.3rem;padding:.5rem .6rem;border-radius:50rem;font-size:1.2rem;color:#716666}a.lgin-btn:hover{color:#fff;background:0 0}a.msg-btn{float:right;background:#000;margin-top:.3rem;padding:.5rem .6rem;border-radius:50rem;font-size:1.2rem;color:#716666}a.msg-btn:hover{color:#fff;background:0 0}span.msInd{color:#FFF;background:#ED3535;padding:3px 6px;text-align:center;vertical-align:middle;border-radius:50%;font-size:1rem;position:relative;top:-5px;left:-5px;margin-right:-10px}span.msIndGr{color:#282828;background:#AED54A;padding:3px 6px;text-align:center;vertical-align:middle;border-radius:50%;font-size:1rem;position:relative;top:-5px;left:-5px;margin-right:-10px}div.msInd{display:inline-block;color:#FFF;background:#ED3535;text-align:center;vertical-align:middle;border-radius:50%;font-size:1rem;width:28px;height:28px;margin-right:-10px}.logout-menu div.msInd{width:24px;height:24px;padding-top:3px;margin-left:-34px}div.msIndGr{display:inline-block;color:#282828;background:#40B976;text-align:center;vertical-align:middle;border-radius:50%;font-size:1rem;width:28px;height:28px;margin-right:-10px}span.msInd.inProfile,span.msIndGr.inProfile{top:-2px;left:2px}.icon-msg,.icon-po{float:right;position:relative;height:36px;padding:0;zoom:1;display:inline;vertical-align:auto}.icon-msg:hover ul,.icon-po:hover ul{padding:4px 0 6px;visibility:visible;opacity:1}.icon-msg ul,.icon-po ul{width:160px;visibility:hidden;opacity:0;position:absolute;top:114%;left:-270%;right:0;background:#242424;border:#202020 1px solid;border-radius:4px;transition:.25s ease-out;transition-property:opacity,padding,visibility}.icon-msg ul{width:280px;left:-280%}.icon-msg li:first-child:after,.icon-msg ul:after,.icon-msg ul:before,.icon-po li:first-child:after,.icon-po ul:after,.icon-po ul:before{display:block;position:absolute;left:122px;width:0;height:0;border:6px outset transparent}.icon-msg li:first-child:after,.icon-msg ul:after,.icon-msg ul:before{left:160px}a.subnav{border-radius:0;margin:0;border-bottom:solid 1px #303030}span.lorem{color:#ddd;text-transform:none;font-size:.7rem;font-weight:300}.icon-msg ul:after,.icon-po ul:after{bottom:100%;border-bottom:6px solid #242424}.icon-msg li,.icon-po li{padding:0 .1rem;font-size:.75rem;color:#E5BF78}.icon-msg li{padding:.2rem .3rem}.icon-msg li.sep,.icon-po li.sep{margin-top:.1rem;padding:.35rem;color:#6C6C6C;border-top:1px solid #333;box-shadow:inset 0 1px rgba(3,3,3,.5)}.btnmtop{margin-top:1rem}#legendContainer{font-size:.8rem;text-transform:uppercase}#legendContainer table{margin:0 auto}#legendContainer .legendColorBox>div{border:0!important}.player-card{min-height:260px;background:#242121;text-align:center;border:solid 1px #2c2c2c;padding:1.35rem 1.1rem;margin-bottom:1.75rem}.player-card .no-player{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.player-card .plus-button{cursor:pointer;background:url(../images/plus-icon.png) no-repeat top center;width:152px;height:152px}.player-card .plus-button>div{font-size:1rem;margin-top:52px;text-decoration:underline;color:#fff}.player-card .plus-button:hover{background:url(../images/plus-icon.png) no-repeat top center}.reservation-information{background:url(../images/info-icon-orange.png) no-repeat 1rem .7rem;background-size:22px 22px;margin:.5rem 1.5rem 0;padding:.6rem 3rem;border:2px solid #444}.player-card p{padding-top:1rem;color:#adadad;line-height:1.45rem}.select-players .player-card{background:#383637}.select-players .player-card .name{background:#464648!important}.select-players .player-card .name h5{overflow:hidden;white-space:nowrap;max-width:200px;text-overflow:ellipsis}.select-players .player-card.disabled{opacity:.7}.select-players .row .card-inner-margin{background:#464648;margin-bottom:.5rem}.reservation-add-players{width:600px;padding:1rem 2rem}.reservation-add-players h1{text-transform:uppercase;font-size:1.5rem;line-height:3rem;font-weight:700;padding-bottom:.5rem}.reservation-add-players .player-selection-inputs>*{display:inline-block}.reservation-add-players .buddy-container{max-height:250px;overflow-y:auto;overflow-x:hidden}.reservation-add-players .buddy-select{margin-bottom:.5rem}.reservation-add-players input[type=checkbox]{display:inline-block}.reservation-add-players .close-icon{background:url(../images/close-help-icon.png);width:32px;height:32px}@media (max-height:1080px){.reservation-add-players .buddy-container{max-height:350px}}@media (max-height:768px){.reservation-add-players .buddy-container{max-height:150px}.reservation-add-players h1{font-size:1.15rem;line-height:2.5rem}}@media (max-height:600px){.reservation-add-players .buddy-container{max-height:125px}.reservation-add-players h1{font-size:1rem}}.reservations-confirm input[type=checkbox]{display:inline-block;margin-right:5px}.reservations-confirm .player{padding:0 0 .2rem 1rem;font-weight:700}.reservations-confirm pre,.reservations-confirm pre:hover{margin:.35rem 1rem;font-size:1rem;border:0;transition:none;color:#000;padding:.5rem;background:#eee;font-family:inherit}.tabs{position:relative;width:100%;overflow:hidden}.tabs nav{text-align:left;width:100%;margin:0 0 0 -5px;padding:0}.tabs nav ul{padding:0;margin:0;list-style:none;display:inline-block}.tabs nav ul li{border:0 none;border-bottom:0;margin:0 .25rem;display:block;float:left;position:relative}.tabs nav li.tab-current{border:1px solid #2d2d2d;border-top:0 none;border-bottom:0;z-index:100}.tabs nav li.tab-current:after,.tabs nav li.tab-current:before{content:'';position:absolute;height:1px;right:100%;bottom:0;width:1000px;background:#2d2d2d}.tabs nav li.tab-current:after{right:auto;left:100%;width:4000px}.tabs nav a{color:#becbd2;display:block;font-size:1.1em;line-height:2.45rem;padding:.25rem 2rem;white-space:nowrap}.tabs nav a:hover{color:#768e9d}.tabs nav li.tab-current a{color:#8EB04D}.tabcontent section{font-size:1.2rem;padding:1rem 0;display:none;max-width:1230px;margin:0 auto}.tabcontent section:after,.tabcontent section:before{content:'';display:table}.tabcontent section:after{clear:both}.tabcontent section.tabcontent-current{display:block}.mediabox{float:left;width:90%;padding:.5rem 2rem 0}.mediabox h5{text-transform:uppercase}.mediabox img{max-width:100%;display:block;margin:0 auto}.mediabox h3{margin:.75em 0 .5em}.mediabox p{padding:0 0 1rem;margin:0;line-height:1.3rem;color:#ADBFC3}@media screen and (max-width:52.375em){.tabs nav a span{display:none}.tabs nav a:before{margin-right:0}.mediabox{float:none;width:auto;padding:0 0 35px;font-size:90%}.mediabox img{float:left;margin:0 25px 10px 0;max-width:40%}.mediabox h3{margin-top:0}.mediabox p{margin-left:40%;margin-left:calc(40% + 25px)}.mediabox:after,.mediabox:before{content:'';display:table}.mediabox:after{clear:both}}@media screen and (max-width:32em){.tabs nav ul,.tabs nav ul li a{width:100%;padding:0}.tabs nav ul li{width:20%;width:calc(20% + 1px);margin:0 0 0 -1px}.tabs nav ul li:last-child{border-right:0}.mediabox{text-align:center}.mediabox img{float:none;margin:0 auto;max-width:100%}.mediabox h3{margin:1.25em 0 1em}.mediabox p{margin:0}}.vastaus{border-radius:2px;background:#202020;padding:.3rem 1rem;margin:2rem 0 0;color:#909090;font-size:.7rem;border-left:solid 3px #F2C988}.price-tag{color:#94B747;float:right;padding-right:.75rem;font-size:1rem}.stuck{position:fixed;top:0;padding-top:10px;z-index:100}.sticky-header.stuck{background-color:#1A1A1A}.flights-loading{-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;pointer-events:none}.loading-container{position:absolute;top:200px;width:100%}.reservation-terms-container{padding:1.05rem 1rem!important;min-height:200px;font-size:.8rem;text-align:left;color:#b9b9b9}.reservation-terms-container p{font-size:.8rem}.popup-overlay{width:100%;height:100%;position:fixed;background:rgba(34,34,34,.85);top:0;transition:opacity .2s ease-out;left:0;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.overlay .popup-overlay{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;left:0}.popup{position:fixed;top:5%;left:50%;z-index:-9999}.popup .popup-body{background:#242121;background:linear-gradient(to bottom,#242121 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#242121', endColorstr='#000000', GradientType=0);min-height:150px;width:99%;margin-left:-200px;padding:20px;position:relative;border:solid 1px #151515;border-radius:4px;text-align:center;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.popup.transitioning,.popup.visible{z-index:9999}.popup.visible .popup-body{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.popup .popup-content{overflow-y:hidden;overflow-x:hidden}.popup-content .popup-title{font-size:24px}.popup-content p{font-size:13px;text-align:left}.popup-overlay.fade{opacity:0;transition:opacity .15s linear}.popup-overlay.fade.in{opacity:1}.invalid-text{color:#f35959!important}.no-results{width:100%;text-align:center;margin-top:20px;color:#6d7171;display:block}.spinner-loading{opacity:.2!important;pointer-events:none}.spinner-out{opacity:1;transition:opacity .15s linear}.spinner{opacity:0}.spinner.spinner-in{opacity:1;transition:opacity .1s linear}.ng-notify-message{position:fixed;left:50%;top:0;z-index:99999;max-width:400px;text-align:center;background-color:#fff;background-image:linear-gradient(to bottom,#fff,#fff);border:1px solid #455e19;padding:15px;border-radius:4px;visibility:hidden;box-shadow:0 2px 6px rgba(233,233,233,.27);font-size:.85em;color:#2b2b2b}.ng-notify-message.ng-alert{background-image:none;background-color:#f35959;border:1px solid #E54D4D}.ng-notify-message.ng-highlighted-info{background-color:#40B976!important;background-image:linear-gradient(to bottom,#40B976,#40B976)!important;color:#fff!important;top:25%!important;font-weight:700!important;padding:1.5rem 2rem!important;font-size:1.05rem}.ng-notify-message a{font-weight:700;color:inherit}.ng-notify-message a:hover{color:inherit}.ng-notify-message button.ng-notify-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-size:21px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;position:absolute;top:0;right:3px;line-height:15px;font-family:'PT Sans',sans-serif}.ng-notify-message button.ng-notify-close:focus,.ng-notify-message button.ng-notify-close:hover{color:#000;text-decoration:none;cursor:pointer;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ng-notify-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.strokes-input.strokes-red{background:#E84D4D;border:solid 1px #AB2828;transition:background-color .3s ease-out}.strokes-input.strokes-yellow{background:#F9C540;border:solid 1px #E5B334;transition:background-color .3s ease-out}.strokes-input.strokes-blue{background:#4C7BB8;border:solid 1px #396AA9;transition:background-color .3s ease-out}.strokes-input.strokes-dark-blue{background:#454597;border:solid 1px #2d4779;transition:background-color .3s ease-out}.strokes-input.strokes-grey{background:#413f3f;border:#2C2B2B solid 1px;transition:background-color .3s ease-out}.strokes-input.strokes-black{background:#000;border:#777 solid 1px;transition:background-color .3s ease-out}input.strokes-input{color:#FFF;border:#2C2B2B solid 1px;background-color:#191A19;transition:background-color .3s ease-out}input.strokes-input:focus{border:#8c8c8c solid 1px}.tee.championship{background:0 0;transition:background-color .3s ease-out}.chart .tee.white td,.chart .tee.white th,.tee.white{background-color:#f0f0f0;color:#000!important;transition:background-color .3s ease-out}.chart .tee.yellow td,.chart .tee.yellow th,.tee.yellow{background:#FFD85C;color:#000!important;transition:background-color .3s ease-out}.chart .tee.blue td,.chart .tee.blue th,.tee.blue{background:#8ab0f1;color:#000!important;transition:background-color .3s ease-out}.chart .tee.red td,.chart .tee.red th,.tee.red{background:#f15f4f;color:#000!important;transition:background-color .3s ease-out}input.ng-invalid:not(.ng-pristine):not(.ng-invalid-required):not(:focus){box-shadow:0 0 4px 2px #f12925}input.ng-pristine.ng-invalid-required{box-shadow:none!important}.terms-link{color:#A1BB53;cursor:pointer}.terms-link:hover{text-decoration:underline}.link-button{cursor:pointer}.message-filter{margin-top:-4px;float:left;padding:.25rem 1rem;color:#fff;cursor:pointer}.message-filter-selected{background:#666;padding:.15rem .6rem;border-radius:10px}img.message-buddy{float:left;margin:.5rem .55rem .5rem 0;padding:0;width:54px}.confirm-label{font-size:.9rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px}.confirm-label input[type=checkbox]{display:inline-block;margin-right:5px}.confirm-reservation-block{color:#B9B9B9}input.player-info{padding:.25rem;text-align:center;margin-bottom:.25rem}button.col.framecontrol.btn.nextPage,button.col.framecontrol.btn.prevPage{outline:0;cursor:pointer;border-radius:0!important}button.col.framecontrol.btn.nextPage img,button.col.framecontrol.btn.prevPage img{position:absolute;top:50%}button.col.framecontrol.btn.nextPage.disabled,button.col.framecontrol.btn.prevPage.disabled{cursor:default}button.col.framecontrol.btn.nextPage:not(.disabled):active,button.col.framecontrol.btn.prevPage:not(.disabled):active{background:#262626;position:relative;top:1px}.select2-container .select2-choice{height:37px;line-height:37px;box-shadow:none}.select2-drop{color:#fff;background:#413f3f}.select2-container .select2-choice,.select2-dropdown-open .select2-choice{border:#2C2B2B solid 1px!important;border-top:#2C2B2B solid 1px!important;background:#413f3f;color:#fff}.select2-drop-active{border:#2C2B2B solid 1px}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#413f3f;color:#fff}.select2-search{padding-top:5px;padding-bottom:5px}.select2-search input{background:#242121;color:#fff;font-size:.85rem;border-radius:4px}.select2-search input:focus{border:#aaa solid 1px}.select2-container,a .select2-chosen{font-size:.85rem}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(select2.png) no-repeat 0 6px}.select2-container .select2-choice .select2-arrow{background:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background-image:linear-gradient(to top,#ccc 0,#eee 60%);border-left:1px solid #aaa}.select2-results .select2-highlighted{background:#83A358;background-image:linear-gradient(to bottom,#99BD42,#83A358)}.select2-results{font-size:.85rem}.select2-container.select2-container-disabled .select2-choice{background:#413f3f}.select2-default{color:#fff!important}.login-selector{display:inline-block;vertical-align:top;margin-left:10px}.login-selector label.confirm-label{display:block;font-size:.7rem}.login-selector input[type=radio]{margin-right:5px}.pull-right.multi label{display:inline-block;cursor:pointer;position:relative;padding-left:55px;margin-right:0;font-size:.9rem;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.pull-right.multi input[type=checkbox],.pull-right.multi input[type=radio]{display:none}.pull-right.multi input[type=radio]:not(checked)+label:before{content:"";display:inline-block;width:36px;height:36px;border-radius:1.25rem;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#aaa;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.8)}.pull-right.multi input[type=radio]:checked+label:before{display:inline-block;width:36px;height:36px;border-radius:1.25rem;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#40B976;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.8)}.pull-right.multi .radio label:after{border-radius:8px}.pull-right.multi input[type=radio]:checked+label:before{content:"\2022";color:#f3f3f3;font-size:5rem;text-align:center;line-height:2rem}.pull-right.multi .multi-label{display:inline-block}.pull-right.multi .multi-row{height:40px}.multi-list:after,.multi-list:before{content:" ";display:table}.multi-list:after{clear:both}.col.framebar.frame{background-color:#40B976}.calendar-text,.calendar-text-closed{border:0 none;margin-left:.15rem;border-radius:.2rem;font-weight:700;text-transform:uppercase;display:inline-block;margin-top:18px;font-size:12px}.carousel-slide{display:inline-block;max-width:800px}.settings-page .ng-input:disabled{background-color:#302f2f}.show-desktop,.show-mobile{display:none}@media only screen and (max-width:54em){.show-mobile{display:block}.mobile-full-width{width:100%!important}}@media only screen and (min-width:54em){.show-desktop{display:block}}.back-button{margin:0 10px 0 0;cursor:pointer}.practice-round-label{background-color:#868686;padding:4px 6px;border-radius:3px;border:1px solid #464646}.ng-table tr.practice-round:hover{background-color:#868686}.competition-round td:first-child{box-shadow:inset 3px 0 0 0 #accf3f}.competition-round-label{background-color:#678633;padding:4px 6px;border-radius:3px;border:1px solid #464646}.ng-table tr.handicap-round:hover{background-color:inherit}.flight-anchor{display:block;position:relative;top:-100px;visibility:hidden}.confirm-players input.ng-invalid-required{box-shadow:0 0 4px 2px #f12925!important}.confirm-players input.ng-invalid-required:focus{border:1px solid transparent}.header-text-green{color:#aed54a}.profile-image-uploader{overflow:hidden}.profile-image-uploader a{text-decoration:underline}.profile-image-uploader input{position:absolute;top:0;left:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);height:140px;width:160px}.remove-profile-image{text-align:center;font-size:12px;text-decoration:underline;cursor:pointer;margin-top:-10px}.profile-picture .change{position:relative;top:75%;background:#000;opacity:.6;text-align:center;height:32px;text-transform:uppercase;font-weight:700;padding-top:5px;font-size:13px;color:#fff}.login-scroll-btn-container{margin:7px 0 8px 8px}.login-scroll-btn-container button{min-width:135px}.blog-entry{color:#999;white-space:nowrap;position:relative;top:1rem}.blog-entry a{color:#fff;text-decoration:underline;font-weight:700;cursor:pointer}.language-dropdown{position:relative;display:inline-block;width:160px;background-color:#40B976;margin:8px 0;border-radius:2rem}.language-dropdown:hover{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.language-dropdown .arrow{float:right;margin:4px 0}.language-dropdown>p{color:#000;padding:4px 16px;margin-bottom:0}.language-dropdown>p:hover{font-weight:700}.language-dropdown .dropdown-content{display:none;position:absolute;min-width:160px;z-index:1;background-color:#413f3f;padding:0 16px;border-radius:0 0 1.5rem 1.5rem;margin-bottom:0}.language-dropdown .dropdown-content p{color:#000;cursor:pointer;margin:0}.language-dropdown .dropdown-content p:hover{font-weight:700}.language-dropdown:hover .dropdown-content{display:block}#payments a{font-size:1rem;text-decoration:underline;color:inherit}.premium-conditions h1,.premium-conditions h2,.premium-conditions h3{color:#eea710;text-transform:uppercase}.my-lists .my-list{background-color:#242121;padding:0;position:relative}.container-fluid{max-width:1280px}.dark-content-area{background:#1a1a1a}.ngm-module{padding:0;color:#fff;border:solid 1px #000;border-radius:1rem;margin:.75rem 1rem 1.75rem}.ngm-module .ngm-module-header{color:#fff;position:relative;min-height:57px;border-top-right-radius:1rem;border-top-left-radius:1rem;padding:1rem 1rem .75rem;background:#474848;background:linear-gradient(to bottom,#474848 0,#434343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start', endColorstr='$end', GradientType=0);font-size:1.1rem;font-weight:700;border-bottom:3px solid #333}.ngm-module .ngm-module-header .ngm-module-header-icon{float:none;position:absolute;top:12px;margin:0 0 0 5px}.ngm-module .ngm-module-header .ngm-module-header-icon.text-circle{min-width:32px;min-height:32px;border-radius:50%;background-color:#fff;color:#000;font-size:11px;text-align:center;line-height:30px;padding:1px}.ngm-module .ngm-module-header .ngm-module-header-icon+span{margin-left:50px}.ngm-module .ngm-module-content{padding:1rem 1.5rem .75rem;background:#202020;font-size:14px}.ngm-module .ngm-module-content p{margin-bottom:0}.ngm-module .ngm-module-content .description{margin:20px 0}.ngm-module .ngm-module-content .description p{line-height:120%}.ngm-module .ngm-module-content.light{background:#383939}.ngm-module.module-yellow .ngm-module-header{border-bottom:3px solid #e2c75e}.ngm-module.module-yellow .ngm-module-content{background:#FFD85C;background:linear-gradient(to bottom,#FFD85C 0,#FFD85C 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start', endColorstr='$end', GradientType=0);color:#000}.ngm-module .ngm-module-content:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.ngm-module .ng-input{background-color:#fff;color:#000;width:100%}div.ngm-module.always-dark-module .ngm-module-content{background:#202020;color:#fff}.col.login-content{padding:0 .75em}.login-button{font-weight:700;color:#fff;background:#40B976;background:linear-gradient(to bottom,#40B976 0,#40B976 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start', endColorstr='$end', GradientType=0)}@media only screen and (min-width:54em){.col.login-content{padding-left:0}.col.login-content .ngm-module{margin-left:0}}.blue-message>div{background:none!important;border:0!important;color:#fff!important;padding:0!important}.row.app-links-container{border-top:1px solid #444;position:relative;padding-top:10px;margin-top:.75rem}.row.app-links-container .app-title{position:absolute;top:-10px;padding-right:10px;padding-left:1rem;background-color:#fff;white-space:nowrap;color:#000}ul.ngm-link-list{list-style-image:url(../images/list-arrow.png);padding-left:0;padding-top:1rem}.font-bold{font-weight:700}body{-webkit-font-smoothing:antialiased}.warning{color:#fff;background:#AE2A2A}.disabled-premium-feature{cursor:not-allowed}.disabled-premium-feature h6{opacity:.3}.share{cursor:pointer;padding:0 0 1rem;border-bottom:1px solid #2d2d2d}.share button{padding:.25rem;vertical-align:top}.share a{text-decoration:underline}.link{background:url(../images/right-arrow-icon.png) no-repeat;background-position:0 50%;padding:.2rem 1.5rem}.link .date{color:#888;font-size:.75rem;width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.link .title{font-weight:700;width:100%}.hcp-history select{font-size:12px;margin-bottom:.05rem;width:auto;padding:0;max-width:205px;border-radius:1rem}.hcp-history .affectsHcp{font-weight:700;background:#f2f2f2}.hcp-history tr.disabled:hover{background:#fff!important}.hcp-history .score-row{cursor:default}.practice-history select{font-size:12px}.list-element{font-size:1rem;margin-bottom:1rem;padding:2px}.list-info{font-size:.8rem;color:#888}.list-icon{background:url(../images/list-icon-right.png) no-repeat;height:13px;width:9px;cursor:pointer}.list-icon-expanded{background:url(../images/list-icon-down.png) no-repeat;height:9px;width:13px;cursor:pointer}.voucher{font-size:.9rem;padding:1rem 48px;border-bottom:1px solid #2d2d2d}.voucher-fully-used{background:url(../images/voucher-used.png) no-repeat left center}.voucher-unused{background:url(../images/voucher-unused.png) no-repeat left center}.voucher-half-unused{background:url(../images/voucher-half-unused.png) no-repeat left center}.voucher-half-used{background:url(../images/voucher-half-used.png) no-repeat left center}.voucherdetails{font-size:1rem}.voucherdetails.mediabox{width:100%}.voucherdetails h5{margin-bottom:1rem;border-bottom:1px solid #2d2d2d}.voucherdetails .series-voucher-used{background:url(../images/voucher-series-voucher-used.png) no-repeat left center}.voucherdetails .series-voucher-half-used{background:url(../images/voucher-half-used.png) no-repeat left center}.profile-other .mediabox{font-size:1rem;width:100%;float:none}.profile-other h5{border-bottom:1px solid #2d2d2d;margin-top:1rem}.profile-other .voucher-series{padding:1rem 0;border-bottom:1px solid #2d2d2d;cursor:pointer}.profile-other .voucher-series .list-icon{margin-top:1rem}.profile-other .voucher-series.list-element{margin-bottom:0}.profile-other .playing-rights{border-bottom:1px solid #2d2d2d;padding:1rem 0}.profile-other .link{border-bottom:1px solid #2d2d2d;padding:1rem 0;background:0 0}.profile-other .link .list-icon{margin-top:.75rem}.profile-other .link .title{color:#fff;font-weight:400;font-size:1rem}.profile-icon-border{background-color:#fff;border:2px solid #66f0dc}.profile-icon-border.female{border-color:#f24cf1}.dashboard-notifications .bill-row{background:#454545;margin:0 .7rem .7rem;padding:18px 20px 0;border-radius:1rem}.dashboard-notifications .bill-row>*{display:inline-block}.dashboard-notifications .bill-text-xl{font-size:28px;font-weight:700;line-height:22px;padding-left:16px;letter-spacing:-.05rem}.dashboard-notifications .bill-text-l{font-size:20px;font-weight:700;line-height:22px;padding:3px 0 12px}.dashboard-notifications .bill-text-m{font-size:16px;line-height:22px;padding:2px 6px 16px 16px}.dashboard-notifications .bill-text-s{font-size:14px;line-height:20px}.dashboard-notifications .align-top{vertical-align:top}.dashboard-notifications .green-button{width:155px;margin-bottom:4px}.dashboard-notifications .bill-icon{min-width:100px;min-height:100px;background:url(../images/icon-bill-dashboard.png) no-repeat;margin-top:4px;margin-right:-8px}.dashboard-notifications .bill-date{padding-right:50px}.dashboard-notifications .bill-open{background:url(../images/icon-bill-dashboard-open.png) no-repeat 10px 3px;padding:0 32px 0 30px;margin:0 10px;min-width:204px;border-left:1px solid #656565;min-height:90px}.dashboard-notifications .bill-due{background:url(../images/icon-bill-dashboard-due.png) no-repeat 10px 3px;padding:0 32px 0 30px;margin:0 10px;border-left:1px solid #656565;min-height:90px}.dashboard-notifications .bill-attachments{background:url(../images/icon-attachment.png) no-repeat 10px 3px;background-size:17px 17px;padding:0 32px 0 30px;margin:0 10px;border-left:1px solid #656565;min-height:90px}.dashboard-notifications .bill-attachments .bill-text-m{padding:2px 6px 0}.dashboard-notifications .bill-buttons{position:absolute;right:14px;text-align:center}.dashboard-notifications .bill-buttons a{text-decoration:none}.dashboard-notifications a{color:#fff;text-decoration:underline}.lindorff-instructions{display:block;font-size:.7rem;color:#aaa!important;text-decoration:underline!important}@media (max-width:1152px){.dashboard-notifications .bill-text-xl{font-size:22px}.dashboard-notifications .bill-text-l{font-size:16px}}.sidebar-reservation{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-reservation .total-hcp{color:#40B976}.sidebar-reservation button{width:100%;padding:1rem;font-size:22px;border:0;margin-bottom:1rem;font-weight:700}.sidebar-reservation .red-button:hover{border-bottom:0}.competitions{padding:1rem}.competitions pre{font:inherit;color:inherit;background:inherit;border:0;padding:0;padding-bottom:1rem}.competitions a{line-height:1.5rem}.competitions .competition-calendar-attachment{display:inline-block;vertical-align:top;margin-left:10px;background:url(../images/pdf-icon.png) no-repeat;padding-left:20px;background-size:15px;background-position-y:2px}.competitions .competition-info-attachment{background:url(../images/pdf-icon.png) no-repeat;padding-left:30px;background-size:20px;background-position-y:2px}.competitions h4{padding-bottom:.5rem}.competitions h4.header{padding-top:1rem}.competitions .mediabox{padding:0;width:100%}.competitions .ng-block-module{padding:0 0rem}.competitions .date{color:#888;font-size:.75rem}.competitions .competition-row{cursor:pointer;padding:1rem}.competitions .competition-row.cancelled{color:red;opacity:.5}.competitions .competition-row.expanded,.competitions .competition-row:hover{background:#333}.competitions .season-selector{margin-left:1rem;color:#000;min-width:150px;font-size:1rem;font-weight:400;padding:2px}.competitions .competition-link{background:url(../images/list-icon-right.png) no-repeat;display:inline-block;width:10px;height:13px;margin-right:7px;position:relative;top:14px}.competitions .competition-info{display:inline-block;float:right;margin-top:3px;height:36px;width:36px;border:1px solid #40B976;border-radius:1rem;background:url(../images/competition-info-icon.png) no-repeat center center}.competitions .competition-info.open{background:url(../images/competition-info-icon-open.png) no-repeat center center;border:1px solid #444}.competitions .competition-description{padding:1rem 1.3rem 0}.competitions .competition-description a{text-decoration:underline;color:inherit;font-size:inherit}.competitions .competition-invitation{text-decoration:underline;color:#fff;font-weight:700}.competitions .competition-participants table{width:100%;background:#222;border:1px solid #111}.competitions .competition-participants tr{border-bottom:1px solid #111}.competitions .competition-participants tr.no-border{border-bottom:0}.competitions .competition-participants th{padding:.1rem .7rem}.competitions .competition-participants td{padding:.7rem}.competitions .competition-participants img{margin-right:.5rem}.competitions .competition-participants .hcp{color:#aed54a;font-weight:700}.competitions .ranking{display:inline-block;border-radius:50%;background:#333;width:27px;height:27px;text-align:center;vertical-align:middle;margin:0 10px 15px 0}.competitions .ranking.top3{background:#8BB24F}.competitions .price-table{border:1px solid #111;margin-bottom:1rem}.competitions .competition-stats-summary{margin:1rem;width:calc(100% - 2rem)}.competitions .competition-stats-summary td{padding:6px}.competitions .competition-stats-summary .stats-summary-icon{background:url(../images/icon-attachment.png) no-repeat;background-size:30px;width:40px;height:40px}.competitions .competition-stats-summary .stat{color:orange;text-align:right}.competitions .competition-club-stats,.competitions .competition-results-graph{height:280px;background:#222}.competitions .competition-club-stats table{text-align:center;width:100%}.competitions .competition-club-stats td{padding:.1rem}.competitions .competition-club-stats h5{padding:0}.competitions .competition-club-stats .participant{color:#8BB24F}.competitions .competition-club-stats .club-stats-icon-result,.competitions .competition-club-stats .club-stats-icon-total,.competitions .competition-club-stats .club-stats-icon-wins{background:url(../images/icon-attachment.png) no-repeat center center;background-size:30px;width:40px;height:140px}.competitions .nexpay-required{border:1px solid #ccc;border-radius:2px;padding:5px 16px;height:37px;margin:3px 12px 10px 5px;cursor:pointer}.competitions .nexpay-required img{height:15px;float:left;margin-top:7px}.competitions .nexpay-required div{font-size:11px;padding-left:28px}.competition-count{color:#aed54a}.active-buddy .competition-count{color:#666}.profile-shares h5{border-bottom:1px solid #2d2d2d}.profile-shares .mediabox{width:100%;margin-top:1rem;margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}.profile-shares .section{font-size:1rem;padding:1rem 0;border-bottom:1px solid #2d2d2d}.profile-shares .playing-right{cursor:pointer}.profile-shares .manage-button{width:110px;padding:.5rem .5rem .5rem 1rem;display:inline-block;font-size:12px;background:url(../images/list-icon-down-white-theme.png) no-repeat 85px center #b0c954}.profile-shares .manage-button.expanded{color:#fff;background:url(../images/list-icon-up.png) no-repeat 85px center #1a1a1a}.profile-shares .playing-rights-registration{color:#999;margin-right:55px}.profile-shares .expand{height:14px;width:14px;margin:5px 5px 0 0;background:url(../images/list-icon-right.png) no-repeat}.profile-shares.profile-share-details .expand{height:14px;width:14px;margin:10px 10px 0 0;background:url(../images/list-icon-down.png) no-repeat}.profile-shares.profile-share-details .expand.expanded{background:url(../images/list-icon-up.png) no-repeat}.profile-shares.profile-share-details .voucher-series{cursor:pointer;padding:1rem 0;border-bottom:1px solid #2d2d2d}.profile-shares.profile-share-details .voucher-fully-used,.profile-shares.profile-share-details .voucher-half-unused,.profile-shares.profile-share-details .voucher-half-used,.profile-shares.profile-share-details .voucher-unused{padding-left:48px}.profile-shares.profile-share-details button{padding:.5rem 1rem;font-size:12px}.profile-shares.profile-share-details input{border:1px solid #fff}.profile-shares.profile-share-details .list-icon{margin:1rem .8rem}.profile-shares.profile-share-details .bill .date{color:#888;font-size:.8rem}.profile-shares.profile-share-details .bill .bill-amount{color:#fff;font-size:1rem;text-decoration:underline}.profile-shares.profile-share-details .bill img{margin:.6rem .5rem}.hcp-search{padding:1.75rem}.hcp-search li{float:left;width:50%}.hcp-search .age,.hcp-search .hcp{width:44%}.hcp-search .hcp{text-align:center}.hcp-search button,.hcp-search select{width:94%}.hcp-search table{width:100%;background:#222;border:1px solid #000}.hcp-search td,.hcp-search th{padding:.5rem}.help{padding:1rem}.help a{color:#fff;text-decoration:underline;border-bottom:0}.help-content{padding:1rem 2rem}.go-back{padding:10px 0;text-decoration:underline;cursor:pointer}.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}@media only screen and (max-width:480px){.modal:before{height:0}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.premium-info .premium-info-apps ul{-webkit-margin-before:0;-webkit-padding-start:0;margin:0}.premium-info .premium-info-apps ul a{color:inherit}.premium-info .premium-info-apps li{padding:1rem 1.5rem;list-style:none;border-bottom:1px solid #2d2d2d}.premium-info .premium-info-content h6{color:#aed54a;padding:0}.premium-info .premium-info-content h5{padding:0}.premium-info .premium-info-content .premium-info-content-section{padding:1rem 0;border-bottom:1px solid #2d2d2d}.premium-info .premium-info-content .premium-info-content-section .premium-renewal{color:#666;font-size:1.05rem}.premium-info .premium-info-content .premium-info-content-section a{cursor:pointer;font-size:.9rem}.premium-info .premium-info-content .premium-info-content-section input{display:inline-block;-webkit-transform:scale(1.5);transform:scale(1.5)}.premium-info .premium-info-content .premium-info-content-section p.green-button{color:#fff;width:100%;text-align:center;padding:.3rem}.premium-info .premium-info-content .premium-info-content-section button.green-button{color:#fff;width:100%;text-align:center;padding:1rem;font-size:1.2rem}.confirm-payment{border:2px solid #464646}.confirm-payment .payment-method-details{border-top:1px solid #000;border-bottom:1px solid #000;background:#464646}.error-in-payment-method{background:#454545;margin:.8rem;padding:1.5rem 2rem 1.3rem;border:1px solid #AE2A2A}.error-in-payment-method button{text-align:center;width:155px}.error-in-payment-method .error{color:#AE2A2A}.modal-close-icon{background:url(../images/close-help-icon.png) no-repeat;width:32px;height:32px;cursor:pointer}.buddies-content a.activate-premium{text-decoration:underline;font-size:12px}.buddies-content h5{font-size:16px;line-height:1rem;padding-bottom:.5rem}.buddies-content h5 .firstName{color:#9b9b9b;font-weight:400}.buddies-content h5.hcp{color:#40B976;font-size:20px;letter-spacing:-.7px;font-weight:lighter}.buddies-content .buddy-card{min-height:240px;text-align:center;padding:1rem .5rem;border-radius:1rem!important}.buddies-content .buddy-card .green-button{min-width:107px}.buddies-content .buddy-card img.reservation-indicator{position:absolute;top:0;right:5px}.buddies-content .buddy-card img.no-stats-indicator{position:absolute;top:0;left:22px}.buddies-content table.reservations .green-button{min-width:172px}.buddies-content .circle{border-radius:50%;width:12px;height:12px;margin-top:8px;margin-left:5px;display:inline-block}.buddies-content .red{background:#F11E24}.buddies-content .green{background:green}.buddies-content .yellow{background:#ff0}.buddies-content .blue{background:#12B1EB}.buddies-content .gold{background:#DAA520}.buddies-content .silver{background:silver}.buddies-content .borderred{border:2px solid #F11E24}.buddies-content .bordergreen{border:2px solid green}.buddies-content .borderyellow{border:2px solid #ff0}.buddies-content .borderblue{border:2px solid #12B1EB}.buddies-content .bordergold{border:2px solid #DAA520}.buddies-content .bordersilver{border:2px solid silver}.buddies-content .stats-comparison{padding:0 1.5rem}.buddies-content .stats-comparison h4{text-transform:uppercase}.buddies-content .stats-comparison table{background:#202020;width:100%}.buddies-content .stats-comparison table tr{border-bottom:1px solid #444}.buddies-content .stats-comparison table th{font-size:12px;padding:5px 10px;background:#464646}.buddies-content .stats-comparison table th:first-of-type{border-top-left-radius:1rem}.buddies-content .stats-comparison table th:last-of-type{border-top-right-radius:1rem}.buddies-content .stats-comparison table td{font-size:14px;padding:15px 10px;vertical-align:top}.buddies-content .stats-comparison .negative{color:#d52c42}.buddies-content .stats-comparison .positive{color:#7eac0e}.buddy-requests{padding:1rem}.buddy-requests h4{text-transform:uppercase}.buddy-requests .buddy-request{border:solid 1px #2d2d2d;border-radius:4px;margin-bottom:1rem;padding:1rem}.buddies-manage{padding:1rem}.buddies-manage .ng-block-module{padding:1rem .75rem}.buddies-manage table{font-size:12px}.buddies-manage td,.buddies-manage th{padding:.5rem}.buddies-manage th{font-size:10px}.buddies-manage .show-buddy-reservations{display:inline-block;margin:15px 5px 0 0}.buddies-manage input[type=checkbox]{display:inline-block}.buddies-manage .no-premium{font-size:12px;margin-left:18px}.buddies-manage a.no-premium{text-decoration:underline;margin-left:0}.buddies-manage label{font-weight:400}.buddies-manage button{float:right}.dashboard .buddy-reservations .reservation{width:20%;display:inline-block;padding:.5rem;border-right:1px solid #2d2d2d}.dashboard .buddy-reservations .reservation a{font-size:12px;font-weight:700;text-decoration:underline}.dashboard .buddy-reservations .reservation .full,.dashboard .buddy-reservations .reservation .full a{color:#d52c42;cursor:not-allowed;text-decoration:none}.dashboard .buddy-reservations .reservation .reservation-count{padding-left:7px}.dashboard .buddy-reservations .reservation:last-of-type{border-right:0}.dashboard .buddy-reservations .next,.dashboard .buddy-reservations .previous{width:20px;height:20px;background-color:#717171;border-radius:50%;float:right;margin:5px 2px;background-repeat:no-repeat;background-size:7px 9px}.dashboard .buddy-reservations .next.more-entries,.dashboard .buddy-reservations .previous.more-entries{background-color:#40B976;cursor:pointer}.dashboard .buddy-reservations .previous{background-image:url(../images/list-icon-left.png);background-position:40%}.dashboard .buddy-reservations .next{background-image:url(../images/list-icon-right.png);background-position:50%}#menu #buddy-requests ul{position:absolute;top:114%;left:-270%;right:0;background:#242424;border:#202020 1px solid;border-radius:4px;transition:.25s ease-out;transition-property:opacity,padding,visibility}#menu #buddy-requests li{background-image:none}#menu #buddy-requests a,#menu #buddy-requests a.active,#menu #buddy-requests a:hover,#menu #buddy-requests li a{border-bottom:0}.profile-nexpay .payment-entry{padding:1em .75em}.profile-nexpay .payment-entry .expand{height:14px;width:14px;margin:10px 10px 0 0;background:url(../images/list-icon-down.png) no-repeat}.profile-nexpay .payment-entry .expand.expanded{background:url(../images/list-icon-up.png) no-repeat}.profile-nexpay .payment-entry p{padding-bottom:0}.profile-nexpay .nexpay-error{font-weight:700;color:#ED3535}.mtop{margin-top:1rem}ul.profile-info .ng-input[datepicker-popup]{background-image:url(../images/calendar-sm-icon-theme-white.png);background-repeat:no-repeat;background-position-x:95%;background-position-y:center;cursor:pointer}ul.profile-info .ng-input[datepicker-popup]:disabled{cursor:default;background-image:none}.confirm-btn{color:#000;background:#F6D337}.cookie-consent{position:fixed;left:0;bottom:0;width:100%;text-align:center;background:#fff;color:#000;padding:2em;border:1px solid #000}.cookie-consent div{display:inline-block}.cookie-consent a{font-size:inherit;text-decoration:underline}.moveable-reservation{padding:.5em 3em 1em 0}.moveable-reservation input{display:inline-block}.modal-body.hidden{display:none}.modal-body.move-reservation{padding:2px;min-height:500px;max-height:500px;overflow-y:scroll}.modal-body.move-reservation table{width:100%;text-align:center}.modal-body.move-reservation table th,.modal-body.move-reservation table tr{text-align:center;border-bottom:1px dashed #ddd}.modal-body.move-reservation table th.selected,.modal-body.move-reservation table tr.selected{border-top:1px solid #333;border-bottom:1px solid #333;background:#9bc04d}.modal-body.move-reservation table th:not(.selected) .reservation-column .move-from,.modal-body.move-reservation table tr:not(.selected) .reservation-column .move-from{opacity:.3}.modal-body.move-reservation table tbody tr{height:40px}.modal-body.move-reservation table img{margin:.5rem .5rem .5rem 0}.modal-body.move-reservation table .reservation-column{color:#000}.modal-body.move-reservation table .reservation-column .plus-button{margin:auto}.modal-body.move-reservation .calendar-text,.modal-body.move-reservation .calendar-text-closed{margin-top:0}.info-box{border:1px solid #FFD85C;border-radius:1rem;padding:1em;background:#FFD85C;margin-bottom:1em}.info-box h1{font-size:18px;font-weight:700;line-height:18px}.payment-info-box{background:#ffffe0;background-image:url(../images/card-required.png);background-position:10px;background-repeat:no-repeat;padding:10px 10px 10px 50px;border:1px solid #FF8C00;border-radius:4px;font-size:12px}.terms-checkbox{cursor:pointer;border:1px solid #999;border-radius:2px;height:18px;width:18px;margin-top:-15px}.terms-checkbox div{font-size:18px;margin:-4px 0 0 1px}.teetime-link{background:url(../images/list-icon-right-white-theme.png) no-repeat 95% 50%;background-size:12px;background-color:#ECF0F1;color:#2B2B2B;padding-top:10px}.teetime-link h1{line-height:24px;font-size:24px;color:#2B2B2B}.teetime-link h2{color:#2B2B2B;font-size:14px;line-height:14px}.foreign-course-table th{font-weight:400}.foreign-course-table input{margin-bottom:.25em}.foreign-course-table .select2-container{border:1px solid #ddd}.flight-basket{background:#fff;margin-left:10px;width:calc(100% - 21px);box-shadow:0 15px 19px -15px #666;padding:.25rem 1rem}.flight-basket .first-column{padding:14px 0 0 25px;cursor:pointer}.flight-basket .last-column{padding:20px 0 0 20px}.flight-basket img{margin:.5rem 0}.flight-basket .reservation-player.reservation{height:55px;cursor:pointer}.flight-basket .remove{margin-top:.5rem;margin-right:.2rem;cursor:pointer}.flight-basket .check{width:10px;height:10px;border:1px solid #ddd;border-radius:3px;display:inline-block;background:#333}.flight-basket .player-image{width:24px}.flight-basket .last-name{font-weight:700;text-transform:uppercase}.flight-basket .trash{display:inline-block;margin:0 0 5px 5px;cursor:pointer}.flight-basket-expanded{background:#fff;margin-left:10px;width:calc(100% - 21px);box-shadow:0 15px 19px -15px #666;padding:1rem}.flight-basket-expanded h3{display:inline;font-size:1.2rem;font-weight:400;text-transform:uppercase}.flight-basket-expanded .players{display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left}.flight-basket-expanded .slot{width:24%;background:#fff;border:1px solid #ddd;text-align:center;margin:1rem 1rem 1rem 0;border-radius:4px}.flight-basket-expanded .slot .remove{position:relative;top:-25px;right:-102px;cursor:pointer}.flight-basket-expanded .slot>div{margin:1rem 0}.flight-basket-expanded .slot input{width:90%;padding:.5rem;margin:.5rem 0;border:1px solid #ddd;background:#fff;border-radius:4px}.flight-basket-expanded .slot .club-select{width:90%;border:1px solid #ddd;margin:0 0 0 10px}.flight-basket-expanded .slot .player-info>div{margin:.25rem 0}.flight-basket-expanded .slot .player-info button{width:90%}.flight-basket-expanded .slot .player-name{background:#f4f4f4;font-weight:700;font-size:1.1rem;padding:.5rem}.flight-basket-expanded .slot .hcp{text-transform:uppercase;color:#40B976}.flight-basket-expanded button{width:100%;font-weight:700}.flight-basket-expanded .highlight{color:#40B976}.flight-basket-expanded .hcp{font-weight:700}.flight-basket-expanded .first-column{padding:14px 0 0 25px}.flight-basket-expanded .last-column{padding:20px 0 0 20px}#competition-registration td{padding:.5rem 0 0 .5rem}#competition-registration h6{font-weight:700;margin-left:.25rem}#competition-registration .ng-select-fill{width:94%;border:1px solid #ddd;margin-bottom:.5rem}.reservation-paid{position:absolute;top:-11px;right:-2px;background:#40B976;color:#fff;z-index:100;padding:2px 6px;border:1px solid #fff;border-radius:3px;font-weight:700}.hcp-modal{padding:0}.hcp-modal td,.hcp-modal th{padding:.75rem}.hcp-modal .scorecard-table{font-size:.8rem;line-height:.8rem;margin-bottom:0}.container-fluid{box-shadow:0 0 30px rgba(0,0,0,.3);padding-left:0;padding-right:0}.profile-voucher-comment{margin-left:1rem;position:relative;bottom:12px;border-radius:16px}.profile-voucher-comment.used{bottom:-8px;left:-16px}.tags-container{padding:.5rem;min-height:189px}.tags-container .tag{display:inline-block;border:1px solid #ddd;border-radius:1rem;margin:.25rem;padding:.125rem 1rem;font-weight:700;font-size:14px;cursor:pointer}.tags-container .tag.selected{color:#fff;background:#40B976;border:1px solid #40B976}.reservation-details{display:inline-block;width:21%}.reservation-details .voucher-button{padding:.25rem 1rem;width:94%}.reservation-details .reservation-voucher{background:#fafafa;border-radius:.5rem;padding:0 .5rem;border:1px solid #eee;margin:.5rem .75rem .25rem .25rem;font-size:.8rem}.reservation-details .reservation-voucher .header{font-weight:700}.reservation-details .reservation-voucher .remove{float:right;text-decoration:underline;font-size:.7rem;cursor:pointer}.reservation-details .reservation-voucher .data{overflow-x:auto}.reservation-details-2{width:100%;padding:0 1rem}.reservation-details-2 table{width:100%}.reservation-details-2 table tr{vertical-align:baseline;border-bottom:1px dashed #eee}.reservation-details-2 table td{padding:1rem}.reservation-details-2 table .player{width:25%}.reservation-details-2 .voucher-button{padding:.5rem 1rem;width:90%}.reservation-details-2 .reservation-voucher{background:#fafafa;border-radius:.5rem;padding:.25rem .5rem;border:1px solid #eee;margin:.5rem 0;font-size:.8rem;width:90%}.reservation-details-2 .reservation-voucher .header{font-weight:700}.reservation-details-2 .reservation-voucher .remove{float:right;text-decoration:underline;font-size:.7rem;cursor:pointer}.reservation-details-2 .reservation-voucher .data{overflow-x:auto}.playing-rights-allocation-table{font-size:.75rem;width:100%;margin-bottom:1rem}.playing-rights-allocation-table th{padding:.5rem;background:#fafafa;border-bottom:1px solid #ddd}.playing-rights-allocation-table td{padding:.5rem;vertical-align:top}.playing-rights-allocation-table td:first-of-type,.playing-rights-allocation-table th:first-of-type{border-left:1px solid #ddd;padding-left:1rem}.playing-rights-allocation-table td:last-of-type,.playing-rights-allocation-table th:last-of-type{border-right:1px solid #ddd}.playing-rights-allocation-table tr{border-bottom:1px solid #ddd}.playing-rights-allocation-table tr .unallocated:hover{text-decoration:underline;cursor:pointer}.levi-allocation-modal input:disabled,.levi-allocation-modal select:disabled{background:#eee}.profile-playing-rights-search label{font-size:1rem}.payment-provider-container{padding:0 1.5rem}.payment-provider-container strong{display:block;margin-bottom:1rem}.payment-provider-container a{text-decoration:underline;font-size:.9rem}.payment-provider-container .provider{-webkit-flex:0 0 25%;flex:0 0 25%;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem;cursor:pointer;text-align:center}.payment-provider-container .provider img{height:3rem}.payment-provider-container .provider:hover{background:#eee}.live-scoring-link{border:1px solid #eee;padding:.5rem 1rem;border-radius:1rem;text-decoration:none!important}@-webkit-keyframes blink{0%{fill:#eee}33%,66%{fill:#40B976}100%{fill:#eee}}@keyframes blink{0%{fill:#eee}33%,66%{fill:#40B976}100%{fill:#eee}}.live-scoring-link svg{color:#40B976;vertical-align:text-top;margin-right:.25rem;-webkit-animation:blink 4s infinite;animation:blink 4s infinite}