#mapid{height:580px}#mapContainer{padding-left:0;padding-right:0}#mapContainer div.overlay{position:absolute;top:0;right:0;left:0;background-color:#00000080;z-index:1000;color:#fff;padding:0 1rem}#mapContainer div.overlay button{background:none}#mapContainer div.overlay section{color:#fff}ul.navbar .nav-link{color:#ffffff80}ul.navbar .nav-link:hover{color:#ffffffb3}ul.navbar .active>.nav-link{color:#fff}#shotList li.active{background:#dadfe4}#shotList li div{display:none}#shotList li.active div{display:block}div.card{margin-top:15px}div.card div.card-label{float:left}div.card div.card-value{float:right}div.card div.card-sub{clear:left;font-size:85%;color:#696969}button.playButton{border-radius:10px;margin:20px;width:125px;height:35px;background:#FF514C;color:#fff}button.playButton:disabled{background:#FFFFFF;color:#6c757d}button.playButtonFA{color:#ff514c;border:none;background:#FFFFFF}button.playButtonFA:disabled{color:gray}#courseList{overflow:auto}#courseList div h1{font-size:1.4em;display:inline}#courseList ul{margin-left:-15px;margin-right:-15px}#courseList ul li{padding-left:15px;padding-top:5px;padding-bottom:5px;border-top:1px solid #656565}#courseList ul li.active,#courseList ul li:hover{background:#dedddd}#courseList ul li div h2{font-size:1.1em;margin-bottom:0}#courseList ul li div section{font-size:.8em;color:#656565}#addCourseModal div div.modal-body div.col-left{float:left;width:65%}#addCourseModal div div.modal-body div.col-right{float:right;width:35%}#addCourseModal div div.modal-body div label{margin-top:8px;margin-bottom:2px}#addCourseModal div div.modal-body div input{width:85%}#course-detail #leftNav{overflow:auto}#course-detail #mapContainer{position:relative}#course-detail .map-legend{position:absolute;top:10px;right:10px;z-index:1000;background:rgba(0,0,0,.75);color:#fff;padding:8px 12px;border-radius:6px;font-size:.8em;min-width:140px}#course-detail .map-legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#course-detail .map-legend-close{background:none;border:none;color:#fff;cursor:pointer;padding:0;font-size:.9em}#course-detail .map-legend-item{display:flex;align-items:center;gap:8px;padding:2px 0}#course-detail .legend-line{display:inline-block;width:20px;height:3px;flex-shrink:0}#course-detail .legend-line-dashed{width:20px;height:0;border-top:3px dashed;background:none}#course-detail .legend-polygon{display:inline-block;width:16px;height:12px;border:2px solid;flex-shrink:0}#course-detail .legend-circle{display:inline-block;width:14px;height:14px;border:2px solid;border-radius:50%;flex-shrink:0}#course-detail .legend-circle-empty{background:none!important}#course-detail .legend-mando{display:inline-flex;width:18px;height:18px;border-radius:50%;border:2px solid yellow;background:rgba(0,0,0,.5);color:#ff0;font-size:10px;font-weight:700;align-items:center;justify-content:center;flex-shrink:0}#course-detail button.map-legend-toggle{position:absolute!important;top:10px!important;right:10px!important;z-index:1000!important;width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,.75);color:#fff;cursor:pointer;font-size:.8em;display:flex!important;align-items:center;justify-content:center}#course-detail .courseActions{margin:4px 0}#course-detail h1{font-size:1.4em;display:inline}#course-detail section{font-size:.8em;color:#656565}#course-detail h2{font-size:1.1em;margin-bottom:0;display:inline}#course-detail ul{margin-left:-15px;margin-right:-15px}#course-detail ul li{padding-left:15px}#course-detail ul li button{display:none;background:inherit}#course-detail ul li.active{background:#dedddd}#course-detail ul li.active button{display:inline}#course-detail ul li div.list-group-horizontal{flex-direction:row;display:none;padding-left:15px;padding-bottom:5px}#course-detail ul li div.list-group-horizontal.hasMultipleTees{display:flex}#course-detail ul li div.list-group-horizontal .list-group-item{padding:.25em .5rem;width:auto;line-height:1}#course-detail ul li div.list-group-horizontal .list-group-item:first-child{border-radius:.25rem 0rem 0rem .25rem}#course-detail ul li div.list-group-horizontal .list-group-item:last-child{border-radius:0rem .25rem .25rem 0rem}#course-detail ul li.editing div.list-group-horizontal{flex-direction:row;display:flex}#course-detail ul li.editing div.holeDetails{display:block}#course-detail ul li:hover{background:#dedddd}#course-detail ul li div.holeDetails{display:none;margin-left:-15px;border-top:solid 1px #656565;border-bottom:solid 1px #656565;padding-left:25px}#course-detail ul li div.holeDetails label{display:block;margin-bottom:0}#course-detail ul li div.holeDetails input{margin-bottom:.5rem}#course-detail ul li div.holeDetails div{margin-left:0;border-top:none;border-bottom:none;padding-left:0}#course-detail .optionsModal h6{font-weight:600;margin-top:16px;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:4px}#course-detail .optionsModal h6:first-child{margin-top:0}#course-detail .optionsRadioGroup label{display:flex!important;align-items:center;font-size:1em;margin-bottom:6px;cursor:pointer}#course-detail .optionsRadioGroup label input{display:inline!important;margin-right:8px;width:auto!important}#course-detail .layersTogglesList label{display:flex!important;align-items:center;font-size:1em;margin-bottom:8px;cursor:pointer}#course-detail .layersTogglesList label input{display:inline!important;margin-right:8px;width:auto!important}#course-detail .mando-marker{background:none!important;border:none!important}#course-detail .drawingControls{padding:10px 15px}#course-detail .drawingControls select{width:100%;margin-bottom:8px}#course-detail .drawingControls .drawingPointCount{font-size:.85em;color:#656565;margin-bottom:8px}#course-detail .drawingControls .drawingButtons{display:flex;gap:6px}#course-detail .drawingControls .drawingBtn{flex:1;padding:6px 8px;border:none;border-radius:4px;font-size:.8em;font-weight:500;cursor:pointer;color:#fff}#course-detail .drawingControls .drawingBtn:disabled{opacity:.5;cursor:not-allowed}#course-detail .drawingControls .drawingBtn i{margin-right:2px}#course-detail .drawingControls .drawingBtnUndo{background:#6c757d}#course-detail .drawingControls .drawingBtnSave{background:#28a745}#course-detail .drawingControls .drawingBtnCancel{background:#dc3545}#course-detail .holeFeatures{padding:8px 0;border-top:solid 1px #656565}#course-detail .holeFeatures h3{font-size:.9em;margin-bottom:6px}#course-detail .holeFeatures .featureList{list-style:none;padding:0;margin:0}#course-detail .holeFeatures .featureItem{display:flex;align-items:center;padding:3px 0;font-size:.8em;flex-wrap:nowrap;overflow:visible}#course-detail .holeFeatures .featureItem button{display:inline!important}#course-detail .holeFeatures .featureLabel{white-space:nowrap}#course-detail .holeFeatures .featurePoints{color:#656565;margin-left:4px;white-space:nowrap}#course-detail .holeFeatures .featureActions{margin-left:auto;white-space:nowrap}#course-detail .holeFeatures .noFeatures{font-size:.8em;color:#656565}#course-detail div.modal label{display:inline;margin-bottom:0}#course-detail div.modal input,#course-detail div.modal select{display:block;margin-bottom:.5rem}#course-detail div.modal .editFeaturePointList{list-style:none;padding:0;margin:8px 0 0;max-height:300px;overflow-y:auto}#course-detail div.modal .editFeaturePointItem{display:flex;align-items:center;padding:4px 0;border-bottom:1px solid #eee;font-size:.85em}#course-detail div.modal .editFeaturePointItem button{display:inline!important;margin-left:auto;color:#dc3545!important}#course-detail div.modal .editFeaturePointIndex{width:28px;font-weight:500}#course-detail div.modal .editFeaturePointCoords{font-family:monospace;font-size:.9em}#round h1{font-size:1.4em}#round #leftNav{overflow:auto}#round #mapContainer{position:relative}#round .map-legend{position:absolute;top:10px;right:10px;z-index:1000;background:rgba(0,0,0,.75);color:#fff;padding:8px 12px;border-radius:6px;font-size:.8em;min-width:140px}#round .map-legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#round .map-legend-close{background:none;border:none;color:#fff;cursor:pointer;padding:0;font-size:.9em}#round .map-legend-item{display:flex;align-items:center;gap:8px;padding:2px 0}#round .legend-line{display:inline-block;width:20px;height:3px;flex-shrink:0}#round .legend-line-dashed{width:20px;height:0;border-top:3px dashed;background:none}#round .legend-polygon{display:inline-block;width:16px;height:12px;border:2px solid;flex-shrink:0}#round .legend-circle{display:inline-block;width:14px;height:14px;border:2px solid;border-radius:50%;flex-shrink:0}#round .legend-circle-empty{background:none!important}#round .legend-mando{display:inline-flex;width:18px;height:18px;border-radius:50%;border:2px solid yellow;background:rgba(0,0,0,.5);color:#ff0;font-size:10px;font-weight:700;align-items:center;justify-content:center;flex-shrink:0}#round button.map-legend-toggle{position:absolute!important;top:10px!important;right:10px!important;z-index:1000!important;width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,.75);color:#fff;cursor:pointer;font-size:.8em;display:flex!important;align-items:center;justify-content:center}#round .mando-marker{background:none!important;border:none!important}#round .optionsModal h6{font-weight:600;margin-top:16px;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:4px}#round .optionsModal h6:first-child{margin-top:0}#round .optionsRadioGroup label{display:flex!important;align-items:center;font-size:1em;margin-bottom:6px;cursor:pointer}#round .optionsRadioGroup label input{display:inline!important;margin-right:8px;width:auto!important}#round .layersTogglesList label{display:flex!important;align-items:center;font-size:1em;margin-bottom:8px;cursor:pointer}#round .layersTogglesList label input{display:inline!important;margin-right:8px;width:auto!important}#round ul{margin-left:-15px;margin-right:-15px}#round ul li{padding-left:15px}#round ul li button{display:none;background:inherit}#round ul li.active{background:#dedddd}#round ul li.active button{display:inline}#round ul li.editing div{display:block}#round ul li:hover{background:#dedddd}#round ul li div{display:none;margin-left:-15px;border-top:solid 1px #656565;border-bottom:solid 1px #656565;padding-left:45px}#round ul li div label{display:block;margin-bottom:0}#round ul li div input{margin-bottom:.5rem}#round ul li div div{margin-left:0;border-top:none;border-bottom:none;padding-left:0}#round div.modal-content div.list-group-horizontal{flex-direction:row}#round div.modal-content div.list-group-horizontal :first-child{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#round div.modal-content div.list-group-horizontal :last-child{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#round div.modal-content div.list-group-horizontal a.list-group-item{border-radius:0rem}#round div.modal-content table{width:100%}#round div.modal-content table td{vertical-align:top}#round div.modal-content table td span.detail{font-size:85%;color:#696969}#round div.modal-content table td.left{text-align:left}#round div.modal-content table td.right{text-align:right}#round #shareRoundModal #shareUrlDiv input{width:90%}
