body, html{
    overflow-y: unset;
}

.marketNotFavIcon {
    width: 16px;
    height: auto;
    padding: 8px;
}


.tableWrapper {
    overflow-x:auto !important;
}


.table {
    margin:0 auto;
    width: 75%;
    text-align: center;
    margin-bottom: 10rem;
    overflow-x: auto !important;
}

.marketsTopText {
    text-align: center;
    font-size: 1.5rem;
    color: white;
    margin-top: 1rem;

}

.fixed-table-toolbar {
    /*background-color: red;*/
    margin:0 auto;
    /*text-align: center;*/
    width: 50%;
    height: 32px;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

input[type=text] {
    width: 100% !important;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    font-size: 0.9rem;
    background-color: rgb(16,16,16);
    border:  1px solid rgb(50,50,50);
    /*border-top: 1px solid rgb(50,50,50);*/
    /*border-bottom:1px solid rgb(50,50,50);*/
    color: white;
    vertical-align: middle;
    height: 16px;
    cursor:pointer;
    z-index: 2;
    padding: 7px;
    width: 500px;
    /*padding-left: 4px;*/
    /*border-left: none;*/
    cursor: text;
    margin-left: 0px !important
}

.search-input {
    background-color: #818181;
}




.name {
    max-width: 30px;
    width: 30px;
    overflow: hidden;
    text-align: left;
    /*background-color: red;*/

}


/*Override bootstrap to show navigator boxes buttons*/
/*    * {*/
/*        -webkit-box-sizing: content-box !important;*/
/*        -moz-box-sizing: content-box  !important;;*/
/*        box-sizing: content-box  !important;;*/
/*    }*/
/*    *:before,*/
/*    *:after {*/
/*        -webkit-box-sizing: content-box !important;;*/
/*        -moz-box-sizing: content-box !important;;*/
/*        box-sizing: content-box !important;;*/
/*    }*/



.headerBtn{
    /*padding-left: 16px !important;*/
    /*padding-right: 16px !important;*/
}



.visualScreenerImage {
    /*background-color: red;*/
}

.id{
    display: none;
}

/*.showMoreScreener{*/
/*    !*font-weight: bold;*!*/
/*    font-size: 0.9rem;*/
/*    width: 285px;*/
/*    height: 40px;*/
/*    !*border-radius: 5%;*!*/
/*    text-align: center;*/
/*    color: white;*/
/*    background-color: rgba(1, 100, 148, 0.95) !important;;*/
/*    border-top:1px solid rgba(1, 100, 148, 1) !important;*/
/*    !*border-left:1px solid rgba(1, 100, 148, 1) !important;*!*/
/*    position: fixed;*/
/*    bottom: 0px;*/
/*    right: 15px;*/
/*    !*z-index: 999999999999999999999999;*!*/
/*    display: flex;*/
/*    align-items: center;*/
/*    display: none;*/
/*    transition: background 0.3s ease;*/


/*}*/


/*.showMoreScreener:hover{*/
/*    border-top:1px solid rgb(0, 130, 196) !important;*/

/*    background-color: rgba(0, 144, 213, 0.95) !important;;*/

/*}*/

/*.showMoreScreener img{*/
/*    width: 35px;*/
/*    height: 35px;*/
/*    float: left;*/

/*    padding-left: 0.5rem;*/
/*    padding-right: 4rem;*/
/*}*/

.containerTable {
    color: white;
    /*border-left: 1px solid rgba(74, 74, 74, 0.3);*/
    overflow: auto ;
    opacity: 0.95 ;
    background: black ;
    height: 100% ;
    max-width: 285px ;
    width: 285px ;
    padding: 0 ;
    margin: 0 ;
    /*float: right !important;*/
    position: fixed;
    top: 45px;
    bottom: 0;
    right: 0px;
    font-color: white;
}


/*Check it out*/
.fixed-table-loading table table-bordered table-hover{
    display: none;
}




row.no-margin{
    margin:0 ! important;
}

.mcap,
.vol24h,
.price1h,
.price24h,
.price7d {
    min-width: 75px;
}

.rank,
.marketFavorite {
    min-width: 25px;
}





.name {
    max-width: 100px;
    font-weight: bold;
}

.table {
    /*color: #818181;*/
    color: rgb(170,170,170);
    overflow: auto !important;
    font-size: .8rem !important;
    /*border: 1px solid rgba(74, 74, 74, 0.3)*/

}



td.symbol {
    /*font-size: .875rem !important;*/
    /*font-size: 0.8rem !important;*/
    /*font-weight: bold;*/
    width: 10%;
    padding: 0px!important;
    margin: 0px!important;
    /*padding-right: 5px!important;*/
    overflow-x: hidden;
    font-size: 0.7rem !important;
    text-align: left;
    padding-left: 8px !important;

}



.price{
    width: 30px !important;
    overflow: hidden !important;
    padding: 0px!important;
    margin: 0px!important;
    padding-right: 5px!important;
    /*font-size: 0.8rem !important;*/




}

.price_change_percentage{
    max-width: 100px !important;
    width: 100px !important;
    /*width: 60px !important;*/
    padding: 0px!important;
    margin: 0px!important;
    /*font-size: 0.8rem !important;*/

}

.rank,
.marketFavorite {
    text-align: center;
    padding: 0px !important;
}
.asset{
    padding-bottom: 8px !important;
    padding-top: 8px !important;
    max-width: 25px !important;
    width: 20px !important;
    padding-right: 10px!important;
    padding-left: 10px!important;
    margin-right: 10px!important;
    margin-left: 10px!important;
}

.asset img {
    height: 25px;
    width: auto;
}

th {
    height: 16px;
    /*background-color: #454 !important;*/
    color: rgb(170,170,170) !important;
    font-size: 0.9rem; !important;
    background-color: rgb(50,50,50);
    /*border-bottom: 1px solid rgba(74, 74, 74, 0.3) !important;*/
    /*display: none;*/
    /*overflow: visible !important;*/
    /*text-align: left !important;*/
    /*padding-left: 0px !important;*/
    /*padding-right: 0px !important;*/
    /*padding-top: 3px;*/
    /*padding-bottom: 4px;*/
    /*display: none;*/
    font-weight: unset;
    border-top: 1px solid rgb(70,70,70);
    border-bottom:1px solid rgb(70,70,70);

}

th {
    /*box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);*/
    /*border-bottom:1px solid rgba(74, 74, 74, 0.3) !important;*/
}

td {
    border-bottom:1px solid rgb(70, 70, 70) !important;
    font-size: 0.8rem !important;
    height: 35px !important;
}

tr {
    /*border-bottom:1px solid rgba(74, 74, 74, 0.3) !important;*/
    /*border-right: none !important;*/


}

/*tr :hover{*/
/*    cursor: pointer;*/
/*    !*font-weight: 900;*!*/
/*    !*color: white;*!*/
/*}*/




tr:hover{
    /*cursor: pointer;*/
    /*!*font-weight: 900;*!*/
    /*color: white;*/
    /*text-decoration: underline;*/
    background-color: #282828;
    color: white;
    cursor: pointer;


}


.modal-content{
    background-color: #171717 !important;

}

.headerBtn{
    /*padding-left: 4px !important;*/
}


.form-control {
    background-color: rgb(21, 24, 28);!important;
    /*border: 1px solid rgba(74, 74, 74, 0.3) !important;*/
    font-size: 0.9rem !important;
    color: white !important;
    height: 25px !important;
    /*width: 235px !important;*/
    margin-left: 4px;
    margin-top: 0px !important;
}



.bootstrap-table .fixed-table-container .table thead th .both {
    background-image: none !important;
}

.fixed-table-toolbar {
    display: none;
}















/*ScreenerTable In and Out*/


.fixed-table-loading {
    display: none;
}

/*.sidenavScreenerTable {*/
/*    height: 100%;*/
/*    width: 110px;*/
/*    position: fixed;*/
/*    z-index: 1;*/
/*    margin-top: -1px;*/
/*    right: 0;*/
/*    background-color: #111;*/
/*    overflow-x: hidden !important;*/
/*    transition: 0.5s;*/
/*    !*padding-top: 60px;*!*/
/*}*/

/*.sidenavScreenerTable a {*/
/*    padding: 8px 8px 8px 32px;*/
/*    text-decoration: none;*/
/*    font-size: 25px;*/
/*    color: #818181;*/
/*    display: block;*/
/*    transition: 0.3s;*/
/*}*/

.coinID {
    display: none;
}




@media screen and (max-width: 800px) {

    .fixed-table-toolbar {
        /*background-color: red;*/
        margin:0 auto;
        /*text-align: center;*/
        width: 75%;
        height: 32px;
        margin-top: 1rem;
        margin-bottom: 2rem;
    }


    .marketsTopText {
        font-size: 1.2rem;
    }



}


.table.no-border tr td, .table.no-border tr th {
    border-width: 0;
}


.pagination {
    background: #323232;
    display: table;
    margin: 0 auto;
    margin-top: 1rem;
    border: 1px solid rgb(70, 70, 70) !important;
    margin-bottom: 2rem;

}

.pagination a {
    color: #AAAAAA;
    float: left;
    padding: 6px 12px;
    text-decoration: none;
    font-size: 12px;
    border-right: 1px solid rgb(70, 70, 70) !important;
    border-left: 1px solid rgb(70, 70, 70) !important;

}

.pagination a:hover {
    background: #a1a1a1;
    color: white;
}

.selectedPagination {
    background: #8f8f8f;
    color: white !important;
    font-weight: bold;
}








