/*
 * The CSS for harness.org.au.
 *
 * This file is created by RISE.
 *
 */


#fields-search {
	padding-bottom:40px;
}

#fields-search ul li {
	width:15%;
	float:left;
}

.hlite {
	background-color:#e8ae00;
}

.raceListLinks {
	margin-bottom:30px;
}

.raceListLinks li {
	list-style:none;
	padding-left:10px;
}

.linkCRT {
	font-size:12px;
	padding-left:5px;
}

.race-links {
	border-radius: 4px;
    display: table;
    list-style: outside none none;
    margin-bottom: 30px;
    padding: 0;
	float:right;
}

.race-links li {
	display: table-cell;
	float:none;
	text-align: center;
	padding-left:3px;
}

.race-links li a {
    border: 1px solid #003c7a;
    padding: 3px;
	font-size:11px;
}

.race-linksR {
	border-radius: 4px;
    display: table;
    list-style: outside none none;
    margin-top: 10px;
    padding: 0;
	float:left;
}

.race-linksR li {
	display: table-cell;
	float:none;
	text-align: center;
	padding-left:3px;
}

.race-linksR li a {
    border: 1px solid #003c7a;
    padding: 3px;
	font-size:12px;
}

.fields .nav-tabs li {
	width:50%;
}

.form .nav-tabs li {
	width:50%;
}

.raceMoreInfo {
	margin-bottom: 10px;
    width: 100%;
	box-shadow:0 3px 6px #6d6d6d;
}

.finalResult {
	background:#2D2D2D;
    color: #fff;
}

.raceHeader {
	background:#2D2D2D;
    color: #fff;
}

.raceHeader2 {
	background: #C9C9C9;
}

.raceNumber {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    padding:5px 10px;
    text-align:center;
	width:8%;
	box-shadow:none;
}

.raceNumberT {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding:5px 10px;
    text-align:center;
	width:8%;
	box-shadow:none;
}

.raceTime {
	background: #a5a5a5 none repeat scroll 0 0;
    color: #474747;
    font-size: 27px !important;
    font-weight: normal !important;
    text-align:center;
	width:15%;
}

.raceTitle {
	font-size: 17px;
	text-align: left;
	font-weight:bold;
	padding-left:15px;
}

.distance {
	text-align:right;
	font-weight:bold;
	font-size:18px;
	padding-right:15px;
}

.raceInformation {
	text-align:left;
	font-size:15px;
	padding-left:15px;
}

.betting {
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#A51C1C;
}

.raceFieldTable {
	width:100%;
	margin-bottom:15px;
}

.raceFieldTable th {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid;
    color: #474747;
    font-size: 13px;
    font-weight: 400;
    padding: 0 10px 3px;
    text-align: left;
}

.raceFieldTable th.other_eng {
	white-space:nowrap;
	min-width:90px;
}

.raceFieldTable td {
	vertical-align:top;
	padding: 0 10px 3px;
}

.raceFieldTable td.horse_number {
	width:2%;
}

.raceFieldTable td.form {
	width:6%;
}

.raceFieldTable td.horse_name {
	width:20%;
}

.raceFieldTable td.horse_name.scratched {
	text-decoration: line-through;
}

.raceFieldTable td.od_status {
	width:2%;
}

.raceFieldTable td.horse_class {
	width:2%;
}

.raceFieldTable td.hcp {
	width:2%;
}

.raceFieldTable th.driver-short {
	display:none;
}

.raceFieldTable td.driver-short {
	display:none;
}

.raceFieldTable th.trainer-short {
	display:none;
}

.raceFieldTable td.trainer-short {
	display:none;
}

.raceFieldTable .horseOwner {
	font-size:11px;
	color:#555;
}

.raceFieldTable td.secondRow {
	text-align: center;
}

.raceFieldTable td.stewards_comments {
	font-size:13px;
	width:30%;
}

.trialFieldTable {
	width:100%;
	margin-bottom:15px;
}

.trialFieldTable th {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid;
    color: #474747;
    font-size: 13px;
    font-weight: 400;
    padding: 0 10px 3px;
    text-align: left;
}

.trialFieldTable th.other_eng {
	white-space:nowrap;
	min-width:90px;
}

.trialFieldTable td {
	vertical-align:top;
	padding: 0 10px 3px;
}

.trialFieldTable td.horse_number {
	width:2%;
}

.trialFieldTable td.form {
	width:6%;
}

.trialFieldTable td.horse_name {
	width:25%;
}

.trialFieldTable td.horse_name.scratched {
	text-decoration: line-through;
}

.trialFieldTable td.od_status {
	width:2%;
}

.trialFieldTable td.horse_class {
	width:15%;
}

.trialFieldTable td.hcp {
	width:2%;
}

.trialFieldTable th.driver-short {
	display:none;
}

.trialFieldTable td.driver-short {
	display:none;
}

.trialFieldTable .horseOwner {
	font-size:11px;
	color:#555;
}

.trialFieldTable td.secondRow {
	text-align: center;
}

