.bg-event-tees-list{width:100%;padding-bottom:15px;border-bottom:1px solid #e5e5e5;margin-bottom:5px}table.bg-event-tees td,table.bg-event-tees th{padding:4px 1px}table.teeinfo td{padding:3px 5px}table.teeinfo tr:first-child td{padding-top:10px}table.teeinfo tr:last-child td{padding-bottom:10px}table.teeinfo th{padding:5px;background-color:#fafafa}table.bg-event-tees-active{margin-top:20px;margin-bottom:20px}table.bg-event-tees-active td{padding-bottom:5px}table.bg-event-tees-active th{color:#828282;font-weight:400;background-color:transparent}table.bg-event-tees-list th{color:#000;font-weight:400}table.bg-event-tees-active div.teeinfo-ct{-webkit-overflow-scrolling:touch;overflow-x:scroll}table.bg-event-tees-active div.teeinfo-ct::-webkit-scrollbar{height:1.3em;background-color:#f1f1f2}table.bg-event-tees-active div.teeinfo-ct::-webkit-scrollbar-thumb{background-color:#e6e7e8}table.teeinfo{font-size:.95em;width:100%}table.bg-event-tees-active td.tee-dot-cell>div{transform:scale(1.1,1.1);padding-left:5px;padding-right:3px}table.bg-event-tees-active td.tee-name-cell>div{font-size:14px;font-weight:700}table.bg-event-tees-list tbody tr{background-color:#fff;cursor:pointer}table.bg-event-tees-list tbody tr.active{background-color:#e9e9e9}table.bg-event-tees-active td,table.bg-event-tees-list td{vertical-align:middle}table.bg-event-tees-list td,table.bg-event-tees-list th{padding:4px 2px}#courseMapCarousel .bg-hole-container,#greensMapCarousel .bg-hole-container{height:370px;background:#fff;position:relative}#courseMapCarousel .bg-course-overview-aerial{right:6px;top:-65px}#courseMapCarousel .result svg{display:none}#courseMapCarousel .result .bg-course-overview-pinflag,#courseMapCarousel .result canvas,#greensMapCarousel .result canvas{position:absolute;z-index:8}#courseMapCarousel .result .bg-course-overview-range{display:none}#courseMapCarousel .result .coursecenter,#greensMapCarousel .result .coursecenter{margin:0 auto;position:relative;width:250px}#courseMapCarousel .bg-hole-info,#greensMapCarousel .bg-hole-info{z-index:100;position:relative;top:10px;left:10px;width:140px;font-size:18px;text-shadow:0 1px 4px #fff;color:#505050;line-height:.9;text-align:left}#courseMapCarousel .bg-hole-info a,#greensMapCarousel .bg-hole-info a{color:#08c}#courseMapCarousel,#greensMapCarousel{height:400px;margin:0;top:0;bottom:0;left:0;right:0}.indicator-container{clear:both;text-align:center;padding-top:10px}#courseMapCarousel a.carousel-control,#courses a.carousel-control,#greensMapCarousel a.carousel-control{background:0 0;z-index:200;opacity:.5}#courseMapCarousel .carousel-control,#courses .carousel-control,#greensMapCarousel .carousel-control{color:#59595c;opacity:.5;border:none}#courseMapCarousel a.carousel-control:hover,#courses a.carousel-control:hover,#greensMapCarousel a.carousel-control:hover{color:#59595c;opacity:1}#courseMapCarousel .carousel-indicators,#courses .carousel-indicators,#greensMapCarousel .carousel-indicators{text-align:center;display:inline-block;margin:0;right:auto;top:auto;position:relative}#courseMapCarousel .carousel-indicators li,#courses .carousel-indicators li,#greensMapCarousel .carousel-indicators li{background:none repeat scroll 0 0 #222;cursor:pointer;opacity:.2}#courseMapCarousel .carousel-indicators li.active,#courses .carousel-indicators li.active,#greensMapCarousel .carousel-indicators li.active{background:#4d68a4;opacity:1}.bg-event-course-tour{min-height:460px}.bg-hole-container a{text-decoration:none}#courseMapCarousel .loader,#greensMapCarousel .loader{background-image:url(https://cdn.bluegolf.com/images/wait/spinner16.gif);background-repeat:no-repeat;background-position:center;height:370px;width:100%}#courseMapCarousel a.carousel-control,#greensMapCarousel a.carousel-control{height:60px}.architect p{line-height:16px}.bg-event-course-handicapcalc li a:hover,.bg-event-course-handicapcalc li.active a,.bg-event-course-handicapcalc li.active a:hover,.bg-event-course-scorecard li a:hover,.bg-event-course-scorecard li.active a,.bg-event-course-scorecard li.active a:hover{background:0 0;color:#000}.bg-event-course-handicapcalc span.bg-tee-icon-reg,.bg-event-course-scorecard span.bg-tee-icon-reg{margin-left:6px;position:relative;vertical-align:0}.bg-event-course-handicapcalc li a span.bg-tee-icon-reg,.bg-event-course-scorecard li a span.bg-tee-icon-reg{margin-right:10px;position:relative;top:1px}.bg-event-course-handicapcalc .bg-tee-detail,.bg-event-course-scorecard .scorecard{list-style:none;padding:0;margin:0 auto 15px auto}.bg-event-course-handicapcalc .bg-tee-detail li,.bg-event-course-scorecard .scorecard li{border-right:solid 1px #e5e5e5;display:inline-block;text-align:center;width:24%}.bg-event-course-handicapcalc .caret,.bg-event-course-scorecard .caret{margin-top:7px;margin-left:5px;color:#777;border-top:4px solid #777}.bg-event-course-handicapcalc h3,.bg-event-course-scorecard h3{font-size:14px!important;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;margin:10px 0;color:#777;text-align:center;position:relative}.bg-event-course-handicapcalc .bg-tee-detail li span,.bg-event-course-scorecard .scorecard li span,.scorecard li p{margin:2px 0}.bg-event-course-handicapcalc .bg-tee-detail li span,.bg-event-course-scorecard .scorecard li span{font-size:20px;border-bottom:none;font-weight:700;color:#777}.bg-event-course-handicapcalc .bg-tee-detail li p,.bg-event-course-scorecard .scorecard li p{font-size:12px;margin:0;color:#a29e9e}.bg-event-course-handicapcalc .bg-tee-detail li:last-child,.bg-event-course-scorecard .scorecard li:last-child{border-right:none}.bg-event-course-handicapcalc .replaceable-tee,.bg-event-course-scorecard .replaceable-tee{line-height:18px;vertical-align:middle;padding:10px 15px;display:inline-block;text-decoration:none;color:#777;font-size:14px;text-transform:uppercase}.bg-event-course-handicapcalc .replaceable-tee::after,.bg-event-course-scorecard .replaceable-tee::after{border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.bg-event-course-handicapcalc .replaceable-tee:focus,.bg-event-course-scorecard .replaceable-tee:focus{background-color:#e5e5e5}.bg-event-course-handicapcalc .dropdown-menu,.bg-event-course-scorecard .dropdown-menu{left:30%}.bg-event-course-handicapcalc .dropdown-menu li a,.bg-event-course-scorecard .dropdown-menu li a{text-align:left;padding:10px 20px}.bg-event-course-scorecard .section-container{display:inline-table;padding:0;width:100%;padding-bottom:40px}.bg-event-course-handicapcalc .section-container{display:inline-table;padding:0;width:100%}.bg-event-course-scorecard .section-label{display:table-cell;width:10%;vertical-align:middle;text-align:center;min-width:40px}.bg-event-course-scorecard .section-label span{font-size:14px;margin:0}.bg-event-course-scorecard .section-label p{font-size:12px;margin:0;color:#a29e9e}.bg-event-course-handicapcalc .wrap,.bg-event-course-scorecard .wrap{display:table-cell;width:90%;padding:0 10px}.bg-event-course-scorecard #fullscorecardlink{float:right;color:#4285f4}.bg-event-course-handicapcalc .carousel .carousel-outer,.bg-event-course-scorecard .carousel .carousel-outer{margin-bottom:0}.bg-event-course-scorecard .item{margin-top:10px}.bg-event-course-scorecard .bar-container{width:100%;max-height:10px;border-radius:2px;vertical-align:middle;display:inline-block;position:relative}.bg-event-course-handicapcalc .dropdown-menu,.bg-event-course-scorecard .dropdown-menu{border:none;background:#fbfbfb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin:0}.bg-event-course-scorecard .dropdown-menu li a .checkmark{display:none;width:20px;visibility:hidden}.bg-event-course-handicapcalc .dropdown-menu li.active a,.bg-event-course-scorecard .dropdown-menu li.active a{background:#f1f1f1}.bg-event-course-scorecard .dropdown-menu li.active a .checkmark{visibility:visible}.bg-event-course-scorecard .bar{position:relative;display:inline-block;height:10px;transition:all .5s}.bg-event-course-scorecard .bar-label{position:absolute;font-size:11px;text-align:center;top:14px;text-transform:uppercase;color:#a29e9e}.bg-event-course-scorecard .short{left:0}.bg-event-course-scorecard .long{right:0}.bg-event-course-scorecard .avg{position:relative;display:inline-block;margin:0 auto;bottom:-12px}.bg-event-course-scorecard .bar-label p{color:#777;margin:0;font-size:15px;font-weight:700}.bg-event-course-scorecard .avg span{position:relative;left:-10px}.bg-event-course-scorecard .notch{display:inline-block;width:4px;height:12px;position:absolute;top:-1px}.bg-event-course-scorecard{min-height:388px}.bg-event-course-handicapcalc .calclabel{font-size:16px;text-transform:uppercase;color:#777;line-height:2}.bg-event-course-handicapcalc input{width:140px;font-size:18px;font-weight:400;color:#777;text-align:center;height:40px}.bg-event-course-handicapcalc input::placeholder{text-align:left}.bg-event-course-handicapcalc input:focus::placeholder{color:transparent}#carousel-handicapcalc .section-container td{text-align:center}#carousel-handicapcalc .section-container span,.bg-event-course-handicapcalc .handicapcalc_byscore,.bg-event-course-handicapcalc .handicapcalc_course{color:#777;margin:0;font-size:20px;font-weight:700;width:100px}.bg-event-course-directions .directions-controls{padding:10px 0;float:left;width:71%}.bg-event-course-directions .directions-input-controls{margin-bottom:10px;border:none;border-bottom:1px solid #1c90f3;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;color:#1c90f3;outline:0;width:100%}.bg-event-course-directions .directions-input-controls::-webkit-input-placeholder{color:#1c90f3;font-weight:400}.bg-event-course-directions .directions-input-controls::-moz-placeholder{color:#1c90f3;font-weight:400}.bg-event-course-directions .directions-input-controls:-ms-input-placeholder{color:#1c90f3;font-weight:400}.bg-event-course-directions .directions-input-controls:-moz-placeholder{color:#1c90f3;font-weight:400}.bg-event-course-directions .left-icons{float:left;width:12px;text-align:center;padding:15px 20px 15px 10px}.bg-event-course-directions .left-icons i{color:#1c90f3;display:block;line-height:14px}.bg-event-course-directions .left-icons i.fa-circle{font-size:8px}.bg-event-course-directions .left-icons i.fa-circle.larger{font-size:14px}.bg-event-course-directions .left-icons i.fa-map-marker{font-size:22px;margin-top:5px}.bg-event-course-directions .go-icon{background-image:url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);background-size:70px 210px;width:22px;height:22px;border:0;background-color:transparent;margin:38px 5%;float:right}.bg-event-course-directions .go-icon:focus{outline:0}.bg-event-course-directions form{margin:0}#fulldirectionslink,#nearbylink{float:right;color:#fff}.bg-event-course-directions .btn.bg-btn-material{margin:0 auto;display:block;top:32px;position:relative;background-color:#fff;background-image:none;border:1px solid #4285f4;box-shadow:none;color:#4285f4;font:700 12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-shadow:none;text-transform:uppercase}.bg-event-course-directions .btn.bg-btn-material:hover{background-color:#e6e6e6;color:#333}.maps-container-nearby{padding:0;overflow:hidden}.maps-container-nearby iframe{width:100%;height:330px;border:none}.bg-tip-opeg-reg .bg-opeg-reg-nologo{background-color:#fcfcfc;border:1px solid #e0e0e0;color:#aaa;text-align:center}.bg-tip-opeg-reg .bg-tip-opeg-reg-logo.bg-opeg-reg-nologo{font-size:30px;height:126px;line-height:126px}.bg-tip-opeg-reg{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.bg-tip-opeg-reg-action{position:relative}.bg-tip-opeg-reg-entry{border:1px solid #ced0cf;display:inline-block;margin:.1em;overflow:hidden}.bg-tip-opeg-reg-extra{color:#aaa;font-size:.9em;line-height:120%}.bg-tip-opeg-reg-logo{display:block;margin:auto;width:128px;margin:10px}.bg-tip-opeg-reg-nologo{background-color:#f2f2f2;color:#999;display:block;font-size:18px;height:100px;line-height:100px;margin:.75em auto;text-align:center;width:100px}.bg-tip-opeg-reg-popup.modal.fade{transition:opacity .1s linear,top .1s}.bg-tip-opeg-reg-popup.modal.fade.in{top:25%}.bg-tip-opeg-reg-caption{margin:3px 10px;padding-top:0;white-space:nowrap;max-width:128px}.bg-tip-opeg-reg-register{position:absolute;right:0;top:0}.bg-tip-open-reg-card-button{border-top:1px solid #dedee0;height:30px;font-size:12px;text-transform:uppercase;padding:0 10px}.bg-tip-open-reg-card-button small{top:-1px;position:relative}.bg-tip-open-reg-card-button a{line-height:30px;display:inline-block;color:#8e8e8e;position:relative}.bg-tip-open-reg-card-button a:hover{text-decoration:none;color:#08c}.bg-tip-opeg-reg-caption p{line-height:15px;overflow:hidden;text-overflow:ellipsis;font-size:.9em;margin-bottom:0;padding:0;color:#aaa}.bg-tip-opeg-reg-caption a{overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#555}#courseArchitect .bg-tip-opeg-reg-entry{width:31%;margin:.12em}#courseArchitect .bg-tip-opeg-reg-logo{width:100%;margin:0}#courseArchitect .thumblogo a{display:inline-block;padding:10px 10px 0 10px}#courseArchitect .bg-tip-opeg-reg-caption{text-align:left}#courseArchitect{text-align:center}#courseArchitect .profile-img{float:left;margin-right:15px}#courseArchitect .profile-img img{max-width:75px}#courseArchitect .architect-content{text-align:left;margin-left:90px}.bg-course-overview-attribution{bottom:0;font-size:8pt;position:absolute;right:5px}.bg-course-overview-link{bottom:0;font-size:11pt;left:5px;position:absolute}.scorecard-image{max-height:368px;overflow:hidden}.scorecard-image img{width:100%}.scorecard-options-container{padding:4px 6px}.scorecard-options-container a{margin-right:25px}.scorecard-options-container a i{margin-right:5px;color:#666a73}.overflow-container{overflow-x:scroll;overflow-y:hidden;padding-bottom:20px}.subsection-actual-scorecard hr{margin:4px 0;height:1px}img.coverphoto{max-width:100%}.bg-tip-course-profile .bg-customer-name{padding-left:0}.bg-tip-course-profile .bg-customer-name h3{font-size:16px;text-shadow:none;color:#505050;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bg-single-course-info .bg-customer-name h3{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,1)}.bg-tip-course-profile div.headline{position:relative;bottom:0;width:220px;margin-left:85px}.bg-tip-course-profile .headline p{line-height:1.2}.bg-tip-course-profile .profilePicThumb{max-width:75px;max-height:75px;left:12px}.bg-tip-course-profile .profilePic{height:60px;width:60px}.bg-tip-course-profile .profilecover{border:1px solid #e0e0e0;min-height:190px}.bg-tip-course-profile .profilecover .inline{margin-left:10px;margin-top:10px}.bg-tip-course-profile .coverphoto-noimage-fb{max-height:145px}.bg-tip-course-profile.bg-single-course-info div.headline{bottom:19px}.bg-single-course-info .profilecover{border:0}.bg-single-course-info .bg-single-course-desc p{color:#666a73;height:40px;margin-left:10px;overflow:hidden}.bg-single-course-info .bg-customer-name p{color:#000;line-height:1.5;font-size:12px}.bg-single-course-footer{text-align:center}.bg-single-course-footer a{margin-left:3%;margin-right:3%}.headline-container{position:relative}#courseDetailBox .col-3>a:first-child{padding:3px;border:1px solid #e5e7eb;height:auto;width:auto;vertical-align:middle;display:block;overflow:hidden}@media (max-width:991px){#bgCourseCover{margin-left:-15px;margin-right:-15px}}@media (max-width:1300px){.open-for-registration-card-single{max-width:none;width:auto;margin:15px 5px}}@media (min-width:1299px){.open-for-registration-card-single{max-width:840px;width:100%;margin:0}}.open-for-registration-card-single{border:0;padding:0;background:0 0}.open-for-registration-card-single .subsection h2{background:0 0!important;border-bottom:0;padding:14px 15px 12px 15px;font-size:13px;margin-bottom:0;text-transform:none}.open-for-registration-card-single .subsection{box-shadow:none;border-radius:10px}.open-for-registration-card-single .bg-tip-opeg-reg{padding-left:15px;padding-right:15px;padding-bottom:10px;overflow-x:auto}.bg-schedule-filter{display:flex!important;flex-grow:1;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-left:5px}.bg-schedule-filter{line-height:20px;height:20px;vertical-align:middle;margin:12px auto 10px 8px!important}.bg-schedule-filter div.caretpicker{margin-right:.5rem!important}.bg-schedule-filter div.caretpicker a.dropdown-toggle{line-height:1.2;font-weight:400;padding:4px 8px;border:1px solid #dce0e0;background-color:#fff;border-radius:4px;color:#484848!important}.bg-schedule-filter div.caretpicker a.dropdown-toggle .caret{display:none}.bg-schedule-filter div.caretpicker.filtered a.dropdown-toggle{background-color:#286ef0;border-color:#286ef0;color:#fff!important}.bg-schedule-filter div.caretpicker:hover a.dropdown-toggle{background-color:#286ef0;border-color:#286ef0;color:#fff!important;text-decoration:none}.bg-schedule-filter .dropdown-menu li a:focus,.bg-schedule-filter .dropdown-menu li a:hover{background:#f1f1f1;outline:0;color:#333}.bg-schedule-filter .dropdown-menu>li>a{padding:3px 20px!important}@media (max-width:767px){.bg-schedule-filter div.caretpicker a.dropdown-toggle{font-size:15px;height:32px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:30px}}