@CHARSET "UTF-8";
tr.changed td {
	text-decoration: line-through;
}

tr.changed td.options {
	text-decoration: none;
}

tr.changed.deleted {
	color: #ABA190;
}

tr.new-version {
	color: #E11205;
}

tr.new {
	background-color: #CFFFBB;
}

.hide {
	display: none;
}

.show {
	display: "";
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.overflow {
	white-space: normal !important;
}


.left {
	float: left;
}

.right {
	float: right;
}

table.table-stripe tbody tr td.car-level-J,
.car-level-J {
	background-color: #F89284;
}

table.lister td.abm-ct {
	position: relative;
	padding: 0px;
	min-width: 55px;
	vertical-align: top;
}

td.abm-animal-cat {
	border-bottom: 1px solid #676662;
	background-color: #861D45;
	color: #FFF;
	font-weight: bold;
}

td.abm-animal {
	border-bottom: 1px solid #676662;
	background-color: #861D45;
	color: #D99694;
}

td.abm-animal div.input-row,
td.abm-animal-footer div.input-row {
	width: 147px;
}

tr.abm-row-error td input, td.abm-ct input.abm-warning {
	text-shadow: none;
	color: black;
	background-color: #f9b1ae;
}

td.abm-ct input.abm-ok {
	text-shadow: none;
	color: black;
	background-color: #d4e0cd;
}
td.abm-ct div.ui-state-disabled {
	opacity: 0.85;
}

.vertical {
	writing-mode: tb-rl;
	transform: rotate(180deg);
}

th.abm-number {
	width: 76px;
	max-width: 76px;
}

th.abm-text {
	width: 444px;
	max-width: 444px;
}

.abm-plan-instructions span {
	font-weight: bolder;
	border-bottom: solid 1px #f3f3f3;
}

.abm-plan-instructions div {
	padding-left: 15px;
}

.abm-plan-instructions ol li {
	list-style: decimal;
	line-height: 15px;
}

#abm-plan .on-site-count input:not([disabled]) {
	background-color: #fcfc80;
}

#abm-plan .sample-count input {
	background-color: #c8f96d;
}

div.input-row, div.input-row-captcha {
	width: 497px;
	clear: both;
	margin: 6px 0;
}

tr.deleted-row {
	background-color: #FF7F50;
}

table.lister {
	width: 100%;
	border: solid 1px #861D45;
	margin: 2px 0 2px 0;
	border-collapse: separate;
	border-spacing: 2px;
	position: static;
}

table.form-elements td {
	text-align: center;
}

table.lister th.pagination {
	background-color: #AAAAAA;
}

table.lister th, table.lister th a:link, table.lister th a:visited,
table.lister th a:active {
	color: #FFF;
}

table.lister th a.ordered, table.lister th a.ordered:link, table.lister th a.ordered:visited,
table.lister th a.ordered:active {
	color: #000000;
}

table.lister td {
	line-height: 16px;
	padding: 2px;
	vertical-align: top;
	white-space: normal;
}

td.center {
	text-align: center;
}

td.textright {
	text-align: right;
}

td.options {
	width: 25px;
	text-align: center;
}

table.lister th {
	font-weight: bold;
	text-align: center;
	background-color: #861D45;
	line-height: 16px;
	padding: 5px 2px 5px 2px;
}

.lig-grey {
	background-color: #E7D1D0;
}

.med-grey {
	background-color: #EEE
}

.hidden {
	display: none;
}

#Form_OnFarmRegistration_Search #programs-label.input-label {
	font-weight: unset;
}

.onfarm-communication-resend-title {
	background-color: #861D45;
	color: #FFF;
	margin: 45px 0 20px 0;
	padding-left: 10px;
	line-height: 28px;
	font-size: 1.5em;
}
