@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");#login-buttons{display:inline-block;line-height:1;margin-right:.2px}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;padding-right:2px}#login-buttons .loading{background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:80%;line-height:1.5;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none;color:#ddd}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;font-size:16px;margin:-8px -12px 0;padding:8px 12px;width:250px;z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-bottom:-2px;margin-top:7px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;line-height:1.3;margin-top:8px}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{color:#000;font-size:20px;font-weight:700;line-height:20px;opacity:.4;position:absolute;right:5px;text-decoration:none;top:0}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:-1px;position:absolute;top:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-258px/2;margin-top:-40px;position:fixed;top:50%;z-index:1001}#configure-login-service-dialog{margin-left:-538px/2;margin-top:-300px;width:530px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:Courier New,Courier,monospace;width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border:1px solid #aaa;border-radius:3px;line-height:1;padding:4px}#login-buttons-image-facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQ4jWP8//8/AyWAhYGBgcEmauYZBgYGYxL1nj2yLN2ECcohVTNcDwsxKlXlhRm6yzwZRAS5GRgYGBhsombC5ZhwaUIGyJrRAVEuwGYzSS7AB/C64MiydKx8ZJfgNeDN+68MDAwIL8D4RLsgIHsJis0wPjKgOAyoE4hcnGwMGkpiBBUbacvA2TfuvaKiC759/3X23NUnOPMDtgTEwMBwloGBgYGR0uwMAGOPLJS9mkQHAAAAAElFTkSuQmCC)}#login-buttons-image-google{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAADCklEQVQ4jSXSy2ucVRjA4d97zvdNJpPJbTJJE9rYaCINShZtRCFIA1bbLryBUlyoLQjqVl12W7UbN4qb1gtuYhFRRBCDBITaesFbbI3RFBLSptEY05l0ZjLfnMvrov/Bs3gAcF71x6VVHTk+o8nDH+hrH89rUK9Z9Yaen57S3wVtGaMBNGC0IegWKIDxTtVaOHVugZVmH3HX3Zz+4l+W1xvkOjuZfPsspY4CNkZELEgEIJKwYlBjEwjec/mfCMVuorVs76R8+P0KYMmP30U2dT8eIZqAR2ipRcWjEYxGSCRhV08e04oYMoxYLi97EI9YCJ0FHBYbIVGDlUBLwRlLIuYW6chEmQt/rJO09RJjhjEJEYvJYGNhkbUhw43OXtIWDFRq9G87nAaSK6sVRm8r8fzRMWbOX2Xx7ypd7ZET03sQhDOz73DqSJOrd+7HSo4QIu0Nx/4rOzx+cRXZ9+z7+uqJ+3hiepxK3fHZT2tMjXYzOtzL6dmznPzhLexgN0QlxAAYxAlqUqRmkf5j59RlNQ6MFHhgcpCTTx8EUb5e+plD7x4jjg1ANCAgrRQAdR7xKXjBlGyLYi7PxaUmb8z8xcpGHVXLHaXdjI0egKyJiQYTEhSPREVIEUBNC+Mqm+xpz3j0njLPHB2nsh1QgeG+IS48dYbD5YNoo0ZUAbVEuTUoKuBSZOarX/WhyQn6eg2+usDWf0s0tq8zNPYk+WI/Lnge++hlvlyfQ3NdECzGRWKwEEA0qNY251n69kV6+Y0kbaCZoebG2X3oU7pKoyxuXOPe945zs9DCeosGIXoBDyaLdf6ce4Hbk+/Y299ksKtAuaeNsiyw8c1LKIZ95b0MdgxA5giixACpTxEPSau6QdFfI5/2cLPmEW+JAQrtJUJzDXF1dkwHzVodJMX4HFEcQQMaFdPeM0Jb/4PUtzzaLKAhRyJFwo6lbegRNFfk819muV5dR4JBQoQdQ2xFiDmSNDHiaptamR9Gq5cQ18AledrGDpOfeI5Lq8u88smbhMRisoSAgAYghdfn5H/JkHuRZ1owLAAAAABJRU5ErkJggg==)}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{left:auto;margin-top:-1px;min-width:200px!important;position:absolute!important;right:100%;top:0;z-index:9999!important}.dropdown-submenu:hover>.dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important}.dropdown-item i{display:inline-block;margin-right:.5em;text-align:center;vertical-align:middle;width:1.25em}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;left:-100%;margin-left:10px}.white{color:#fff}body,html{height:100vh;margin:0;overflow-x:hidden;width:100%}body{background-attachment:fixed;background-image:url(https://www.ladiesstraightshooters.com/img/lss-background-2025.jpg)!important;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:"Averia Serif Libre",display;min-height:100vh;padding:10px}#noEmailAccountNotice{background-color:#fd0!important;border-radius:3px;color:red;display:none;padding:2px 10px}.navbar{padding-left:10px!important}#golferLoggedin,.navbar-nav{color:#fff!important}.navbar-nav a{text-decoration:none!important}.navbar-nav a span.golferName{text-decoration:underline}@media (max-width:575px){.navbar-nav a span.golferName{display:none}}.nav-link,.nav-link.dropdown-toggle{text-decoration:none}.nav-link.dropdown-toggle:hover{text-decoration:underline}#copyRowsDiv,#downloadLadiesDiv{display:inline-block}#copyRows{left:22px;position:absolute}@media (max-width:1024px){#copyRows{left:11px}}#downloadLadies{color:#fff;left:11px;position:relative;top:-22px}.duesInfo{margin:40px}.loading{background:rgba(0,100,0,.9);border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.5);color:#fff;left:50%;padding:30px 50px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.loading .spinner-container{background:rgba(0,0,0,.9);border-radius:15px;padding:30px}.loading .spinner-text{animation:pulse 1.5s infinite;color:#fff;font-size:1.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.golfersApp{transition:opacity .3s ease}.loading~.golfersApp{filter:blur(2px);opacity:.4;pointer-events:none}@media (max-width:768px){.loading{padding:20px}.loading .spinner-container{max-width:400px;width:90%}}.top-left-nav-icons{font-size:25px;margin-right:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.highlight-as-invalid{background-color:#ff0!important;color:red!important}.bolder-to-highlight{color:#fff;font-weight:400;text-shadow:2px 2px 3px #093f08,-2px -2px 3px #093f08,-2px 2px 3px #093f08,2px -2px 3px #093f08}#profilePic{height:32px;width:32px}#login-dropdown-list,#login-dropdown-list>.additional-link-container,#login-dropdown-list>div#login-email-label-and-input,#login-dropdown-list>div#login-password-label-and-input,#login-dropdown-list>div.login-text-and-button{margin-left:0!important}a#login-sign-in-link{color:#fff;margin-right:20px;text-decoration:none}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:30px}#back-to-login-link,#forgot-password-email-label,#forgot-password-link,#login-close-text,#login-email-label,#login-password-label,#signup-link{color:#000!important}a#login-close-text{font-size:14pt!important}a#login-close-text:hover{color:#000}#myNavbarRight{position:absolute;right:15px;top:14px}@media (max-width:575px){#myNavbarRight{top:14px}}#myNavbarRight div{margin-left:20px;z-index:1}#myNavbarRight>ul>li>ul>div{min-width:195px;text-align:right}@media (max-width:575px){#myNavbarRight>ul>li>ul>div{min-width:unset}}.navbar{margin-left:-20px;margin-right:-20px}@media (max-width:1275px){.navbar{margin-left:unset;margin-right:unset;padding-left:10px}}.bg-light,.navbar{background-color:#006400!important}.dropdown-menu,.navbar .navbar-nav .dropdown-menu .show{background-color:#267e39!important}@media (max-width:575px){.dropdown-toggle:after{display:none}}.dropdown-item,.dropdown-item a{color:#fff!important}.dropdown-item a:hover{color:#000!important}.navbar .dropdown-toggle,.navbar .dropdown-toggle a,.navbar .dropdown-toggle a:hover{color:#fff!important}#myNavbarRight>ul>li>ul>div>a,#myNavbarRight>ul>li>ul>div>a:hover{color:#fff}.navbar .navbar-nav .dropdown a{color:#fff!important}.navbar .navbar-nav .dropdown a:hover{color:#000!important}#myNavbarRight>ul>li>ul>div>a,#myNavbarRight>ul>li>ul>div>a:hover,.navbar .bi-calendar2-check{color:#fff!important}.navbar .navbar-nav{color:#0b3c1f}.navbar-nav .nav-link{height:50px;line-height:50px;padding-bottom:0;padding-top:0}#postedSchedule>i{color:#fffb00}#postedSchedule>i:hover{color:#000}.loggedin-menu i{float:left;margin-top:0;padding-top:0;position:relative;top:-2px;width:24px}i.bi.bi-bell-fill.text-danger.name-bell{-webkit-animation:fadeIn 3s linear forwards;-moz-animation:fadeIn 3s linear forwards;-o-animation:fadeIn 3s linear forwards;-ms-animation:fadeIn 3s linear forwards;animation:fadeIn 3s linear forwards;animation-delay:2s;float:none;opacity:0}.golfersApp .navbar i.text-danger{color:red!important}.dropdown .loggedin-menu .show a,.dropdown-menu .show a{color:#fff!important}.dropdown .loggedin-menu .show a:hover,.dropdown-menu .show a:hover{color:#000!important}span#stateAbbreviationHint{background-color:#ff0;border-radius:4px;color:darkred;display:none;margin-left:5px;padding:5px 10px}input#addressState{width:50px}.golfer-schedule .form-control{background-color:#006400;color:#fff}.golfer-schedule .lockedDown{margin:0}.golfer-schedule #golferScheduleRows{margin-top:3px}.golfer-schedule .timeslot-column select{border:1px solid #d3d3d3;font-size:.95rem;height:25px;margin:0 0 0 10px;padding:0 5px;width:110px}.golfer-schedule .timeslot-column .lockedDown{margin-left:24px}#golferScheduleRows .penalty-day i{color:darkred;padding-left:12px}#golferScheduleRows .timeslot-column .penalty{color:#d3d3d3;font-style:italic;padding-left:40px}#golferScheduleRows .friends-column .penalty{color:#d3d3d3;font-style:italic;padding-left:5px}label{font-weight:700;margin-bottom:.25rem}div.golfer-profile{margin-top:40px}.no-recap-welcome-golfer li{list-style-type:none}.no-recap-welcome-golfer li i{font-size:12pt;position:relative;top:-3px}.golfer-schedule .form-row.weeks{align-items:center;display:flex;width:100%}.golfer-schedule .week-column,.golfer-schedule .week-column.label{display:inline-block;text-align:center;width:85px}.golfer-schedule .week-column input{margin-top:0;padding:1px 0 0;width:80px}.golfer-schedule .noshow-column{width:75px}.golfer-schedule .noshow-column.label{text-align:center;width:75px}.golfer-schedule .noshow-column input{margin-left:0;margin-top:6px;padding:1px 0 0}.golfer-schedule .penalty-column{width:70px}.golfer-schedule .penalty-column.label{text-align:center;width:70px}.golfer-schedule .penalty-column input{margin-left:0;margin-top:6px;padding:1px 0 0}.golfer-schedule .clinic-column{display:none}.golfer-schedule .clinic-column.label{display:none;text-align:center}.golfer-schedule .clinic-column input{display:none;margin-top:6px;padding:1px 0 0}.golfer-schedule .golfing-column,.golfer-schedule .golfing-column.label{display:inline-block;text-align:center;width:75px}.golfer-schedule .golfing-column input{margin-left:auto;margin-top:6px;padding:1px 0 0}.golfer-schedule .timeslot-column,.golfer-schedule .timeslot-column.label{display:inline-block;text-align:center;width:130px}.golfer-schedule .friends-column{flex-grow:1}.golfer-schedule .friends-column.label{display:inline-block;margin-left:10px;text-align:left;width:100px}.golfer-schedule .friends-column input{border:1px solid #d3d3d3;box-sizing:border-box;font-size:1rem;height:25px;margin:0;padding:0 15px;width:calc(100% - 30px)}#time-slot-notice-div{display:flex;justify-content:center}#time-slot-notice{background-color:red;color:#fff;display:none;margin:0!important;padding:2px 17px 0}.admin-list-golfers,.golfer-recap,.golfer-schedule{color:#fff;position:relative}div#adminListAllGolfers-top-heading-row{margin-top:150px}@media (max-width:1275px){div#adminListAllGolfers-top-heading-row{margin-top:180px}}@media (max-width:768px){div#adminListAllGolfers-top-heading-row{margin-top:300px}}@media (max-width:468px){div#adminListAllGolfers-top-heading-row{margin-top:290px}}.admin-list-golfers{font-weight:100}.golfer-recap{min-height:500px}.golfer-recap .top-heading-row .timeslot-column{margin-left:8px}.golfer-recap .top-heading-row .friends-column{margin-left:18px}.golfer-recap .date-column{display:inline-block;text-align:center;width:90px!important}.golfer-recap .clinic-column{display:none;text-align:center;width:60px!important}.golfer-recap .golfing-column{display:inline-block;text-align:left;width:22px!important}.golfer-recap .timeslot-column{display:inline-block;text-align:center;width:75px!important}.golfer-recap .friends-column{display:inline-block;margin-left:5px;overflow-x:hidden;text-align:left;vertical-align:bottom}.golfer-recap p{margin:0}.golfer-recap .weeks:nth-child(odd){background:#2d752d}.golfer-recap .weeks:nth-child(2n){background:#266f26}.recap-noshow{color:#f08605!important;font-size:12pt}.recap-penalty{color:darkred!important;font-size:12pt}.current-counts-next-unlocked-week{text-align:center}.current-counts-next-unlocked-week span{font-size:12pt}.current-counts-next-unlocked-week .current-count-timeslot,.current-counts-next-unlocked-week .current-counts-week-label{margin:0 10px}.current-counts-next-unlocked-week .current-count-timeslot .slot-count-number{background-color:#ff0;color:#c73e3e;font-weight:800;padding:0 15px}.current-counts-next-unlocked-week>p{font-size:12pt!important;margin-top:5px}.current-counts-next-unlocked-week>p>a{color:#fff}.top-heading-row{border-bottom:1px solid #a9a9a9;display:flex;margin-top:50px}.bottom-button-row{margin-top:40px}.collapse.navbar-collapse.d-flex.flex-grow-1{padding-left:5px}#adminListAllGolfersRows div.form-row.golfer-row{align-items:center;display:flex}#admin-list-golfers>div{position:relative}#adminListGolfersRows{height:500px;overflow-x:hidden;overflow-y:auto}#adminListGolfersRows .form-row{flex-wrap:nowrap}#golfersListOptions{position:absolute;right:13px;text-align:right;top:-138px;width:300px}@media (max-width:1275px){#golfersListOptions{top:-110px}}@media (max-width:468px){#golfersListOptions{top:-205px}}#golfersListOptions>.form-check,.division-filters>.form-check{height:14px;min-height:unset}#golfersListOptions label{font-size:10pt;margin:0;position:relative;top:-2px}#golfersListOptions .options-checkbox{margin-left:2px}#golfersListFilterBox{align-items:center;display:flex;left:277px;position:absolute;top:-138px;width:400px}@media (max-width:1275px){#golfersListFilterBox{display:flex;left:-17px;top:-170px;width:100%}}@media (max-width:1024px){#golfersListFilterBox{left:-4px}}@media (max-width:768px){#golfersListFilterBox{left:5px;top:-170px}}@media (max-width:468px){#golfersListFilterBox{left:-1px;top:-96px}}#textFilterLabel{margin:auto 5px;white-space:nowrap}@media (max-width:475px){#textFilterLabel{display:none}}@media (max-width:1275px){#golfersListFilterBox input{display:inline-block;width:300px}}@media (max-width:475px){#golfersListFilterBox input{width:100%}}#golfersListFilterBox>#textFilter{width:350px}@media (max-width:1425px){#golfersListFilterBox>#textFilter{flex-grow:1}}#admin-list-golfers>div>p,.navbar-expand-sm .navbar-toggler{display:none}.admin-list-golfers .profileicon-column{display:inline-block;text-align:right;width:25px!important}.admin-list-golfers .scheduleicon-column{display:inline-block;margin-right:3px;text-align:center;width:30px!important}.admin-list-golfers .bylaws-column,.admin-list-golfers .noshow-column,.admin-list-golfers .paid-column{display:inline-block;text-align:center;width:20px!important}.admin-list-golfers .fullname-column{display:inline-block;margin-left:9px;text-align:left;width:200px!important}.admin-list-golfers .email-column{display:inline-block;overflow:hidden;text-align:left;white-space:nowrap;width:250px!important}.admin-list-golfers .cellphone-column{display:inline-block;overflow:hidden;text-align:left;white-space:nowrap;width:130px!important}@media (max-width:1275px){.admin-list-golfers .cellphone-column{display:none}}.admin-list-golfers .deleted-column{display:inline-block;text-align:center;width:20px!important}@media (max-width:1275px){.admin-list-golfers .deleted-column{display:none}}.admin-list-gol .paidCheckbox{margin-left:0}.admin-list-golfers .nodaysgolfed-column,.admin-list-golfers .nodaysgolfing-column,.admin-list-golfers .nodaysnoshow-column{display:inline-block;margin-left:5px;text-align:center;width:20px!important}@media (max-width:1024px){#admin-list-golfers .bylaws-column,#admin-list-golfers .nodaysgolfed-column,#admin-list-golfers .nodaysgolfing-column,#admin-list-golfers .nodaysnoshow-column,#admin-list-golfers .noshow-column,#admin-list-golfers .paid-column{display:none}}.admin-list-golfers .division-column{display:inline-block;margin-left:5px;text-align:center;width:20px!important}.rotateLabel{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#admin-list-golfers .paidCheckboxLabel{left:2px;margin-left:62px;position:absolute;top:-8px}@media (max-width:1024px){#admin-list-golfers .paidCheckboxLabel{left:-9px}}#admin-list-golfers .agreedNoShowCheckboxLabel{left:95px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .agreedNoShowCheckboxLabel{left:84px}}#admin-list-golfers .agreedBylawsCheckboxLabel{left:116px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .agreedBylawsCheckboxLabel{left:105px}}#admin-list-golfers .NoDaysLadyThisLadyIsGolfing{left:141px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .NoDaysLadyThisLadyIsGolfing{left:129px}}#admin-list-golfers .NoDaysLadyThisLadyNoShow{left:165px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .NoDaysLadyThisLadyNoShow{left:153px}}#admin-list-golfers .NoDaysLadyThisLadyActuallyGolfed{left:190px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .NoDaysLadyThisLadyActuallyGolfed{left:178px}#admin-list-golfers .NoDaysLadyThisLadyActuallyGolfed,#admin-list-golfers .NoDaysLadyThisLadyIsGolfing,#admin-list-golfers .NoDaysLadyThisLadyNoShow,#admin-list-golfers .agreedBylawsCheckboxLabel,#admin-list-golfers .agreedNoShowCheckboxLabel,#admin-list-golfers .paidCheckboxLabel{display:none}}@media (max-width:768px){.admin-list-golfers{margin-top:-120px}}@media (max-width:468px){.admin-list-golfers{margin-top:-75px}}#admin-list-golfers .division{left:216px;position:absolute;top:2px;white-space:nowrap;width:10px}@media (max-width:1024px){#admin-list-golfers .division{left:69px}}@media (max-width:768px){#admin-list-golfers .division{left:69px}}@media (max-width:576px){#admin-list-golfers .division{left:68px}}@media (max-width:480px){#admin-list-golfers .division{left:56px}}@media (max-width:375px){#admin-list-golfers .division{left:43px}}@media (max-width:320px){#admin-list-golfers .division{left:40px}}#admin-list-golfers .fullNameLabel{left:240px;position:absolute}@media (max-width:1024px){#admin-list-golfers .fullNameLabel{left:92px}}@media (max-width:768px){#admin-list-golfers .fullNameLabel{left:92px}}@media (max-width:576px){#admin-list-golfers .fullNameLabel{left:92px}}@media (max-width:480px){#admin-list-golfers .fullNameLabel{left:78px}}@media (max-width:375px){#admin-list-golfers .fullNameLabel{left:64px}}@media (max-width:320px){#admin-list-golfers .fullNameLabel{left:58px}}#admin-list-golfers .emailLabel{left:439px;position:absolute}@media (max-width:1275px){#admin-list-golfers .emailLabel{left:440px}}@media (max-width:1024px){#admin-list-golfers .emailLabel{left:292px}}@media (max-width:768px){#admin-list-golfers .emailLabel{left:292px}}@media (max-width:576px){#admin-list-golfers .emailLabel{left:289px}}@media (max-width:480px){#admin-list-golfers .emailLabel{left:238px}}@media (max-width:375px){#admin-list-golfers .emailLabel{left:184px}}@media (max-width:320px){#admin-list-golfers .emailLabel{left:157px}}#admin-list-golfers .cellLabel{left:689px;position:absolute}@media (max-width:1275px){#admin-list-golfers .cellLabel{display:none}}#admin-list-golfers .deletedCheckboxLabel{display:inline-block;left:800px;position:absolute;top:-21px}@media (max-width:1275px){#admin-list-golfers .deletedCheckboxLabel{display:none}}#adminCountStats{left:-20px;position:absolute;top:-135px;width:200px}@media (max-width:1275px){#adminCountStats{top:-115px}}@media (max-width:1024px){#adminCountStats{left:-12px}}@media (max-width:468px){#adminCountStats{left:2px;top:-200px}}#adminCountStats p{color:#ff0;font-size:10px;line-height:14px;margin:0;padding:0}@media (max-width:468px){#adminCountStats p{font-size:14px;line-height:16px}}.admin-golfer-profile #deleted,.admin-golfer-profile #paid{height:30px;width:30px}.admin-golfer-profile .label-and-checkbox{flex:0 0 5%;max-width:5%}.golfersApp .navbar i{color:#fff!important}.golfersApp .main-container{background-color:#216500e3;border-radius:11px 11px 11px 11px;font-family:"Averia Serif Libre",display!important;margin:50px auto auto;padding:20px;position:relative;width:80%}.golfersApp h1,.golfersApp h2,.golfersApp h3,.golfersApp h4,.golfersApp h6{color:#fff;font-family:"Averia Serif Libre",display;text-align:center}.golfersApp h1{font-size:46px;margin:30px}.golfersApp h2{font-size:30px!important;margin-bottom:20px;margin-top:30px}body>div.golfersApp h3{font-size:25px;left:104px;margin-bottom:0;margin-top:30px;position:absolute;text-align:left;top:4px;width:700px}@media (max-width:768px){body>div.golfersApp h3{left:105px;position:absolute;top:4px}}@media (max-width:575px){body>div.golfersApp h3{font-size:1.5rem;left:110px;top:6px}}.golfersApp .subheading-hint{color:#17b89d;font-size:10pt;font-weight:100;line-height:15pt;margin:0 0 20px 5px;padding:0 10px;text-align:center;text-transform:capitalize}@media (max-width:378px){.golfersApp .subheading-hint{margin-top:25px}}.golfersApp .subheading-hint span{white-space:nowrap}.golfersApp h4{margin-top:26px;text-decoration:underline}.golfersApp li,.golfersApp p{color:#fff;font-family:Anaheim,Helvetica,Arial,Lucida,sans-serif;font-size:14pt}@media (max-width:430px){.golfersApp li,.golfersApp p{font-size:12pt}}@media (max-width:340px){.golfersApp li,.golfersApp p{font-size:10pt;font-weight:400}}.golfersApp label{color:#fff;font-weight:200}#footerBar{background-color:#006400;display:flex;flex-flow:row wrap;margin-left:-20px;margin-right:-20px;margin-top:80px;padding-left:10px;padding-right:10px}@media (max-width:1275px){#footerBar{margin-left:unset;margin-right:unset;padding-left:0;padding-right:0}}#footerBar a,#footerBar p{color:#ffffff78;flex:1 auto;font-family:sans-serif;font-size:.8rem;margin:0;padding:0 5px}#footerBar a:hover{cursor:pointer}#pServerTime{text-align:left}#pFooterRight{text-align:right}#pClientIP{display:none;margin-right:10px}.container,.container-md,.container-sm{width:100%}@media (min-width:576px){.container,.container-sm{max-width:unset}}.todo-list{background-color:#ff0;border:1px solid orange;color:#000;display:inline-block;margin-top:50px}.todo-list .container{margin:10px;padding-bottom:10px}.todo-list h5,.todo-list li,.todo-list ol{color:#000}#lss-banner>div>div.form-group.text-right{margin:auto;width:600px}#post-6 .et_pb_code_inner{text-shadow:-2px -2px 25px #fff,2px 2px 25px #fff}.lss-banner .banner-text{margin-top:30px}.lss-banner .banner-text .form-group{margin:auto auto 1rem;width:100%}div#adminBannerTextGroup{margin:auto auto 60px;width:100%}#lss-banner #bannerTextLabel{font-size:2rem}#lss-banner #bannerText{background-color:red;border-radius:6px 6px 6px 6px;color:#fff;font-family:Anaheim,Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:700;height:50vh;letter-spacing:.3px;line-height:28px;overflow-y:scroll;padding:10px 15px}#adminClearBanner{background-color:#26912a}@media (min-width:768px){#admin-set-user-password .col-md-6{width:unset}}#admin-set-user-password .container{text-align:center}#admin-set-user-password .form-group{display:flex;flex-direction:row;justify-content:center;margin:10px auto}#admin-set-user-password .form-control{width:450px}@media (max-width:700px){#admin-set-user-password .form-control{width:350px}}@media (max-width:525px){#admin-set-user-password .form-control{width:300px}}#admin-set-user-password .form-group label{padding-right:10px;padding-top:6px;text-align:right;width:130px}#admin-set-user-password #saveCancelButtonGroup,#golfer-profile #saveCancelButtonGroup{margin-top:30px}#admin-set-user-password #feedback{color:#ff0}#admin-list-golfers{margin-top:140px;min-width:90%}.form-row .top-heading-row{margin-top:200px;min-width:650px}.btn-primary,.btn-secondary{margin:0 10px}.saveCancelButtonGroup{bottom:10px;margin-top:20px;position:-webkit-sticky;position:sticky!important}.submitButtonUserEditing{background-color:#006400!important}.closeButtonUserEditing,.submitButtonUserEditing{border-color:#fff!important;border-radius:.3rem!important}.closeButtonUserEditing{background-color:darkred!important}h6.posted-schedule-date{border-top:1px solid #fff;font-size:16pt;margin-top:25px;padding-top:20px;text-align:left;text-decoration:none!important}p.posted-schedule{margin:0 0 0 25px;padding:0}p.posted-schedule a{color:#fff}.admin-schedule h3{margin-bottom:100px}.admin-schedule .header{display:none}.admin-schedule .header .div-counts,.admin-schedule .header .ts-counts{display:inline-block;margin:0 25px;vertical-align:top}.admin-schedule .header .div-counts p.count,.admin-schedule .header .div-counts p.label,.admin-schedule .header .ts-counts p.count,.admin-schedule .header .ts-counts p.label{display:inline-block;font-size:12pt;line-height:18px;margin:0;padding:0}.admin-schedule .header .div-counts p.count,.admin-schedule .header .ts-counts p.count{text-align:right;width:20px}.admin-schedule .header .div-counts p.label{width:50px}.admin-schedule .header .ts-counts p.label{width:70px}.week-select{left:330px;position:absolute;top:30px;width:200px!important}@media (max-width:1275px){.week-select{left:21px;top:95px}}@media (max-width:768px){.week-select{left:21px;top:90px}}.admin-schedule .download-link{margin-right:17px;text-align:right}.admin-schedule .download-link a{color:#fff}#admin-schedule .schedule-row{display:flex;flex-wrap:nowrap;margin:0!important}#admin-schedule .schedule-row p.label{background-color:#0d3f11;color:#fff;padding:0;text-align:center}#admin-schedule p{border:1px solid #d3d3d3;display:inline;font-size:16px;margin:0;padding:0 10px}#admin-schedule .schedule-row p.lastname{flex-shrink:0;width:150px}#admin-schedule .schedule-row p.firstname{flex-shrink:0;width:120px}#admin-schedule .schedule-row p.division{flex-shrink:0;text-align:center;width:30px}#admin-schedule .schedule-row p.timeslot{flex-shrink:0;text-align:center;width:80px}#admin-schedule .schedule-row p.friends{flex-grow:1}.admin-recap h3{margin-bottom:30px}.admin-recap .container{text-align:center}.admin-recap .recap-column-labels p{font-weight:bolder}@media (max-width:340px){.admin-recap .recap-column-labels p{font-weight:400}}.admin-recap .recap-column-labels,.admin-recap .recap-row{border:1px solid #d3d3d3;display:flex;margin:0 auto;padding:0}.admin-recap .recap-column-labels p,.admin-recap .recap-row p{flex:none;line-height:1.2!important;margin:0!important;text-align:center}.admin-recap .recap-column-labels p.weekno,.admin-recap .recap-row p.weekno{flex-grow:2;width:80px}.admin-recap .recap-column-labels p.weekdate,.admin-recap .recap-row p.weekdate{border-left:1px solid #d3d3d3;flex-grow:2;min-width:0;width:85px}.admin-recap .recap-column-labels p.timeslot,.admin-recap .recap-row p.timeslot{border-left:1px solid #d3d3d3;flex:none;width:75px}@media (max-width:430px){.admin-recap .recap-column-labels p.timeslot,.admin-recap .recap-row p.timeslot{width:55px}}@media (max-width:340px){.admin-recap .recap-column-labels p.timeslot,.admin-recap .recap-row p.timeslot{width:50px}}.admin-recap .recap-row .label{font-weight:700}.admin-recap .timeslot-totals{display:inline-block}@media (max-width:580px){.admin-recap .timeslot-totals .weekno{display:none}}.admin-activity-log .container{height:auto;margin:0 auto;padding:10px;position:relative;width:725px}.admin-activity-log .container .golfer-activity{padding:10px}.admin-activity-log .golfer-activity{display:inline-block;margin-left:30px}.admin-activity-log .golfer-activity-log-rows{height:625px;overflow-x:hidden;overflow-y:auto}.admin-activity-log .golfer-activity-log-rows .activity-row{border:1px solid #d3d3d3;display:flex;margin:0 auto;padding:0;width:475px}.admin-activity-log .golfer-activity-log-rows .activity-row p{font-size:10pt;margin:0;padding:0}.admin-activity-log .golfer-activity-log-rows .activity-row p.ip,.admin-activity-log .golfer-activity-log-rows .activity-row p.logtime{width:125px}#scheduling-rules-heading-mobile{display:none}.banquetHeader{color:#fff;font-family:"Averia Serif Libre",display!important;font-size:18pt!important;line-height:32px;margin-bottom:60px;text-align:center}#banquet-form,#banquet-form-NoMealChoice{color:#fff;font-size:16pt;margin:auto;width:600px}#banquet-form label,#banquet-form-NoMealChoice label{font-size:16pt}#question1{margin-right:12px}#question2{margin-bottom:12px}#question2group{margin-bottom:20px}#entree-choices{margin-bottom:50px;padding-left:35px}#banquet-free-note{margin-left:auto;margin-right:auto;margin-top:60px;max-width:540px;text-align:center}#banquet-form .form-text.text-muted,#banquet-form-NoMealChoice .form-text.text-muted{color:#9ea6ad!important;font-size:16px!important;font-style:italic;line-height:1.5!important;margin-left:auto;margin-right:auto;margin-top:60px;max-width:540px;text-align:center}#banquet-form #question3group,#banquet-form .form-group:has(.form-text.text-muted),#banquet-form-NoMealChoice #question3group,#banquet-form-NoMealChoice .form-group:has(.form-text.text-muted){margin-bottom:40px!important}#banquet-signup-meal-choices{display:none;margin:20px 0}#banquet-signup-meal-choices>.mealchoice .label{display:inline-block;margin:1px;width:150px}#banquet-signup-meal-choices>.mealchoice{margin:1px}#banquet-signup-totals{margin:20px 0}#banquet-signup-totals .banquetSignupTotals .label{display:inline-block;margin:1px;width:150px}#banquet-signup-totals .banquetSignupTotals{margin:1px}#admin-banquet-selections-container,#admin-banquet-signups-container{display:flex}#admin-banquet-yes-list-header{text-align:left}.admin-banquet-chicken-list-lady,.admin-banquet-filet-list-lady,.admin-banquet-insufficient-rounds-lady,.admin-banquet-no-list-lady,.admin-banquet-pasta-list-lady,.admin-banquet-salmon-list-lady,.admin-banquet-unknown-list-lady,.admin-banquet-yes-list-lady{margin:0;padding:0}#admin-banquet-yes-list .admin-banquet-yes-list-lady span{display:inline-block;margin-right:8px;text-align:right;width:30px}#admin-banquet-signups .text-success,.container .text-success,body .text-success{color:#fff!important}#admin-banquet-insufficient-rounds-list-header{color:#ff0;font-weight:700}.admin-banquet-insufficient-rounds-lady{background-color:#198754;border-left:4px solid #ff0;border-radius:3px;margin:5px 0!important;padding:5px 10px!important}.admin-banquet-insufficient-rounds-lady .rounds-info{color:#fff;font-style:italic;margin-left:10px}div.alert.alert-info>span>strong{color:darkred}#admin-banquet-chicken-list,#admin-banquet-filet-list,#admin-banquet-insufficient-rounds-list,#admin-banquet-no-list,#admin-banquet-pasta-list,#admin-banquet-salmon-list,#admin-banquet-unknown-list,#admin-banquet-yes-list{display:inline-block;margin-right:40px;padding:10px}#bylaws-import-div,#schedule-rules-import-div{background-color:#319300;border-radius:11px 11px 11px 11px;margin:auto;overflow:hidden;padding-left:20px;padding-right:20px;position:relative}#bylaws-import-div h3{position:unset}#bylaws-import-div,#schedule-rules-import-div{& h2:first-of-type{margin-top:50px}}#bylaws-import-div,#schedule-rules-import-div{& h2{text-shadow:.08em .08em .08em #000}}#bylaws-import-div,#schedule-rules-import-div{h5{color:#fff!important}}#bylaws-import-div,#schedule-rules-import-div{& hr{border-top:1px solid #fff;margin:40px 20px 36px}}#bylaws-import-div h2,#bylaws-import-div h3{margin-bottom:0;text-align:left}#bylaws-import-div h3{font-size:1.5em;font-weight:500;margin-top:5px}.acknowlegment{background-color:#319300;border-radius:5px;margin-top:40px;padding:5px;text-align:center}.acknowlegment-unsigned{background-color:#ff0;border:1px solid darkred}.acknowlegment-unsigned p{color:darkred!important}.acknowlegment-signed{background-color:#319300}.acknowlegment p{margin:5px}@media (max-width:1275px){div.golfer-profile{margin-top:5px}.admin-schedule .header .div-counts p.count,.admin-schedule .header .div-counts p.label,.admin-schedule .header .ts-counts p.count,.admin-schedule .header .ts-counts p.label{font-size:10pt;line-height:12px}.div-counts,.ts-counts{line-height:1}#admin-schedule{margin-top:40px}.admin-schedule .header .div-counts p.label{width:35px}.admin-schedule .header .ts-counts p.label{width:50px}.admin-schedule .header .div-counts,.admin-schedule .header .ts-counts{margin:0 10px}p.current-counts-next-unlocked-week{margin-bottom:40px;margin-top:-10px}}@media (max-width:1174px){.admin-golfer-profile .deleted-checkbox .label{position:relative;top:0}.admin-golfer-profile #deleted{left:7px;position:relative;top:2px}}@media (max-width:1024px){.golfersApp .main-container .container{margin:10px 0;padding:0}.golfersApp .golfer-recap{margin:0}.golfersApp .golfer-recap .container{max-width:none!important;min-width:none!important}.admin-golfer-profile #deleted{left:6px;position:relative;top:4px}.admin-golfer-profile .deleted-checkbox .label{position:relative;top:0}}@media (max-width:991px){body>div.golfersApp>div>div.navbar.navbar-expand-sm>div.collapse.navbar-collapse.d-flex.flex-grow-1>span.w-100.d-lg-none.d-block{width:0!important}}@media (max-width:768px){body{padding:0}body>div.golfersApp .main-container{border-radius:unset;margin:0;min-width:unset;width:100%}body>div.golfersApp>div>div.navbar.navbar-expand-sm>div.collapse.navbar-collapse.d-flex.flex-grow-1>span.w-100.d-lg-none.d-block{display:none!important}#scheduling-rules{font-size:18pt;margin-top:10px}div.golfer-profile{margin-top:10px}.label-and-checkbox{display:flex}}@media (max-width:600px){#scheduling-rules{display:none}#scheduling-rules-heading-mobile{display:block}}@media (max-width:420px){#banquet-free-note{margin-left:4px;text-align:left}#banquet-form .form-text.text-muted,#banquet-form-NoMealChoice .form-text.text-muted{margin-left:4px;margin-top:20px;max-width:none;text-align:left}#scheduling-rules-heading-mobile{display:none}#banquet-form{font-size:12pt;width:320px}#banquetHeader{font-size:16pt}#banquet-form label{font-size:12pt}input#optYes{margin-left:37px}#question1{margin-bottom:10px}div#question2group{margin-top:20px}body>div.golfersApp .admin-list-golfers h3{font-size:25px;left:85px;position:absolute;text-align:left;top:-45px;width:130px}.golfersApp label{font-size:10pt}.current-count-timeslot-line-break{display:inline-block}}@media (max-width:378px){#banquet-free-note{margin-left:4px;text-align:left}#banquet-form .form-text.text-muted,#banquet-form-NoMealChoice .form-text.text-muted{margin-left:4px;margin-top:20px;max-width:none;text-align:left}#scheduling-rules-heading-mobile{display:none}#banquet-form{font-size:12pt;width:320px}#banquetHeader{font-size:16pt}#banquet-form label{font-size:12pt}input#optYes{margin-left:37px}#question1{margin-bottom:10px}div#question2group{margin-top:20px}body>div.golfersApp h3{font-size:1.5rem;margin-top:30px}#adminCountStats p{font-size:11pt}input#bannerText{height:300px;width:355px}}.seating-input-container{position:relative}.seating-suggestions{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.seating-suggestion-item{border-bottom:1px solid #eee;color:#333;cursor:pointer;font-size:14px;padding:8px 12px}.seating-suggestion-item:hover{background-color:#f8f9fa}.seating-suggestion-item.selected{background-color:#007bff;color:#fff}.seating-suggestion-item.disabled{color:#999;cursor:not-allowed;font-style:italic}.seating-suggestion-item.disabled:hover{background-color:transparent}