#tab_wrapper {
    height: 100%;
}

.left_shadow {
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(150,150,150,0.5) 100%); /* W3C */
    float: right;
    width: 0.5%;
    height: 100%;
}

#tab_content > #right_content_box {
    float: right;
    height: 100%;
    border-left: 1px solid #81BEF7;
    border-radius: 0px 0px 15px 0px;
    background-color: #FFFFFF;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

#tab_content > #right_content_box > #right_content {
    padding: 3%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    box-sizing: border-box;
}