html body {
    background-color: #FFF59D;
}
.hidden {
    display: none;
}

h1 a {
    text-decoration: none;
    color: #333333;
    cursor: pointer;
}

.main-column {
    background-color: #fefefe;
}

#autocomplete {
    max-width: 400px;
    margin: 0 auto;
}

.autocomplete-result-list {
    background: #fefefe;
    border-radius: 3px;
    border: 1px solid #eeeeee;
    list-style-type: none;
    text-align: left;
}

.autocomplete-result-list li {
    cursor: pointer;
}

#advancedSearchResults .resultContainer {
    background: #fefefe;
    border-radius: 3px;
    border: 1px solid #eeeeee;
    list-style-type: none;
    text-align: left;
}


.search-toggle {
    cursor: pointer;
}

.search-toggle:active, 
.search-toggle:hover {
    text-decoration: underline;
    color: #333333;
}

#parentTable .col-12 {
    border: 1px solid black;
}

#parentTable table td {
    border: 1px solid black;
    height: 20px;
    min-width: 150px;
    /* padding-left: 5px; */
}

#parentTable table td.no-border {
    border: 1px solid #cecece;
}

a.link-dark, 
#parentTable table td a.link-dark {
    text-decoration: none;
}

a.link-dark, 
#parentTable table td a.link-dark:hover {
    text-decoration: underline;
}

#loadingButton {
    display: none;
}

#parentTable table#descendantsTable td {
    padding: 5px;
}

#parentTable table td.cell-missing,
#parentTable table#descendantsTable.cell-missing {
    box-shadow: inset 15px 0px #f8f9fa;
    padding-left: 20px!important;
}

#parentTable table td.cell-mare,
#parentTable table#descendantsTable.cell-mare {
    box-shadow: inset 15px 0px #f8d7da;
    padding-left: 20px!important;
}

#parentTable table td.cell-stallion,
#parentTable table#descendantsTable.cell-stallion {
    box-shadow: inset 15px 0px #cff4fc;
    padding-left: 20px!important;
}

#parentTable table td.cell-gelding,
#parentTable table#descendantsTable.cell-gelding {
    box-shadow: inset 15px 0px #cfe2ff ;
    padding-left: 20px!important;
}
