#search_bar{

    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#version_select_container{

    white-space: nowrap;
    margin-right: 20px;
}

#search_bttn{

    width: 90px;
    height:36px;
    margin-left: 10px;
}

#search_results{

    margin-top: 50px;
    display: none;
}

#query_info{

    padding: 10px;
    margin-top: 20px;
    background:rgb(238, 238, 238);
    border-left: 1px solid black;
    padding-left: 15px;
    display: none;
}

.psearch_item{
    padding: 3px;
    padding-left: 14px;
    margin-bottom: 5px;
}

.psearch_text{

    font-weight: bold;
}

.psearch_name{

    margin-left: 10px;
    font-size: 12px;
    color:rgb(76, 76, 76);
}

.selectize-dropdown .selected {
    background-color: #387ae2;
    color: #fff;
}

.selectize-dropdown .selected *{

    color: #fff;
}

.selectize-control.single .selectize-input{

    background: white;
    border-radius: 0;
}

#protein_selectize_dropdown{

    width: calc(100% - 100px);
}


.selectize-dropdown .psearch_item.active:not(.selected) {
    background: #f2f2f2;
    color: #387ae2;
}

.selectize-dropdown .psearch_item.active:not(.selected) .name{
    background: #f2f2f2;
    color: #387ae2;
}

.dataTable thead {

    position: relative;
    top:0
}

.top_table_bar{

    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

td.highest_string{

    background: rgb(234, 250, 228);
}

td.high_string{

    background: rgb(221, 247, 240);
}

td.med_string{

    background: rgb(255 245 238);
}

.bc_above_elbow td.bc_score{

    font-weight: bold;
}

.selectize-input.focus{

    outline: 3px solid #387ae2;
    outline-offset: -2px;
}

tr.interact_in_pdb{

    border-left: 2px solid #63b27e;
}

tr.interact_in_pdb td{

    background: #eafae487;
}