﻿td.style1
{
	font: verdana, sans-serif;
	font-size: 10pt;
	background-color: #ffffcc;
	padding: 2px 2px 2px 2px;
}

div#logdiv
{
	padding: 100px 0px 0px 50px
}

div#message
{
	padding: 10px
}

div#overlay
{
	position:absolute;
	margin: 10px 0px 0px 10px;
	top: 8px;
	left: 9px;
}

div#otherexamids {
    color:orangered;
    font-size:14pt;
}

table#logdiv
{
	border-style:dotted;
	border-width:thin;
	padding: 6px 6px 6px 6px;
}

tr.gridselect
{
background-color:#F0D19A;
}

table.inputsingle tr td:nth-child(1)
{
width:180px;
}

table.inputsingle input
{
width:250px;
}

table.spine tr td:first-child {
    width: 160px;
    color: #444;
    font-size: 15px;
    font-weight: bold;
}

tr.heading {
    font-weight: bold;
    text-align:center;
}
.centerfloat
{
position:absolute;
left:50%;
top:200px;
}

/*table.normal
{
max-width:540px;
}*/

/* Hips */
table.hips
{
max-width:1000px;
}

table.hips tr td:nth-child(2),table.hips tr td:nth-child(3),table.hips tr td:nth-child(4)
{
width: 120px;
}

table.hips tr td:nth-child(5)
{
width: 380px;
}

table.hips tr
{
vertical-align:top;
}

/* Elbows */
table.elbows
{
max-width:1000px;
}

table.elbows tr
{
vertical-align:top;
}

table.elbows tr td:nth-child(2),table.elbows tr td:nth-child(3),table.elbows tr td:nth-child(4)
{
width: 120px;
}

table.elbows tr td:nth-child(5)
{
width: 380px;
}

table.aligntop tr
{
vertical-align:top;
}

table.eyes
{
max-width:1000px;
}

table.eyes tr td:nth-child(2),table.eyes tr td:nth-child(3)
{
width: 240px;
}

table.input td
{
padding-top:8px;
padding-right:8px;
vertical-align: middle;
}

table.input tr td:first-child {
    width: 160px;
    color: #444;
    font-size: 15px;
    font-weight: bold;
    vertical-align: middle; /*vertical-align: middle; causes vertical misalignment with other cells*/
}

table.input td.heading, .input
{
color:#444;
font-size:16px;
}

table.results
{
margin-top: 10px;
width:510px;
}

table.results td
{
padding:4px;
}

table.results tr td:nth-child(1) {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    width: 150px;
}

table.results tr td:nth-child(2) {
    color: #1880A0;
    font-size: 14px;
}

table.search
{
margin-bottom:10px;
width:450px;
}

table.search td
{
padding-top:10px;
padding-right:6px;
}

#left
{
	float: left;
	width: 400px;
}

#right
{
	float: left;
}
#end
{
clear:both;
}

table.ownersearch
{
margin-top:20px;
}

.glyphicon
{
margin-right:4px;
}

.message
{
font-size:18px;
font-weight:bold;
}

.error
{
border-color:red;
}

#start{
margin-top:10px;
}

span.help {
    font-size:12px;
    color:#888;
}

#floatlist {
    position:absolute;
    max-height:400px;
    overflow-y: scroll;
    background-color:#eee;
    padding: 4px;
    border: thin solid #333;
    z-index:100;
}
#floatlist li {
    list-style:none;
    margin-left: -34px;
}

#floatlist li:hover {
background-color:cornflowerblue;
color:white;
z-index:10;
}

/* For Collapsible panel icon */
.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: white;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

div.hipselbowstable table {
    table-layout: fixed;
}

div.hipselbowstable table td {
    text-overflow: ellipsis;
    overflow: hidden;
}

div.hipselbowstable table tr td:nth-child(1) {
    max-width: 65px;
}

div.hipselbowstable table tr td:nth-child(2) {
    width: 95px;
    max-width: 95px;
}

div.hipselbowstable table tr td:nth-child(3) {
    width: 160px;
    max-width: 160px;
}

div.hipselbowstable table tr td:nth-child(4) {/*BreedName*/
    width: 200px;
    max-width: 200px;
}
/*Permission*/
div.hipselbowstable table tr td:nth-child(5) {/*AnimalName*/
    width: 300px;
    max-width: 300px;
}

div.hipselbowstable table tr td:nth-child(6) {/*Permission*/
    width: 85px;
    max-width: 85px;
}

/*div.hipselbowstable table tr td:nth-child(7) {
    width: 130px;
    max-width: 130px;
}
*/
div.homesearchtable table td {
    text-overflow: ellipsis;
    overflow: hidden;
}

div.homesearchtable table tr td:nth-child(1) {
    max-width: 65px;
}

div.homesearchtable table tr td:nth-child(2) {
    width: 95px;
    max-width: 95px;
}

div.homesearchtable table tr td:nth-child(3) {
    width: 120px;
    max-width: 120px;
}

div.homesearchtable table tr td:nth-child(5) {
    width: 180px;
    max-width: 180px;
}

div.homesearchtable table tr td:nth-child(6) {
    width: 300px;
    max-width: 300px;
}

div.homesearchtable table tr td:nth-child(n+7) {
    width: 80px;
    max-width: 80px;
}


table.rfg1 tr td:nth-child(1) {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    width: 200px;
}

table.rfg1 tr td:nth-child(2) {
    width: 180px;
}

table.rfg1 tr td:nth-child(3) {
    width: 200px;
}

table.rfg1 td {
 padding: 4px;
}

