.btn-primary.btn-white{background:none;background-color:#fff;color:#31715f !important}.btn-primary.full-width{width:100%;text-align:center}.alert{padding:10px}.alert p{margin:0;text-align:center}.alert p strong{margin-right:10px}.alert a{color:#000 !important}.alert-warning{color:#856404;background-color:#fff3cd}.alert-failed{color:#721c24;background-color:#f8d7da}.alert-success{color:#155724;background-color:#d4edda}.nhl-login{position:relative}.nhl-login:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:#008935;z-index:-1}.nhl-login .six:first-of-type{padding-left:0}.nhl-login .six:last-of-type{padding-right:0}.nhl-login a{color:#000 !important}.nhl-login input[type=email],.nhl-login input[type=password]{padding:10px;margin-bottom:20px;display:block;width:100%;border:1px solid #cecece}.nhl-login button{border:0px;cursor:pointer}.nhl-login .left,.nhl-login .right{padding:100px 50px;height:100%}.nhl-login .left h1,.nhl-login .left h2,.nhl-login .right h1,.nhl-login .right h2{font-weight:400;font-size:34px;line-height:1em;margin:0}.nhl-login .left label{color:#31715f}.nhl-login .left h1{color:#31715f}.nhl-login .left button{width:100%}.nhl-login .right{color:#fff}.nhl-login .right h2{color:#fff}.nhl-login .right button{margin-left:auto;display:block}.nhl-login .right input[type=email],.nhl-login .right input[type=password]{background-color:rgba(255,255,255,.5);border:0}.nhl-login .right .flex{display:flex;align-items:center;margin-bottom:20px}.nhl-login .right .flex input{margin:0}.nhl-login .right .flex label{font-size:14px;width:220px;margin:0;line-height:1.1em;text-align:right;padding-right:15px;color:#fff}label{display:block;font-weight:500;display:block;font-size:20px;margin-bottom:5px;color:#31715f}.nhl-lost-password{padding:100px 0}.nhl-lost-password h1{font-weight:400;font-size:34px;line-height:1em;margin:0;color:#31715f}.nhl-lost-password form{width:100%}.nhl-lost-password input[type=email]{padding:10px;margin:0;display:block;width:100%;border:1px solid #cecece}.nhl-lost-password button{border:0px;cursor:pointer}.blurbg{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);z-index:9999}.blurbg .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;max-width:550px;background-color:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 20px rgba(0,0,0,.3);max-height:80vh;overflow:scroll}.blurbg .inner h2{font-weight:400;font-size:34px;line-height:1em;margin:0 0 30px 0;color:#31715f;text-align:center}.blurbg .inner input{padding:10px;margin-bottom:20px;display:block;width:100%;border:1px solid #cecece}.blurbg .inner .six:first-of-type{padding-left:0;padding-right:7.5px}.blurbg .inner .six:last-of-type{padding-right:0;padding-left:7.5px}.blurbg .inner p{margin:40px 0 0 0;font-size:12px;text-align:justify}.blurbg .inner label.consent{font-weight:400;font-size:14px;color:#404040}.blurbg .inner label.consent input{width:auto;margin:0 10px 0 0;display:inline-block}.blurbg .inner button{border:0;display:block;margin:30px auto 0 auto;cursor:pointer}.nhl-registration-thankyou{padding:100px 0;text-align:center}.nhl-registration-thankyou h2{font-size:34px;margin:0 0 30px 0;font-weight:700;color:#31715f}.nhl-registration-thankyou p{text-align:center}.nhl-registration-thankyou p strong{color:#31715f}.nhl-registration-thankyou a.btn-primary{margin:0 auto}.dashboard{padding-bottom:50px}.dashboard .dashboard-header{border-top:1px solid #39836e;background-color:#31715f;color:#fff;padding:50px}.dashboard .dashboard-header h1{font-size:60px;margin:0;color:#fff}.dashboard #dashboard-menu{display:flex;list-style-type:none;margin:0;padding:0;justify-content:center;padding:50px 0 0 0;border-bottom:1px solid #31715f;margin-bottom:30px}.dashboard #dashboard-menu li.current-menu-item{border-bottom:5px solid #31715f}.dashboard #dashboard-menu li{margin-right:30px;padding-bottom:10px;border-bottom:5px solid #fff}.dashboard #dashboard-menu li a{color:#31715f;text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-weight:600;font-size:16px}.dashboard .my-account hr{margin:30px 0}.dashboard .my-account .membership-details{padding:20px;background-color:#f7f7f7}.dashboard .my-account .membership-details table{margin:0;border-collapse:collapse}.dashboard .my-account .membership-details table td{padding:10px 0}.dashboard .my-account .membership-details table td.value{width:75%;color:#31715f;font-weight:600}.dashboard .my-account .flex.passwords .field-group{width:33%}.dashboard .my-account .flex.passwords .field-group:nth-child(1){padding-left:0;padding-right:0}.dashboard .my-account .flex.passwords .field-group:nth-child(2){padding:0 15px}.dashboard .my-account .flex.passwords .field-group:nth-child(3){padding-right:0;padding-left:0}.dashboard .my-account .flex{display:flex;flex-wrap:wrap}.dashboard .my-account .flex .field-group{Width:50%;padding:0 15px;margin-bottom:30px}.dashboard .my-account .flex .field-group:nth-child(odd){padding-left:0}.dashboard .my-account .flex .field-group:nth-child(even){padding-right:0}.dashboard .my-account .flex .field-group label{font-size:15px;display:block;font-weight:600;color:#31715f}.dashboard .my-account .acf-field input[type=text],.dashboard .my-account .acf-field input[type=password],.dashboard .my-account .acf-field input[type=date],.dashboard .my-account input[type=text],.dashboard .my-account input[type=password],.dashboard .my-account input[type=date],.dashboard .my-account input[type=email],.dashboard .my-account input[type=url]{width:100%;padding:10px;border-radius:0}.dashboard .my-account .acf-field input[type=text]:disabled,.dashboard .my-account .acf-field input[type=password]:disabled,.dashboard .my-account .acf-field input[type=date]:disabled,.dashboard .my-account input[type=text]:disabled,.dashboard .my-account input[type=password]:disabled,.dashboard .my-account input[type=date]:disabled,.dashboard .my-account input[type=email]:disabled,.dashboard .my-account input[type=url]:disabled{background-color:#f0f0f0;cursor:not-allowed}.dashboard .my-account button.btn-primary{display:block;border:0;margin-left:auto;cursor:pointer}.dashboard .my-account button.btn-primary.hidden{display:none}.dashboard .my-account #acf-form .acf-form-submit{display:flex;justify-content:end}.dashboard .my-account #acf-form .acf-form-submit input{display:inline-block;background:#31715f;background:linear-gradient(0deg, rgb(49, 113, 95) 0%, rgb(61, 138, 116) 100%);color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 80px;border-radius:40px;font-size:16px;letter-spacing:2px;font-weight:700;margin-top:30px}div.acf-field-64870c0692a75.acf-field{padding:15px 0}div.acf-field-64870c4092a76.acf-field,div.acf-field-64870d0892a78.acf-field{padding-left:0}div.acf-field-64870c4a92a77.acf-field{padding-right:0}.select2-container.-acf .select2-selection{border-radius:0 !important}iframe.google_embed{width:100%;height:300px}.newsletters .four{margin-bottom:30px}.newsletters .four a{text-decoration:none;color:#404040;display:block;height:100%}.newsletters .wrapper{background-color:#fff;padding:30px;text-decoration:none;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%}.newsletters .wrapper p{color:#404040}.newsletters .wrapper img{display:block;margin:0 auto 40px auto;width:100px}.newsletters .wrapper ul{margin:0}.championship-login,.championship-classes{padding-bottom:100px}.class-wrapper.active .class-header:after{content:"-"}.class-wrapper.active .wrapped-content{display:flex}.class-wrapper{background-color:#f4f4f4;padding:20px;margin-bottom:30px}.class-wrapper .wrapped-content{display:none}.class-wrapper .class-header{display:flex;align-items:center;cursor:pointer}.class-wrapper .class-header:after{content:"+";font-size:24px;color:#31715f;margin-left:auto}.class-wrapper .class-header span{color:#31715f;font-size:24px;display:inline-block;margin:0}.class-wrapper .six:first-of-type{padding-left:0}.class-wrapper .six:last-of-type{padding-right:0}.entries-wrapper{display:flex;flex-direction:column}.entries-wrapper .entry-wrapper{background-color:#31715f;color:#fff;font-weight:bold;padding:20px;order:1}.entries-wrapper .entry-wrapper-content{order:2;padding:20px;background-color:#fff}.entries-wrapper .entry-wrapper-content p{margin:0}.entries-wrapper table{border-collapse:collapse}.entries-wrapper table th,.entries-wrapper table td{padding:10px;text-align:center}.entries-wrapper table tr:nth-child(odd) td{background-color:#f9f9f9}.entries-wrapper table tr:nth-child(even) td{background-color:#f1f1f1}.championship-classes .white-background{margin-top:50px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px;padding:50px}.championship-classes .white-background h2{margin:0 0 15px 0}.championship-classes .white-background label{display:block;margin-bottom:5px}.championship-classes .white-background p{margin:0 0 10px 0}.championship-classes .white-background input,.championship-classes .white-background select{width:100%;padding:10px;border:1px solid #cecece;border-radius:5px;margin-bottom:30px;background-color:rgba(0,0,0,0)}.championship-classes .white-background .nomarginbelow{margin-bottom:10px}.championship-classes .white-background ol{margin:0 0 0 15px;padding:0}.championship-classes .white-background ol li{padding:10px 0 10px 10px}.championship-classes .white-background label.acceptance{color:#404040;font-size:16px;margin-top:30px;cursor:pointer}.championship-classes .white-background label.acceptance input{display:inline-block;width:auto;margin-right:15px}.championship-classes .white-background button.btn-primary{display:block;margin:30px auto 0 auto;cursor:pointer}p.already-applied{padding:20px;margin:0;padding:10px;border-radius:10px;border:2px solid #31715f;text-align:center}body .acf-url i{top:50%;transform:translateY(-50%)}/*# sourceMappingURL=style.css.map */
