body {
    background-color: #adc095;
    color: #293c35;
}

#jmolApplet0_appletinfotablediv {
    background-color: white;
}

.organism-search-bounding-box {
    margin-left: 12px;
    margin-right: 12px;
}

/* a:link { color: #80350e; } */
a:link { color: #002060; }
a:visited { color: #80350e; }

.btn-primary {
    background-color: #fbe4a3;
    border-color: #fbe4a3;
}

.btn-secondary {
    background-color: #d3dacc;
    border-color: #d3dacc;
    color: black;
}

.btn.disabled {
    color: #000000;
    background-color: #d3dacc;
    border-color: #d3dacc;
}

@media (min-width: 992px) {


    #jsmolgraphic {
        position: relative;
        margin-left: 5px;
        margin-right: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #jmolApplet0_appletinfotablediv {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }


    .results-container {
        padding: 3px;
    }

    .search-results-header {
        font-weight: bold;
        border-style: solid;
        border-width: 1px;
        padding-left: calc(var(--bs-gutter-x) * .40);
    }

    .search-results-data {
        border-style: solid;
        border-width: 1px;
        padding-left: calc(var(--bs-gutter-x) * .40);
    }
}



    @media (min-width: 768px) and (max-width: 991px) {


    .organism-search-first-search-terms-box {
        margin-left: 12px;
    }

    .organism-search-additional-search-terms-box {
    }


        #jsmolgraphic {
            position: relative;
            margin-left: 5px;
            margin-right: 5px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        #jmolApplet0_appletinfotablediv {
            border-style: solid;
            border-width: 1px;
            border-color: black;
        }


        .results-container {
            padding: 3px;
        }

        .search-results-header {
            font-weight: bold;

        }

        .search-results-data {
            border-style: solid;
            border-width: 1px;
        }
    }



    @media (min-width: 576px) and (max-width: 767px) {

        #jsmolgraphic {

            position: relative;
            margin-left: 5px;
            margin-right: 5px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        #jmolApplet0_appletinfotablediv {
            border-style: solid;
            border-width: 0px;
            border-color: black;
        }

        .results-container {
            padding: 3px;
        }

        .search-results-header {
            font-weight: bold;

        }

        .search-results-data {
            border-style: solid;
            border-width: 1px;
        }
    }


    @media (max-width: 575px) {

        #jsmolgraphic {
            position: relative;
            margin-left: 5px;
            margin-right: 5px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        #jmolApplet0_appletinfotablediv {
            border-style: solid;
            border-width: 0px;
            border-color: black;
        }

        .results-container {
            padding: 3px;
        }

        .search-results-header {
            font-weight: bold;

        }
        /*
            .search-results-data {
                border-style: solid;
                border-width: 1px;
            }
        */
        .protein-container {
            border-style: solid;
            border-width: 1px;
            /* border-top-left-radius: 16px;
             border-top-right-radius: 16px; */
            border-radius: 16px;

        }
    }

    .data-header {
        font-weight: bold;
    }
}