:root{--es-header-background:#192e5b;--es-header-foreground:#fff;--es-foreground:#000;--es-foreground-lighter:#000;--es-background:#f3f4f5;--es-background-lighter:#fff;--es-selection:#214283;--es-highlight:#1064a3;--es-line:#ccc;--es-callout-bold:#192e5b;--es-callout-lite:#3b5998;--es-label:#035282}@-webkit-keyframes alertAnim{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}.es-validation{color:#a92922;margin:0;-webkit-animation:alertAnim 1s forwards;animation:alertAnim 1s forwards}es-typeahead{display:inline-block}es-typeahead input{border:none;margin:0!important;background-color:var(--es-background-lighter);color:var(--es-foreground-lighter);width:100%}es-typeahead .inputbox{border:1px solid var(--es-line);border-radius:3px;padding-right:5px;margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}es-typeahead .inputbox svg{color:var(--es-foreground-lighter)}es-typeahead .inputbox .off svg{color:var(--es-background-lighter)}es-typeahead .inputbox.disabled{border:0 solid var(--es-line)}es-typeahead .es-typeahead-suggestions{position:relative}es-typeahead .es-typeahead-suggestions ul{margin:0;border:1px solid var(--es-line);border-radius:3px;padding:3px;background-color:var(--es-background);list-style:none}es-typeahead .es-typeahead-suggestions ul>li>button{display:block;width:100%;margin:0;padding:3px;background-color:transparent;text-align:left;color:var(--es-foreground);border:none;border-radius:0}es-typeahead .es-typeahead-suggestions ul>li>button:focus,es-typeahead .es-typeahead-suggestions ul>li>button:hover{background-color:var(--es-background-lighter)}es-typeahead .es-typeahead-suggestions ul>li>button:focus{outline:1px dotted #6b8e23}es-typeahead .es-typeahead-suggestions ul>li.active>button{background-color:var(--es-background-lighter)}es-typeahead .es-typeahead-suggestions>div{position:absolute;top:-5px;left:0;right:0;z-index:9999}es-field .field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:5px 0}es-field label:not(:last-child){margin-right:5px}es-field input,es-field select,es-field textarea{margin:5px 0}es-table{display:block}es-table a{font-size:1em;text-decoration:none;color:var(--es-foreground)}es-table .emptyMessage{text-align:center;color:#ffc66d}app-alert p:first-child{-webkit-margin-before:0;margin-block-start:0}app-alert p:last-child{-webkit-margin-after:0;margin-block-end:0}app-alert ol{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:1em;padding-inline-start:1em}app-alert .sticky{position:sticky;position:-webkit-sticky;top:45px;z-index:1000}es-modal{display:none}es-modal .jw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto}es-modal .jw-modal .jw-modal-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100vh}es-modal .jw-modal .jw-modal-body{padding:20px;border-radius:3px;background:var(--es-background-lighter)}@media screen and (min-width:500px){es-modal .jw-modal .jw-modal-body{width:500px}}@media not screen and (min-width:500px){es-modal .jw-modal .jw-modal-body{margin:0 8px}}es-modal .jw-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.75;z-index:900}es-modal .modal-close-btn{float:right;padding:0;border:none;text-decoration:none}es-modal .modal-close-btn:focus,es-modal .modal-close-btn:hover{color:#292f33}es-modal .modal-close-btn:focus{outline:thin dotted currentColor;outline-offset:4px}es-modal .modal-close-btn:before{display:block;margin:0!important}es-modal .modal-content{margin:20px;padding:0;max-width:100%}es-modal .modal-content .modal-header{margin-bottom:20px;text-align:left;font-size:24px;color:#292f33}body.jw-modal-open{overflow:hidden}es-select ul{list-style-type:none;margin:15px 15px 0 3px;padding:0}es-select ul li{border-left:4px;border-left-color:var(--es-background);border-left-style:solid;padding:5px 5px 0}es-select .selected{border-left-color:var(--es-selection)}@media screen and (min-width:350px){app-login{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}app-login .panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:var(--es-background-lighter);padding:20px}@media screen and (min-width:350px){app-login .panel{margin-top:90px;width:300px;border-radius:2px;border:1px solid var(--es-line)}}@media screen and (max-width:350px){app-login .panel{margin-top:35px}}app-login .panel attribute-password,app-login .panel attribute-password input,app-login .panel attribute-text,app-login .panel attribute-text input,app-login .panel form{width:100%}app-login .panel .login-title{padding-bottom:20px;font-size:1.5em;color:var(--es-header-background)}app-login .panel button{width:100%;margin:0;padding:10px}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}es-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:10px;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background-color:var(--es-header-background);color:var(--es-header-foreground)}es-header .header-name,es-header .item{-ms-flex-item-align:center;align-self:center}@media not screen and (min-width:1024px){es-header .header-name{display:none!important}}es-header .es-icon-button{padding:0!important}es-header .es-icon-button,es-header a{color:var(--es-header-foreground)!important}@media screen and (max-width:400px){es-header .small{display:none!important}}.dropbtn{padding:5px;border:none;background-color:#f3f4f5;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;cursor:pointer}.dropdown-content a{color:#000;padding:5px 10px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#fff}es-contact .readonly-group{display:-ms-flexbox;display:flex}@media not screen and (min-width:600px){es-contact .readonly-group{-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:600px){es-contact .readonly-group{-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:600px){es-contact .readonly-group .property{-ms-flex-direction:column;flex-direction:column;margin-right:20px}}@media not screen and (min-width:600px){es-contact .readonly-group .property{margin-bottom:12px}}es-contact .readonly-group .property .name{color:var(--es-label);padding-bottom:4px}es-contact .readonly-group .property .value{font-weight:700}es-menu{background:var(--es-background-lighter);position:fixed;bottom:0;left:0;overflow-y:auto}es-menu inner{height:100%;width:100%;overflow:auto}es-menu ul{list-style-type:none;margin:15px 15px 15px 3px;padding:0}es-menu ul li{border-left:4px;border-left-color:var(--es-background-lighter);border-left-style:solid;padding:5px}es-menu .menu-selected{border-left-color:var(--es-selection)}es-menu ul li a{font-size:1em;text-decoration:none;color:var(--es-foreground)}es-menu a{cursor:pointer}es-menu fa-icon{margin-right:5px;width:20px}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}app-menu .darkglass{background-color:#000;opacity:.8;position:absolute;width:100%;height:100%;z-index:599}app-menu es-menu{top:35px;width:200px;position:fixed;z-index:600}app-menu .site-name{padding:16px 8px 0;font-weight:700;font-size:1.1em}@media screen and (min-width:1024px){app-menu .site-name{display:none!important}}app-menu .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:35px}@media screen and (min-width:1024px){app-menu .content{margin-left:200px}}app-menu .content-nomenu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:43px}app-page button{padding:10px;margin:0}app-page .icons{min-width:25px}app-page es-modal button-action{min-width:100px}es-form-section .es-section-title{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}es-form-section .es-section-title button-action,es-form-section .es-section-title button-add,es-form-section .es-section-title button-clone,es-form-section .es-section-title button-close,es-form-section .es-section-title button-delete,es-form-section .es-section-title button-down,es-form-section .es-section-title button-download,es-form-section .es-section-title button-edit,es-form-section .es-section-title button-email,es-form-section .es-section-title button-flip,es-form-section .es-section-title button-hide,es-form-section .es-section-title button-replace,es-form-section .es-section-title button-route:not(:last-child){margin-right:8px}es-field attribute-ref,es-field attribute-text,es-field attribute-text-list,es-field es-multiple{width:100%}es-payment .braintree-method__check{background:#fff!important}es-payment .braintree-methods-initial:before{content:"To complete payment click: Pay for your order";font-size:1.2em;font-weight:700}es-payment .braintree-method--active{margin-top:16px!important}page-attendance-list{width:100%;padding:0 10px;-ms-flex-align:start;align-items:flex-start}page-attendance-list .menu-area{width:200px}page-attendance-list .details-column{-ms-flex:1 1 0%;flex:1 1 0%}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}page-checkin{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;background:var(--es-background-lighter);padding:16px 8px}@media not screen and (min-width:1024px){page-checkin{width:100%;margin:0 16px}}@media screen and (min-width:1024px){page-checkin{width:400px}}page-checkin .title{text-align:center}page-checkin .attendance{border-bottom:1px solid #2b2727;padding-bottom:8px;margin-bottom:8px}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}page-register-attendance{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;background:var(--es-background-lighter);padding:16px 8px}@media not screen and (min-width:1024px){page-register-attendance{width:100%;margin:0 16px}}@media screen and (min-width:1024px){page-register-attendance{width:400px}}page-register-attendance .title{text-align:center}event-list{display:-ms-flexbox;display:flex;background:var(--es-background-lighter);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;padding:12px}@media screen and (min-width:800px){event-list{max-width:800px;min-width:800px}}@media not screen and (min-width:800px){event-list .event-logo{visibility:hidden;display:none}}event-list .row{padding-bottom:10px}event-list .event-name{color:var(--es-callout-bold);font-weight:700;font-size:1.1em}event-list .event-discipline{color:var(--es-callout-lite);font-size:.9em}event-list .event-date{font-size:.9em}event-list .event-logo{border:1px solid #ccc;margin-right:10px;width:100px;min-width:100px}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}enter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:16px 8px}@media not screen and (min-width:1024px){enter{width:100%}}@media screen and (min-width:1024px){enter .detail-area{-ms-flex:2 1 0%;flex:2 1 0%}}@media screen and (min-width:1024px){enter .summary-area{position:-webkit-sticky;position:sticky;top:51px;margin-left:16px;-ms-flex:1 1 0%;flex:1 1 0%}}@media not screen and (min-width:1024px){enter .summary-area{display:none}}enter .cant-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:800px){enter .cant-content{max-width:800px}}enter .enter-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1024px){enter .enter-content{max-width:1024px;-ms-flex-direction:row;flex-direction:row}}@media not screen and (min-width:1024px){enter .enter-content{-ms-flex-direction:column;flex-direction:column}}@media not screen and (min-width:1024px){enter orders-event-summary{width:100%}}enter orders-rider{margin-bottom:8px}orders-enter-with .shrink attribute-text{width:auto}orders-event-summary .level1,orders-event-summary attribute-readonly{margin-left:5px}orders-event-summary .level1 .form-group{margin:0}orders-event-summary .level1 attribute-readonly{margin-left:0}orders-event-summary .form-group,orders-event-summary .level1 .field{margin:0}orders-event-summary .form-group label{margin-top:0}orders-event-summary .field-section .form-group,orders-event-summary .section{margin-top:5px}orders-event-summary button-hide{margin-left:5px}orders-site-facility ul{list-style-type:none;-webkit-margin-before:0;margin-block-start:0;padding:0}orders-site-facility ul li{padding:5px}orders-site-facility .es-underline{padding-top:10px;padding-bottom:5px}orders-competition .instructions{margin-bottom:5px}orders-competition .competition{border-top:1px solid var(--es-line);padding-top:15px;margin:15px 0}orders-competition-class ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;padding:0}orders-competition-class ul li{padding:5px}orders-registration .confirmationConditions{margin-top:16px;border-top:1px solid var(--es-line)}page-clubs-list{display:-ms-flexbox;display:flex;background:var(--es-background-lighter);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;padding:12px}@media screen and (min-width:800px){page-clubs-list{max-width:800px;min-width:800px}}@media not screen and (min-width:800px){page-clubs-list .event-logo{visibility:hidden;display:none}}page-clubs-list .row{padding-bottom:10px;cursor:pointer}page-clubs-list .event-name{color:var(--es-callout-bold);font-weight:700;font-size:1.1em}page-clubs-list .event-discipline{color:var(--es-callout-lite);font-size:.9em}page-clubs-list .event-logo{border:1px solid #ccc;margin-right:10px;width:110px}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}page-membership-renew{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:16px 8px}@media not screen and (min-width:1024px){page-membership-renew{width:100%}}@media screen and (min-width:1024px){page-membership-renew .detail-area{-ms-flex:2 1 0%;flex:2 1 0%}}@media screen and (min-width:1024px){page-membership-renew .summary-area{position:-webkit-sticky;position:sticky;top:51px;margin-left:16px;-ms-flex:1 1 0%;flex:1 1 0%}}@media not screen and (min-width:1024px){page-membership-renew .summary-area{display:none}}page-membership-renew .enter-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1024px){page-membership-renew .enter-content{max-width:1024px;-ms-flex-direction:row;flex-direction:row}}@media not screen and (min-width:1024px){page-membership-renew .enter-content{-ms-flex-direction:column;flex-direction:column}}@media not screen and (min-width:1024px){page-membership-renew orders-event-summary{width:100%}}[hidden]{display:none!important}@media not screen and (min-width:1024px){.large-screen{display:none!important}}@media screen and (min-width:1024px){.not-large-screen{display:none!important}}*{box-sizing:border-box}html{font-size:13px;overflow-y:scroll}body,html{background:var(--es-background)}body{color:var(--es-foreground);padding:0;margin:0;font-family:Arial,sans-serif}h2{font-size:1.33333em;font-weight:400}input,option,textarea{border:1px solid var(--es-line);border-radius:3px;padding:7px;font-family:Arial,sans-serif}input:focus,option:focus,textarea:focus{outline:none}input:disabled,option:disabled,textarea:disabled{border:0 solid var(--es-line);padding:7px 0}select{border:1px solid var(--es-line);border-radius:3px;padding:6px 7px;font-family:Arial,sans-serif}select:focus{outline:none}select:disabled{border:0 solid var(--es-line);padding:7px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{border:1px solid var(--es-line);border-radius:3px;padding:7px 10px}label{color:var(--es-label)}fieldset{margin:0;padding:0;border:none}a{color:var(--es-highlight)}button{border-radius:3px 3px 3px 3px;background:var(--es-background-lighter);border:1px solid var(--es-selection);padding:5px 10px;font-family:Arial,sans-serif}button:active{background:var(--es-background);color:var(--es-foreground-lighter)}@media screen and (max-width:512px){ol{-webkit-padding-start:20px;padding-inline-start:20px}}.form-group{margin:5px 0}.form-group label{margin-top:5px}.form-group input,.form-group select,.form-group textarea{margin:5px 0}.form-control{background-color:var(--es-background-lighter)}.form-control,.form-control label{color:var(--es-foreground-lighter)}.form-control:focus,:focus-within{border-color:var(--es-selection)}attribute-checkbox label{color:var(--es-foreground-lighter)}.list-item{padding:5px;cursor:pointer;margin:0}.es-column,page-attendance-list .details-column{padding:0 5px}.es-sticky{position:sticky;position:-webkit-sticky;top:0}.es-sticky-column,page-attendance-list .menu-area{position:sticky;position:-webkit-sticky;top:0;padding:0 5px;top:45px;height:0}.es-underline{border-bottom:1px solid var(--es-line)}.es-selected{background:var(--es-selection)}.es-selectable,es-select ul li{cursor:pointer}.es-section{background-color:var(--es-background-lighter);border:1px solid var(--es-line);border-radius:3px;padding:4px;margin:8px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.es-divider{margin:8px 0;padding-bottom:4px;border-bottom:1px solid #d0d5d8}.es-heading,page-checkin .title,page-register-attendance .title{font-weight:700;font-size:1.1em;margin:16px 0}.es-section-title{font-weight:700;font-size:1.1em;margin-bottom:8px;padding:4px 0;border-bottom:1px solid #d0d5d8}.es-section-help{padding-bottom:5px}.es-vertical,page-attendance-list .menu-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.es-hfields,.es-horizontal,event-list .row,page-clubs-list .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.es-hfields es-field:not(:last-child){margin-right:10px}.es-centered{-ms-flex-align:center;align-items:center;height:100vh}.es-button-group,.es-centered,.es-centered-column{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.es-button-group{-ms-flex-align:center;align-items:center;margin:10px 0}.es-button-group a,.es-button-group button{display:block}.es-button-group a,.es-button-group button-action:not(:last-child),.es-button-group button:not(:last-child){margin-right:5px}.es-button-group .primary{color:#fff}.es-button-vgroup a,.es-button-vgroup button,page-attendance-list .menu-area a,page-attendance-list .menu-area button{width:100%;margin:5px 0;display:block}.es-button-vgroup .primary,page-attendance-list .menu-area .primary{color:#fff}.es-button-vgroup button-action,.es-button-vgroup button-route,page-attendance-list .menu-area button-action,page-attendance-list .menu-area button-route{width:100%}.es-button{border-radius:3px 3px 3px 3px;background:var(--es-background-lighter);border:1px solid var(--es-selection);padding:5px 10px;cursor:pointer;font-size:13px;text-align:center;color:#000}.es-button active{background:var(--es-background);color:var(--es-foreground-lighter)}.primary{background:var(--es-selection);color:var(--es-background-lighter)}.es-icon-link{text-decoration:none;cursor:pointer;color:var(--es-foreground)}.es-icon-link:hover{color:var(--es-foreground-lighter)}.es-icon-button{border:none;padding:3px;margin:0;color:var(--es-foreground);outline:none;background-color:transparent}.es-icon-button:hover{color:var(--es-foreground-lighter)}.es-multiplicity-link{cursor:pointer;font-size:.7em}button.es-link{text-align:left;font-size:1em;color:var(--es-foreground);background:none;margin:0;padding:0;border:none;cursor:pointer;-moz-user-select:text}button.es-link:hover{color:var(--es-foreground-lighter)}button.es-link span{text-decoration:underline}button.es-link:focus span,button.es-link:hover span{color:#000}.es-select{cursor:pointer}.es-validation{color:red;padding:0;font-size:.9em;margin:5px;display:block;-webkit-animation:alertAnim 2s forwards;animation:alertAnim 2s forwards}@keyframes alertAnim{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.es-alert{margin:8px 0;padding:8px;border:1px solid;border-radius:3px}.es-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.es-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.es-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.es-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.fs-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto}.fs-header{font-weight:700;margin-bottom:5px}.fs-row{-ms-flex-direction:row;flex-direction:row}.fs-cell,.fs-row{display:-ms-flexbox;display:flex}.fs-cell{-ms-flex-flow:row;flex-flow:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:2px 5px}.xsmall{width:30px}.small{width:50px}.medium{width:139px}.large{width:300px}.maximum,.xlarge{width:100%}@media screen and (min-width:1024px){.es-page{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media not screen and (min-width:1024px){.es-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;padding:0 5px;top:45px;height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:200px}.es-menu-area a,.es-menu-area button{width:100%;margin:5px 0;display:block}.es-menu-area .primary{color:#fff}.es-menu-area button-action,.es-menu-area button-route{width:100%}}@media not screen and (min-width:1024px){.es-menu-area{position:sticky;position:-webkit-sticky;top:0;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:35px;margin:0;padding:10px 0;background-color:var(--es-background)}.es-menu-area a,.es-menu-area button{display:block}.es-menu-area a,.es-menu-area button-action:not(:last-child),.es-menu-area button:not(:last-child){margin-right:5px}.es-menu-area .primary{color:#fff}}page-membership-activate{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:16px 8px;max-width:600px}@media not screen and (min-width:1024px){page-membership-activate{width:100%}}