.autocomplete{display:inline-block;position:relative}.autocomplete-items{border:1px solid #d4d4d4;border-bottom:none;border-top:none;left:0;max-height:230px;overflow-y:scroll;position:absolute;right:0;top:100%;z-index:99}.autocomplete-items div{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.lookup__input-spinner.lookup__input-spinner--hide{display:none;visibility:hidden}.lookup__input-spinner{position:absolute;right:-30px;top:30px}.lookup__input-spinner img{height:23px}.input-group.lookup-name{width:calc(100% - 25px)}button{background:transparent;border:none;color:initial;font-size:medium;height:auto;line-height:normal;margin:0;outline:none;padding:0}button:active,button:focus,button:hover,button:visited{-webkit-box-shadow:none;box-shadow:none;outline:none!important}button.btn{background-color:#4a4a4a;border:0;border-radius:5px;color:#fff;font-size:1.6rem;font-weight:300;height:4.6rem;letter-spacing:.05rem;line-height:4.6rem;padding:0 2rem}.btn.btn-wide,button .btn-wide{width:100%}button.btn.disabled{background-color:#9b9b9b;cursor:default;opacity:.4}input[disabled]{background-color:#ececec;cursor:default;opacity:.4}button.btn-outline.disabled{background-color:transparent}.btn.btn-pay,.btn.btn-pay:active,.btn.btn-pay:focus,.btn.btn-pay:hover,.btn.btn-pay:visited,button.btn-pay,button.btn-pay:active,button.btn-pay:focus,button.btn-pay:hover,button.btn-pay:visited{background-color:#417505}.form__container button.disbaled.btn-pay:hover,.form__container button[disabled].btn-pay:hover,button.btn.btn-pay.disabled:hover{background-color:#333}.btn-outline,button.btn-outline{background-color:transparent;border:1px solid #4097cc;color:#4097cc;font-size:.9em;font-weight:400;line-height:4.4rem}.isView .btn-outline,.isView .btn-outline:active,.isView .btn-outline:focus,.isView .btn-outline:hover,.isView .btn-outline:visited,.isView button.btn-outline,.isView button.btn-outline:active,.isView button.btn-outline:focus,.isView button.btn-outline:hover,.isView button.btn-outline:visited{border-color:#aaa;color:#777}.btn-ko,button.btn-ko{background-color:transparent;color:#4097cc;font-size:.9em;font-weight:400}.btn.btn-ko:active,.btn.btn-ko:focus,.btn.btn-ko:hover,.btn.btn-ko:visited,button.btn-ko:active,button.btn-ko:focus,button.btn-ko:hover,button.btn-ko:visited{background-color:transparent;color:#267fb9;opacity:.4}button.btn.disabled,input[disabled]{background-color:#ccc;cursor:default}.isView button.btn.save-section{background-color:#ccc}.isView .btn.btn-ko,.isView .btn.btn-ko:active,.isView .btn.btn-ko:focus,.isView .btn.btn-ko:hover,.isView .btn.btn-ko:visited,.isView button.btn-ko,.isView button.btn-ko:active,.isView button.btn-ko:focus,.isView button.btn-ko:hover,.isView button.btn-ko:visited{background-color:transparent;color:transparent}.input-group{margin-bottom:1.5rem;width:100%}.checkbox-group .checkbox-label{margin:0 0 1rem 2.8rem}.checkbox-group .checkbox-label .caption{display:block;font-size:1.1rem}.input-group label{font-weight:400;line-height:180%;margin-bottom:5px}.input-group .icon-help{margin-left:.6rem}.tooltip .tooltip-inner{background-color:#fff;border:1px solid #000;color:#000;padding:10px}label{display:block;font-weight:400}.checkbox-container input[type=checkbox],.checkbox-container input[type=radio]{position:absolute;visibility:hidden}.btn[disabled],.form-control[disabled],fieldset[disabled] .btn,fieldset[disabled] .form-control{cursor:default!important}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ececec!important;opacity:.4}input[disabled]+span{background-color:#ececec;border-color:#ccc;opacity:.4}.input-group.required label{padding-left:1rem}.input-group.required label:before{content:"*";font-size:16px;font-weight:400;left:0;position:absolute}.form-group-header{margin:0 auto 2rem}.form-group-header,.input-group-header{font-size:1.4rem;font-weight:600;line-height:1.6rem}.input-group-header{margin:2rem 0 1rem;width:100%}.radio-group-header{margin-bottom:1.5rem}.input-group label{font-size:1.25rem;font-weight:600;line-height:1.45rem}.input-group label.label-large{font-size:1.3rem;font-weight:600}.input-group-header .caption,.label-large .caption{display:block;font-size:1.1rem;font-weight:400;line-height:1.4rem;margin:.3rem auto}.input-group .label-caption,.input-group-header .label-caption{display:block;font-size:1.1rem;font-weight:400;line-height:1.4rem;margin-bottom:.2rem}.input-group-header+.label-caption{margin-top:-.6rem}.form__container .form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#626262;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form__container .form-control,.form__container input[type=email],.form__container input[type=number],.form__container input[type=password],.form__container input[type=tel],.form__container input[type=text],.form__container input[type=url],.form__container select{box-sizing:content-box;font-size:1.5rem;line-height:3.5rem;margin:0 0 .5rem;padding:.5rem 0;text-indent:1.5rem;width:calc(100% - 2px)}.form__container textarea.form-control{padding:.5rem 1.5rem;text-indent:0}.form__container select.form-control{background-color:#fff;border-color:#ccc;border-radius:5px;height:3.4rem;margin:0;text-transform:capitalize}select.form-control{background-image:url(https://www-usms-hhgdctfafngha6hr.z01.azurefd.net/-/media/usms/developers/Images/MyUSMS/icon-arrow-down);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}@media (min-width:768px){.contact-secondary-email{margin-top:-1.5rem}.isEdit.section__header:after{z-index:-1}.isEdit .section__header:after{display:none}}.contact-privacy-email,.contact-privacy-name,.contact-privacy-phone{margin-bottom:0}.contact-header{font-weight:700}.modal,.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857143;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.popover-link:focus,.popover-link:hover{border:0;outline:0;text-decoration:none}.popover{word-wrap:normal;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.42857143;max-width:276px;padding:1px;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:14px;margin:0;padding:8px 14px}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:50%;margin-left:-11px}.popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-11px;top:50%}.popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.tooltip{word-wrap:normal;display:block;filter:alpha(opacity=0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{background-color:#000;border-radius:4px;color:#fff;max-width:200px;padding:3px 8px;text-align:center}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;margin-top:-5px;right:5px;top:0}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:5px;margin-top:-5px;top:0}@import "../../../../../App/assets/styles/variables.css";.club-edit .form-control.has-success{border:1px solid #ccc}.club-receipt .section{border-bottom:1px solid #ccc;padding-bottom:2rem}.club-edit .checkbox-container{margin-right:5px}.input-group.fade{display:none;height:0;visibility:hidden}.add-club-choice__title .icon-help:after,.input-group label .icon-help:after,.input-group label+.icon-help:after{background-image:url(/-/media/usms/developers/images/club/icon-help.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:1.2rem;position:relative;right:0;top:.1rem;width:1.2rem}.add-club-choice__title .icon-help:after{right:.4rem;top:-.9rem}.club-edit .form-group{margin-bottom:1.5rem;position:relative}.form__container .club-edit .location-details.show .form-group.form-group-hidden{display:none}.form__container .club-edit .location-details.show .form-group.form-group-hidden.show{display:block}.form__container .club-edit .location-details.show .input-group.location-type--other.show{height:3.4rem;opacity:1}.form__container .club-edit .location-details.show .input-group.location-type--other.show input{height:3.4rem;margin-bottom:2.5rem;padding:.5rem 0}.form__container .club-edit .help-block.has-error{background-color:#fff;color:#c62030;display:block;height:20px;margin:0 auto 1.5rem;padding:0;top:-5px}.form__container .club-edit #form-gold .club-more-info .help-block.has-error{margin:5px 0;position:relative}.club-edit .card{padding:0}.form__container .club-edit .section--disabled .section__header{color:#d3d3d3;pointer-events:none}.form__container .club-edit .section--disabled.hasData .section__header:after{display:none}.form__container .club-edit .section--disabled .section__header .section__number{border-color:#d3d3d3;pointer-events:none}.form__container .btn-link,.form__container .btn-link:active,.form__container .btn-link:focus,.form__container .btn-link:hover{background-color:transparent;border-color:transparent;color:#0068ad}.form__container .btn-link{border-radius:0;color:#0068ad;font-weight:400}.form__container .btn-link,.form__container .btn-link.active,.form__container .btn-link:active,.form__container .btn-link[disabled],.form__container .btn-outline,.form__container .btn-outline.active,.form__container .btn-outline:active,.form__container .btn-outline[disabled],.form__container fieldset[disabled] .btn-link,.form__container fieldset[disabled] .btn-outline{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}.form__container .btn-outline .fa-plus{margin:0 5px 0 -10px}.club-edit .alts-header,.club-edit .coach-header,.club-edit .location-header{margin-bottom:3.5rem}.club-edit .list-item p.location-name{font-size:1.5rem;font-weight:700;line-height:1.75rem}.club-edit .edit-list .list-item p.location-name{margin-top:0}.club-edit .btn.location-add-venue{text-align:left;white-space:nowrap;width:103px}.club-edit .btn.location-add-configuration{text-align:left;white-space:nowrap;width:160px}.club-edit .btn#addLocationBtn{text-align:left;width:150px}.club-edit .btn.location-add-configuration,.club-edit .btn.location-add-venue{margin:1rem 0}.club-edit .location-address-street,.club-edit .location-city{font-size:1.35rem;line-height:1.85rem}.club-edit input#locationName{font-weight:400}#cancelAddAltsBtn,#cancelAddCoachBtn,#cancelAddLocationBtn{display:none}.club-edit__container>.row{width:100%}.usms-container #club-contact__content p,.usms-container p.club-edit__introduction{font-size:1.35rem;line-height:2.3rem;margin:-1.5rem auto 1.5rem}.club-edit{padding-top:0}.club-edit .section{margin:0 0 2rem;padding:0;position:relative;width:100%}.club-edit .section-payment{margin-top:3rem}.club-edit .section-payment__contact-pending{color:red}.club-edit .payment-info__price-label{font-size:1.25rem;margin-bottom:10px;text-align:left}.club-edit .payment-info__price{display:block;font-size:2rem;font-weight:700;margin-bottom:1.25rem;margin-top:-.5rem;text-align:left}.club-edit .club-receipt .section{border-bottom:1px solid #ccc}.club-edit .section__header{color:#626262;cursor:pointer;display:inline-block;font-size:2.1rem;margin:3rem 0 0;padding:0;text-align:left;width:auto}.club-edit .section__header--summary{margin:-2.5rem auto 3rem}.club-edit .contact-list__awaiting__message,.club-edit .section__header--summary{font-size:1.35rem;line-height:2.3rem}.club-edit .section__content{margin:2rem auto 0;padding:2rem .5rem 0;position:relative;transition:all .25s linear}.club-edit #club-payment__content{padding:0}.club-edit .section__number{border:1px solid #000;border-radius:13px;display:inline-block;font-size:1.6rem;font-weight:700;height:2.6rem;line-height:2.3rem;margin:0 .75rem 0 0;text-align:center;vertical-align:bottom;width:2.6rem}.club-edit .section__header:after{background-position:50%;background-repeat:no-repeat;background-size:1.5rem;content:"";display:inline-block;height:2.7rem;position:relative;right:.75rem;top:.5rem;width:3rem}.club-edit .hasData .section__header:after{background-image:url(/-/media/usms/developers/images/club/icon-checkmark-active.png)}.club-edit .hasData.isEdit .section__header:after,.club-edit .isEdit .section__header:after{background-image:url(/-/media/usms/developers/images/club/icon-checkmark.png)}.club-edit button.section__edit-btn{display:block;height:2.2rem;left:.2rem;margin:0;padding:0;position:absolute;top:.2rem;width:6rem}.club-edit .isView.hasNoData .section__edit{background-image:none}.club-edit .hasData .section__edit{background-image:url(/-/media/usms/developers/images/club/icon-pencil.png)}.club-edit .section__edit{background-position:0;background-repeat:no-repeat;background-size:2.5rem;cursor:pointer;display:inline-block;display:none;height:3rem;position:relative;right:-.6rem;top:.6rem;width:6rem}.club-edit .hasData .section__edit:after{color:#6c6c6c;content:"Edit";cursor:pointer;font-size:.9rem;left:2.2rem;position:absolute;top:1.2rem;width:5rem;z-index:-1}.club-edit .hasData .section__edit,.club-edit .isView.hasData .section__edit{background-image:url(/-/media/usms/developers/images/club/icon-pencil.png)}.club-edit .isEdit .section__edit{background-image:url(/-/media/usms/developers/images/club/icon-pencil-active.png)}.club-edit .section__controls{margin:2rem 0}.club-edit .section__controls button{display:inline-block;margin:0 auto 1rem;text-align:center}.club-edit .section__controls .btn.save-section{margin-bottom:1rem;padding-left:2rem}.club-edit login-form .form-group .form-group{margin:2rem 0 4rem;padding-left:0}.club-edit form[data-wffm] label{font-weight:400}.club-edit .club-branding .form-group-header{margin-bottom:3rem}.club-edit .club-branding .club-website span.input-group-btn button.btn-default{background-color:#fff;border-color:#ccc;color:#333}.club-edit .club-description textarea,.club-edit .practice-details textarea{height:14rem;resize:none;width:calc(100% - 2rem)}.club-edit .club-website label{margin-bottom:1rem}.club-edit .club-website input#clubWebsite+span.clubWebsite-icon{display:none;position:absolute;right:15px;top:10px;z-index:5}.club-edit .club-website input#clubWebsite.has-success+span.clubWebsite-icon{color:#3e8f3e;display:block}.club-edit .club-website input#clubWebsite.has-error+span.clubWebsite-icon{color:#d9534f;display:block}.club-edit .social-links .input-group{flex-wrap:nowrap}.club-edit .social-links label{align-items:center;display:flex;flex:1 0 150px;font-size:12px;justify-content:flex-end;padding-right:5px;width:150px}.club-edit .input-group-header.required:before{content:"*";font-size:16px;left:0;opacity:1;position:absolute;top:2rem}.club-edit .input-group-header{font-size:1.4rem;font-weight:600;line-height:1.6rem;margin:2rem 0 1rem;width:100%}.club-edit .input-group-header.required{padding-left:1rem}.club-edit .social-links .input-group-header{font-size:1.25rem;font-weight:400;line-height:1.45rem;margin-top:3rem}.club-edit .club-logo label,.club-edit .social-links .input-group{margin-bottom:1rem}.club-edit .club-background.input-group,.club-edit .club-logo.input-group{display:table}.club-edit .club-background label,.club-edit .club-logo label{margin:0 0 1rem}.club-edit .upload-thumbnail{background-position:50%;background-size:cover;border:1px solid #ccc;display:table-cell;height:80px;position:absolute;width:100px}.club-edit .club-logo__remove-image{background-color:#fff;border:1px solid #ccc;border-radius:50%;font-size:.75rem;height:13px;left:-5px;position:absolute;top:-5px;width:13px}.club-edit .club-logo .form-control{border:0;margin-left:100px}.club-edit .upload-box{margin-left:120px;min-height:9rem}.club-edit .upload-instructions span{display:block;font-size:1rem;line-height:1.2rem}.club-edit .inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.club-edit .inputfile+label{background-color:#9b9b9b;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:300;height:4.6rem;letter-spacing:.05rem;line-height:4.6rem;max-width:80%;overflow:hidden;padding:0 2rem;text-overflow:ellipsis;white-space:nowrap}.club-edit .inputfile+label svg{margin-right:.5rem;vertical-align:sub}.club-edit .club-insurance{margin-top:1.5rem}.club-edit .club-insurance .help-block{margin-bottom:.5rem}.club-edit .input-group.contact-primary-text-notification,.club-edit .input-group.contact-secondary-text-notification{margin:-1.5rem 0 3rem}.club-edit #club-contact .contact-type-form .radio-label{padding-left:30px}.club-edit .lookup .form-group-header{margin-bottom:.75rem}.club-edit .alts-details,.club-edit .coach-details,.club-edit .coach-details__nonmember,.club-edit .input-group.lookup-confirm,.club-edit .input-group.lookup-controls,.club-edit .input-group.lookup-select,.club-edit .location-details,.club-edit .location-inputs{display:block;height:0;margin:0;opacity:0;overflow:hidden;padding:0;transition:all .25s linear}.club-edit .lookup-inputs{height:0;opacity:0;overflow:hidden;transition:all .25s linear}.club-edit .input-group.lookup-select input,.club-edit .input-group.lookup-select label{height:0;margin:0;opacity:0;padding:0;transition:all .25s linear}.club-edit .input-group.lookup-select select{height:0;margin-top:-17px;opacity:0;padding:0;transition:all .25s linear}.club-edit .coach-details.show,.club-edit .coach-details__nonmember.show,.club-edit .input-group.lookup-confirm.show,.club-edit .input-group.lookup-controls.show,.club-edit .input-group.lookup-select.show,.club-edit .location-details.show,.club-edit .location-inputs.show,.club-edit .lookup-inputs.show{height:auto;margin-bottom:0;opacity:1;overflow:visible}.club-edit .input-group.lookup-select.show input,.club-edit .input-group.lookup-select.show label{height:auto;margin-bottom:5px;opacity:1}.club-edit .input-group.lookup-select.show select{height:3.4rem;margin-top:0;opacity:1}.club-edit .lookup-controls button{margin:0 0 0 .6rem}.club-edit .lookup-controls__name{font-weight:700}.club-edit .input-group.lookup-confirm .btn{margin:.5rem 0 3rem}.club-edit .club-privacy{margin-bottom:3rem}.club-edit .club-privacy__header{font-size:14px;font-weight:600;height:2rem;line-height:2rem;margin:0 auto 2rem;padding:0}.club-edit .list__container{margin:0 auto 2rem}.club-edit .list__header{display:none;font-size:14px;font-weight:600;height:2rem;line-height:2rem;margin:2rem auto;padding:0}.club-edit .list__header.show{display:block!important}.club-edit button.list__controls--settings{background-image:url(/-/media/usms/developers/images/club/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:20px;height:20px;left:5px;margin:0;position:relative;top:4px;width:15px}.club-edit .edit-list button.list__controls--settings{background-image:url(/-/media/usms/developers/images/club/icon-pencil-active.png)}.club-edit .list__controls .btn-link{color:#666;font-size:1rem;height:20px;line-height:1.1rem;margin:0 5px 0 0;padding:0;vertical-align:baseline}.club-edit .location .list__controls .btn-link{margin-right:10px}.club-edit .coach-list__controls,.club-edit .contact-list__controls,.club-edit .location .list_controls{display:inline-block}.club-edit .coach-list__controls .btn.btn-link{text-decoration:none}.club-edit .contact-list__awaiting__message{margin-bottom:2rem}.club-edit #editCoachList,.club-edit #editContactList,.club-edit #editLocationsList,.club-edit #editNonMemberCoachList{display:inline-flex}.club-edit #saveCoachList,.club-edit #saveContactList,.club-edit #saveLocationsList,.club-edit #saveNonMemberCoachList{display:none}.club-edit #cancelCoachList,.club-edit #cancelContactList,.club-edit #cancelLocationsList,.club-edit #cancelNonMemberCoachList{border-left:1px solid #ccc;display:none;margin-left:0;padding-left:8px}.club-edit .edit-list #editCoachList,.club-edit .edit-list #editContactList,.club-edit .edit-list #editLocationsList,.club-edit .edit-list #editNonMemberCoachList{display:none}.club-edit .edit-list #cancelCoachList,.club-edit .edit-list #cancelContactList,.club-edit .edit-list #cancelLocationsList,.club-edit .edit-list #cancelNonMemberCoachList,.club-edit .edit-list #saveCoachList,.club-edit .edit-list #saveContactList,.club-edit .edit-list #saveLocationsList,.club-edit .edit-list #saveNonMemberCoachList{display:inline-block}.club-edit button.list-item__delete,.club-edit button.list-item__edit{display:none}.club-edit .edit-list button.list-item__delete,.club-edit .edit-list button.list-item__edit{color:#666;display:inline-block;font-size:1rem;height:auto;line-height:1.1rem;margin:0 10px 0 0;padding:0;vertical-align:baseline}.club-edit .edit-list button.configuration-edit-button:before,.club-edit .edit-list button.list-item__edit:before,.club-edit .edit-list button.venue-edit-button:before{background-image:url(/-/media/usms/developers/images/club/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";display:inline-block;height:20px;left:0;margin:0;position:relative;top:4px;width:15px}.club-edit .edit-list button.list-item__delete{margin:0 0 5px;text-align:left}.club-edit .edit-list button.configuration-remove-button:before,.club-edit .edit-list button.list-item__delete:before,.club-edit .edit-list button.venue-remove-button:before{background-image:url(/-/media/usms/developers/images/club/icon-list-item-delete.png);background-position:50%;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:12px;left:0;margin-right:3px;opacity:.4;position:relative;top:2px;width:12px}.club-edit .list-item .head-coach__select{display:none}.club-edit .edit-list .list-item .head-coach__select{display:block;margin:.6rem 0 .4rem}.club-edit .head-coach__select .radio-input--coach-list,.club-edit .head-coach__select .radio-label--coach-list{color:#000;display:inline-block;height:2rem;line-height:2rem;margin:0 0 .5rem;vertical-align:middle}.club-edit .head-coach__select .radio-label--coach-list{font-size:1.2rem}.club-edit .head-coach__select .radio-input--coach-list{float:left;margin-left:-2px;margin-right:2px}.club-edit input.radio-input--coach-list:checked+label{font-weight:700}.club-edit .list.locations.edit-list .list__controls{display:block}.club-edit .list.locations .list__controls{display:none;height:2rem;margin:0 0 .5rem;vertical-align:baseline}.club-edit .list-item{display:flex;flex-direction:column;height:100%;margin-bottom:2.75rem;opacity:1;position:relative;right:0;transition:all .125s ease}.club-edit .list-item.has-error{box-shadow:0 0 5px 0 red;padding:10px}.club-edit .list-item.has-error span.help-block{display:block}.club-edit .list-item span.help-block{display:none}.club-edit .list-item p{margin:.2rem 0 .3rem}.club-edit .list-item .location-add-configuration,.club-edit .list-item .location-add-venue{display:none}.club-edit .list-item.is-edit .location-add-configuration,.club-edit .list-item.is-edit .location-add-venue{display:block}.club-edit .list-item.is-edit p.venue-name{margin-top:0}.club-edit .list-item--fade-out{height:0;opacity:0;right:-10px;visibility:hidden}.club-edit .alts-instructor .form-group,.club-edit .coach .form-group{margin-bottom:0}.club-edit .form-group .club-coach__add-new{margin-bottom:3rem}.club-edit #addNewCoach{margin:1rem 0}.club-edit .alts-instructor .lookup-controls,.club-edit .coach .lookup-controls{margin-bottom:5rem}.club-edit .alts-id,.club-edit .coach-id{margin:1rem 0 1.5rem}.club-edit .hasData .skip-coach{display:none}.club-edit .alts-certification,.club-edit .alts-designation,.club-edit .alts-id,.club-edit .coach-certification,.club-edit .coach-designation,.club-edit .coach-id{font-size:1.2rem;line-height:1.3rem;margin-top:1rem}.club-edit .alts-certification__value,.club-edit .alts-id__value,.club-edit .coach-certification__value,.club-edit .coach-designation__value,.club-edit .coach-id__value{font-weight:700}.club-edit .coach-id__cert:before{background-image:url(/-/media/usms/developers/images/club/icon-ribbon-blue.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";cursor:pointer;display:inline-block;height:25px;left:-11px;position:absolute;top:-1px;vertical-align:middle;width:7px}.club-edit .coach-id__cert{font-size:1.1rem;font-weight:700;height:20px;margin:0 0 0 11px;padding:0;position:relative;text-align:left}.club-edit .coach-email{word-break:break-all}.club-edit .alts-title,.club-edit .coach-title{align-self:baseline;background-color:#ddd;font-size:1.1rem;font-weight:400;line-height:2rem;margin-top:2rem;padding:.1rem .8rem;text-align:center}.club-edit .coach-title.change-headcoach{background-color:#727272;background-color:#5c5c5c;border-radius:2px;color:#fff;cursor:pointer;display:none;font-weight:300;width:125px}.club-edit .coach-error{height:0;opacity:0;transition:all .15s ease}.club-edit .coach-error.coach-error--shown{height:15px;margin-bottom:15px;opacity:1}.club-edit .edit-list__item .coach-title.change-headcoach{display:block}.club-edit .change-head-coach{display:none;margin-top:-.5rem}.club-edit .edit-list__item .change-head-coach{display:block}.club-edit .col-flex{display:flex}.club-edit .radio-label--inline{display:inline-block;line-height:1.8rem;margin-right:2rem;width:auto}.club-edit .radio-label--inline .radio-container{margin-right:3px}.club-edit .radio-label--inline input{margin:0 1rem}.club-edit .radio-label--no,.club-edit .radio-label--yes{flex:1}.club-edit .club-more-info .radio__placeholder{margin-left:calc(50% - 10px);top:2px}.club-edit .radio-label--coach-list{display:inline-block;flex:1 1 auto;font-size:1.35rem;line-height:1.9rem;margin:.65rem auto .5rem}.club-edit .coach-list{margin-top:4rem}.club-edit .help-block--addCoachMessage{display:inline-block;height:2.5rem;line-height:2.5rem;margin:0;vertical-align:middle}.club-edit .help-block--addCoachMessage+.help-block--btn{display:inline-block;font-size:1.1rem;height:2.5rem;line-height:2.5rem;margin:0 0 0 .5rem;padding:0 .8rem}.club-edit .location-details{overflow:hidden}.club-edit .location-details .input-group-header{margin:0}.club-edit .location-details,.club-edit .location-details .form-group,.club-edit .location-details .input-group{border:none;display:block;height:0;margin:0;opacity:0;padding:0;transition:all .25s linear}.club-edit .location-details .form-group.entry{margin-bottom:0}.club-edit #cancelAddLocationBtnFooter{margin-left:.5rem}.club-edit .location-details .form-group label,.club-edit .location-details .form-group label:before,.club-edit .location-details .input-group label,.club-edit .location-details .input-group label:before,.club-edit .location-details label,.club-edit .location-details label:before{border:none;display:block;height:0;margin:0;opacity:0;padding:0;transition:all .25s linear}.club-edit .location-details .form-group input,.club-edit .location-details .input-group input,.club-edit .location-details input{display:block;height:0;margin:0;opacity:0;transition:all .25s linear}.club-edit .location-details .form-group select,.club-edit .location-details .input-group select,.club-edit .location-details select{height:0;margin-top:-17px;opacity:0;transition:all .25s linear}.club-edit .location-details.show .input-group-header{margin:0 auto 1rem}.club-edit .location-details.show .input-group-header.select-all{margin:2rem 0 1.5rem}.club-edit .coach-details.show{height:3.4rem;height:auto;opacity:1}.club-edit .alts-details.show,.club-edit .location-details.show{height:3.4rem;height:auto;margin:0 0 4rem;opacity:1}.club-edit .location-details.show .form-group{display:block;height:auto;margin-top:2rem;opacity:1}.club-edit .location-details.show .input-group{height:auto;opacity:1}.club-edit .location-details.show .form-group label,.club-edit .location-details.show .input-group label,.club-edit .location-details.show label{height:auto;margin-bottom:5px;opacity:1}.club-edit .location-details.show .input-group.required label:before{content:"*";left:0;opacity:1;position:absolute;top:0}.club-edit .location-details.show .input-group.required label{padding-left:1rem}.club-edit .location-details.show .form-group input,.club-edit .location-details.show .input-group input,.club-edit .location-details.show input{height:3.4rem;opacity:1}.club-edit .location-details.show .form-group select,.club-edit .location-details.show .input-group select,.club-edit .location-details.show select{height:3.4rem;margin-top:0;opacity:1}.club-edit .show .checkbox-group label.checkbox-label{margin:0 0 1rem 2.8rem}.club-edit .location-details.show .checkbox-group input.checkbox-text{height:3rem;margin-top:1rem}.club-edit .alts-details .lookup-confirm,.club-edit .coach-details .lookup-confirm,.club-edit .location-details .entry-confirm{margin:0 auto}.club-edit .location-details .entry-confirm label{line-height:1.5em;max-width:330px;padding:0 0 1rem}.club-edit .club-more-info>.row{margin:0 auto 1rem;width:100%}.club-edit .section#club-location .isEdit #doneEditLocationBtn{display:inline-block}.club-edit .section#club-location #doneEditLocationBtn,.club-edit .section#club-location .isEdit #editLocationBtn{display:none}.club-edit .section#club-location #editLocationBtn{display:inline-block}.club-edit .list-configuration-form,.club-edit .list-venue-form{margin-bottom:2rem;padding:15px 20px 10px}.club-edit .location-details.show{padding:5px 20px 30px}.club-edit .club-contact__not-member-container{padding:5px 20px 20px}.club-edit .club-coach__not-member-container{padding:20px 20px 10px}.club-edit .club-coach__not-member-container,.club-edit .club-contact__not-member-container,.club-edit .list-configuration-form,.club-edit .list-venue-form,.club-edit .location-details.show{background-color:#f4f4f4;max-width:500px;transition:all .25s ease}.club-edit .club-coach__not-member-container__fade,.club-edit .club-contact__not-member-container__fade,.club-edit .list-configuration-form__fade,.club-edit .list-venue-form__fade,.club-edit .location-details.show__fade{display:none;opacity:0;visibility:hidden}.club-edit .club-coach__not-member-container__title,.club-edit .club-contact__not-member-container__title,.club-edit .list-configuration-form__title,.club-edit .list-venue-form__title,.club-edit .location-details.show__title{font-weight:700}.club-edit .club-coach__not-member-container #cancelSaveConfiguration,.club-edit .club-coach__not-member-container #cancelSaveVenue,.club-edit .club-contact__not-member-container #cancelSaveConfiguration,.club-edit .club-contact__not-member-container #cancelSaveVenue,.club-edit .list-configuration-form #cancelSaveConfiguration,.club-edit .list-configuration-form #cancelSaveVenue,.club-edit .list-venue-form #cancelSaveConfiguration,.club-edit .list-venue-form #cancelSaveVenue,.club-edit .location-details.show #cancelSaveConfiguration,.club-edit .location-details.show #cancelSaveVenue{margin-left:.5rem}.club-edit .club-coach__not-member-container .list-venue-form__cable-course-form,.club-edit .club-contact__not-member-container .list-venue-form__cable-course-form,.club-edit .list-configuration-form .list-venue-form__cable-course-form,.club-edit .list-venue-form .list-venue-form__cable-course-form,.club-edit .location-details.show .list-venue-form__cable-course-form{transition:all .25 ease}.club-edit .club-coach__not-member-container .list-venue-form__cable-course-form.fade,.club-edit .club-contact__not-member-container .list-venue-form__cable-course-form.fade,.club-edit .list-configuration-form .list-venue-form__cable-course-form.fade,.club-edit .list-venue-form .list-venue-form__cable-course-form.fade,.club-edit .location-details.show .list-venue-form__cable-course-form.fade{display:none;opacity:0;visibility:hidden}.club-edit .club-coach__not-member-container span.help-block.help-block.has-error,.club-edit .club-contact__not-member-container span.help-block.help-block.has-error,.club-edit .list-configuration-form span.help-block.help-block.has-error,.club-edit .list-venue-form span.help-block.help-block.has-error,.club-edit .location-details.show span.help-block.help-block.has-error{background-color:transparent}.club-edit .location-details.show span.help-block.help-block.has-error{background-color:#f4f4f4}.club-edit .list-configuration-form__fade,.club-edit .list-venue-form.list-venue-form__fade{display:none;opacity:0;visibility:hidden}.club-edit .list-venue-form span.help-block.help-block.has-error{background-color:#f4f4f4}.club-edit .list-configuration-form span.help-block.help-block.has-error{background-color:transparent;position:relative}.club-edit .configuration__list,.club-edit .venue__list{display:flex;flex-direction:column;flex-wrap:wrap;line-height:18px;margin:0}.club-edit .configuration__list p.venue-name,.club-edit .configuration__list p.venue-type,.club-edit .venue__list p.venue-name,.club-edit .venue__list p.venue-type{display:inline-block}.club-edit .configuration__list p.venue-name,.club-edit .venue__list p.venue-name{margin:.75rem 0 .5rem}.club-edit .configuration__list p.venue-type,.club-edit .venue__list p.venue-type{margin-left:8px}.club-edit .configuration__list.is-edit .list__controls,.club-edit .venue__list.is-edit .list__controls{display:block}.club-edit .configuration__list.is-edit p.venue-name,.club-edit .configuration__list.is-edit p.venue-type,.club-edit .venue__list.is-edit p.venue-name,.club-edit .venue__list.is-edit p.venue-type{display:inline-block}.club-edit .configuration__list.is-edit p.venue-type,.club-edit .venue__list.is-edit p.venue-type{margin-left:0}.club-edit .configuration__list.is-edit .configuration__list--item,.club-edit .venue__list.is-edit .configuration__list--item{margin-left:20px}.club-edit .configuration__list .list__controls,.club-edit .venue__list .list__controls{display:none}.club-edit .configuration__list .configuration-title,.club-edit .venue__list .configuration-title{font-size:13px;font-style:oblique;margin:.25rem 0 0}.club-edit .configuration__list--item .venue-name,.club-edit .venue__list--item .venue-name{font-size:13px;font-weight:700;line-height:13px}.club-edit .configuration__list--item .venue-type,.club-edit .venue__list--item .venue-type{font-size:12px;line-height:12px}.club-edit .configuration__list--item.has-error,.club-edit .venue__list--item.has-error{box-shadow:0 0 5px 0 red;padding:10px}.club-edit .configuration__list--item.has-error span.help-block,.club-edit .venue__list--item.has-error span.help-block{display:block}.club-edit .configuration__list--item span.help-block,.club-edit .venue__list--item span.help-block{display:none}.club-edit .venue__list{margin-left:20px}.club-edit .usms-verified-form--fade{display:none;opacity:0;visibility:hidden}.club-edit .usms-verified-form span.help-block.help-block.has-error{background-color:transparent;position:relative}#saveClubName{margin:3rem auto 4.5rem}.form-group.agree-terms{margin-bottom:40px}.input-group.checkbox-group .help-block.has-error{margin:60px 0 0}@media (--sm-viewport ){.container.club-edit{padding-top:0}.container.club-edit .input-group{margin-bottom:0}.container.club-edit .input-group.contact-secondary-email{margin-top:-1.5rem}.form__container #club-payment .payment-info__information{width:50%}}@media (max-width:767px){.form__container .club-edit .payment-info__price{display:block;font-size:2.15rem;margin-top:-1rem}}@media (min-width:768px){.form__container .club-edit .section__content{padding:0 3.5rem}.form__container .club-edit .section__header--summary{margin:-1rem auto 3.5rem}.form__container .club-edit .section__controls{margin:1rem auto 3rem}.form__container .club-edit .section__controls button{display:inline-block;margin:0 auto;padding-left:2rem}.form__container .club-edit .section__controls .btn.save-section{margin-bottom:0;margin-right:1.5rem}.form__container .club-edit #club-details .section__content:before{height:calc(100% - 6rem)}.form__container .club-edit #payment .section__header:after{display:none}}