.trialFieldTable td.stewards_comments {
	font-size:13px;
}

.raceIndexTable {
	margin-bottom:20px;
}

.raceHeaderResults {
	background: #000;
    border-bottom: 1px solid #fff;
    color: #fff;
    margin-bottom: 2px;
}

.interimResult {
	color: #fff;
	text-align:center;
	min-width:10%;

}

.interimResult {
	background: #753c00; /* Old browsers */
	background: -moz-linear-gradient(top,  #bf6c00 0%, #753c00 70%, #75420b 100) repeat scroll 0 0); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #bf6c00 0%, #753c00 70%, #75420b 100); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #bf6c00 0%, #753c00 70%, #75420b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6c00', endColorstr='#75420b',GradientType=0 ); /* IE6-9 */
}

.finalResult {
	color: #fff;
	text-align:center;
	min-width:10%;
}

.finalResult {
	background: #007731; /* Old browsers */
	background: -moz-linear-gradient(top,  #00c13a 0%, #007731 70%, #0b772f 100) repeat scroll 0 0); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00c13a 0%, #007731 70%, #0b772f 100); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00c13a 0%, #007731 70%, #0b772f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c13a', endColorstr='#0b772f',GradientType=0 ); /* IE6-9 */
}

.lastLapReplay {
	text-align:right;
	font-size:11px;
	/*padding-right:15px;*/
	padding-top: 3px;
    padding-bottom:5px;
	width:90px;
}

.photoFinish {
	text-align:right;
	font-size:11px;
	/*padding-right:15px;*/
	padding-top: 3px;
    padding-bottom:5px;
	/*width:10%;*/
}

.meeting-result .raceTitle {
	padding-top:5px;
	padding-bottom:5px;
}

.meeting-result .distance {
	padding-top:5px;
	padding-bottom:5px;
}

.meeting-result .raceInformation {
	padding-top:5px;
	padding-bottom:5px;
}

.stewardsComments {
	font-size:12px;
}

.scratchings th {
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#A51C1C;
	padding: 5px;
}

.scratchings td {
	padding: 5px 10px 0 5px;
}

td.nowrap {
	white-space: nowrap;
}

td.fc-day-top {
	background: #003c7a !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #0079c4 0%, #003c7a 70%, #0c3978 100) repeat scroll 0 0) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0079c4 0%, #003c7a 70%, #0c3978 100) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0079c4 0%, #003c7a 70%, #0c3978 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c4', endColorstr='#0c3978',GradientType=0 ) !important; /* IE6-9 */
	border: 1px solid #ddd !important;
    color: #fff !important;
    padding-right: 5px !important;
}

a.tab_day, span.tab_day {
    color: red;
    font-weight: bold;
    text-decoration: none;
	background:none;
	border:none;
}

a.tab_day:hover, span.tab_day:hover {
    text-decoration: underline;
	background:#333;
	border:none;
}

a.tab_twilight, span.tab_twilight {
    color: green;
    font-weight: bold;
    text-decoration: none;
	background:none;
	border:none;
}

a.tab_twilight:hover, span.tab_twilight:hover {
    text-decoration: underline;
	background:#333;
	border:none;
}

a.tab_night, span.tab_night {
    color: blue;
    font-weight: bold;
    text-decoration: none;
	background:none;
	border:none;
}

a.tab_night:hover, span.tab_night:hover {
    text-decoration: underline;
	background:#333;
	border:none;
}


a.non_tab, span.non_tab {
    color: #f3b044;
    font-weight: bold;
    text-decoration: none;
	background:none;
	border:none;
}

a.non_tab:hover, span.non_tab:hover {
    text-decoration: underline;
	background:#333;
	border:none;
}

a.trial, span.trial {
    color: #898989;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	background:none;
	border:none;
}

a.trial:hover, span.trial:hover {
    text-decoration: underline;
	background:#333;
	border:none;
}

a.cancelled_meet, span.cancelled_meet {
    color: #808000;
    font-weight: bold;
    text-decoration: line-through;
	background:none;
	border:none;
}

a.cancelled_meet:hover, span.cancelled_meet:hover {
    color: #808000;
    font-weight: bold;
    text-decoration: line-through;
	background:none;
	border:none;
}

a.draft_meet, span.draft_meet {
    color: #333;
    font-weight: bold;
	background:none;
	border:none;
}

a.draft_meet:hover, span.draft_meet:hover {
    color: #333;
    font-weight: bold;
	background:none;
	border:none;
}

.calendar_nav {
	margin-top:10px;
}

.dateSwitch {
}

.dateSwitch .btn {
	width:100%;
}

#trialsSearch {
	margin-top:10px;
}

#trialsSearch .btn {
	background:#F9C331;
	background: -moz-linear-gradient(top,  #f7cf31 0%, #f9c331 70%, #e0a000 100%) repeat scroll 0 0); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f7cf31 0%, #f9c331 70%, #e0a000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f7cf31 0%, #f9c331 70%, #e0a000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7cf31', endColorstr='#e0a000',GradientType=0 ); /* IE6-9 */
}

.fieldsNavBelow {}

.fieldsNavBelow ul {
	display:table;
	list-style:none;
	width:100%;
	padding-left:0;
}

.fieldsNavBelow ul li {
	display:table-cell;
	text-align:center;
	color: #fff;
	padding: 8px;
	border-right:3px solid #F7F7F7;
	/*box-shadow:0 3px 6px #6d6d6d;*/
	background: #3d3d3d; /* Old browsers */
	background: -moz-linear-gradient(top,  #707070 0%, #3d3d3d 70%, #3d3d3d 100) repeat scroll 0 0); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #707070 0%, #3d3d3d 70%, #3d3d3d 100); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #707070 0%, #3d3d3d 70%, #3d3d3d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */
}


.fieldsNavBelow li a {
	color:#fff;
}

.programHeader {
	width:50%;
	margin-bottom:15px;
}

.programHeader th {
	padding:3px;
	width:40%
}

.programHeader td {}

.trackInfo {
	width:100%;
}

.trackInfo td {
	vertical-align:text-top;
}

.trackInfo th {
	width:15%;
	vertical-align:text-top;
}

.gMapTrack {}

.gMapTrackM {
	display:none;
}

.trackInfoTrack {
	width:100%;
}

.trackInfoTrack {
	width:100%;
}

.trackInfoTrack th {
	min-width: 12%;
    padding: 5px;
    text-align: center;
    vertical-align: text-top;
}

.trackInfoTrack td {
	min-width: 12%;
    padding: 5px;
    text-align: center;
    vertical-align: text-top;
}

.upcomingTrackMeetings {
	display: block;
    margin-bottom: 40px;
    margin-top: 40px;
    position: relative;
    width: 100%;
}

div.meetingsMonthWrapper {
    float: left;
    margin-bottom: 20px;
    width: 30%;
}

.trackRecords {
	width:50%;
	float:left;
}

.trackRecords table {
	width:95%;
}

.trackRecords th {
	padding:5px;
}

.trackRecords td {
	padding:5px;
}

.barrierStats {
	width:100%;
}

.barrierStats table {
	width:100%;
}

.barrierStats th {
	padding:10px;
}

.barrierStats td {
	padding:10px;
}

.topNTrDr {
	width:50%;
	float:left;
}

.topNTrDr table {
	width:95%;
}

.topNTrDr th {
	padding:5px;
}

.topNTrDr td {
	padding:5px;
}

.figure {
	text-align:center;
}

.figureS {
	text-align:right;
}

.prgSearch {}

.prgSearch th {}

.prgSearch td {
	padding:8px;
}

.prgSearch select {
	min-width:170px !important;
}

#stewardsReport td {
	padding:5px;
}

.premiershipsSelect {
	float:right;
	width:25%;
}

.premierships {
	width:70%;
	float:left;
}

.premierships h2 {
	font-size:20px;
	margin-bottom:15px;
}

.seasonChange {
	float:right;
}

.seasonChange .form-control {
	width:100% !important;
	margin-bottom:5px;
}

.premiership_table {
	width:100%;
	margin-bottom:40px;
}

.premiership_table tr:nth-child(odd){
  background-color: #e2e2e2;
}

.premiership_table tr:nth-child(1) {
	color: #fff;
	padding: 5px;
	width: 100%;
	box-shadow:0 3px 6px #6d6d6d;
	background: #003c7a; /* Old browsers */
	background: -moz-linear-gradient(top,  #0079c4 0%, #003c7a 70%, #0c3978 100) repeat scroll 0 0); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0079c4 0%, #003c7a 70%, #0c3978 100); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0079c4 0%, #003c7a 70%, #0c3978 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c4', endColorstr='#0c3978',GradientType=0 ); /* IE6-9 */
}

.premiership_table th {
	padding:5px;
}

.premiership_table td {
	padding:5px;
}

.premiership_table th.name, .premiership_table td.name, .premiership_table td.name2 {
	width:35% !important;
}

.premiership_table th.races, .premiership_table td.races, .premiership_table td.races2 {
	text-align:center !important;
}

.premiership_table th.firsts, .premiership_table td.firsts, .premiership_table td.firsts2 {
	text-align:center !important;
}

.premiership_table th.seconds, .premiership_table td.seconds, .premiership_table td.seconds2 {
	text-align:center !important;
}

.premiership_table th.thirds, .premiership_table td.thirds, .premiership_table td.thirds2 {
	text-align:center !important;
}

.premiership_table th.fourths, .premiership_table td.fourths, .premiership_table td.fourths2 {
	text-align:center !important;
}

.premiership_table th.stakes, .premiership_table td.stakes, .premiership_table td.stakes2 {
	text-align:right !important;
}

.generated {
	width:100%;
	text-align:center;
	font-size:90%;
	font-style:italic;
}

/*video::-internal-media-controls-download-button {
    display:none;
}*/
 
/*video::-webkit-media-controls-enclosure {
    overflow:hidden;
}*/
 
/*video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}*/


