/*DO NOT ERASE! VERSION:&MeetProTemplate_v1.5*/ /* Page wide styles applied to top level tags */ body { padding-top: 20px; padding-bottom: 20px; margin: 0px; } a { text-decoration:none; } a:hover{ text-decoration:underline; } h4 { text-transform:uppercase; } /* Everything but the jumbotron gets side spacing for mobile first views */ .header, .footer { padding-left: 15px; padding-right: 15px; } /* Header styles */ /* Custom page header */ .header { border-bottom: 1px solid #e5e5e5; } /* Make the masthead heading the same height as the navigation */ .header h3 { margin-top: 0; margin-bottom: 0; line-height: 40px; padding-bottom: 19px; } .header span{ display:block; line-height: 16px; } .home-link-hdr { color: inherit; font-size: inherit; } /* Custom page footer */ .footer { padding-top: 20px; color: #777; border-top: 1px solid #e5e5e5; } #logo { float:right; border:none; width:auto; margin:0; padding-right:5px; } #logo img { height:45px; } img.teamlogo { height:20px; padding-right:5px; } /* Live Results container styles */ #recentResults { height: 300px; margin: 0 auto; background-color: rgb(248, 248, 248); overflow-y:scroll; } .recentEvent { display: none; height: 50px; width: 100%; background-color: rgb(218,218,218); border-bottom: 2px solid black; text-align: center; } .recentEvent p { font-size: 16px; color: rgb(55,143,224); padding: 15px 5px; } /* */ .event-results-hdr, .entries-hdr, .event-start-list-hdr, .event-performance-list-hdr { text-transform: uppercase; } tr.scratched td { background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2PcsWPHfwAHgQMpPwwTXQAAAABJRU5ErkJggg=='); background-repeat: repeat-x; background-position: 50% 50%; } tr.scratched td.multiple { background: none; } .entries-list-table tr.athlete-odd > td { background-color:#f9f9f9 !important; /* override Bootstrap table striping */ } .entries-list-table tr.athlete-even > td { background-color:#ffffff !important; /* override Bootstrap table striping */ } /*TABLE CELL ALIGNMENTS*/ th.lane, th.place, th.hplace, th.jd, th.comp, th.squad, th.year, th.gender, th.time, th.seed, th.mark, th.english, th.wind, th.code, th.points, th.score, th.entries, th.start-list, th.performance-list, th.results { text-align: center; } td.lane, td.row-num, td.event-num, td.place, td.hplace, td.jd, td.comp, td.squad, td.year, td.gender, td.code, td.points, td.score, td.entries, td.start-list, td.performance-list, td.results { text-align:center; } td.seed, td.mark, td.time, td.wind, td.english, td.sub-event { text-align:right; } /*TABLE CELL WIDTHS*/ th.row-num, td.row-num, th.event-num, td.event-num { width:60px; } th.place, td.place, th.jd, td.jd, th.points, td.points { width:35px; } th.lane, td.lane, th.year, td.year, th.comp, td.comp { width:40px; } th.hplace, td.hplace { width:45px; } th.squad, td.squad, th.wind, td.wind { width:50px; } th.gender, td.gender, th.code, td.code, th.heat-lane, td.heat-lane { width:60px; } th.entries, td.entries, th.results, td.results { width:65px; } th.time, td.time, th.seed, td.seed, th.mark, td.mark, th.english, td.english, th.start-list, td.start-list { width:80px; } th.performance-list, td.performance-list { width:135px; } .results-table tr.record-break > td { background-color: transparent !important; } /* Vertical Field Series table witin a result row */ .vertical-table{ border:none; } .vertical-table th{ height:23px; font-size: 10px; background:#E0E0E0; color:#000; padding:2px 4px; text-align: center; } .vertical-table td{ font-size: 11px; height:23px; padding:2px 4px; text-align:center; } /* /Vertical Field Series table within a result row */ /* Horizontal Field Series table witin a result row */ .horizontal-table{ width:100%; } .horizontal-table td{ font-size: 11px; height:12px; } /* /Horizontal Field Series table within a result row */ /* Splits table within a result row */ .splits-table { width:100%; border:none; text-align: center; } .splits-table .split { padding:2px 0px; } .splits-table .cumulative .split { font-size:10px; font-style: italic; } .relay-split-table { width:100%; text-align: center; } .relay-split-table em { font-size:11px; font-style:italic; } .records-table td { padding:2px 4px; } /* Multi table */ p.multi-athlete, .sub-event p { margin: 0px; /* undo Bootstrap
style */ } .sub-event-points, .sub-event-wind { font-size:12px; font-style: italic; } /* Responsive styles */ @media(max-width:768px) { #logo { margin-left:-15px; } } @media(max-width:625px) { * { font-size:11px; } .header h3 { clear:both; } #logo{ margin-right:0px; float:left; margin-left:-15px; } } /* Responsive: Portrait tablets and up */ @media screen and (min-width: 768px) { /* Remove the padding we set earlier */ .header, .footer { padding-left: 0; padding-right: 0; } /* Space out the masthead */ .header { margin-bottom: 30px; } }