﻿
#page-content-area {
    margin-top: 60px;
}


.trait {
    margin-bottom: 0 !important;
}

.trait-list {
    margin-bottom: 0 !important;
}

.icon-row {
    margin-top: 10px;
}

.middle-align {
    vertical-align: middle;
}

.table > thead > tr > th.head {
    vertical-align: bottom;

}

.corn .head {
    background: #e01e3c;
    color: white;
}

.silage .head {
    background: #e01e3c;
    color: white;
}

.soybeans .head {
    background-color: #555759;
    color: white;
}

.sorghum .head {
    background-color: #FDB710;
    color: white;
}

.alfalfa .head {
    background-color: #7c9230;
    color: white;
}

td.details-control {
    background: none;
    cursor: pointer;
}

tr.shown td.details-control {
    background: none;
}

#table_id ul {
    margin-bottom: 0 !important;
}

.modal-body {
    max-width: 850px !important;
}

.remove-width {
    min-width: 5px !important;
    margin-top: 10px;
    white-space: nowrap;
}

.popover.right > .arrow:after {
    border-right-color: #444;
}

.popover.left > .arrow:after {
    border-left-color: #444;
}

.popover.top > .arrow:after {
    border-top-color: #444;
}

.popover.bottom > .arrow:after {
    border-bottom-color: #444;
}

.popover-title {
    background-color: #333;
    border-bottom: 1px solid #000;
    text-align: center;
    font-size: 16px;
}

.popover {
    font-family: inherit;
    max-width: 500px;
}

.popover-content {
    padding: 25px;
}

.hide-icon {
    display: none;
}

.show-icon {
    display: inline-block;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
    font-size: inherit;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.carousel-indicators {
    padding-bottom: 10px;
    position: relative;
    bottom: 0px;
    left: 0px;
    z-index: 15;
    width: 100%;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    list-style: none;
    text-align: center;
}

    .carousel-indicators li {
        margin: 5px !important;
        padding: 5px;
    }

td.control::before {
    background-color: transparent !important;
    color: #444 !important;
    border-radius: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    font-family: 'Glyphicons Halflings' !important;
    content: '\e080' !important;
}

tr.parent td.control:before {
    content: '\e114' !important;
}

thead .sorting_asc {
    background-image: url(https://cdn.datatables.net/1.10.19/images/sort_both.png) !important;
}

thead .sorting_desc {
    background-image: url(https://cdn.datatables.net/1.10.19/images/sort_both.png) !important;
}

.ng-leave {
    display: none;
}

.collapsing {
    display: none !important;
}

.maturity-no {
    font-size: 16px;
}

.product-name {
    word-break: normal;
}

.no-wrap {
    white-space: nowrap;
}

.slideshow_content_link a {
    letter-spacing: 2px;
    display: inline-block;
}

.popover {
    background-color: #444;
    color: white;
}

#table_id_filter {
    display: none !important;
}

.lowerpadding {
    padding-left: 5px !important;
    padding-right: 5px !important;
}


.icon-name-group {
    display: flex;
    white-space: nowrap;
}

ul.icon-link {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    min-width: 26px;
    margin-left: 10px;
    display: inline-flex;
}

    ul.icon-link li {
        float: left;
        margin: 0;
        margin-top: -3px;
        margin-left: 5px;
    }

        ul.icon-link li img {
            min-width: 25px;
            min-height: 25px;
        }

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
    line-height: 1.428571429;
}

.table > :not(caption) > * > * {
    background-color: transparent;
}
