﻿@charset "UTF-8";.icon{display:inline-block;background-image:url(ui-icons_2e83ff_256x240.png);height:20px;width:20px;}.sprite{display:inline-block;background-image:url(07-images/sprites.png);height:11px;width:11px;}.s-calander{background-position:74px 0;height:66px;width:66px;}.i-calander{background-position:145px 130px;}.i-lock{background-position:64.5px 144px;}.i-add{background-position:224px 113px;}.i-remove{background-position:192px 113px;}.i-delete{background-position:164px 113px;}.i-edit{background-position:192px 128px;}.i-confirm{background-position:192px 98px;}.i-cancel{background-position:256px 114px;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}textarea{overflow:auto;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,p,figure,pre,table,fieldset,hr{margin-top:0;margin-bottom:1.5rem;}.separator:after{content:"·";}.visuallyhidden,.member-profile-summary .details-container dl .key{position:absolute;top:-9999px;left:-9999px;}.clearfix:after{content:"";display:table;clear:both;}.hidden{display:none !important;}.clickable{cursor:pointer;}.clickable.disabled{cursor:unset;background-color:#f0f0f0;opacity:.5;}html{font-size:16px;-webkit-font-smoothing:antialiased;}body{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.2;overflow-x:hidden;color:#333;}header{font-size:14px;margin-bottom:0;padding-bottom:1rem;padding-left:24px;padding-right:24px;background:#fbfbfb;height:49px;}header:after{content:"";display:table;clear:both;}header .user-header-functions{margin-top:1rem;float:right;text-align:right;font-weight:normal;}header .user-header-functions a{color:#3d90cf !important;}@media screen and (max-width:767px){header{height:auto;}}footer{font-size:.8rem;padding-top:.66rem;padding-left:12px;padding-right:12px;background:#fbfbfb;}footer:after{content:"";display:table;clear:both;}@media screen and (max-width:767px){footer{padding-bottom:12px;}}@media screen and (max-width:767px){footer .footer-section{float:none !important;text-align:center !important;padding-top:12px;padding-bottom:12px;}}footer .footer-section.left{float:left;text-align:left;}footer .footer-section.right{float:right;text-align:right;}nav{display:inline-block;float:left;}nav .nav-list{margin:0;margin-top:1rem;padding:0;display:inline-block;}nav .nav-list li{display:inline-block;}nav .nav-list li a,nav .nav-list li span{padding:8px 8px;width:100%;text-decoration:none;margin:0 0 0 0;background-color:#7ab5de;color:#fff !important;}nav .nav-list li a:hover,nav .nav-list li span:hover{background-color:#3d90cf;}nav .nav-list a{display:inline-block;margin-right:10px;color:#3d90cf !important;}nav .nav-list .menu-header{display:inline-block;}.pg-home nav .nav-list .home .current,.pg-your-account nav .nav-list .your-account .current,.pg-edit-contact-details nav .nav-list .your-account .current,.pg-player-partner-network nav .nav-list .your-account .current,.pg-account-balance-transactions nav .nav-list .your-account .current,.pg-tee-times nav .nav-list .tee-times .current,.pg-messages nav .nav-list .messages .current,.pg-read-message nav .nav-list .messages .current,.pg-write-message nav .nav-list .messages .current,.pg-member-search nav .nav-list .member-search .current,.pg-results nav .nav-list .results .current{font-weight:bold;}nav .nav-list .current{font-weight:bold;}@media screen and (max-width:767px){nav{float:none;text-align:center;display:block;}nav .nav-list{border-bottom:1px solid #cdcdcd;padding-bottom:1rem;}nav .nav-list:after{content:"";display:table;clear:both;}nav .nav-list li{float:left;width:100%;text-align:center;}nav .nav-list li a,nav .nav-list li span{padding:10px;width:100%;margin:1px 0 0 0;}nav .nav-list .menu{position:unset;}nav .nav-list .menu-content{display:block;position:unset;background-color:#f9f9f9;}nav .nav-list .menu-item{display:block;position:unset;width:100%;background-color:#f9f9f9;}nav.closed .nav-list{display:none;}}.menu-toggle{display:none;color:#3d90cf !important;}@media screen and (max-width:767px){.menu-toggle{display:inline-block;margin-top:1rem;}}.menubar .menu{position:relative;display:inline-block;}.menubar .menu-content{display:none;padding-left:0;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;}.menubar .menu:hover .menu-content{display:block;}.menubar .menu-item{text-decoration:none;display:block;}#content{padding-left:24px;padding-right:24px;}.pg-home #content{padding-left:0;padding-right:0;}table{width:100%;border:1px solid #cdcdcd;}table.collapsible.collapsed thead,table.collapsible.collapsed tbody{display:none;}thead{font-weight:bold;}thead tr,thead th{background-color:#3d90cf !important;color:#fff !important;}tr:nth-child(even){background-color:#f2f2f2;}tbody tr:hover{background-color:#cce2f2;}td,th{padding:10px;}td.txt-r,th.txt-r{text-align:right;}tfoot{border-top:1px solid #cdcdcd;font-weight:bold;background-color:#f2f2f2;}.responsive-table{width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;}input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="number"],input[type="datetime"],input[type="date"],input[type="time"],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border:1px solid #3d90cf;padding:7px;vertical-align:middle;margin-bottom:24px;}input[type="text"].input-validation-error,input[type="search"].input-validation-error,input[type="password"].input-validation-error,input[type="email"].input-validation-error,input[type="number"].input-validation-error,input[type="datetime"].input-validation-error,input[type="date"].input-validation-error,input[type="time"].input-validation-error,textarea.input-validation-error{border:solid 1px #ff4136;background-color:#ffefee;}.edit-form-text{vertical-align:middle;margin-bottom:24px;}select{line-height:29px;padding:6px;border-radius:0;border:1px solid #3d90cf;}select.input-validation-error{border:solid 1px #ff4136;background-color:#ffefee;}input[readonly="readonly"],input[disabled="disabled"],select[disabled="disabled"]{background-color:#f0f0f0;}input[type="checkbox"]{border-radius:0;border:1px solid #3d90cf;padding:7px;vertical-align:middle;margin-bottom:24px;}input[type="checkbox"].input-validation-error{border:solid 1px #ff4136;background-color:#ffefee;}.row:after{content:"";display:table;clear:both;}.col{float:left;position:relative;}@media screen and (max-width:767px){.col{float:none;width:100% !important;margin-bottom:24px;max-width:480px;margin-left:auto;margin-right:auto;}}.col.push-bottom{margin-bottom:36px;}.col.txt-r{text-align:right;}.col.txt-c{text-align:center;}.col.txt-l{text-align:left;}@media screen and (max-width:767px){.col.txt-l-on-collapse{text-align:left;}}.col-fullwidth{width:100%;}.col-1-2{width:50%;vertical-align:top;}.col-1-2.left{padding-right:24px;}@media screen and (max-width:767px){.col-1-2.left{padding-right:0;}}.col-1-2.right{padding-left:24px;}@media screen and (max-width:767px){.col-1-2.right{padding-left:0;}}.col-1-2.bordered.left{border-right:1px solid #cdcdcd;}@media screen and (max-width:767px){.col-1-2.bordered.left{border-right:none;}}.col-1-4{width:25%;vertical-align:top;}.col-1-3{width:33.33333%;vertical-align:top;}.max-width-container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:768px;}p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}h1,.h1{font-size:2.5rem;text-align:center;font-weight:normal;margin-top:36px;}@media screen and (max-width:767px){h1,.h1{font-size:1.75rem;margin-top:24px;}}h2,.h2{font-weight:normal;font-size:1.75rem;}@media screen and (max-width:767px){h2,.h2{font-size:1.25rem;}}a{color:#3d90cf;}.pg-sitemap a:visited{color:#333;}a.stay-link-color:visited{color:#3d90cf;}a.blend-in{color:inherit;text-decoration:none;}.heading-with-other-stuff:after{content:"";display:table;clear:both;}.heading-with-other-stuff .heading{float:left;}.heading-with-other-stuff .other-stuff{float:right;}.skip-to-content-link{position:absolute;top:-9999px;left:-9999px;}.skip-to-content-link:focus{position:static;}.dashboard{display:block;margin-left:auto;margin-right:auto;}.dashboard:after{content:"";display:table;clear:both;}@media screen and (min-width:512px) and (max-width:767px){.dashboard{max-width:512px;}}.dashboard-item{display:inline-block;float:left;height:200px;vertical-align:bottom;text-align:center;position:relative;background-color:#fff;overflow:hidden;padding:24px 24px;color:#444;margin-left:auto;margin-right:auto;}@media screen and (max-width:511px){.dashboard-item{display:block;float:none;width:100% !important;height:auto;min-height:200px;}}@media screen and (max-width:511px){.dashboard-item.hidden-on-collapse{display:none !important;}}.dashboard-item:nth-child(1){background:#2b75ae;color:#fff;}.dashboard-item:nth-child(2){background:#3d90cf;color:#fff;}.dashboard-item:nth-child(3){background:#ddd;}.dashboard-item:nth-child(4){background:#e1eef7;}.dashboard-item:nth-child(5){background:#7ab3de;}.dashboard-item:nth-child(6){background:#3d90cf;}.dashboard-item.size-1-3{width:33.33333%;}.ipad .dashboard-item.size-1-3{width:33.4%;}@media screen and (min-width:512px) and (max-width:767px){.dashboard-item.size-1-3{width:50% !important;max-width:256px;}}.dashboard-item.size-2-3{width:66.66667%;}@media screen and (min-width:512px) and (max-width:767px){.dashboard-item.size-2-3{width:100% !important;max-width:512px;}}.dashboard-item.size-3-3{width:100%;}@media screen and (min-width:512px) and (max-width:767px){.dashboard-item.size-3-3{width:100% !important;max-width:512px;}}.dashboard-item.height-1{height:200px;}.dashboard-item.height-2{height:400px;}.dashboard-item.height-3{height:600px;}.dashboard-item .title{font-weight:normal;display:block;font-size:1.3rem;margin-bottom:0;}.dashboard-item .bottom-link{position:absolute;bottom:0;left:0;width:100%;display:block;padding:6px;text-decoration:none;}.dashboard-item .bottom-link:after{content:'...';position:relative;left:-3px;}.dashboard-item.available-times .title{margin-bottom:24px;}.dashboard-item.available-times .timesheet-list{margin-left:auto;margin-right:auto;list-style:none;margin:0;padding:0;}.dashboard-item.available-times .timesheet-list:after{content:"";display:table;clear:both;}.dashboard-item.available-times .timesheet-list li{list-style-type:none;float:left;width:23%;margin-right:2.5%;}.dashboard-item.available-times .timesheet-list li:last-child{margin-right:0;}@media screen and (max-width:511px){.dashboard-item.available-times .timesheet-list li{width:47%;}.dashboard-item.available-times .timesheet-list li:nth-child(odd){margin-right:5%;}.dashboard-item.available-times .timesheet-list li:nth-child(even){margin-right:0;}.dashboard-item.available-times .timesheet-list li:nth-child(n+3){margin-top:12px;}}.dashboard-item.available-times .timeslot{margin:0;padding:0;text-align:center;color:#fff;}.dashboard-item.available-times .timeslot .time{padding-top:7px;display:block;}.dashboard-item.available-times .timeslot .details{margin:0;padding:0;}.dashboard-item.available-times .timeslot .openings{height:60px;width:60px;line-height:60px;display:block;margin-left:auto;margin-right:auto;font-size:26px;border:1px solid #215a85;border-radius:50%;margin-top:12px;}.dashboard-item.my-times{min-height:200px;height:auto;}.dashboard-item.my-times .title{margin-bottom:12px;}.dashboard-item.my-times .timesheet-list{margin-left:auto;margin-right:auto;list-style:none;margin:0;padding:0;}.dashboard-item.my-times .timesheet-list:after{content:"";display:table;clear:both;}.dashboard-item.my-times .timesheet-list li{list-style-type:none;}.dashboard-item.my-times .timesheet-list li:last-child{margin-right:0;}@media screen and (max-width:511px){.dashboard-item.my-times .timesheet-list li{width:47%;}.dashboard-item.my-times .timesheet-list li:nth-child(odd){margin-right:5%;}.dashboard-item.my-times .timesheet-list li:nth-child(even){margin-right:0;}.dashboard-item.my-times .timesheet-list li:nth-child(n+3){margin-top:12px;}}.dashboard-item.my-times .timeslot{margin:0;padding:0;text-align:center;color:#fff;}.dashboard-item.my-times .timeslot .time{font-weight:bold;padding-top:7px;display:block;}.dashboard-item.my-times .timeslot .details{margin:0;padding:0;}.dashboard-item.my-handicap .my-handicap-button{margin-top:40px;}.dashboard-item.results:after{content:"";display:table;clear:both;}.dashboard-item.results .date{display:block;text-transform:uppercase;font-weight:bold;}.dashboard-item.results .medal{float:left;margin-right:12px;opacity:.45;}@media screen and (max-width:511px){.dashboard-item.results .medal{display:none;}}.dashboard-item.results .winner-title{display:block;font-weight:bold;}.dashboard-item.results .winner-name{display:block;}.dashboard-item.results .place{margin:0;margin-top:10px;border-top:1px solid #215a85;padding-top:10px;text-align:left;}@media screen and (max-width:511px){.dashboard-item.results .place{text-align:center;}}.dashboard-item.results .place-results{margin-top:10px;}.dashboard-item.upcoming-events{color:#fff;background-color:#7ab5de;}.dashboard-item.upcoming-events .event-title{font-weight:bold;}.dashboard-item.upcoming-events .details{margin:0;}.dashboard-item.upcoming-events .description{display:block;margin:6px 0;}.dashboard-item.upcoming-events a{color:#fff;}.dashboard-item.event-image{padding:0;}.dashboard-item.icon-and-title{background-color:#fff;}.dashboard-item.icon-and-title .icon{background-image:url(07-images/page-icons.png);background-size:auto 80%;background-repeat:no-repeat;background-color:#3d90cf;border-radius:50%;}.dashboard-item.icon-and-title.messages .icon{background-position:9px center;}.dashboard-item.icon-and-title.member-search .icon{background-position:-81px center;}.dashboard-item.icon-and-title .icon{display:block;width:80px;height:80px;margin-left:auto;margin-right:auto;margin-bottom:24px;margin-top:12px;}.dashboard-item.loyalty-points{background-color:#e1eef7;color:#444;}.dashboard-item.loyalty-points .big-number{color:#3d90cf;display:block;font-size:60px;margin:20px 0 24px;}.dashboard-item.loyalty-points .description{font-size:1.3rem;}.dashboard-item.account-summary{color:#fff;background-color:#7ab5de;}.dashboard-item.account-summary .avatar{float:right;border-radius:50%;border:2px solid #fff;}.dashboard-item.account-summary .title{color:#26689a;margin-bottom:12px;}.dashboard-item.account-summary .name{font-weight:bold;margin-bottom:0;}.dashboard-item.account-summary .member-number{margin:0;margin-bottom:12px;}.dashboard-item.account-summary .member-number .value{margin:0;font-size:36px;color:#26689a;}.dashboard-item.account-summary a{color:inherit;}.dashboard-item.external-page{color:#fff;background-color:#7ab5de;background-size:contain;}.dashboard-item.external-page .avatar{float:right;border-radius:50%;border:2px solid #fff;}.dashboard-item.external-page .title{color:#26689a;margin-bottom:12px;}.dashboard-item.external-page .name{font-weight:bold;margin-bottom:0;}.dashboard-item.external-page .member-number{margin:0;margin-bottom:12px;}.dashboard-item.external-page .member-number .value{margin:0;font-size:36px;color:#26689a;}.dashboard-item.external-page a{color:inherit;}.dashboard-item.dynamic-content{color:#fff;background-color:#7ab5de;background-size:contain;padding:unset;}.dashboard-item.dynamic-content table{border:unset;}.dashboard-item.dynamic-content td{padding:unset;vertical-align:top;}.dashboard-item.dynamic-content tr:hover{background-color:unset;}.dashboard-item.merchant-offer{color:#fff;background-color:#7ab5de;background-size:contain;padding:unset;}.dashboard-item.merchant-offer table{border:unset;}.dashboard-item.merchant-offer td{padding:unset;vertical-align:top;}.dashboard-item.merchant-offer tr:hover{background-color:unset;position:static;height:500px;z-index:999;margin:50px;}.dashboard-item.merchant-offer .offers-window{border:1px solid #cdcdcd;max-width:668px;margin:50px;position:fixed;z-index:999;padding:10px;background-color:#fff;color:#444;top:0;}.dashboard-item.merchant-offer .offers-window .close-window{position:absolute;right:0;margin-right:10px;}.dashboard-item.merchant-offer .offers-window input[type="checkbox"]{margin-bottom:unset;}.dashboard-item.merchant-offer .offers-window .terms-content{border:1px solid #cdcdcd;overflow-y:scroll;max-height:400px;}.dashboard-item.member-search{background-color:#fff;color:#444;}.dashboard-item.my-events{background-color:#3d90cf;color:#fff;}.page-intro,title-container{text-align:left;color:#fff;background-color:#3d90cf;background-image:url("07-images/GolfPortalHeader2.jpg");background-size:cover;background-position:center;}.page-intro:after,title-container:after{content:"";display:table;clear:both;}@media screen and (max-width:767px){.page-intro,title-container{padding:24px;text-align:center;}}.page-intro .main-title,title-container .main-title{float:left;text-align:left;font-size:1.25rem;margin-top:18px;margin-bottom:0;padding-top:12px;font-weight:normal;}@media screen and (max-width:767px){.page-intro .main-title,title-container .main-title{text-align:center;font-size:1rem;margin-bottom:10px;float:unset;}}.page-intro .main-title .member-name,title-container .main-title .member-name{font-size:3rem;display:block;}@media screen and (max-width:767px){.page-intro .main-title .member-name,title-container .main-title .member-name{font-size:1rem;display:inline;}}.page-intro .member-card,title-container .member-card{float:left;margin-right:36px;padding-right:36px;margin-top:18px;margin-left:18px;max-width:267px;border-right:1px solid #fff;}.page-intro .member-card:after,title-container .member-card:after{content:"";display:table;clear:both;}@media screen and (max-width:767px){.page-intro .member-card,title-container .member-card{float:none;text-align:center;padding-right:0;margin-left:auto;margin-right:auto;border-right:none;}}.page-intro .member-card .avatar,title-container .member-card .avatar{float:left;border:3px solid #fff;border-radius:50%;}@media screen and (max-width:767px){.page-intro .member-card .avatar,title-container .member-card .avatar{float:none;}}.page-intro .member-card .details-container,title-container .member-card .details-container{float:right;color:#fff;padding:12px;text-align:left;min-height:130px;}@media screen and (max-width:767px){.page-intro .member-card .details-container,title-container .member-card .details-container{float:none;padding-right:0;text-align:center;}}.page-intro .member-card .details-container a,title-container .member-card .details-container a{color:inherit;}.page-intro .member-card .details-container .title,title-container .member-card .details-container .title{font-size:1rem;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:normal;}.page-intro .member-card .details-container .handicap-number,title-container .member-card .details-container .handicap-number{font-size:2rem;margin:12px 0;}.page-intro .member-card .details-container .view-more-link,title-container .member-card .details-container .view-more-link{display:block;padding-top:6px;text-decoration:none;font-size:.75rem;}.page-intro .member-card .details-container .view-more-link:hover,.page-intro .member-card .details-container .view-more-link:active,title-container .member-card .details-container .view-more-link:hover,title-container .member-card .details-container .view-more-link:active{text-decoration:underline;}.page-wrap{margin-top:10px;padding-bottom:40px;margin-bottom:-40px;}@media screen and (max-width:480px){.page-wrap{padding-bottom:0;margin-top:0;margin-bottom:0;}}.page-wrap:after{content:"";display:block;}footer,.page-wrap:after{height:40px;}@media screen and (max-width:767px){footer,.page-wrap:after{height:auto;}}.button,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:inline-block;margin-bottom:1rem;text-decoration:none;background-color:#fff;color:inherit;padding:8px 12px;border-radius:7px;border:1px solid #3d90cf;}.button:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover,.button:focus,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:focus{background-color:#3d90cf;color:#fff;}.button:active,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:active{background-color:#2b75ae;}.button:last-child,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:last-child{margin-bottom:0;}.message-list{list-style:none;margin:0;padding:0;}@media screen and (max-width:767px){.message-list{margin-bottom:24px;}}.message-list li{margin:0;padding:0;border-bottom:1px solid #cdcdcd;margin-bottom:12px;padding-bottom:12px;}.message-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.message-list li:last-child .details .sender-name,.message-list li:last-child .details .message-snippet,.message-list li:last-child .details .view-more-container{margin-bottom:0;}.message-list .message{margin:0;padding:0;}.message-list .message:after{content:"";display:table;clear:both;}.message-list .message.unread{font-weight:bold;}.message-list .message .avatar{border-radius:50%;height:50px;width:50px;vertical-align:middle;margin-right:12px;}@media screen and (max-width:767px){.message-list .message .avatar{display:none;}}.message-list .message .sender-container,.message-list .message .details{height:50px;line-height:50px;margin:0;padding:0;float:left;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;overflow-y:hidden;}@media screen and (max-width:767px){.message-list .message .sender-container,.message-list .message .details{height:16.66667px;line-height:16.66667px;}}.message-list .message .sender-container{width:33%;}@media screen and (min-width:512px) and (max-width:767px){.message-list .message .sender-container{width:50%;}}@media screen and (max-width:511px){.message-list .message .sender-container{width:100%;background-image:url("07-images/message-link-arrow.png");background-position:right;background-repeat:no-repeat;background-size:30px;}}.message-list .message .details{width:66%;padding-right:50px;background-image:url("07-images/message-link-arrow.png");background-position:right;background-repeat:no-repeat;background-size:30px;}.message-list .message .details:after{content:"";display:table;clear:both;}@media screen and (min-width:512px) and (max-width:767px){.message-list .message .details{width:50%;}}@media screen and (max-width:511px){.message-list .message .details{display:none;}}.tab-group{margin-bottom:24px;}@media screen and (min-width:768px){.tab-group.inited .tab-title{display:none;}}@media screen and (max-width:767px){.tab-group.inited .tab-header{display:none;}}.tab-group .tab-header{list-style:none;margin:0;padding:0;position:relative;top:1px;margin-left:24px;}.tab-group .tab-header:after{content:"";display:table;clear:both;}.tab-group .tab-header li{float:left;}.tab-group .tab-header li:last-child a{border-right:1px solid #cdcdcd;}.tab-group .tab-header a{display:inline-block;padding:12px;background:#f2f2f2;border:1px solid #cdcdcd;border-right:none;color:inherit;text-decoration:none;}.tab-group .tab-header a.active{background:#fff;border-bottom-color:#fff;color:inherit;}@media screen and (min-width:768px){.tab-group .tab{border:1px solid #cdcdcd;padding:24px;}.tab-group .tab[data-state="closed"]{position:absolute;top:-9999px;left:-9999px;}}.member-profile-summary{padding-bottom:24px;border-bottom:1px solid #cdcdcd;margin-bottom:24px;}.member-profile-summary:after{content:"";display:table;clear:both;}.member-profile-summary:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}@media screen and (max-width:767px){.member-profile-summary:last-child{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #cdcdcd;}}.member-profile-summary .expand-collapse-link{display:none;}.member-profile-summary .top-items{float:left;width:510px;}.member-profile-summary .top-items:after{content:"";display:table;clear:both;}@media screen and (max-width:767px){.member-profile-summary .top-items{float:none;width:auto;}}.member-profile-summary .avatar{float:left;margin-right:24px;margin-bottom:24px;width:130px;height:130px;border-radius:50%;}@media screen and (max-width:767px){.member-profile-summary .avatar{width:50px;height:50px;margin-bottom:24px;}}.member-profile-summary .name-and-member-number{float:left;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;font-weight:normal;}@media screen and (max-width:767px){.member-profile-summary .name-and-member-number{font-weight:normal;margin-bottom:0;margin-top:12px;}}.member-profile-summary .name-and-member-number .member-number:after{content:':';}.member-profile-summary .details-section:after{content:"";display:table;clear:both;}.member-profile-summary h4{margin-bottom:6px;}.member-profile-summary .details-container{float:left;margin-bottom:12px;width:240px;}@media screen and (min-width:512px) and (max-width:767px){.member-profile-summary .details-container{width:47%;margin-bottom:24px;}}.member-profile-summary .details-container:nth-child(even){margin-right:24px;padding-right:24px;}@media screen and (max-width:511px){.member-profile-summary .details-container{float:none;display:block;width:100%;}.member-profile-summary .details-container:nth-child(even){border-right:none;margin-right:0;padding-right:0;}}.member-profile-summary .details-container dl{margin:0;}.member-profile-summary .details-container dl .value{padding:5px;padding-left:0;margin:0;text-overflow:ellipsis;overflow-x:hidden;}@media screen and (min-width:768px){.member-profile-summary[data-collapse-state="collapsed"] .avatar{width:70px;height:70px;}.member-profile-summary[data-collapse-state="collapsed"] .details-container,.member-profile-summary[data-collapse-state="collapsed"] .details-section{display:none;}.member-profile-summary .expand-collapse-link{display:inline-block;position:absolute;right:24px;}}.single-message .details{margin:0;}.single-message .sender{margin-bottom:12px;}.single-message .message{padding-top:12px;border-top:1px solid #cdcdcd;}.info-message{display:block;padding:12px;border:1px solid #cdcdcd;border-left:12px solid #cdcdcd;margin-bottom:24px;}.info-message.error{border-color:#ff4136;background-color:#ffefee;}.info-message.warning{border-color:#ffdc00;background-color:#fffce6;}.info-message.success{border-color:#2ecc40;background-color:#daf7dd;}.info-message.info{border-color:#3d90cf;background-color:#dcebf6;}.info-message:last-child{margin-bottom:0;}.info-message .title{font-weight:bold;}.Login-logo{width:100%;max-width:320px;margin-left:auto;margin-right:auto;display:block;}.login-form{width:100%;max-width:320px;margin-left:auto;margin-right:auto;}.login-form label{margin-bottom:12px;}.login-form input{margin-bottom:24px;}.login-form label,.login-form input{display:block;width:100%;}.login-form #aux-link{float:right;margin-top:8px;}.login-form .resetPassword{float:right;}.register-form{width:100%;max-width:555px;margin-left:auto;margin-right:auto;}.register-form label{margin-bottom:12px;}.register-form input{margin-bottom:24px;}.register-form .colorgraph{height:5px;border-top:0;background:#c4e17f;border-radius:5px;background-image:-webkit-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:-moz-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:-o-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:linear-gradient(to right,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);}.title-container{background-image:url(07-images/GolfPortalHeader2.jpg);background-size:cover;background-position:center;min-height:130px;margin-bottom:36px;}.title-container h1{float:left;color:#fff;max-width:768px;margin:0 auto;text-align:left;font-size:28px;line-height:130px;padding-left:20px;min-width:250px;position:absolute;}.title-container h1:before{content:'';display:inline-block;height:90px;width:90px;background-color:#3d90cf;border-radius:50%;vertical-align:middle;margin-right:24px;position:relative;top:-3px;background-image:url(07-images/page-icons.png);background-repeat:no-repeat;background-size:auto 70px;background-position-y:center;}.pg-member-search .title-container h1:before{background-position:-88px center;}.pg-messages .title-container h1:before,.pg-write-message .title-container h1:before,.pg-read-message .title-container h1:before{background-position:11px center;}.pg-slots .title-container h1:before{background-position:-393px center;}.pg-tee-group-booking .title-container h1:before{background-position:-393px center;}.pg-result .title-container h1:before,.pg-results .title-container h1:before,.pg-competitions .title-container h1:before{background-position:-188px center;}.pg-wait-listing .title-container h1:before{background-position:-288px center;}.pg-your-account .title-container h1:before,.pg-events .title-container h1:before,.pg-edit-groups .title-container h1:before,.pg-edit-contact-details .title-container h1:before,.pg-player-partner-network .title-container h1:before,.pg-account-transactions .title-container h1:before,.pg-account-balance .title-container h1:before,.pg-business-directory .title-container h1:before,.pg-club-page .title-container h1:before,.pg-buying-club .title-container h1:before,.pg-loyalty-transactions .title-container h1:before{background-position:-288px center;}@media screen and (max-width:767px){.title-container{min-height:60px;margin-bottom:24px;}.title-container h1{font-size:20px;line-height:60px;text-align:center;width:100%;max-width:480px;float:unset;}.title-container h1:before{display:none;}}@media screen and (min-width:512px) and (max-width:767px){.title-container h1{text-align:left;}}.page-intro-details{text-align:center;position:relative;float:right;color:#fff;background-color:rgba(0,0,0,.7);height:100%;padding:36px;}.page-intro-details .Points-Tag{font-weight:bold;}@media screen and (max-width:767px){.page-intro-details{float:unset;}}.page-intro-details-buyers-club{text-align:center;position:relative;float:right;color:#fff;background-color:rgba(0,0,0,.7);height:100%;padding:16px;}.page-intro-details-buyers-club .Points-Tag{font-weight:bold;}.page-intro-details-buyers-club .Funds-Tag{font-weight:bold;}@media screen and (max-width:767px){.page-intro-details-buyers-club{float:unset;}}.playing-partners-list{list-style:none;margin:0;padding:0;margin-bottom:24px;}.playing-partners-list li{margin-bottom:12px;}.playing-partners-list li:after{content:"";display:table;clear:both;}.playing-partners-list li:last-of-type{margin-bottom:0;}.playing-partners-list .contact-link{float:right;}.edit-form label{width:120px;margin-right:12px;font-weight:bold;}.edit-form label:after{content:':';}.edit-form label.blank:after{content:'';}.edit-form label,.edit-form input,.edit-form select,.edit-form .button,.edit-form .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .edit-form button.ui-datepicker-current{display:inline-block;margin-bottom:12px;vertical-align:middle;}@media screen and (max-width:767px){.edit-form label,.edit-form input,.edit-form select,.edit-form .button,.edit-form .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .edit-form button.ui-datepicker-current{display:block;width:100%;}}@media screen and (max-width:767px){.edit-form input[type="checkbox"]{display:block;text-align:left;max-width:inherit;}}@media screen and (max-width:767px){.edit-form br{display:none;}}@media screen and (max-width:767px){.edit-form .txt-r.txt-l-on-collapse .button,.edit-form .txt-r.txt-l-on-collapse .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .edit-form .txt-r.txt-l-on-collapse button.ui-datepicker-current{display:block;width:100%;text-align:center;}}@media screen and (max-width:767px){.edit-form-text{display:block;margin-bottom:12px;width:100%;}}.angucomplete-holder{position:relative;}.angucomplete-dropdown{border-color:#ececec;border-width:1px;border-style:solid;border-radius:2px;width:250px;padding:6px;cursor:pointer;z-index:9999;position:absolute;margin-top:-6px;background-color:#fff;}.angucomplete-searching{color:#acacac;font-size:14px;}.angucomplete-description{font-size:14px;}.angucomplete-row{padding:5px;color:#000;margin-bottom:4px;clear:both;}.angucomplete-selected-row{background-color:#add8e6;color:#fff;}.angucomplete-image-holder{padding-top:2px;float:left;margin-right:10px;margin-left:5px;}.angucomplete-image{height:34px;width:34px;border-radius:50%;border-color:#ececec;border-style:solid;border-width:1px;}.angucomplete-image-default{background-position:center;background-size:contain;height:34px;width:34px;}.pg-your-account .expand-collapse-link{font-weight:normal;}.pg-your-account article{margin-bottom:5px;}.pg-your-account article.contact-details{margin-bottom:24px;}.pg-your-account .responsive-table table{margin-bottom:0;}@media screen and (max-width:767px){.pg-your-account table{margin-bottom:0;}}@media screen and (max-width:767px){.pg-your-account .heading{margin-bottom:16px;}}.pg-your-account .contact-details-container{margin:0;padding:0;margin-bottom:24px;}.pg-your-account .contact-details-container:after{content:"";display:table;clear:both;}.pg-your-account .contact-details-container .key,.pg-your-account .contact-details-container .value{vertical-align:top;}.pg-your-account .contact-details-container .key:last-of-type,.pg-your-account .contact-details-container .value:last-of-type{margin-bottom:0;}.pg-your-account .contact-details-container .key{display:inline-block;width:35%;font-weight:bold;margin:0;padding:0;margin-bottom:12px;}.pg-your-account .contact-details-container .key:after{content:':';}.pg-your-account .contact-details-container .value{display:inline-block;margin:0;padding:0;width:60%;margin-bottom:12px;}.pg-your-account .contact-details-container .address-line{display:block;}.pg-your-account .profile-pic-section{padding-left:154px;min-height:130px;}.pg-your-account .profile-pic-section:after{content:"";display:table;clear:both;}.pg-your-account .profile-pic-section .button,.pg-your-account .profile-pic-section .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-your-account .profile-pic-section button.ui-datepicker-current{width:9em;margin-top:12px;margin-bottom:0;vertical-align:top;}@media screen and (max-width:767px){.pg-your-account .profile-pic-section .button,.pg-your-account .profile-pic-section .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-your-account .profile-pic-section button.ui-datepicker-current{display:block;width:100%;}}.pg-your-account .profile-pic-section .avatar{position:absolute;left:0;top:0;height:130px;width:130px;border-radius:50%;margin-bottom:0;}.pg-your-account .profile-pic-section .upload-form{padding:12px;border:1px solid #cdcdcd;width:100%;}@media screen and (max-width:511px){.pg-your-account .profile-pic-section{padding-left:0;}.pg-your-account .profile-pic-section .avatar{position:static;display:block;}.pg-your-account .profile-pic-section .submit-button{margin-top:12px;}}.pg-member-search .member-search-filter-form{text-align:center;padding-bottom:24px;border-bottom:1px solid #cdcdcd;margin-bottom:24px;}.pg-member-search .member-search-filter-form.empty{padding-bottom:0;margin-bottom:0;border-bottom:none;}.pg-member-search .member-search-filter-form #member-search-input{padding:10px;width:300px;margin-right:12px;margin-bottom:0;}@media screen and (max-width:511px){.pg-member-search .member-search-filter-form #member-search-input{margin-right:0;margin-bottom:12px;width:100%;}}.pg-member-search .member-search-filter-form label[for="member-search-input"]{font-weight:bold;display:inline-block;margin-right:12px;}@media screen and (max-width:767px){.pg-member-search .member-search-filter-form label[for="member-search-input"]{display:none;}}.pg-member-search .search-match{font-weight:bolder;}.pg-member-search .actions-container:after{content:"";display:table;clear:both;}.pg-member-search .actions-container a{display:inline-block;float:left;margin-right:12px;margin-bottom:0;}@media screen and (max-width:511px){.pg-member-search .actions-container a{float:none;display:block;margin-bottom:12px;text-align:center;margin-right:0;}.pg-member-search .actions-container a:last-child{margin-bottom:0;}}.pg-member-search .actions-container.mp-paging-panel{margin-top:24px;text-align:center;}.pg-member-search .actions-container.mp-paging-panel a{float:none;}@media screen and (max-width:767px){.pg-member-search .tab-group .tab{margin-bottom:32px;}.pg-member-search .tab-group .tab:last-child{margin-bottom:0;}}.pg-write-message label{display:block;margin-bottom:12px;}.pg-write-message #message-input{display:block;width:100%;min-height:10rem;}.pg-write-message #recipient-input{width:100%;max-width:320px;}.pg-edit-contact-details .validation-summary-errors{margin-bottom:24px;}.pg-edit-contact-details .password-section .button,.pg-edit-contact-details .password-section .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-edit-contact-details .password-section button.ui-datepicker-current{margin-top:12px;}.pg-edit-contact-details select{height:34px;line-height:34px;}@media screen and (max-width:767px){.pg-edit-contact-details .mp-edit-contact-details.left{margin-bottom:0;}}.pg-edit-groups .validation-summary-errors{margin-bottom:24px;}.pg-edit-groups label,.pg-edit-groups .checkbox{margin-right:24px;font-weight:bold;}.pg-edit-groups label,.pg-edit-groups input,.pg-edit-groups select{display:inline-block;margin-bottom:12px;vertical-align:middle;}@media screen and (max-width:767px){.pg-edit-groups label,.pg-edit-groups input,.pg-edit-groups select{display:block;}}@media screen and (max-width:767px){.pg-edit-groups br{display:none;}}.pg-edit-groups select{height:34px;line-height:34px;}@media screen and (max-width:767px){.pg-edit-groups .mp-edit-groups.left{margin-bottom:0;}}@media screen and (max-width:767px){.pg-edit-groups .button,.pg-edit-groups .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-edit-groups button.ui-datepicker-current{display:block;width:100%;text-align:center;}}.pg-error .info-message.error dl dt{font-weight:bold;}.pg-error .info-message.error dl dd{margin:20px;}.pg-events .responsive-table{height:700px;}a.pos-detail{background:url("icon-55-document-text.png") no-repeat;width:32px;height:32px;display:block;text-indent:-9999px;}@media screen and (max-width:767px){.pg-account-balance .col{max-width:unset;}}@media screen and (max-width:688px){.pg-account-balance thead{display:none;}.pg-account-balance table,.pg-account-balance tbody,.pg-account-balance td,.pg-account-balance tr,.pg-account-balance tfoot{display:block;}.pg-account-balance td{border:none;position:relative;padding-left:50%;}.pg-account-balance td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}.pg-account-balance tfoot td{padding-left:0;}.pg-account-balance td.payment-button{display:block;padding-left:0;}.pg-account-balance td.payment-button .button,.pg-account-balance td.payment-button .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-account-balance td.payment-button button.ui-datepicker-current{width:100%;}.pg-account-balance td.account-name:before{content:"Account Name:";font-weight:bold;text-align:left;}.pg-account-balance td.ninety-days:before{content:"90+ Days:";font-weight:bold;text-align:left;}.pg-account-balance td.sixty-days:before{content:"60 Days:";font-weight:bold;text-align:left;}.pg-account-balance td.thirty-days:before{content:"30 Days:";font-weight:bold;text-align:left;}.pg-account-balance td.current:before{content:"Current:";font-weight:bold;text-align:left;}.pg-account-balance td.total:before{content:"Total:";font-weight:bold;text-align:left;}}@media screen and (max-width:767px){.pg-loyalty-transactions thead{display:none;}.pg-loyalty-transactions table,.pg-loyalty-transactions tbody,.pg-loyalty-transactions td,.pg-loyalty-transactions tr,.pg-loyalty-transactions tfoot{display:block;}.pg-loyalty-transactions td{border:none;position:relative;padding-left:50%;}.pg-loyalty-transactions td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}.pg-loyalty-transactions tfoot td{padding-left:0;}.pg-loyalty-transactions td.loyalty-date:before{content:"Date:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-source:before{content:"Source:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-details:before{content:"Details:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-reward:before{content:"Reward:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-redeemed:before{content:"Redeemed:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-balance:before{content:"Balance:";font-weight:bold;text-align:left;}.pg-loyalty-transactions td.loyalty-expires:before{content:"Expires:";font-weight:bold;text-align:left;}}.pg-competitions #content{padding-left:0;padding-right:0;}.pg-competitions .search-filters{text-align:right;}@media screen and (max-width:511px){.pg-competitions .search-filters input{margin-right:0;margin-bottom:12px;width:100%;}}.pg-competitions .competitions-table{border:none;border-top:thin;border-color:#808080;}.pg-competitions .competitions-table .competition-date-row{background-color:transparent;}.pg-competitions .competitions-table .competition-date-row td{background-color:transparent;border-bottom:1px solid #ddd;padding:20px 10px 10px 10px;}.pg-competitions .competitions-table .competition-date-row td:hover{background-color:#e4f4ff;color:#3d90cf;}.pg-competitions .competitions-table .competition-date-row .competition-date-cell{display:inline-block;text-align:center;vertical-align:top;}.pg-competitions .competitions-table .competition-date-row .competition-date-cell label{vertical-align:top;}.pg-competitions .competitions-table .competition-date-row .result-date-cell{display:inline-block;text-align:center;vertical-align:top;width:79%;}.pg-competitions .competitions-table .competition-date-row .result-date-cell label{vertical-align:top;}.pg-competitions .competitions-table .competition-date-row .competition-date{width:20%;text-align:left;vertical-align:top;padding-bottom:15px;font-weight:bold;}.pg-competitions .competitions-table .competition-date-row .competition-list{width:53%;}.pg-competitions .competitions-table .competition-date-row .result-list{width:79%;}.pg-competitions .competitions-table .competition-date-row .date-status{width:25%;}.pg-competitions .competitions-table .competition-date-row .competition-cell{display:inline-block;text-align:center;}.pg-competitions .competitions-table .competition-date-row .competition-details{display:block;width:100%;margin-bottom:10px;}.pg-competitions .competitions-table .competition-date-row .competition-details-cell{width:32%;display:inline-block;text-align:left;vertical-align:top;}.pg-competitions .competitions-table .competition-date-row .competition-description{width:76%;}.pg-competitions .competitions-table .competition-date-row .competition-gender{width:20%;}.pg-competitions .competitions-table .competition-date-row .booking-status{text-align:left;padding-bottom:10px;}.pg-competitions .competitions-table .competition-date-row .date-availability{text-align:left;}.pg-competitions .competition-slots-link{font-size:.9em;}@media screen and (max-width:479px){.pg-competitions .competitions-table .competition-date-row .competition-date-cell{width:100%;}}.pg-competitions .competitions-table .competition-date-row.book-status-locked td,.pg-competitions .competitions-table .competition-date-row.book-status-opening td,.pg-competitions .competitions-table .competition-date-row.book-status-locked td:hover,.pg-competitions .competitions-table .competition-date-row.book-status-opening td:hover{background-color:transparent;color:#aaa;}.pg-competitions .competitions-table .competition-date-row td .date-status .booking-status,.pg-competitions .competitions-table .competition-date-row td .date-status .date-availability{text-align:right;padding:0;margin:0;}.pg-competitions .competitions-table .competition-date-row td .date-status .booking-status label{padding:4px 6px 3px 6px;border-radius:2px;text-transform:uppercase;font-size:10px;line-height:1;font-weight:bold;}.pg-competitions .competitions-table .competition-date-row.book-status-open td .date-status .booking-status label{background-color:#00af37;color:#fff;}.pg-competitions .competitions-table .competition-date-row.book-status-open td .date-status .date-availability{margin-top:-4px;}.pg-competitions .competitions-table .competition-date-row.book-status-open td .date-status .date-availability .date-availability-count{font-weight:bold;font-size:21px;}.pg-competitions .competitions-table .competition-date-row.book-status-open td .date-status .date-availability .date-availability-text{font-size:10px;text-transform:uppercase;margin-top:2px;display:block;}.pg-competitions .competitions-table .competition-date-row.book-status-opening td .date-status .booking-status label{background-color:#aaa;color:#fff;}.pg-competitions .competitions-table .competition-date-row.book-status-opening td .date-status .booking-status text{display:block;}.pg-competitions .competitions-table .competition-date-row td .competition-date label{text-transform:uppercase;font-weight:bold;font-size:17px;}.pg-competitions .competitions-table .competition-date-row td .competition-date span{display:none;}.pg-competitions .competitions-table .competition-date-row td .competition-list .competition-gender label,.pg-competitions .competitions-table .competition-date-row td .competition-list .competition-description .competition-types{text-transform:uppercase;font-size:12px;padding-top:10px;font-weight:bold;color:#aaa;position:relative;top:3px;}.pg-competitions .competitions-table .competition-date-row td .competition-list .competition-description label{font-size:19px;line-height:1;}.pg-competitions .competitions-table .competition-date-row td .competition-list .competition-description .competition-types{display:block;padding:1px 0 7px 0;top:0;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-gender{width:12%;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-gender label,.pg-competitions .competitions-table .competition-date-row td .result-list .competition-description .competition-types{text-transform:uppercase;font-size:12px;padding-top:10px;font-weight:bold;color:#aaa;position:relative;top:3px;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-description label{font-size:19px;line-height:1;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-description .competition-types{display:block;padding:1px 0 7px 0;top:0;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-results{width:8%;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-results label{background-color:#3d90cf;color:#fff;padding:4px 6px 3px 6px;border-radius:2px;text-transform:uppercase;font-size:10px;line-height:1;font-weight:bold;}.pg-results td .result-score,.pg-results td .result-handicap{text-align:right;}.pg-results label{vertical-align:top;}.pg-results .row-filters label{margin-bottom:5px;}.pg-results .capitalize{text-transform:capitalize;}.pg-results .header-left{text-align:left;}.pg-competitions .competitions-table .competition-date-row .competition-date-cell{text-align:left;}@media screen and (max-width:479px){.pg-competitions .competitions-table .competition-date-row td .result-list .competition-results{width:100%;text-align:right;}.pg-competitions .competitions-table .competition-date-row .result-list{width:100%;}.pg-competitions .competitions-table .competition-date-row td .result-list .competition-gender{width:20%;}}@media screen and (max-width:479px){.pg-results .result-table{display:block;overflow-x:auto;font-size:12px;}.pg-results .result-table thead{display:block;}.pg-results .result-table tbody,.pg-results .result-table tr{display:block;}.pg-results .result-table th{padding:5px;}.pg-results .result-table td,.pg-results .result-table th{width:20%;}}.pg-slots #content{padding-left:0;padding-right:0;}.pg-slots .info-message{margin-bottom:20px;}.pg-slots .search-filters{text-align:right;}@media screen and (max-width:511px){.pg-slots .search-filters input,.pg-slots .search-filters select{margin-right:0;margin-bottom:12px;width:100%;}}.pg-slots .Slot-Alias{text-align:center;}.pg-slots .slots-table{border:none;z-index:-1;}.pg-slots .slot-row{border-bottom:2px solid;border-color:#fff;}.pg-slots .slot-cell{border-right:1px solid;border-color:#fff;position:relative;text-align:right;vertical-align:top;}.pg-slots .entry-side-col{background-color:#3d90cf !important;color:#fff;font-weight:bold;max-width:150px;position:relative;}.pg-slots .entry-side-col .button,.pg-slots .entry-side-col .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-slots .entry-side-col button.ui-datepicker-current{color:#3d90cf;}.pg-slots .entry-cell-link{margin-bottom:12px;}.pg-slots .empty-entry{text-align:right;}.pg-slots .booking-overlay{position:absolute;font-size:30px;left:0;padding-left:20px;padding-top:12px;padding-bottom:12px;width:100%;opacity:.7;background-color:#fff;color:#3d90cf;z-index:1;white-space:nowrap;}.pg-slots .overlay-cell{vertical-align:top;padding:0;margin:0;white-space:nowrap;}.pg-slots .disabled{opacity:.5;color:#fff;background-color:#d3d3d3;border-color:#808080;}.pg-slots .disabled:hover{opacity:.5;color:#fff;background-color:#d3d3d3;border-color:GrayText;}.pg-slots .disabled:active{opacity:.5;color:#fff;background-color:#d3d3d3;border-color:GrayText;}.pg-slots .disabled:focus{opacity:.5;color:#fff;background-color:#d3d3d3;border-color:GrayText;}.pg-slots .disabled:visited{opacity:.5;color:#fff;background-color:#d3d3d3;border-color:#808080;}@media screen and (max-width:479px){.pg-slots table,.pg-slots thead,.pg-slots tbody,.pg-slots th,.pg-slots td,.pg-slots tr{display:block;}.pg-slots .slots-table tr{position:relative;overflow:hidden;}.pg-slots .slots-table tr:nth-child(odd) .entry-cell{border-color:#cdcdcd;}.pg-slots .slots-table tr:nth-child(even) .entry-cell{border-color:#fff;}.pg-slots .slots-table td{width:66%;}.pg-slots .slots-table .entry-side-col{position:absolute;height:100%;width:33%;}.pg-slots .slots-table .entry-cell{height:50%;border-bottom:1px solid;border-right:none;position:static;margin-left:33%;}.pg-slots .slots-table .booking-overlay{height:100%;}.pg-slots .extra-filters{vertical-align:middle;text-align:left;}.pg-slots .extra-filters input[type="checkbox"],.pg-slots .extra-filters label{display:inherit;width:10%;margin-bottom:12px;}}.pg-tee-group-booking .info-message{margin-bottom:20px;}.pg-tee-group-booking .entries-table{border:none;}.pg-tee-group-booking .entries-table input{max-width:160px;}.pg-tee-group-booking .entries-table .slot-cell{vertical-align:top;}.pg-tee-group-booking .friends-table{border:none;}.pg-tee-group-booking .friends-table .friend-cell{border:none;}.pg-tee-group-booking .control-panel{text-align:right;}.pg-tee-group-booking .control-panel .mp-book-slot{margin-right:20px;margin-bottom:24px;vertical-align:middle;}.pg-tee-group-booking .entry-controls .remove-entry-control{text-align:right;padding-right:15px;}.pg-tee-group-booking .angucomplete-dropdown{overflow-y:auto;max-height:200px;}@media screen and (max-width:479px){.pg-tee-group-booking table,.pg-tee-group-booking tbody,.pg-tee-group-booking th,.pg-tee-group-booking td,.pg-tee-group-booking tr{display:block;}.pg-tee-group-booking thead{display:none;}.pg-tee-group-booking .entries-table tr{position:relative;}.pg-tee-group-booking .entries-table tr:hover{background-color:inherit;}.pg-tee-group-booking .entries-table td{border-bottom:1px solid;border-color:#fff;}.pg-tee-group-booking .entries-table td input[type="text"]{max-width:100%;}.pg-tee-group-booking .entries-table td label{display:inline-block;width:80%;}.pg-tee-group-booking .entries-table td input[type="checkbox"]{display:inline-block;width:10%;}.pg-tee-group-booking .entries-table td:nth-child(even){background-color:#f2f2f2;}.pg-tee-group-booking .entries-table td:hover{background-color:#cce2f2;}.pg-tee-group-booking .remove-entry-control{padding-right:17px;}}.pg-wait-listing .info-message{margin-bottom:20px;}.pg-wait-listing .new-waitlisting-form input[type="checkbox"]{display:inline-block;width:10%;}.pg-wait-listing .wait-listing-table{border:none;}.pg-wait-listing .wait-listing-table input{max-width:160px;}.pg-wait-listing .wait-listing-table th{padding-left:5px;}.pg-wait-listing .wait-listing-table .waitListing-cell{vertical-align:top;text-align:center;}@media screen and (max-width:479px){.pg-wait-listing table,.pg-wait-listing tbody,.pg-wait-listing th,.pg-wait-listing td,.pg-wait-listing tr{display:block;}.pg-wait-listing .col{margin-bottom:0;}.pg-wait-listing thead{display:none;}.pg-wait-listing .wait-listing-table tr{position:relative;}.pg-wait-listing .wait-listing-table tr:hover{background-color:inherit;}.pg-wait-listing .wait-listing-table .waitListing-cell{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}.pg-wait-listing .wait-listing-table .waitListing-cell:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(1):before{content:"Name:";font-weight:bold;text-align:left;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(2):before{content:"Earliest Start:";font-weight:bold;text-align:left;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(3):before{content:"Latest Start:";font-weight:bold;text-align:left;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(4):before{content:"Cart:";font-weight:bold;text-align:left;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(5):before{content:"Nine Hole:";font-weight:bold;text-align:left;}.pg-wait-listing .wait-listing-table .waitListing-cell:nth-of-type(6):before{content:"";}.pg-wait-listing .wait-listing-table .waitListing-cell:hover{background-color:#cce2f2;}}.mp-integration #content{width:100%;padding-left:0;padding-right:0;}.mp-integration .responsive-table{min-height:700px;}.pg-results .mp-content-snippet{height:auto;}.pg-business-directory ul.alphabet{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0;}.pg-business-directory .alphabet li{display:inline-block;border-right:1px solid;padding:0 .4em;text-align:center;}.pg-business-directory .alphabet li:last-child{border-right:none;}.pg-business-directory .alphabet li:hover{cursor:pointer;}.pg-business-directory div.alphabet{padding:15px 0;text-align:center;}.pg-business-directory .table{display:table;width:100%;}.pg-business-directory .table-row{display:table-row;width:100%;}.pg-business-directory .table-cell{display:table-cell;vertical-align:middle;}.pg-business-directory div.listing-wrapper{border:1px solid #3d90cf;border-radius:6px;margin-bottom:10px;min-height:60px;padding:7px;}.pg-business-directory div.listing{height:35px;padding-top:3px;}.pg-business-directory div.name{padding-right:5px;padding-left:7px;padding-top:10px;padding-bottom:10px;}.pg-business-directory div.details-expand{width:100px;}.pg-business-directory a.details{text-decoration:none;vertical-align:top;}.pg-business-directory a.details.expand::after{content:' ▼';}.pg-business-directory a.details.collapse::after{content:' ▲';}.pg-business-directory div.details{transition:all linear .2s;line-height:20px;opacity:1;padding:20px 10px 20px 10px;border-top:1px solid #3d90cf;margin-top:10px;}.pg-business-directory div.details.ng-hide{line-height:0;opacity:0;padding:0 10px;}.pg-business-directory div.category{float:right;}.pg-business-directory div.padded-right{padding-right:10px;}.pg-business-directory .category label{margin-right:10px;}.pg-business-directory select.category{width:100%;}.pg-business-directory input.category[type="text"]{width:100%;margin-bottom:0;}.pg-business-directory .editField{width:100%;}.pg-business-directory .removeFilter{margin-right:5px;border:1px solid #3d90cf;border-radius:5px;padding:3px 5px;cursor:pointer;}.pg-business-directory .multiselect:not(:empty){min-height:40px;margin:3px;border:1px solid #3d90cf;border-radius:6px;margin:2px;vertical-align:middle;display:inline-block;padding:11px;font-size:1em;float:left;}.pg-business-directory .titleFilter:not(:empty)::before{font-weight:bold;content:'Title Contains: ';}.pg-business-directory .firstLetterFilter:not(:empty)::before{font-weight:bold;content:'Title Begins With: ';}.pg-business-directory .categoryFilter:not(:empty)::before{font-weight:bold;content:'Category: ';}.pg-business-directory .listing-wrapper.new,.pg-business-directory .listing-wrapper.edit.new{border-color:#468847;background-color:#dff0d8;}.pg-business-directory input.new,.pg-business-directory input.edit.new,.pg-business-directory textarea.new,.pg-business-directory textarea.edit.new,.pg-business-directory select.edit,.pg-business-directory select.edit.new{border-color:#468847;}.pg-business-directory input.edit,.pg-business-directory textarea.edit,.pg-business-directory select.edit{border-color:#ffb500;}.pg-business-directory .listing-wrapper.edit{border-color:#ffb500;background-color:#fff5da;}.pg-business-directory a.cancel{content:'';}.pg-business-directory a.cancel::after{content:'Cancel';line-height:initial;display:block;text-indent:0;}.pg-business-directory .animate-show.ng-hide-add,.pg-business-directory .animate-show.ng-hide-remove{transition:all linear .5s;}.pg-business-directory .animate-show.ng-hide{line-height:0;opacity:0;padding:0 10px;}.pg-buying-club .field-validation-error{text-align:right;color:#ff4136;}.pg-buying-club .col.push-bottom{margin-bottom:18px;}.pg-buying-club .pin-section{text-align:center;box-shadow:10px 10px 5px #888;border:1px solid #cdcdcd;}.pg-buying-club .pin-section .button,.pg-buying-club .pin-section .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane .pg-buying-club .pin-section button.ui-datepicker-current{margin-top:20px;min-width:240px;}.pg-buying-club .transfer-section{text-align:center;}.pg-buying-club .transfer-section .funds-added{color:#3d9970;}.pg-buying-club .transfer-section .loyalty-taken{color:#ff4136;}.pg-buying-club .transfer-section .account-section,.pg-buying-club .transfer-section .point-section{text-align:right;}.pg-buying-club .transfer-section .new-funds,.pg-buying-club .transfer-section .new-points{border-top:solid;}.pg-buying-club .transfer-section .current-points-label,.pg-buying-club .transfer-section .new-points-label,.pg-buying-club .transfer-section .current-funds-label,.pg-buying-club .transfer-section .new-funds-label,.pg-buying-club .transfer-section .current-points-balance,.pg-buying-club .transfer-section .new-points-balance,.pg-buying-club .transfer-section .current-funds-balance,.pg-buying-club .transfer-section .new-funds-balance{display:inline-block;}.pg-buying-club .transfer-section .current-points-label,.pg-buying-club .transfer-section .new-points-label,.pg-buying-club .transfer-section .current-funds-label,.pg-buying-club .transfer-section .new-funds-label{text-align:left;width:70%;}.pg-buying-club .transfer-section .current-points-balance,.pg-buying-club .transfer-section .new-points-balance,.pg-buying-club .transfer-section .current-funds-balance,.pg-buying-club .transfer-section .new-funds-balance{text-align:right;width:30%;}.pg-buying-club .transfer-section #points{text-align:right;}.pg-buying-club .point-section h2,.pg-buying-club .account-section h2{text-align:center;}.pg-buying-club .terms-conditions input[type="checkbox"]{margin-bottom:auto;}.pg-buying-club .terms-content{border:1px solid #cdcdcd;overflow-y:scroll;max-height:400px;}.pg-buying-club .dobDay{max-width:44px;}.pg-buying-club .dobMonth{max-width:44px;}.pg-buying-club .dobYear{max-width:60px;}@media screen and (max-width:767px){.pg-buying-club .dobfield{display:inline-block;}.pg-buying-club .point-section,.pg-buying-club .account-section{padding-right:20%;padding-left:20%;}}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important;}.mp-loading-centered{width:100%;height:100%;top:0;left:0;position:fixed;zoom:1;background:url("07-images/loading.gif") center center no-repeat #fff;z-index:10;filter:alpha(opacity=50);opacity:.5;}.page-intro-details .mp-loading-centered,.dashboard-item .mp-loading-centered,.pg-your-account .mp-loading-centered,.pg-member-search .mp-loading-centered,.mp-partial-content .mp-loading-centered{position:absolute;}td.mp-numeric{text-align:right;}.validation-summary-valid{display:none;}.info-message li{list-style:none;margin-bottom:12px;}.info-message li:last-child{margin-bottom:0;}.button,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{text-align:center;}.ui-datepicker{width:18.9em;padding:0;border:solid 1px #cdcdcd;}.ui-datepicker.ui-corner-all,.ui-datepicker .ui-corner-all{border-radius:0;}.ui-datepicker .ui-datepicker-header{font-weight:normal;color:#444;background:#fff;border:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{width:45%;margin-right:2%;font-size:16px;}@media screen and (max-width:767px){.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{display:inline-block;}}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{width:38px;height:38px;border:none;background:none;top:2px;right:2px;cursor:pointer;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon{width:100%;height:100%;margin:0;left:0;top:0;background:url("07-images/sprites.png");background-size:70px;background-repeat:no-repeat;background-position:right -37px;position:static;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{left:2px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon{background-position:5px -37px;}.ui-datepicker .ui-datepicker-calendar{margin:0;border:none;}.ui-datepicker .ui-datepicker-calendar td .ui-state-default{color:#444;background:#fff;border:solid 1px #3d90cf;}.ui-datepicker .ui-datepicker-calendar td .ui-state-active{color:#fff;background:#3d90cf;}.ui-datepicker .ui-datepicker-buttonpane{margin:0;padding-bottom:8px;border:none;text-align:right;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{background:none;float:none;}@media screen and (max-width:767px){.ui-datepicker{width:100%;}}.pg-account-balance-transactions article{margin-bottom:5px;}.mp-integration .mp-integration-container .mp-content-snippet{width:100%;height:500px;border:solid 1px #3d90cf;}.mp-partial-content{margin-bottom:24px;}.mp-partial-content .col-fullwidth{margin-top:12px;}.pg-your-account .mp-partial-content{min-height:100px;}.table-header-button:hover{color:#f2f2f2;background-color:#cce2f2;}