.blog-footer-buttons{margin-top:20px;padding-top:5px;padding-bottom:0}
.blog-footer-top{border-top:2px solid #e5e5e5;height:10px;margin-top:10px;background-color:#f9f9f9}
.blog-footer{margin-top:0;padding:15px 50px;color:#999;text-align:center;background-color:#f9f9f9;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;margin-bottom:30px}
.blog-footer p:last-child{margin-bottom:0}
.nowrap{white-space:nowrap}
.front_page_center{padding:30px 15px 20px 15px;text-align:center}
.otd_logo{font-family:"Verdana",Geneva,sans-serif;font-weight:bold}
.otd_initials{font-family:"Verdana",Geneva,sans-serif;letter-spacing:-0.175em;font-weight:normal}
.otd_logo_navbar{font-family:"Verdana",Geneva,sans-serif;font-weight:normal}
.otd_logo_verdana{font-family:"Verdana",Geneva,sans-serif;text-decoration:none;font-weight:bold}
.otd_lead{margin-bottom:10px;font-size:16px;line-height:1.0}
.navbar{margin-bottom:0}
.breadcrumb_container{margin-bottom:11px}
.breadcrumb{background-color:transparent;padding:5px 0 5px 0;margin-bottom:0}
.breadcrumb>li+li:before{content:"/"}
.breadcrumb_right{text-align:right}
.divider{display:none}
.dropdown-menu .otd_nav_divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}
.body{padding-top:0}
.login_message{padding-bottom:10px}
.timestamp{font-size:smaller;font-weight:normal;font-style:italic}
.righty{float:right}
.panel-registration{background-color:#fff;border-color:#991a00}
.panel-registration>.panel-heading{color:#991a00;background-color:#faa;border-color:#991a00;vertical-align:bottom}
.panel-title{font-weight:bold}
.title-not-bold{font-weight:normal}
.panel-registration>.panel-heading+.panel-collapse>.panel-body{border-top-color:#991a00}
.panel-registration>.panel-heading .badge{background-color:#991a00;border-color:#faa}
.panel-registration>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faa}
.panel-registration .btn-primary{background-color:#faa;border-color:#faa;color:#991a00;font-weight:bold}
.panel-registration .lead{margin-bottom:0}
.btn-registration{background-color:#faa;border-color:#faa;color:#991a00}
.panel-reports{background-color:#fff;border-color:#64ae64}
.panel-reports>.panel-heading{color:#000;background-color:#d3e8d3;border-color:#64ae64}
.panel-reports>.panel-heading+.panel-collapse>.panel-body{border-top-color:#64ae64}
.panel-reports>.panel-heading .badge{background-color:#64ae64;border-color:#d3e8d3}
.panel-reports>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d3e8d3}
.panel-reports .btn-primary{background-color:#d3e8d3;border-color:#64ae64;color:black;font-weight:bold}
.panel-reports .pagination{margin-top:5px;margin-bottom:5px;padding-left:0}
.panel-admin{background-color:#fff;border-color:#ae851e}
.panel-admin>.panel-heading{color:#000;background-color:#e9ca7c;border-color:#ae851e}
.panel-admin>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ae851e}
.panel-admin>.panel-heading .badge{background-color:#ae851e;border-color:#e9ca7c}
.panel-admin>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e9ca7c}
.panel-admin .btn-primary{background-color:#e9ca7c;border-color:#ae851e;color:#000;font-weight:normal}
.btn-admin{background-color:#e9ca7c;border-color:#ae851e;color:black}
.panel-waitlist{background-color:#fff;border-color:#ae851e}
.panel-waitlist>.panel-heading{color:#000;background-color:#e9ca7c;border-color:#ae851e}
.panel-waitlist>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ae851e}
.panel-waitlist>.panel-heading .badge{background-color:#ae851e;border-color:#e9ca7c}
.panel-waitlist>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e9ca7c}
.panel-waitlist .btn-primary{background-color:#e9ca7c;border-color:#ae851e;color:#000;font-weight:normal}
.panel-staff{background-color:#fff;border-color:#5a005a}
.panel-staff>.panel-heading{color:#000;background-color:#e6cce6;border-color:#5a005a}
.panel-staff>.panel-heading+.panel-collapse>.panel-body{border-top-color:#5a005a}
.panel-staff>.panel-heading .badge{background-color:#5a005a;border-color:#e6cce6}
.panel-staff>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e6cce6}
.btn-staff{background-color:#e6cce6;border-color:#5a005a;color:black}
.panel-results{border-color:#999}
.panel-results>.panel-heading{color:#333;background-color:#e9e9e9;border-color:#999}
.panel-results>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-results>.panel-heading .badge{color:#f5f5f5;background-color:#333}
.panel-results>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#999}
.panel-body ul,ol{padding-left:20px}
.list-number-h4{font-size:12pt}
.alert-success{background-color:#d3e8d3}
.race_name_link{color:#000}
.race_name_link:hover{color:#555;text-decoration:none}
/*!*min-height: 10px;*!*//*!*border-color: deeppink;*!*//*!*border-style: solid;*!*//*!*border-width: 1px;*!*//*!*background-color: #f9f9f9;*!*/.entry-race-number{width:95px}
.finish_time_entry{width:110px}
#rider-name{margin-top:0;margin-bottom:10px}
input:invalid{border-width:1px;border-style:solid;border-color:#e84400}
/*!*margin-bottom: -4px;*!*/.process-prereg-buttons{padding-top:10px}
.ontheday_table_heading{font-style:italic;font-weight:normal}
.table_header_place{width:88px}
.table_header_event{width:85px}
.table_header_date{width:75px}
.table_header_dates{width:130px}
.table_header_number{width:60px}
.table_header_first{width:130px}
.table_header_last{width:150px}
.table_header_cat{width:60px}
.table_header_release{width:180px}
.table_header_points{width:75px}
.table_header_checkedin{width:100px}
.alert{margin-bottom:4px}
/*!*width: 98%;*!*//*!*min-width: 200px;*!*//*!*margin-right: 10px;*!*//*!*width: 98%;*!*//*!*min-width: 50px;*!*//*!*margin-right: 10px;*!*/.race_header_row{margin-bottom:10px}
.event_header_row{margin-top:30px;margin-bottom:0}
.event_header_row h3{margin-top:3px}
.category_header_row{margin-bottom:0}
.race_day_name{margin-top:0}
.event_heading{margin-top:30px}
.tournament_heading{margin-top:15px;margin-bottom:0}
.tournament_sub_heading{margin-top:0;padding-top:15px;margin-bottom:12px}
.flash_message{margin-bottom:15px}
.noscriptmsg{margin-top:50px;margin-bottom:150px}
/*!*margin-bottom: -4px;*!*/.team_column{min-width:180px}
.csv_sample{margin-top:10px;margin-bottom:10px;padding:5px;background-color:#e9e9e9;border-radius:4px}
.underlined_text{text-decoration:underline}
.otd_heading_space{margin-top:25px}
.otd_heading_left_justify{text-align:left}
.category_extra_info{color:black;font-weight:normal;font-size:90%}
.choose_athlete_padding{margin-right:7px}
.accordion_link{padding:0 4px 0 4px}
.team_points{list-style:none;padding-left:0;margin-bottom:0}
.team_points li{position:relative;padding-left:16px}
.team_points li:before{content:"\00bb";display:block;left:3px;position:absolute}
.front_page_heading{padding-bottom:0;margin-top:12px;margin-bottom:8px}
.last_compiled_in_footer{font-size:smaller;padding-top:2px}
.series_detail_heading{margin-top:30px;margin-bottom:8px;line-height:1.25}
.front_page_panel{margin-top:12px}
#id_prereg_file{padding:2px}
.race_start_heading{font-style:italic;font-weight:normal}
#logout-form-as-navbar-link{display:inline}
#logout-form-as-navbar-link button{background:0;border:0;cursor:pointer;text-decoration:none;padding:5px 20px}
#logout-form-as-navbar-link button:hover,#logout-form-as-navbar-link button:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}