:root{--icon:#3585b7;--theme-color:#0F3854;--banner-color:#DAE8F1;--theme-text-color:#3585b7;--theme-hover-color:#3e5f76}.btn-link,a{color:var(--theme-text-color);text-decoration:none!important}:is(a,.btn-link):is(:hover,:focus,:active){color:#2a6496}.text-primary{color:#0497f1}.bg-primary{background-color:#0497f1}a.bg-primary:hover{background-color:#0378bf}.alert-secondary{color:#c63f3f}.btn-success{background-color:#5cb85c;border-color:#4cae4c}.btn-secondary{background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#367d36;border-color:#173617}.open .dropdown-toggle.btn-success{background-color:#367d36;border-color:#173617}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c}.open .dropdown-toggle.btn-secondary{color:#333}.btn-primary{background-color:var(--theme-color);border-color:var(--theme-color)}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--theme-hover-color);border-color:var(--theme-hover-color)}.open .btn-primary.dropdown-toggle{background-color:#ea4e23;border-color:#c2ffef}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#0497f1;border-color:#0487d8}.btn-primary .badge{color:#35302c}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:focus-visible,.btn-info:hover,.btn.btn-info:first-child:active,:not(.btn-check)+.btn.btn-info:active{color:#fff}.btn-link{color:#0497f1}.btn-link:focus,.btn-link:hover{color:#0368a6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#0497f1}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#0497f1}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#0497f1}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#0497f1}}.navbar-default .navbar-link:hover{color:#0497f1}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0378bf}.label-success{background-color:#5cb85c}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0497f1}.btn.orange{background-color:#f58f03}.btn.orange:hover{background-color:#dc8003}.btn.gray{background-color:#2a2a2a}.btn.gray:hover{background-color:#151515}.navbar-nav>li>a.current{color:#0497f1}.navbar-nav>li>a:hover{color:#0497f1}.navbar-nav>li>a.blue{background-color:#0497f1}.navbar-nav>li>a.blue:hover{background:var(--theme-text-color)!important}.navbar-default .dropdown-menu li a:hover{color:#0497f1}#nav_list li a:focus{color:#0497f1}.navbar-default .navbar-brand{max-width:232px;max-height:80px}.navbar-default .navbar-brand img{width:142px}.bottom-menu .title{color:#c0c5ca}.bottom-menu a{color:#c0c5ca}.bottom-menu a:hover{color:#89929b!important}.bottom-menu-copyright p{color:#c0c5ca}.hero{background-image:url(../../img/running-shoes-for-race-event.jpg);height:425px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero3{background-image:url(../../img/Race-Map-Search-For-Running-Events.jpg);height:350px}@media (max-width:767px){.hero3{height:484px}}.hero3 .search-container .vitural_btn{padding:6px 3px 6px 3px;font-size:.9em;border:1px solid #bdc3c7;text-align:center;width:100%}.hero2 .search-container{background-color:#2b3236}.hero3 .search-container{background-color:#2b3236}.hidden{display:none!important}.testimonial{background-color:#0385d4}.testimonial .client-logo{width:70%;margin-top:8px}@media (max-width:767px){.testimonial p{border-top:3px #037cc7 solid}}.testimonial .quote .separator{background-color:#037cc7}.role-selection{background-color:#e8eaec}.role-selection .role-selector{background-color:#434d53}.role-selection .role-selector:hover{background-color:#535f67}.event-growth{background-color:#2b3236}.event-management{background-color:#434d53}.upcoming-events .events-table thead tr{background-color:#434d53}.upcoming-events .events-table tbody tr td.date{color:#434d53}.login-drawer{background-color:#434d53}span.error{color:#a94442;border-color:#ebccd1}#form-login #account-links a:hover{color:#0367a5}#header{background:var(--theme-color)!important}#header .navbar-brand{max-height:61px;max-width:250px}#header .nav-justified>li>a{line-height:61px}.backend #header .nav-justified>li>a:hover{color:#0367a5}#header .dropdown-menu{margin:0;min-width:174px}#header .dropdown-menu a:hover{background-color:#0367a5}#header .nav-justified>li>a.btn-login:hover{color:#0367a5}.table.table-striped.table-bordered thead tr th{background:var(--theme-text-color)}.table thead tr th{background:var(--theme-text-color)}.btn-cog{background-color:var(--theme-text-color);color:#fff}.btn-cog:hover{background-color:var(--theme-text-color);color:#fff}.btn-cog:focus{background-color:var(--theme-text-color);color:#fff}.btn-logo{background-image:url(/img/Online-Race-Registration-Software-Icon-min.webp)!important;background-position:.75rem center;background-repeat:no-repeat;background-size:28px 17px;padding-left:3rem!important}input:checked+.switch .slider{background-color:var(--theme-text-color)}input:focus+.switch .slider{box-shadow:0 0 1px var(--theme-text-color)}.card-default>.card-heading{color:#333}.card-success>.card-heading{color:#3c763d}.card-warning>.card-heading{color:#8a6d3b}.card-danger>.card-heading{color:#a94442}.event-management,.login-drawer,.upcoming-events .events-table thead tr th{background-color:#434d53}.fix-graphs{flex-wrap:nowrap}.section-header-container{background:#000}.section-header{height:fit-content;margin-top:20px;background:var(--banner-color);width:100vw;position:relative;left:calc(-50vw + 50%)}.theme-background{background:var(--theme-color);border:none}.theme-color{color:var(--theme-color)}.stats-color{color:var(--theme-color)}.title-theme{color:var(--theme-color);text-shadow:1px 1px 2px #000}#re-comparison table tr td,#re-comparison table tr th{border-right:1px solid #2d2d2d;border-top:none;text-align:center}#re-comparison .table-striped>tbody>tr:nth-child(odd)>td,#re-comparison .table-striped>tbody>tr:nth-child(odd)>th{background:#e5eff6}#re-comparison .table-striped>tbody>tr:nth-child(even)>td{background-color:#b3d1e4}.comp-check{color:#013352}