*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background-color:#eee;color:#000;font-family:Roboto,sans-serif;font-size:.9em;line-height:1.4em;margin:0;padding:0;text-align:center}.heading,h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;line-height:1.2em;margin:0;padding:0}img{border:none}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:.8em}p{margin:1em 0}p,ul{padding:0}ul{list-style-type:disc}li,ul{margin:0}li{padding:2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}a,a:link,a:visited{color:#000;cursor:pointer;text-decoration:none}a:active,a:hover{color:#000;cursor:pointer;text-decoration:underline}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}.container{margin-bottom:-274px;min-height:100%;text-align:left}.container:after{content:"";display:block;height:274px}.wrapper{margin-left:auto;margin-right:auto;max-width:1140px}.content{margin-top:20px;padding:0 28px}.content,footer,header{width:100%}.main,.main-full,.main-left,.main-right{background:#fff;padding:.5em}.main ul,.main-full ul,.main-left ul,.main-right ul{margin-left:1.1em}.main-full{background-clip:padding-box;border-radius:15px;margin-top:80px;width:100%}.footer{font-size:.9em;margin-top:40px;padding:0 20px}.fa,.far,.fas{width:19px}.logo{margin:0 auto;text-align:center;width:100%}.logo img{width:200px}.logo h3,.logo h4,.logo h5{margin:20px 0;text-align:center}h2 a,h2 a:hover,h2 a:link,h2 a:visited,h3 a,h3 a:hover,h3 a:link,h3 a:visited,h4 a,h4 a:hover,h4 a:link,h4 a:visited{color:#000;text-decoration:none}.subscript{font-size:.8em;margin-top:-20px}.team-header{margin:0 auto;position:relative;top:-56px;width:100px}.team-header img{background-clip:padding-box;border-radius:50%;margin:0 auto;width:100%}.team-header a,.team-header a:hover,.team-header a:link,.team-header a:visited{color:#000;text-decoration:none}.team-header .player-initials{--avatar-size:4rem;margin:32px auto 0}.team-header .player-initials span{font-size:calc(var(--avatar-size)/2);top:calc(var(--avatar-size)/4)}.headshot .player-initials{--avatar-size:2rem}.headshot .player-initials span{top:calc(var(--avatar-size)/6.1)}.inner-content h1{margin-bottom:20px;text-align:center}.content-container{margin:0 auto;padding:0 20px;position:relative;top:-28px;width:300px}.inner-content h3{margin-bottom:20px;text-align:center}input{background:#f4f4f4;background-clip:padding-box;border:none;border-radius:10px;color:#252525;font-size:.9em;height:36px;margin:5px 0;padding:9px 9px 9px 13px;width:100%}input[type=checkbox]{height:auto;margin:3px 5px 3px 0;width:13px}input[type=radio]{margin:-2px 0 0 9px}input[type=radio],input[type=radio]:first-of-type{background:#f4f4f4;border:none;color:#7e7e7e;font-size:.9em;vertical-align:middle;width:13px}input[type=radio]:first-of-type{margin:-2px 0 0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#f4f4f4;background-clip:padding-box;background-image:url(/images/icons/caret-down.svg);background-position:96%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:10px;color:#252525;font-size:.9em;height:36px;margin:5px 0;padding:9px 9px 9px 13px;width:100%}.system-error{display:flex;justify-content:center}.system-error ul{margin:0 auto}.select-group{list-style-type:none;margin:25px 0 0;padding:0}.select-group span{height:40px;margin:0 5px 0 0;position:relative;width:100px}.select-group input,.select-group label{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.select-group input[type=radio]{opacity:.011;z-index:100}.select-group input[type=radio]:checked+label,.select-group input[type=radio]:hover+label{background:#12c020;color:#fff}.select-group label{background:transparent;border:1px solid #000;border-radius:20px;color:#000;font-size:.8em;height:24px;margin:0;padding:2px 0 0 16px;position:relative;width:66px;z-index:90}.select-group label:hover{background:#ddd}.form-fields input:focus{border-color:#98cbe8;box-shadow:0 0 5px #369ece;outline:0}.form-fields input[type=radio]:focus{border-color:#98cbe8;box-shadow:0 0 0 #fff;outline:0}input[type=date]{font-family:Roboto,sans-serif}button{background:#000;background-clip:padding-box;border:none;border-radius:10px;color:#fff;font-size:1em;margin:12px 0;outline:none;padding:10px 40px;width:100%}a.button,button:hover{cursor:pointer}a.button{background:#000;background-clip:padding-box;border-radius:10px;color:#fff;display:block;margin:0 auto 20px;padding:9px;text-align:center;text-decoration:none;width:200px}.image-upload>input{display:none}.image-upload{display:inline-block;margin:9px 0;width:80px}.image-upload img{background-clip:padding-box;border-radius:50%;cursor:pointer;height:80px;-o-object-fit:cover;object-fit:cover;padding:5px;width:80px}div.upload-text{display:inline-block;padding:0 6px 12px;vertical-align:text-bottom;width:171px}div.upload-text p{font-size:.9em;margin:0;position:relative;top:-17px;width:100%}.form-heading{font-size:1.3em;font-weight:700}.form-fields{margin:20px 0}.icon-calendar,.icon-cost,.icon-location,.icon-user{position:relative;text-indent:-18px;vertical-align:middle}.icon-calendar i,.icon-cost i,.icon-location i,.icon-user i{padding-left:18px}.program-content.organization-details .icon-calendar,.program-content.organization-details .icon-cost,.program-content.organization-details .icon-location,.program-content.organization-details .icon-user{position:relative;text-indent:0;vertical-align:middle}.program-content.organization-details .icon-calendar i,.program-content.organization-details .icon-cost i,.program-content.organization-details .icon-location i,.program-content.organization-details .icon-user i{padding-left:0}.content-wrapper.organization-container .icon-location{min-height:44px;position:relative;text-indent:-18px;vertical-align:middle}.content-wrapper.organization-container .icon-location i{padding-left:18px}.login{width:300px}.login-footer{font-size:.9em;text-align:center}.login-footer .terms a{color:#7e7e7e}.login-footer .terms a:first-child{margin-right:12px}.registration{width:300px}.registration.create-household .content-wrapper{margin-top:50px}.register-footer{min-width:257px;text-align:center}.register-footer p{font-size:.8em}.register-submit{margin:0 auto;width:260px}.state,.zip{width:100%}.content-wrapper p.heading{font-size:1.2em;margin-bottom:7px;padding-left:5px;text-align:left}.contact{margin-bottom:9px;text-align:left}.contact label{display:inline-block;font-size:.9em}.contact input[type=radio]{display:inline-block;height:16px;left:0x;position:relative;top:3px;width:20px}.column.address-info-box,.column.contact-info-box{margin-top:-9px}.program-container{background-clip:padding-box;border:1px solid #7e7e7e;border-radius:15px;margin-bottom:30px;overflow:hidden}.company-header{height:177px;overflow:hidden;width:100%}.company-header img{width:100%}.company-logo{margin:0 auto;position:relative;top:-37px;width:72px}.company-logo img{height:75px;margin:0 auto;width:75px}.company-logo .company-initials,.company-logo img{background-clip:padding-box;border-radius:50%;display:block;vertical-align:middle}.company-logo .company-initials{background:#fff;border:1px solid #000;height:50px;margin:11px auto 0;padding:14px 13px;position:relative;top:-16px;width:50px}.program-detail .program-container .program-content p{font-size:1.15em}.program-content p.organization-description{margin:10px auto;min-height:44px;padding:0 25px;width:100%}.program-detail .program-container.map .program-content{padding:0 18px 0 36px}h3.map-section-title{margin-bottom:18px}.map-header{height:177px;margin-bottom:-32px;overflow:hidden;width:100%}.map-header img{width:100%}.program-content{margin-top:-60px;padding:0 18px}.program-content h3{text-align:center}.program-content ul{list-style-type:none;margin:20px 11px;width:230px}.program-content.organization-details{margin-top:-21px;padding:0 18px}.program-content.organization-details h3{text-align:center}.program-content.organization-details ul{list-style-type:none;margin:20px auto;width:230px}.program-detail .program-container{background-clip:padding-box;border:none;border-radius:15px}.program-detail .program-container.map .program-content ul{margin:2px 17px 25px 0}.program-detail .column h3{margin-bottom:20px}.program-detail .program-content p{color:#000;font-weight:700;margin:0;width:100%}.program-detail .program-content ul{margin:2px 17px 25px;width:280px}.program-detail .program-content.organization-details>p{font-weight:400;margin-bottom:20px}.program-detail .program-content.organization-details p.icon-calendar,.program-detail .program-content.organization-details p.icon-cost{font-weight:400;margin-bottom:0}li.icon-cost:before{content:url(/images/icons/coin.svg);display:inline-block;height:13px;left:17px;position:relative;top:-3px;vertical-align:middle;width:13px}p.icon-cost:before{left:-4px}.detail-long p.icon-cost:before,p.icon-cost:before{content:url(/images/icons/coin.svg);display:inline-block;height:18px;padding:1px;position:relative;top:-3px;vertical-align:middle;width:18px}.detail-long p.icon-cost:before{left:15px}.iframe-container{border:none;position:relative;width:100%}.content-container.account{padding:0}.account h3{margin-bottom:20px}.account-content{border-bottom:1px solid #eee;margin-bottom:23px;width:300px}.account-content:last-child{border:none}.user-img{display:inline-block;width:60px}.user-img img{height:50px;margin:0 auto;vertical-align:middle;width:50px}.player-initials,.user-img img{background-clip:padding-box;border-radius:50%;display:block}.player-initials{--avatar-size:3rem;background:#fff;border:1px solid #000;height:var(--avatar-size);margin:11px auto 0;position:relative;text-align:center;top:-16px;width:var(--avatar-size)}.player-initials span{font-size:calc(var(--avatar-size)/3);line-height:1;margin:0;position:relative;text-transform:uppercase;top:calc(var(--avatar-size)/3.2)}.user-container{display:inline-block;position:relative;top:-9px;width:170px}div.user-name p{margin:0}div.user-name .name{color:#000}.user-edit{display:inline-block;width:60px}.user-edit button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:-18px;width:60px}.user-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.add-user{margin-left:11px;width:300px}.add-user a:before{content:url(/images/icons/add_user.svg);display:inline-block;left:-8px;position:relative;vertical-align:middle;width:20px}.add-user a:hover{color:#000}.column.payment h3{margin-top:30px}.user-payment{margin-bottom:23px;width:300px}.payment-icon{display:inline-block;left:31px;position:relative;top:-9px}.payment-icon img{display:block;margin:0 auto;vertical-align:middle;width:50px}.cc-number{display:inline-block;position:relative;top:-9px;width:180px}div.cc-number p{margin:0}.payment-edit{display:inline-block;width:50px}.payment-edit button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:-12px;width:60px}.payment-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.add-payment-method{cursor:pointer;margin-left:2px;width:300px}.add-payment-method:before{content:url(/images/icons/coin.svg);display:inline-block;height:18px;left:-2px;position:relative;top:-2px;vertical-align:middle;width:18px}.add-payment-method a:hover{color:#000}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-clip:padding-box;background-color:#fefefe;border:1px solid #888;border-radius:15px;margin:15% auto;max-width:32%;min-width:320px;padding:30px}#add-payment .modal-content.add-payment,#select-payment .modal-content{max-width:380px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.add-payment .heading{margin-bottom:20px}input.card_number,input.payment-name{width:280px}.expiration{width:90px}.ccv{width:89px}.payment-zip{width:90px}.payment-submit{margin:0 auto;width:280px}.content-container.select-player{padding:0}.select-player h3{margin-bottom:20px;text-align:center}.select-player-container{margin:40px auto 0;max-width:400px}.player-content{border-bottom:1px solid #eee;margin-bottom:23px;width:300px}.player-content:last-child{border:none}.player-img{display:inline-block;width:60px}.player-img img{background-clip:padding-box;border-radius:50%;display:block;height:50px;margin:0 auto;vertical-align:middle;width:50px}.player-container{display:inline-block;position:relative;top:-9px;width:180px}div.player-name p{margin:0}div.player-name .name{color:#000}.player-edit{display:inline-block;margin-left:-12px;width:50px}.player-edit button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:-18px;width:60px}.player-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.add-player{margin-left:11px;width:300px}.add-player a:before{content:url(/images/icons/add_user.svg);display:inline-block;left:-8px;position:relative;vertical-align:middle;width:20px}.add-player a:hover{color:#000}.next{margin:20px auto 0;width:280px}.content-container.select-division{padding:0}.select-division h3{margin-bottom:30px;text-align:center}.select-division-container{margin:40px auto 0;max-width:400px}.division-content{border-bottom:1px solid #eee;margin-bottom:37px;width:300px}.division-content:last-child{border:none}.division{display:inline-block;position:relative;top:-9px;width:229px}.division p{margin:0}.division p:first-child{color:#000}.division-edit{display:inline-block;position:relative;top:-42px;width:50px}.division-edit button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 7px;position:relative;top:-18px;width:60px}.division-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.division-cost{background-clip:padding-box;border:1px solid #c1c1c1;border-radius:5px;display:inline-block;padding:4px 12px}.questions-container{margin:40px auto 0;min-width:300px}.question{margin:12px 0}.question label{color:#000}form.questions textarea{width:298px}.content-container.documents-review{padding:0}.documents-review h3{margin-bottom:30px;text-align:center}.documents-container{margin:40px auto 0;max-width:300px}.documents-content{border-bottom:1px solid #eee;margin-bottom:37px;padding-left:3px;width:295px}.documents-content:last-child{border:none}.documents{display:inline-block;position:relative;top:-9px;width:212px}.documents p{margin:0}.documents p:first-child{color:#000}.documents-edit{display:inline-block;width:50px}.documents-edit button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:-9px;width:75px}.documents-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.documents-edit.view{display:inline-block;width:50px}.documents-edit.view button{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:0;width:75px}.documents-edit.view button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.content-container.payment-plan{padding:0}.payment-plan h3{margin-bottom:30px;text-align:center}.payment-container{margin:40px auto 0;max-width:400px}.payment-content{margin:0 auto;padding-left:6px;width:305px}.option-container{border-bottom:1px solid #eee;display:flex;margin-bottom:15px}.option-container:last-child{border:none}.option-container .deposit{font-size:.8em}.option-container .payment{display:inline-block;top:0;width:135px}.option-container .payment p{margin:0}.option-container .payment p:first-child{color:#000}.option-container .payment-amount{color:#000;display:inline-block;position:relative;top:0;width:75px}.option-container .payment-edit{display:inline-block;position:relative;top:4px;width:80px}.option-container .payment-edit button{background:transparent;color:#000;font-size:.8em;padding:4px 8px;position:relative;top:-18px;width:75px}.option-container .payment-edit button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.payment-review{margin-top:-17px}.payment-heading{display:inline-block;width:82px}.payment-heading p{color:#000;text-decoration:underline}.payment-heading span{font-size:.9em}.date-heading{display:inline-block;width:128px}.date-heading p{color:#000;text-decoration:underline}.date-heading span{font-size:.9em}.amount-heading{display:inline-block;width:81px}.amount-heading p{color:#000;text-decoration:underline}.amount-heading span{font-size:.9em}.payment-summary-review{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:20px 0}.payment-summary-heading{display:inline-block;width:82px}.payment-summary-heading p{font-size:.9em}.date-summary-heading{display:inline-block;width:128px}.date-summary-heading p{font-size:.9em}.amount-summary-heading{display:inline-block;width:81px}.amount-summary-heading p,.note{font-size:.9em}.note{font-style:italic}.review-container{margin:40px auto 0}.review-container h3{margin-bottom:30px}.review-content .team-logo{display:inline-block;vertical-align:top;width:40px}.review-content .team-logo img{background-clip:padding-box;border-radius:50%;margin:0 auto;width:50px}.review-content .registration-review{display:inline-block;width:200px}.review-content .registration-review .player-container{height:57px;margin-bottom:10px;top:0;width:200px}.review-content .registration-review .player-name{width:35px}.review-content .registration-review .player-name img{background-clip:padding-box;border-radius:50%;display:inline-block;height:35px;margin-right:5px;vertical-align:middle;width:35px}.review-content .registration-review .player-name p{display:inline-block;left:45px;position:relative;top:-25px;width:150px}.review-content .registration-review .player-name .player-initials{--avatar-size:2rem;top:-10px}.review-content .registration-review .player-name .player-initials span{top:calc(var(--avatar-size)/6.1)}.review-content .registration-review .player-name .player-initials p{display:inline-block;left:6px;position:relative;top:-13px;width:150px}.review-content .registration-review .program{color:#000;font-weight:700}.review-content .registration-review .organization{margin:5px 0}.review-content .registration-totals{margin:-22px 0 37px}.review-content .registration-totals .total-heading{width:100%}.review-content .registration-totals .title{display:inline-block;text-align:right;width:64%}.review-content .registration-totals .data{display:inline-block;text-align:right;width:34%}.checkout .checkout-container{margin:40px auto 0}.checkout .checkout-content{margin-top:30px}.checkout .checkout-player{margin:25px 0}.checkout .checkout-player .checkout-player-fees{margin:0 auto;width:80px}.checkout .checkout-addons button{background:transparent;border:1px solid #000;color:#000;font-size:.7em;height:20px;margin:0;padding:3px 8px;position:relative;top:0;width:40px}.checkout .checkout-addons button:hover{background:#12c020;border:1px solid #12c020;color:#fff}.checkout .team-logo{display:inline-block;vertical-align:top;width:40px}.checkout .team-logo img{background-clip:padding-box;border-radius:50%;margin:0 auto;width:50px}.checkout .checkout-review{display:inline-block;margin-bottom:10px;margin-left:20px;width:200px}.checkout .checkout-review .player-container{top:0;width:200px}.checkout .checkout-review .player-name img{background-clip:padding-box;border-radius:50%;display:inline-block;height:35px;margin-right:5px;vertical-align:middle;width:35px}.checkout .checkout-review .player-name p{display:inline-block;left:0;position:relative;top:3px;width:150px}.checkout .checkout-review .player-name .player-initials{--avatar-size:2rem;margin:11px 0;top:-10px}.checkout .checkout-review .player-name .player-initials span{top:calc(var(--avatar-size)/6.1)}.checkout .checkout-review .player-name .player-initials p{display:inline-block;left:6px;position:relative;top:-13px;width:150px}.checkout .checkout-review .program{color:#000;font-weight:700}span.fee{display:inline-block;width:50px}span.status{background:transparent;background-clip:padding-box;border:1px solid red;border-radius:5px;color:red;margin:12px 0;padding:1px;width:100px}span.remove,span.status{display:inline-block;font-size:.9em;text-align:center}span.remove{color:#000;height:30px;margin-top:-5px;padding:4px;vertical-align:middle;width:30px}span.remove i{cursor:pointer}.checkout-totals h3{font-size:1em;margin-bottom:15px;text-align:left}.checkout-totals .payment-icon{width:37px}.checkout-totals .payment-icon img{position:relative;top:-4px;width:33px}.checkout-totals .discount{margin:12px 0}.checkout-totals .discount label{color:#000}.apply-discount{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 15px;width:150px}.apply-discount:hover{background:#12c020;border:1px solid #12c020;color:#fff}.remove-discount{background:transparent;border:1px solid #000;color:#000;font-size:.8em;padding:4px 15px;width:80px}.remove-discount:hover{background:#999;border:1px solid #999;color:#fff}.complete-payment .next{width:250px}.complete-payment .total-due{color:#000;font-size:1.3em;text-align:center}.complete-payment .total-due p{margin:30px 0 5px}.card-number,.card-number-container input{display:inline-block}.congratulations-container{text-align:center}.congratulations-container p{color:#000;font-weight:700}@media (min-width:768px){.main-full{margin-top:100px;padding:115px 0 50px;width:100%}.main-full.register-checkout{min-height:750px}.main-full.login-screen{margin-top:100px;padding:150px 0;width:100%}.footer-left,.footer-middle{float:left;padding:0 5px;width:33.333%}.footer-right{float:right;padding:0 5px;width:33.333%}.footer-right p{color:#999;font-size:.8em}.footer-right a{color:#999}.content-wrapper{margin-top:-130px}.content-container{width:650px}.login.content-container{width:300px}.login .content-wrapper{margin-top:-54px}.team-header{margin:0 auto;position:relative;top:-165px;width:100px}.team-header img{margin:0 auto;width:100%}.login{padding:0;top:0}.content-container.account{padding:0 20px}.program-content ul{margin:20px auto}.content-container.select-player,.division-content,.select-division-container{width:400px}.division{top:-9px;width:344px}.division-edit{top:-24px}.content-container.payment{width:500px}.payment-content{left:10px;position:relative}.content-container.select-player.review{width:600px}.review-content .registration-totals{display:inline-block;margin:0;vertical-align:top;width:385px}.checkout .column.step-one{display:inline-block;vertical-align:top;width:56%}.checkout .column.step-two{display:inline-block;vertical-align:top;width:43%}.checkout .checkout-player .checkout-player-fees{margin:0 auto;width:80px}.checkout .checkout-player .checkout-player-border{border-bottom:1px solid #eee;height:1px;margin-left:60px;padding-top:10px;width:77%}.checkout .checkout-review .player-name .player-initials{display:inline-block}}@media (min-width:960px){.content{padding:0}p.organization-description{margin:0 auto 50px;width:790px}.inner-content{width:900px}.inner-content .column-container .column{padding:0;width:400px}.inner-content .column-container .column:nth-child(odd){margin-right:50px}.inner-content .column-container .column.single:first-child{display:block;margin:0 auto}.column{display:inline-block;padding:0 10px;vertical-align:top;width:350px}a.button{width:300px}div.upload-text{width:245px}div.upload-text p{text-align:left}.registration{width:900px}.registration .column{padding:0 25px;width:400px}.registration.create-household .content-wrapper{margin-top:0}.registration-form-container{text-align:center}.state,.upload-text{width:243px}.state{display:inline-block}.zip{width:100px}.contact{margin-bottom:4px}.contact .column.address-info-heading{display:inline-flex;padding:0;width:145px}.contact .column.address-info-box{display:inline-flex;justify-content:flex-end;margin:0;padding:0;width:200px}.contact .column.contact-info-heading{display:inline-flex;padding:0;width:180px}.contact .column.contact-info-box{display:inline-flex;justify-content:flex-end;margin:0;padding:0;width:162px}.contact label{font-size:.8em}.contact input[type=radio]{left:-3px;top:-3px}.map-header{height:177px;margin-bottom:20px;overflow:hidden;width:100%}.company-logo{top:-37px}.program-content{margin-top:-30px}.column.payment h3{margin-top:0}.add-payment .column{padding:0;width:100%}.ccv,.expiration,.zip{display:inline-block}.player-content{width:auto}.player-img{width:88px}.player-container{width:235px}div.player-name p{margin:0}.player-edit{display:inline-block;width:50px}.add-player{margin-left:11px;width:300px}.add-player a:before{content:url(/images/icons/add_user.svg);display:inline-block;left:-8px;position:relative;vertical-align:middle;width:20px}.add-player a:hover{color:#000}.questions-container{width:400px}form.questions textarea{width:100%}.documents-container,.documents-content{width:300px}.documents{width:220px}.payment-container{max-width:500px;width:500px}.payment-content{width:500px}.option-container .payment{width:231px}.option-container .payment-amount{width:172px}.payment-heading{width:231px}.date-heading{width:180px}.amount-heading{width:80px}.payment-summary-heading{width:231px}.date-summary-heading{width:180px}.amount-summary-heading{width:80px}.content-container.select-player.review{width:100%}.review-container{width:650px}.review-content{width:634px}.review-content .registration-review{vertical-align:top}.checkout-totals .payment h3{margin-top:30px}.checkout .column.step-one{margin-right:10px!important;width:560px}.checkout .column.step-two{width:280px}.checkout .checkout-review{margin-left:20px;vertical-align:top;width:300px}.checkout-player-fees{display:inline-block;margin:0;width:80px}span.fee{left:65px}span.fee,span.status{display:block;position:relative}span.status{left:32px}span.remove{left:155px;top:-34px}.discount input{width:300px}.modal-content{max-width:50%}#document-preview.modal .modal-content{max-width:25%}.documnet-icon-container .icons{position:relative;width:96px}.documnet-icon-container .icons img{display:block;width:96px}.documnet-icon-container .delete-icon{position:absolute;right:15px;top:6px}}.top-navigation{margin-bottom:-91px}.headshot{display:inline-block;height:30px;position:relative;top:11px}.headshot img{background-clip:padding-box;border-radius:50%;display:block;height:30px;margin:0 auto;vertical-align:middle;width:30px}.headshot.active{display:none}.home-button{display:inline-block;margin-left:10px;position:relative;width:50px}.home-button img{background-clip:padding-box;border-radius:50%;margin:0 auto;width:100%}nav{height:10px;padding:0 15px;position:relative;text-align:right;top:-56px}.menu,.submenu{list-style-type:none}.item{padding:10px}.item a:hover:after{color:#ccc}.menu{display:inline-block}.menu li a{display:block;padding:0 5px}.menu li a,.menu li.subitem a{color:#000;text-decoration:none}.menu li.subitem a{padding:15px}.menu li a:hover{color:#000}.toggle{font-size:20px;order:1}.menu.active li.toggle{padding-right:20px;position:absolute;right:0;top:7px}.item{display:none;order:3;text-align:left;width:100%}.active .item{display:block}.menu.active{background-clip:padding-box;background-color:#d8d8d8;border-radius:5px;left:0;padding:25px 0;position:relative;right:0;top:0;width:200px;z-index:9999}.submenu{display:none}.submenu-active .submenu{display:block}.has-submenu i{font-size:12px}.has-submenu>a:after{color:#000;content:"\f078";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;line-height:16px;padding-left:5px}.has-submenu.submenu-active>a,.has-submenu.submenu-active>a:hover,.has-submenu.submenu-active>a:hover:after,.has-submenu>a:hover:after{color:#000}.subitem a{padding:10px 15px}.submenu-active{background-color:#f4f4f4}.toggle{flex:1;order:2;text-align:right}.nav-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s;visibility:hidden;z-index:1}.nav-overlay.active{opacity:1;visibility:visible}
