:root{--icon:#428bca}a{color:#428bca}a:focus,a:hover{color:#2a6496}.text-primary{color:#0497f1}.bg-primary{background-color:#0497f1}a.bg-primary:hover{background-color:#0378bf}.alert-secondary{color:#c63f3f}.btn-secondary,.btn-success{background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.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:#0497f1;border-color:#0487d8}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#037ec9;border-color:#03629c}.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-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}.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:#f58f03}.btn.orange:hover{background:#dc8003}.btn.gray{background:#2a2a2a}.btn.gray:hover{background:#151515}.navbar-nav>li>a.current,.navbar-nav>li>a:hover{color:#0497f1}.navbar-nav>li>a.blue{background:#0497f1}.navbar-nav>li>a.blue:hover{background:#037ec9!important}.navbar-default .dropdown-menu li a:hover{color:#0497f1}.navbar-default .navbar-brand{max-width:232px;max-height:80px}.navbar-default .navbar-brand img{width:142px}.bottom-menu .title,.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}.hero3 .search-container .vitural_btn{padding:6px 3px;font-size:.9em;border:1px solid #bdc3c7;text-align:center;width:100%}.hero2 .search-container,.hero3 .search-container{background:#2b3236}.testimonial{background:#0385d4}.testimonial .client-logo{width:70%;margin-top:8px}@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}.hero3{height:484px}.testimonial p{border-top:3px solid #037cc7}}.testimonial .quote .separator{background:#037cc7}.role-selection{background:#e8eaec}.role-selection .role-selector{background:#434d53}.role-selection .role-selector:hover{background:#535f67}.event-growth{background:#2b3236}.event-management,.upcoming-events .events-table thead tr{background:#434d53}.upcoming-events .events-table tbody tr td.date{color:#434d53}span.error{color:#a94442;border-color:#ebccd1}#form-login #account-links a:hover{color:#0367a5}#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:#0367a5}#header .nav-justified>li>a.btn-login:hover{color:#0367a5}.table thead tr th,.table.table-striped.table-bordered thead tr th{background:#2196f3}.btn-cog{background-color:#2196f3;color:#fff}.btn-cog:focus,.btn-cog:hover{background-color:#037ec9;color:#fff}input:checked+.switch .slider{background-color:#2196f3}input:focus+.switch .slider{box-shadow:0 0 1px #2196f3}.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:#434d53}.fix-graphs{flex-wrap:nowrap}