﻿body{background-color:#d2d2d2 !important;}
.errorText{color:#FF0000;font-weight:bold;}
/*.quotation{color:#43647E;margin-left:20px;margin-right:10px;padding:2px;border-left:1px solid;}*/
.smalltext{font-size:.80em;}
.viewhl{font-weight:normal;padding-left:5px;}
.quotation {margin: 10px; padding:10px; border: 1px solid #DADADA;}
.quotation .quotation, .quotation .quotation .quotation .quotation, .quotation .quotation .quotation .quotation .quotation .quotation { background-color: #FFFFFF }
.quotation, .quotation .quotation .quotation, .quotation .quotation .quotation .quotation .quotation { background-color: #F1F1F1 }
.SetTable {width: 100%; font-size:inherit;}
.SetCol1, .SetCol2 {width:34%; text-align:center;}
.SetCol3 {width:33%; text-align:center;}
.MembershipUL{padding: 5px 0px; margin: 0px; list-style-type: disc;}
ul.MembershipUL li{background-position: 0 -99px; border: medium none; padding: 5px 0px 5px 20px; list-style: none outside none; background: url('images/list_style.png') no-repeat scroll 0 -99px transparent;}
.HeaderText{color: #990210; font-weight: bold; font-size: 1.25em;}
.DarkText{color: #990210;}
.RaceReportsOuterDiv{margin-left: -5px; width:100%; border: 1px solid #C8C8C8; background-color: #E2E2E2; padding:4px;}
.RaceReportsInnerDiv{background-color: #FFFFFF; padding:5px;}
.RaceReportsHr{border:0px; border-bottom:1px dashed #cccccc; background:#ffffff;}
ul.RaceReports li{color: #2B6893; text-transform:uppercase;}
.RaceReportsLiSpan{color: #333; text-transform:none;}
.ReadFullReport{text-transform:uppercase;}
.UsernameLink{color:#2B6893; font-weight:bold;}
.RaceReportBold{color:#2B6893; font-weight:bold;}
.RaceReportLegOuterDiv{width:97%; border: 1px solid #C8C8C8; background:#E2E2E2;padding:4px; float:left;}
.RaceReportLegInnerDiv{width:100%; background:#ffffff; float:left;}
.RaceReportLegIconDiv{float:left; padding-right:5px;}
.RaceReportLegIcon{height:45px; width:45px;}
.RaceReportLegTDPDiv{float:left; font-size: 12px; padding-left:10px;}
.RaceReportLegNameSwim{text-transform:uppercase; float:left; width:110px; font-size:.85em; background-color:#0069B6; color: #F3F3F3; height:45px; line-height:45px; padding-left:5px;}
.RaceReportLegNameBike{text-transform:uppercase; float:left; width:110px; font-size:.85em; background-color:#218D3B; color: #F3F3F3; height:45px; line-height:45px; padding-left:5px;}
.RaceReportLegNameRun{text-transform:uppercase; float:left; width:110px; font-size:.85em; background-color:#B22328; color: #F3F3F3; height:45px; line-height:45px; padding-left:5px;}
.RaceReportLegNameTransition{text-transform:uppercase; float:left; width:110px; font-size:.85em; background-color:#632472; color: #F3F3F3; height:45px; line-height:45px; padding-left:5px;}
#tblSelectTemplate tr:hover { background-color: #cccccc;cursor: pointer;}
.workout { max-width: 200px;float: left;}
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both; }
.clearfix { clear: both; }
/*https://demos.jquerymobile.com/1.4.5/controlgroup/#&ui-state=dialog*/
.controlgroup-textinput{ padding-top: .22em; padding-bottom: .22em;}