/* 自定义的 css */
.col-Disease {
    color: #e43f52 !important;
}

.col-Drug {
    color: #17a2b8 !important;
}

.col-Phenotype {
    color: #2eca8b !important;
}

.col-Gene {
    color: #2f55d4 !important;
}

.col-Variation {
    color: #f17425 !important;
}

.col-Relation {
    /*color: #000 !important;*/
    font-weight: bold;
}

.m-l-5 {
    margin-left: 5px !important;
}

.m-l-1 {
    margin-left: 1px !important;
}

.m-l-2 {
    margin-left: 2px !important;
}

.m-r-5 {
    margin-right: 5px !important;
}

ul#entities {
    height: calc(65vh);
    overflow: auto;
}

/*修改滚动条样式*/
ul::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    /**/
}

ul::-webkit-scrollbar-track {
    background: rgb(239, 239, 239);
    border-radius: 2px;
}

ul::-webkit-scrollbar-thumb {
    background: #bfbfbf;
    border-radius: 10px;
}

ul::-webkit-scrollbar-thumb:hover {
    background: gray;
}

ul::-webkit-scrollbar-corner {
    background: #179a16;
}

.text-break {
    word-break: break-all !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-nodes .alert {
    margin-right: 10px
}

.list-nodes .alert + .alert {
    margin-left: 0;
    margin-right: 10px;
}

.aliases-content {
    padding: 2px;
    margin: 2px 5px;
    border-radius: 5px;
    border: 1px solid #2f55d4;
    max-width: 100%;
    word-break: normal;
    display: inline-block;
    white-space: pre-wrap;
    overflow: hidden;
}

footer.footer {
    z-index: -1;
}

.section-top {
    padding-top: 100px;
    position: relative;
}

.adv-search {
    color: #0a53be;
    position: absolute;
    top: 8px;
    right: -140px;
    font-size: 1.2em;
}

.btn-explore {
    left: 20px;
    top: 105px;
    position: absolute;
}

.popover-body {
    font-size: .6rem;
    /*padding: .8rem .5rem;*/
    width: auto;
}

a {
    color: #3476d2;
}

.footer-list ul a {
    color: gray;
}

.g6-component-tooltip {
    text-align: justify;
    max-width: 300px;
    word-break: break-all;
}
