/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px;}.dropbutton-wrapper .dropbutton .dropbutton-action .badge{margin-top:-3px;margin-left:4px;margin-right:-10px;background-color:#a9a9a6;}.dropbutton-multiple{position:absolute;}.dropbutton-widget{position:relative;}.js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber{position:absolute;right:-5px;top:-1px;z-index:2;}[dir="rtl"].js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber{left:-5px;right:auto;}.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a{border-radius:1.1em 0 0 0;}[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a{border-radius:0 1.1em 0 0;}.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a{border-radius:0 0 0 1.1em;}[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a{border-radius:0 0 1.1em 0;}#subscription-page-user-list .badge{margin-top:-6px;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
.captcha__description{margin-bottom:.75em;}
.admin-list{list-style:none;}.admin-list > li{box-sizing:border-box;height:4rem;text-align:left;border-bottom:1px solid rgb(211,212,217);display:flex;align-items:center;padding:0.5rem 1rem 0.5rem 0;}.admin-list > li > a{text-decoration:none;font-weight:bold;}.admin-list > li > a:hover{text-decoration:underline;}.admin-list > li > a .description{text-decoration:none;font-size:12px;font-weight:normal;color:#232429;}.admin-list > li > a:hover .description{text-decoration:none;}.dropbutton-multiple{position:relative;}.js .field--widget-paragraphs .paragraphs-dropbutton-wrapper .dropbutton-multiple{margin-right:10px !important;}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-action{height:100%;display:flex;}.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a{border-radius:2px 0 0 2px;}.media-library-item .media--view-mode-media-library .contextual{display:none;}.media-library-item-name-wrapper{padding:5px;}.ui-widget-content.ui-datepicker{background:#ffffff;border:1px solid #d8d8d8;padding:15px 15px 0 15px;}.view-people .views-exposed-form select{width:100%;}.layout-node-form #edit-search-api-exclude{display:none;}.horizontal-tabs .horizontal-tab-button .form-required:after{display:inline-block;margin-right:0.15em;margin-left:0.15em;content:"*";color:red;font-size:0.875rem;}.dashboard-block.block-views-blockvarbase-google-analytics-summary-sessions-and-pageviews .description{visibility:hidden;}.dashboard-block.block-views-blockvarbase-google-analytics-summary-sessions-and-pageviews .action-links{float:left;}.dashboard-block.block-views-blockvarbase-google-analytics-summary-sessions-and-pageviews .action-links a{margin:1.75rem 0 0.75rem 1.5rem;}.dashboard-block.block-views-blockvarbase-google-analytics-summary-top-pages-block .ga-disclaimer{padding-top:16px;}.dashboard-block.block-views-blockvarbase-google-analytics-summary-top-sources-block .ga-disclaimer{padding-top:16px;}.view-id-custom_entity_admin_ .views-exposed-form__item select{width:100%;}.field--widget-autocomplete-deluxe{margin-top:15px;}.view.view-display-id-eck_export_overview .views-exposed-form__item select{width:100%;min-width:20.6em;}.view.view-display-id-eck_export_overview .form-element--type-date{min-width:20.6em;padding-top:8px;padding-bottom:8px;}.paragraph-type--information .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:wrap;}.toolbar-menu .hover-intent ul li{float:none !important;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
#mobile-menu-region .member-links-find-a-race .menu li a{border:0;background-color:#ffffff;color:#1A4580;border-color:#1A4580;border-radius:5px;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:1em 1.5em;text-transform:uppercase;}#mobile-menu-region .member-links-find-a-race .menu li a{border:0;text-decoration:none;padding:1em 1.5em;font-size:14px;font-weight:600;border-radius:4px;}#mobile-menu-region .member-links-find-a-race .menu li:hover{border:0;}#mobile-menu-region .member-links-find-a-race .menu li a:hover{background-color:#E9ECEF;color:#1A4580;text-decoration:none;border:0;}#mobile-menu-region .member-links-find-a-race .menu li a:hover span{border:0;}#mobile-menu-region .member-links-find-a-race .menu li a span::after{display:none;}
.eye-open{background:url(/modules/contrib/view_password/css/images/eye-open.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}.eye-close{background:url(/modules/contrib/view_password/css/images/eye-close.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}button.shwpd{border:none;display:inline-block;margin-left:-2em;background-position:center;vertical-align:middle;margin-top:0;cursor:pointer;}#edit-pass{display:inline-block;}
