﻿.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
    font-weight: 500;
}

.aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
    font-weight: 500;
}

.aside-menu .menu-nav {
    padding: 0;
}

#kt_body1 {
    background-image: url(/Images/pagehome.png);
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: overlay;
}

    #kt_body1 .nav-tabs {
        border-bottom: none;
        /*padding-left:30rem;*/
    }

#pagehome_search {
    position: absolute;
    top: 75%;
    margin-left: 3.5rem;
}

@media (max-width: 991.98px) {
    #kt_body1 .nav-tabs {
        padding-left: 0px;
        display: flow-root;
    }
}

.nav.nav-tabs.nav-tabs-line .nav-link {
    color: #5e6278;
    font-size: initial;
}


#kt_body1 .nav.nav-tabs.nav-tabs-line .nav-link > span {
    font-style: italic;
}

@media (min-width: 992px) {
    #kt_body1 .header.header-fixed {
        position: relative;
        margin-top: 1rem;
        font-size: 1.3rem;
    }
}

.container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: none;
}

.typeahead {
    height: 300px;
    overflow: auto;
}

.fixed-table-container thead th .both {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');
}

.fixed-table-container thead th .asc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==);
}

.fixed-table-container thead th .desc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=);
}

.fixed-table-container thead th .sortable {
    cursor: pointer;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 30px;
}

.irs--flat .irs-bar {
    background-color: #3699ff;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
    background-color: #FFA800;
}

body {
    background: #F4F6FB;
}

.mylogo {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #187DE4;
}

.nav .show > .nav-link:after,
.nav .nav-link:hover:not(.disabled):after,
.nav .nav-link.active:after {
    color: #187DE4;
}

.lbl-drug {
    color: #187DE4;
    font-size: 24px;
    font-weight: 600;
    display: contents;
}

.card-drug {
    background: #F4F6FB !important;
}

.lbl-title {
    color: #187DE4 !important;
    font-size: 16px !important;
    font: bolder !important;
}

.dgIC50values_td, .dgAUCvalues_td {
    color: #E0A332;
    font-size: 14px;
    font-weight: bold;
}

.dgIC50values_th, .dgIC50values_th {
    color: #187DE4;
}

.mytable > thead {
    background: #187DE4;
    color: #ffffff;
}

.con_zxkqh li {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

    .con_zxkqh li span {
        display: block;
        padding: 0px 20px;
        border-bottom: 3px solid #fff;
        height: 29px;
        line-height: 20px;
        color: #888;
        font-weight: bold;
    }

    .con_zxkqh li:hover span {
        color: #e0a332;
        cursor: pointer;
    }

.con_zxkqh .con_zxxkdq span.active {
    border-bottom: 3px solid #187DE4;
    color: #187DE4;
}

.con_zxkqh .con_zxxkdq > span.active:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background: #e0a332;
    transform: rotate(45deg);
    position: absolute;
    top: 24px;
    left: 50%;
    margin-left: -6px;
    z-index: 1;
}

.jbt_czan {
    background: #e6ecf8;
    border: 1px solid #187DE4;
    padding: 4px 22px;
    border-radius: 3px;
    font-weight: bold;
    color: #187DE4;
}

    .jbt_czan:hover {
        background: #187DE4;
        color: #fff;
        cursor: pointer;
    }

.jbt_zmc {
    font-weight: 700 !important;
    color: #187DE4 !important;
    font-size: 14px !important;
}

.sjtd_zzjxzt {
    color: #888;
    padding-top: 15px;
    position: relative;
    left: -10px;
}

.popover_label {
    word-wrap: break-word;
    word-break: break-all;
    display: inline;
}

.index_background_img_old {
    background-image: url(/Images/login-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    height: 100%;
    margin-top: 60px;
}

.index_background_img {
    background-image: url(/Images/login-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    background-position: top center;
    padding: 100px 0 50px 0;
    height: 100%;
}

.index_background_img_black {
    background-image: url(/Images/login-bg-black.jpg);
    text-align: left;
}

    .index_background_img .top h1, .browse_background_img .top h1 {
        color: #fff;
        font-size: 56px;
        font-weight: bolder;
    }

    .index_background_img .center h3 {
        color: #fff;
      /*  padding-top: 30px;
        font-size: 23px;
        line-height: 1.1;*/
    }

    .index_background_img .bottom {
        padding-top: 30px;
        padding-bottom: 40px;
    }

.home_footbqsy {
    line-height: 30px;
    text-align: center;
    color: #888;
    font-size: 14px;
    border-top: 1px solid #f2f2f2;
}

.nav-menu-dropdown{
    width:150px;
}

.home_about{
    text-align:left;
    color:white;
}

html,
body {
   
}

.myLoginPanel{
    position:relative !important;
    width:auto !important;
}
.myLoginPanel .myLoginPanel_content{
    height:unset !important;
}