#mol3d-body {
    background-color: #FFFFFF !important;
    color: #636363 !important;
}

#mol3d-control-tabs {
    background-color: #FFFAFA !important;
}
#mol3d-biomolecule-viewer {
    display: inline-block;
    width: calc(100% - 500px);
    float: left;
    margin-top: 50px;
}
#mol3d-body ::-webkit-scrollbar {
    background-color: #FFFFFF !important;
}
#mol3d-body ::-webkit-scrollbar-thumb {
    background-color: #E7625F !important;
}

#mol-3d > .molecule-3d {
    width: 800px !important;
    height: 500px !important;
}

#mol3d-coloring-value {
    border: none;
}

.mol3d-controls .Select-control {
    border: none !important;
}

#mol3d-control-tabs .tab {
    background-color: #FFFAFA !important;
}

#mol3d-control-tabs .tab--selected {
    color: #E7625F !important;
}

#mol3d-selection-output {
    max-height: 135px;
    overflow-y: auto;
    margin: 10px;
    margin-bottom: 0px;
}
#mol3d-body .chrome-picker {
    border: none !important;
    border-radius: 0px !important;
}
#mol3d-coloring-value {
    margin-top: 20px;
}

#mol3d-body .control-upload {
    border-color: #E7625F !important;
}

#mol3d-body .control-download:hover {
    color: #E7625F !important;
    border-color: #E7625F !important;
}

#mol3d-coloring-key, #dropdown-style-color, #dropdown-demostr {
    display: inline-block;
    width: 150px;
}
#dropdown-style-color {
    margin-right: 8px;
}
#mol3d-coloring-key {
    margin-left: 8px;
}

#mol3d-selection_output {
    width: 100%;
    height: 30%;
    left: 50%;
    top: 30%;
}

#mol3d-body h4 {
    text-align: center;
}
