/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.ct-grid{ stroke: rgba(105, 105, 105, 0.61);}

.ct-series-a .ct-bar {
	/* Colour of your bars */
	stroke:  #e4010b;
	stroke-width: 25;
  }

.borderless th {
    border: none;
}

.partner-logo {
	margin-top: 80px;
	margin-bottom: 80px;
}

.partner-logo img{
	height: 100px;
	object-fit: contain;

}

.my-0 {
	background-color: rgb(216, 216, 216);

}

th, td { white-space: nowrap; overflow: hidden; }

#brownswiss1{
	font-size: 12px;
}

#brownswiss1 .group1{
	background-color: rgba(0, 0, 0, 0.05);
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;

}

#brownswiss1 .group2{
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;
}

#brownswiss1 .bull_name{
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;
}

#holstein1 .group1{
	background-color: rgba(0, 0, 0, 0.05);
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;

}

#holstein1 .group2{
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;
}

#holstein1 .bull_name{
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	padding: 0.1rem;
}

.ho_label {

	width: auto;
	height: 5rem;
	margin: 2px;
}

.bg-bestgen {
	background-color: #e4010b;
}

.bg-grey {
	background-color: rgba(99, 99, 99, 0.5);
}

.table-holstein {

	padding-left: 0px;
	padding-right: 0px;
}
