﻿/*.cp-crs-image {
    border: #d4d6d8 solid 3px;
    height: 100%;
    margin: 0 auto;
    margin-bottom: 0.5em;
    font-weight: 600;
    color: #747575;
}*/
.cp-crs-image img {
    width: 100%;
}
.cp-crs-image:hover img {
    opacity: 0.5;
    cursor: zoom-in;
}
.horse-stat-table {
        margin-top: 20px
}

.cp-cer-desc  {
    margin-top: 5px;
    /*background-color: #f2f2f2;*/
    /*background-color: #d4d6d8;*/
    padding: 5px;
    margin-bottom: 5px;
}
    .cp-cer-desc .row {
        width: 99%;
        margin: 0 auto;
        padding-bottom: 0.5em;
        color: #747575;
        /*font-weight: 600;*/
    }

.cp-crs-desc .right {
    background-color: #d4d6d8;
    height: 200px;
}

.cp-crs-desc p { padding: 10px; }

.cp-header { color: #464646; }
/*Stat Buttons*/
.stat-button {
    padding: 0.75em;
    text-decoration: none;
    margin-bottom: 5px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
    .stat-button:hover {
        margin-bottom: 0.2em;
        text-decoration: none;
        background: #7da345!important;
        color: #004693 !important;
        font-weight: bold;
    }
    .stat-button:active {
        margin-bottom: 0.2em;
        text-decoration: none;
        background: #7da345!important;
        color: #004693 !important;
        font-weight: bold;
    }
.newsRow .active {
    margin-bottom: 0.2em;
    text-decoration: none;
    background: #7da345 !important;
    color: #004693 !important;
    font-weight: bold;
}

    .sliding-table table{
	margin-bottom: 0;
	background:#fff;
}

    /*horse Stat table*/ 
/*.horse-stat-table {
    border: 1px solid rgb(102,164,255);
}*/
.horse-stat-table table thead{
	background-color: #004693;
}
.horse-stat-table table thead tr th{
	color: #fff;
	background-color: #004693;
}
.horse-stat-table table tbody tr td{
	color: #000;
	vertical-align: middle;
	text-align:center;
	border-color: rgb(102,164,255);
    padding: 0.5em !important;
}
.horse-stat-table table tbody tr td:not(:last-child){
	border-right:1px solid rgb(102,164,255);
}
.horse-stat-table table tbody tr .note-box{
	background-color: rgb(102,164,255);
}
.horse-stat-table table tbody tr td .note{
	display: block;
	text-transform:uppercase;
	color:#464646;
	font-family:'Roboto-medium'
}
.horse-stat-table table tbody tr td:nth-of-type(3),.sliding-table table tbody tr td:nth-of-type(2),.sliding-table table tbody tr td:nth-of-type(4){
	font-family: 'Roboto-medium';
}
.horse-stat-table table tbody tr td:nth-of-type(9){
	font-family: 'Roboto-Bold';
}
.horse-stat-table table tbody tr td.note-text{
	text-align: left;
	font-family: 'Roboto-light';
}
.horse-stat-table table tbody tr td .result{
	background:#00dae5;
	font-family: 'Roboto-Bold';
	border-radius:2px;
	color: #fff;
	padding:0 3px;
	display: inline-block;
	text-transform:uppercase;
}
.horse-stat-table table tbody tr .bt-box{
	background-color: rgb(166,238,187);
}
.horse-stat-table table tbody tr td .bt{
	display: block;
	text-transform:uppercase;
	font-family:'Roboto-medium'
}
.horse-stat-table table tbody tr td .heavy{
	background-color: rgb(179,0,27);
	border-radius:2px;
	font-family:'Roboto-Bold';
	color: #fff;
	padding:0 3px;
	text-transform:uppercase;
}
.horse-stat-table table tbody tr td .soft{
	background-color: rgb(203,29,190);
	border-radius:2px;
	padding:0 3px;
	font-family:'Roboto-Bold';
	text-transform:uppercase;
	color: #fff;
}
.horse-stat-table table tbody tr td .dead {
    background-color: #0066cc;
    border-radius: 2px;
    padding: 0 3px;
    font-family: 'Roboto-Bold';
    text-transform: uppercase;
    color: #fff;
}
.horse-stat-table table tbody tr td .good{
	background-color: rgb(38,198,86);
	border-radius:2px;
	font-family:'Roboto-Bold';
	color: #fff;
	padding:0 3px;
	text-transform:uppercase;
}
.horse-stat-table tr:nth-child(even) {
    background-color: white !important;
}
.horse-stat-table tr:hover {
    background-color: #ddd !important;
}
.cp-slik-image {
    height: 250px
}
.cp-right ul li {
    height: 3em;
    background-color: #004693;
    text-align: center;
    color: white;
    line-height: 2.56;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 5px;
    cursor: pointer;
}

.Discipline label > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
.Discipline label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
.DisciplineCheck { /* (RADIO CHECKED) IMAGE STYLES */
  border: 5px solid #3d5295;
    padding: 10px;
}
@media (min-width: 768px){
/*.modal-dialog {
    width: 800px;
    margin: 30px auto;
}*/
}
.horse-results-Count {
    padding-bottom: 10px;
    padding-top: 10px;
}