#priceboard-navigation.svelte-ye9eji {
    background: #eee;
    width: 100%;
    height: 40px;
    top:50px;
    z-index: 7;
    left: 0;
    display: flex;
    flex-direction: row;
}
#symbol-search.svelte-1a1mgw7 {
    height: 30px;
    width: 200px;
    color: rgb(34, 34, 34);
    background-color: rgb(221, 221, 221);
    padding: 5px 7px;
    margin: 5px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    transition: background-color 0.2s;
}
#priceboard-tabs.svelte-1i6h76n {
    z-index:20;
    display: block;
    margin-top: 5px;
    font-size: 85%;
}
ul.level-1-list {
    list-style: none;
    z-index: 20;
    background: transparent;
}
ul.level-1-list li.level-1-item {
    height: 35px;
    text-align: center;
    transition-duration: .3s;
    color: #fff;
    display: block;
    float: left;
    padding: 6px 15px;
    position: relative;
    background: #4a4949;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0 2px;
    font-size: 14px;
}
ul.level-1-list li.level-1-item:hover, ul.level-1-list li.level-1-item:focus-within {
    background: #24b546;
    cursor: pointer;
}
ul.level-1-list li.level-1-item.active-category {
    background: #24b546;
}
.priceboard-table-wrapper.svelte-7z2yks.svelte-7z2yks {
    position: relative;
    z-index: 5;
    width: 100%;
    overflow: auto;
    height: 100%;
    padding: 5px;
}
#priceboard-table {
    width:100%;
    --sticky-column-width: 130px;
    overflow-x: unset;
    background-color: #fff;
    color:#fff;    
}

th.svelte-tfr9fy.svelte-tfr9fy {
    color: #000;
    position: sticky;
    top: 0px;
    border-color: rgb(51, 51, 51);
    border: 1px solid rgb(51, 51, 51);
    vertical-align: middle;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.align-left {
    text-align: left;
}

#priceboard-table tr td {
    color: #181d1f;
    padding:5px;;
    max-width: 130px;
    position: relative;
    left: 0;
    z-index: 2;
    font-weight: 400;
    vertical-align: middle;
    border: 1rem solid #000;
    border-width: thin;
    font-family: 'Roboto' !important;
}
#priceboard-table td.clickable{
    color: #1e71c4;
    font-weight: 500;
}
#priceboard-table td.row-header{
    background-color:#eee;
}
#priceboard-table td.sticky,#priceboard-table th.sticky{
    z-index: 3;
    position: sticky;
}  
#priceboard-table tr.row-even td.highlight-red, #priceboard-table tr.row-old td.highlight-red{
    border-color: #f03134;;
    background-color: #f03134;
    color: #fff
}

#priceboard-table tr.row-even td.highlight-green, #priceboard-table tr.row-old td.highlight-green{
    border-color: #2f9033;
    background-color: #2f9033;
    color: #fff
}
#priceboard-table tr.row-odd td {
    background-color: #222;
}
#priceboard-table .cred{
    color:#f03134;
}
#priceboard-table .cgreen{
    color:#2f9033;
}
#priceboard-table .cyellow{
    color:#ffd900;
}
#priceboard-table .cxam{
    color:#706d6d;
}
tr.trlv1{
    border: 1px solid #706d6d;
}
.essb_share{display: none;}
.clickable {
    cursor: pointer
}
#priceboard-table tr td.clickable:hover {
    text-decoration: underline
}
.modal-fullscreen {
    width: 100%;
    height: 100%;
    max-width: 954px;
    max-height: 791px;
    margin: 20px auto;
}
.modal-fullscreen .modal-body {
    padding:0px;
}
.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}
.covertrai{
    position: absolute;
    left:0px;
    width: 15px;
    height: 100%;
    background-color: #fff;
}
.coverphai{
    position: absolute;
    right:0px;
    width: 15px;
    height: 100%;
    background-color: #fff;
}
.covertren{
    position: absolute;
    right:0px;
    width: 100%;
    height: 65px;
    background-color: #fff;
}
.coverduoi{
    position: absolute;
    bottom:0px;
    width: 100%;
    height: 35px;
    background-color: #fff;
}
.covermid{
    position: absolute;
    top: 170px;
    width: 160px;
    left: 100px;
    height: 35px;
    background-color: #1c2127;
}
.coverbdtd{
    position: absolute;
    top: 120px;
    width: 190px;
    left: 180px;
    height: 35px;
    background-color: #1c2127;
}
.coverspin{
    font-size: 50px;
    margin-top: 50px;
    animation: rotation 1s linear infinite;    
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
} 
.coverfull{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
}
.covernone{display:none;}
#btnclsym{
    position: absolute;
    right: 15px;
    background-color: #040404;
    height: 65px;
    z-index:1;
}
@media only screen and (max-width: 800px) {
    #symbol-search.svelte-1a1mgw7{
        width:60px;
    }
    ul.level-1-list li.level-1-item{        
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding: 2px;
    }
    .priceboard-table-wrapper.svelte-7z2yks.svelte-7z2yks{
        position: relative;
        z-index: 5;
        width: 100%;
        overflow: auto;
        height: 100%;
        padding-left:0px;
    }
    #priceboard-table{
        --sticky-column-width: 130px;
        overflow-x: unset;        
    }
    .priceboard-table-wrapper.svelte-7z2yks table.svelte-7z2yks {
        height: auto;
        width: 100%;
        min-width: 1380px;
        margin: auto;
        border-collapse: separate;
        border-spacing: 0;
    }
    th.sticky.svelte-tfr9fy.svelte-tfr9fy{
        width: 130px;
        left: 0;
        z-index: 4;
        border-right: .1rem solid #a7a5a5;
        background: #111;
        color: #f2f2f2;
        border-color: #333;
        position: sticky;
        top: 0;
    }
}