﻿.scroll-container {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
}

.scroll-container button {
    width: 40px;
    height: 40px;
    padding: 0 19px;
    display:none;
}

.scroll-container button:hover {
    cursor: pointer;
 }

.scroll-container .scroll-arrow {
    position: sticky;
    top: 0;
    background-color: #EFEFEF;
    border: solid 1px #CCCCCC;
    height: 40px;
    width: 40px;
}

.scroll-container .scroll-arrow .arrow {
    border: solid #c6531a;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 4px;
}

.scroll-container .scroll-arrow .arrow.right {
    position: absolute;
     top: 50%;
    left: 50%;
    transform: translate(-70%, -50%) rotate(-45deg);
}

.scroll-container .scroll-arrow .arrow.left {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-30%, -50%) rotate(135deg);
}


.scroll-container button#scroll-left {
    transform: translate(30px, 0);
    margin-left: -35px;
    left: 0;
}

.scroll-container button#scroll-right {
    transform: translate(-30px, 0);
    margin-right: -35px;
    right: 0;
}

.table-container {
    overflow-x: auto;
}
