

.x-tab-icon-left > .big { width: 32px !important; height: 32px; }
.x-tab-icon-left > .small { width: 16px !important; height: 16px; }
.x-tab-active  {  background-image: -moz-linear-gradient(left top , #fff, #f5f9fe 60%, #deecfd 80%)  !important; }
.biggertext{font: 18px/23px tahoma,arial,verdana,sans-serif;} 

.red td {
    color: red !important;
}
.yellow td {
    color: #E6CA0A !important;
}
.blue td {
    color: #0000ff !important;
}
.x-grid-middle-td {
    vertical-align: middle !important;
	padding-top: 10px;
}
.x-grid-middle-td2 {
	vertical-align: middle !important;
	padding-top: 10px;
	padding-right: 10px;
}
.td-border .x-grid-cell-inner {
    border: 1px solid #b5b8c8;
}

.attachment-row {
    border-top: 1px solid black !important;
}
.attachment-row:first-child {
    border-top-color: white !important;
}
.x-tool-delete {
    background-image: url("../icon/trash-icon.gif");
    height: 16px;
    width: 16px;
	cursor: pointer;
}
.x-tool-attach {
    background-image: url("../icon/clip.svg");
    height: 16px;
    width: 16px;
	cursor: pointer;
}
.loginButton span{ 
	background-image:none !important;
	border: 1px solid #4d90fe;
	background-color: #4d90fe;
	color: #fff !important; font-weight: bold;
}
.loginButton { background-color: #4d90fe;
	background-image:none !important;
	border: 1px solid #4d90fe;
	color: #fff !important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1); 
	}
.loginButtonOver { background-color: #377CEA;
	background-image:none !important;
	border: 1px solid #377CEA;
	color: #fff !important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1); 
	}	
.loginButton:hover { background-color: #377CEA;
	background-image:none !important;
	border: 1px solid #377CEA;
	color: #fff !important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1); 
	}
	
	.linkButton { 
		background-image:none !important;
		font-weight: bold;
	}
	.linkButton span{ 
		background-image:none !important;
		font-weight: bold;
		color: unset;
		padding: 10px 5px 10px 5px;
	}
	.linkButtonHidden{ 
		display: none;
	}
	.linkButtonHidden span{ 
		display: none;
	}
.farmGridColorField {
    font-weight: bold;
}
.linkBottomName {
    font-size:  large !important;
		text-decoration: underline;
		padding: 0px !important;
}
.linkBottom {
    font-size:  smaller !important;
}
.darkbg {
    background-color: #666666;
}
#herdLinkPanel table.x-table-layout {
    width: 100%;
		text-align: center;
}
.center {
	margin: auto !important;
	width: 100% !important;
	max-width: 800px !important;
	left: 0px !important;
	right: 0px !important;
	font-size: 15px;
	-webkit-overflow-scrolling: touch;
}


.searchDiv {
	position: fixed;
	margin: auto !important;
	width: 100% !important;
	max-width: 800px;
	height: 40px;
	background-color: #d3e1f1;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#animalSearchPanel .x-grid-item {
    color: black;
    font: 15px/25px tahoma,arial,verdana,sans-serif;
}
.mainSearch td {border: 1px solid black; padding: 5px;}
.mainSearch th {border: 1px solid black; padding: 5px;}
.shortDiv {
	max-width: 800px;
	font-size: 15px;
}
.linkDiv {
	position: fixed;
	margin: auto !important;
	width: 100% !important;
	background-color: #d3e1f1;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.button {
    display: block;
    height: 85px;
		line-height:85px;
    margin: 10px;
    text-align: center;
    font-weight: bold;
		border-color: #d1d1d1;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
}

.buttons {
	width: 100%;
	vertical-align: middle;
	height: 55px;
	background-color: #d3e1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.zoom-125 {
		  zoom:1.25;
		  transform:scale(1.25);
		  -ms-transform:scale(1.25);
		  -webkit-transform:scale(1.25);
		  -o-transform:scale(1.25);
		  -moz-transform:scale(1.25);
		  transform-origin:0 0;
		  -ms-transform-origin:0 0;
		  -webkit-transform-origin:0 0;
		  -o-transform-origin:0 0;
		  -moz-transform-origin:0 0;
		  -webkit-transform-origin:0 0;
		  vertical-align:middle;
		}

.hatch repeating-linear-gradient(
  45deg,
  #606dbc,
  #606dbc 10px,
  #465298 10px,
  #465298 20px
);