body {
    font-family: 'Montserrat', sans-serif;
    margin:0;
}

table#widget-table th {
    font-weight: 200;
    font-size: 13px;
    color: #808080;
    text-align: right;
    border-bottom:1px solid #0d1e59;
    height:100px;
    padding:0 25px;
    text-align: left;
}
table#widget-table th.odd,
table.dataTable thead .odd {
    background-color: #f2f2f2 !important;
}
table#widget-table td {
    font-weight: 500;
    font-size: 17px;
    color: #808080;
    border-bottom:1px solid #e5e5e5;
    height:60px;
    padding:25px 25px;
    text-align: left;
    /*white-space: nowrap ;*/
    background-color: white;
}
table#widget-table td:nth-child(odd) {
    background-color: #f2f2f2 !important;
}
table#widget-table td a,
table#widget-table td:nth-child(odd) a {
    color:#0d1e59;
    text-decoration: none;
}
table#widget-table td:nth-of-type(1) {
    white-space: nowrap !important;
    font-weight: 500 !important;
    font-size: 45px !important;
    text-align: right !important;
    width: 1%;
}
table#widget-table td:nth-of-type(2) {
    line-height:normal !important;
}

table#widget-table tr {
    background-color: white;
    height: 0;
}

table#widget-table tr.active td {
    color:#fff;
    background-color: rgba(13, 30, 89, 1);
    border: none;
    -moz-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);
    -webkit-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);
    box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);
}

table#widget-table tr.active td:first-child {
    border-radius: 10px 0 0 10px;
}

table#widget-table tr.active td:last-child {
    border-radius: 0 10px 10px 0;
}

.before-table .buttons .text-left .b-button {
    margin-right:15px;
}

.before-table .buttons .text-right {
    white-space:nowrap;
}

.before-table .buttons .text-right .b-button {
    margin-left:15px;
}

.b-button-outline:hover {
    text-decoration:none;
}

.b-input {
    background-color: rgba(255, 255, 255, 1);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(236, 236, 236, 1);
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863);
    -webkit-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863);
    box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863);
    padding:0 15px;
    line-height:50px;
    font-weight: 200;
    font-size: 14px;
    color: #808080;
}
.b-input.search {
    background:url('http://rpcdn.lvh.me/page/lp-images/icon-input-search.jpg') no-repeat center right;
}

.before-table {
    margin-bottom: 15px;
}

.pagination .b-button.number {
    padding:0;
    text-align:center;
    width:50px;
}
.pagination .b-button.active {
    border-color:rgba(13, 30, 89, 1);
    color:#0D1E59;
}




/* rank position */
body {
    font-family: 'Montserrat', sans-serif;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.w-row {
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin:0 auto;
    max-width:900px;
}
.w-row .col-1-3 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding:20px 8px;
}
.ranking-box.gray {
    background-color: rgba(132, 144, 149, 1);
    background-image:url('/img/pages/chart-transparent.png');
    background-position:calc(100% - 12px) 14px;
    background-repeat:no-repeat;
    border: none;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 30px rgba(132, 144, 149, 0.650980392156863);
    -webkit-box-shadow: 0px 0px 30px rgba(132, 144, 149, 0.650980392156863);
    box-shadow: 0px 0px 30px rgba(132, 144, 149, 0.650980392156863);
    padding:35px 25px 50px 25px;
    position:relative;
    min-height:332px;
}
.ranking-box a.click-redirect:hover {
    cursor: pointer !important;
}
.ranking-box.gray:after {
    content:' ';
    background:url('../img/strokes.png') repeat-x left;
    position:absolute;
    bottom:0;
    height:23px;
    left:24px;
    right:24px;

}
.ranking-box.gray .current-position {
    font-weight: 600;
    font-style: italic;
    font-size: 95px;
    color: #FFFFFF;
    line-height:1;
    display:inline-block;
    padding-right:25px;
}
.ranking-box.gray .current-position.up {
    background:url('../img/dot.svg') no-repeat right 14px;
}
.ranking-box.gray .current-position.down {
    background:url('../img/dot-down.svg') no-repeat right 14px;
}
.ranking-box.gray .previous-position {
    font-weight: 600;
    font-style: italic;
    font-size: 10px;
    color: #FFFFFF;
    line-height:normal;
    line-height:1;
    margin:0 0 15px 0;
    opacity:0.5;
    padding:10px 0;
}
.ranking-box.gray .previous-position span {
    font-weight: 200;
    font-style: italic;
    font-size: 35px;
    color: #FFFFFF;
    line-height:1;
    float:left;
    margin-right:8px;
    margin-top:-11px;
}
.ranking-box.gray .desc {
    font-weight: 650;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    line-height:normal;
}

.ranking-box.blue {
    background-color: rgba(13, 30, 89, 1);
    background-image:url('/img/pages/chart-transparent.png');
    background-position:calc(100% - 12px) 14px;
    background-repeat:no-repeat;
    border: none;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.650980392156863);
    -webkit-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.650980392156863);
    box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.650980392156863);
    padding:35px 25px 50px 25px;
    position:relative;
    min-height:332px;
}
.ranking-box.blue:after {
    content:' ';
    background:url('../img/strokes.png') repeat-x left;
    position:absolute;
    bottom:0;
    height:23px;
    left:24px;
    right:24px;

}
.ranking-box.blue .current-position {
    font-weight: 600;
    font-style: italic;
    font-size: 95px;
    color: #FFFFFF;
    line-height:1;
    display:inline-block;
    padding-right:25px;
}
.ranking-box.blue .current-position.up {
    background:url('../img/dot.svg') no-repeat right 14px;
}
.ranking-box.blue .current-position.down {
    background:url('../img/dot-down.svg') no-repeat right 14px;
}
.ranking-box.blue .previous-position {
    font-weight: 600;
    font-style: italic;
    font-size: 10px;
    color: #FFFFFF;
    line-height:normal;
    line-height:1;
    margin:0 0 15px 0;
    opacity:0.5;
    padding:10px 0;
}
.ranking-box.blue .previous-position span {
    font-weight: 200;
    font-style: italic;
    font-size: 35px;
    color: #FFFFFF;
    line-height:1;
    float:left;
    margin-right:8px;
    margin-top:-11px;
}
.ranking-box.blue .desc {
    font-weight: 650;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    line-height:normal;
}


.ranking-box.cyan_blue {
    background-color: rgba(86, 106, 132, 1);
    background-image:url('/img/pages/chart-transparent.png');
    background-position:calc(100% - 12px) 14px;
    background-repeat:no-repeat;
    border: none;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 30px rgba(86, 106, 132, 0.650980392156863);
    -webkit-box-shadow: 0px 0px 30px rgba(86, 106, 132, 0.650980392156863);
    box-shadow: 0px 0px 30px rgba(86, 106, 132, 0.650980392156863);
    padding:35px 25px 50px 25px;
    position:relative;
    min-height:332px;
}
.ranking-box.cyan_blue:after {
    content:' ';
    background:url('../img/strokes-white.png') repeat-x left;
    position:absolute;
    bottom:0;
    height:23px;
    left:24px;
    right:24px;

}
.ranking-box.cyan_blue .current-position {
    font-weight: 600;
    font-style: italic;
    font-size: 95px;
    color: #FFFFFF;
    line-height:1;
    display:inline-block;
    padding-right:25px;
}
.ranking-box.cyan_blue .current-position.up {
    background:url('../img/dot.svg') no-repeat right 14px;
}
.ranking-box.cyan_blue .current-position.down {
    background:url('../img/dot-down.svg') no-repeat right 14px;
}
.ranking-box.cyan_blue .previous-position {
    font-weight: 600;
    font-style: italic;
    font-size: 10px;
    color: #FFFFFF;
    line-height:normal;
    line-height:1;
    margin:0 0 15px 0;
    opacity:0.5;
    padding:10px 0;
}
.ranking-box.cyan_blue .previous-position span {
    font-weight: 200;
    font-style: italic;
    font-size: 35px;
    color: #FFFFFF;
    line-height:1;
    float:left;
    margin-right:8px;
    margin-top:-11px;
}
.ranking-box.cyan_blue .desc {
    font-weight: 650;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    line-height:normal;
}

.ranking-box.orange {
    background-color: rgb(214, 171, 79);
    background-image:url('/img/pages/chart-transparent.png');
    background-position:calc(100% - 12px) 14px;
    background-repeat:no-repeat;
    border: none;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 30px rgba(214, 171, 79, 0.650980392156863);
    -webkit-box-shadow: 0px 0px 30px rgba(214, 171, 79, 0.650980392156863);
    box-shadow: 0px 0px 30px rgba(214, 171, 79, 0.650980392156863);
    padding:35px 25px 50px 25px;
    position:relative;
    min-height:332px;
}
.ranking-box.orange:after {
    content:' ';
    background:url('../img/strokes.png') repeat-x left;
    position:absolute;
    bottom:0;
    height:23px;
    left:24px;
    right:24px;

}
.ranking-box.orange .current-position {
    font-weight: 600;
    font-style: italic;
    font-size: 95px;
    color: #FFFFFF;
    line-height:1;
    display:inline-block;
    padding-right:25px;
}
.ranking-box.orange .current-position.up {
    background:url('../img/dot.svg') no-repeat right 14px;
}
.ranking-box.orange .current-position.down {
    background:url('../img/dot-down.svg') no-repeat right 14px;
}
.ranking-box.orange .previous-position {
    font-weight: 600;
    font-style: italic;
    font-size: 10px;
    color: #FFFFFF;
    line-height:normal;
    line-height:1;
    margin:0 0 15px 0;
    opacity:0.5;
    padding:10px 0;
}
.ranking-box.orange .previous-position span {
    font-weight: 200;
    font-style: italic;
    font-size: 35px;
    color: #FFFFFF;
    line-height:1;
    float:left;
    margin-right:8px;
    margin-top:-11px;
}
.ranking-box.orange .desc {
    font-weight: 650;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    line-height:normal;
}
.ranking-box.white {
    background-color: rgba(255, 255, 255, 1);
    border: none;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.647058823529412);
    -webkit-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.647058823529412);
    box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.647058823529412);
    padding:50px 20px 20px 20px;
    margin-bottom:22px;
    min-height:155px;
}
.ranking-box.white .current-position {
    font-weight: 200;
    font-style: italic;
    font-size: 50px;
    color: #808080;
    line-height:1;
}
.ranking-box.white .desc {
    font-weight: 200;
    font-size: 14px;
    color: #808080;
    line-height:normal;
}

.ranking-box.white a.click-redirect:hover {
    cursor: pointer !important;
}

.pagination {
    text-align:center;
    padding-bottom:5px;
}
.pagination img{
    vertical-align: middle;
    border-style: none;
}
.pagination .current {
    font-weight: 200;
    font-style: italic;
    font-size: 20px;
    color: #808080;
    padding:0 10px;
}

.pagination .current.blue {
    color: rgba(13, 30, 89, 1)
}

.pagination .current.cyan_blue {
    color: rgba(86, 106, 132, 1)
}

.pagination .current.orange {
    color: rgb(214, 171, 79);
}

/* table */
.t-table {
    margin-top:30px;
    margin-bottom:25px;
    position: relative;
    /*overflow-x:auto;*/
    /*box-shadow:1px 1px 1px rgba(0,0,0,0.2); */
    margin-right:13px;
}
.t-table table {

}
.t-table th {
    font-weight: 200 !important;
    font-size: 13px !important;
    color: #808080 !important;
    text-align: right !important;
    border:0 !important;
    border-bottom:1px solid #e5e5e5 !important;
    height:100px !important;
    padding:20px 25px !important;
    text-align: left !important;
    box-sizing: border-box !important;
    vertical-align: top;
}
.t-table td {
    font-weight: 500 !important;
    font-size: 17px !important;
    color: #808080 !important;
    border:0 !important;
    border-bottom:1px solid #e5e5e5 !important;
    height:115px !important;
    padding:25px 25px !important;
    text-align: left !important;
    box-sizing: border-box !important;
    background:#fff !important;
    width:200px;
}
.t-table td:nth-of-type(1) {
    white-space: nowrap !important;
    font-weight: 500 !important;
    font-size: 45px !important;
    text-align: right !important;
    width:1%;
}
.t-table th:nth-of-type(2),
.t-table td:nth-of-type(2) {
    border-right:1px solid #e5e5e5 !important;
}
.t-table td:nth-of-type(2) div {
    width:265px;
}
.t-table td.img {

}
.t-table td.name {
    line-height:normal !important;
}
.t-table td.revenues {
    white-space: nowrap !important;
}
.t-table td.profit {
    white-space: nowrap !important;
}
.t-table td.assets {
    white-space: nowrap !important;
}
.t-table td.export {
    white-space: nowrap !important;
}
.DTFC_LeftBodyWrapper table.DTFC_Cloned thead tr th,
.dataTables_scrollBody table thead tr th {
    height:0px !important;
    border:0 !important;
    padding-top: 0 !important;
    padding-bottom:0 !important;
}
/*.dataTables_scrollBody:after {
    content: ' ';
    position:fixed;
    top:132px;
    bottom:17px;
    right:17px;
    width:150px;
    z-index:10;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

}*/
.DTFC_LeftBodyLiner {
    position:absolute !important;
    height:auto !important;
    max-height:none !important;
    bottom:-17px !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom:0;
}
.t-table tr:hover td,
table#widget-table tr:hover td:nth-child(odd) {
    color:#fff !important;
    background-color: rgba(13, 30, 89, 1) !important;
    border: none;
    /*-moz-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);
    -webkit-box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);
    box-shadow: 0px 0px 30px rgba(13, 30, 89, 0.647058823529412);*/
    z-index:5;
    position:relative;
}
.t-table tr:hover td a,
table#widget-table tr:hover td:nth-child(odd) a {
    color:rgba(255,255,255,0.6) !important;
}
.t-table tr:hover td:first-child {
    border-radius: 10px 0 0 10px;
}
.t-table tr:hover td:last-child {
    border-radius: 0 10px 10px 0;
}
.t-table tr:hover td:nth-of-type(2) {
    border-right:1px solid rgba(13, 30, 89, 1) !important;
}

@media (max-width: 768px) {
    .t-table th {
        padding: 20px 10px 10px 25px !important;
        font-size: 11px !important;
    }
    .t-table th:nth-of-type(1) {
        /*padding-left:0 !important;*/
    }
    table#widget-table td:nth-of-type(1),
    .t-table td:nth-of-type(1) {
        font-size: 16px !important;
        padding-left:0 !important;
    }
    .t-table td {
        font-size: 12px !important;
        padding: 10px 10px !important;
        height: 80px !important;
    }
    .t-table td:nth-of-type(2) div {
        width:100px;
    }
    /*.dataTables_scrollBody:after {
        width:100px;
    }*/
    .buttons.before-table {

    }
    .buttons.before-table .b-input.search {
        display:block !important;
        width:100%;
        margin-bottom:15px;
    }
}



.dataTables_scrollBody {
    position:absolute
}
#fadeLeft {
    content: ' ';
    position:absolute;
    top:0px;
    bottom:76px;
    right:0px;
    width:1px;
    z-index:11;
    border-right:1px solid #0d1e59;
}
@media (max-width: 640px) {
    #fadeLeft {
        bottom:136px;
    }
}
@media (max-width: 350px) {
    #fadeLeft {
        bottom:196px;
    }
}

@media (max-width: 1024px) {
    #fadeLeft {
        width: 10% !important;
    }
}
@media (max-width: 1024px) {
    #fadeRight {
        width: 10% !important;
    }
}

#fadeLeft.show {
    width:100px;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
#fadeLeft.arrow:before {
    content:' ';
    position:absolute;
    width:1px;
    height:39px;
    top:calc(50% - 19px);
    right:-1px;
    background:#fff;
}
#fadeLeft.arrow:after {
    content:' ';
    position:absolute;
    width:27px;
    height:39px;
    top:calc(50% - 19px);
    right:-14px;
}
#fadeLeft.arrow.left:after {
    background:url('../img/arrow-left.png') no-repeat 0 0;
}
#fadeLeft.arrow.right:after {
    background:url('../img/arrow-right.png') no-repeat 0 0;
}
#fadeLeft.arrow.left.right:after {
    background:url('../img/arrow-left-right.png') no-repeat 0 0;
}


#fadeRight {
    content: ' ';
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    width:100px;
    z-index:10;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
@media (max-width: 640px) {
    #fadeRight {
        bottom:140px;
    }
}
@media (max-width: 350px) {
    #fadeRight {
        bottom:200px;
    }
}
#fadeTop {
    content: ' ';
    position:absolute;
    top:100px;
    left:0px;
    right:0px;
    height:100px;
    z-index:10;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}
#fadeBottom {
    content: ' ';
    position:absolute;
    bottom:-1px;
    left:0px;
    right:0px;
    height:1px;
    z-index:10;
    /*border-bottom:1px solid #0d1e59;*/
}
#fadeBottom.show {
    height:100px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
#fadeBottom.arrow:before {
    content:' ';
    position:absolute;
    width:38px;
    height:1px;
    left:calc(50% - 19px);
    bottom:-1px;
    background:#fff;
}
#fadeBottom.arrow:after {
    content:' ';
    position:absolute;
    width:38px;
    height:27px;
    left:calc(50% - 19px);
    bottom:-14px;
}
#fadeBottom.arrow.top:after {
    background:url('../img/arrow-top.png') no-repeat 0 0;
}
#fadeBottom.arrow.bottom:after {
    background:url('../img/arrow-bottom.png') no-repeat 0 0;
}
#fadeBottom.arrow.top.bottom:after {
    background:url('../img/arrow-top-bottom.png') no-repeat 0 0;
}
.nicescroll-rails {
    z-index:10 !important;
}

table.dataTable thead .sorting {
    background-image:url("../img/datatable/sort_both.png")
}
table.dataTable thead .sorting_asc {
    background-image:url("../img/datatable/sort_asc.png")
}
table.dataTable thead .sorting_desc {
    background-image:url("../img/datatable/sort_desc.png")
}
table.dataTable thead .sorting_asc_disabled {
    background-image:url("../img/datatable/sort_asc_disabled.png")
}
table.dataTable thead .sorting_desc_disabled {
    background-image:url("../img/datatable/sort_desc_disabled.png")
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background-position: 5px 19px;
}

.dataTables_scroll {
    /*border-bottom:1px solid #0d1e59;*/
    /*border-right:1px solid #0d1e59;*/
}
.dataTables_wrapper .dataTables_paginate {
    float:none;
    text-align:Center;
    margin-top:0;
    padding-top:15px;
    border-top:1px solid #0d1e59;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    font-weight: 200 !important;
    font-style: normal !important;
    font-size: 14px !important;
    color: #808080 !important;
    height: 50px !important;
    line-height: 50px !important;
    background-color: rgba(255, 255, 255, 1) !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(236, 236, 236, 1) !important;
    border-radius: 10px !important;
    -moz-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863) !important;
    -webkit-box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863) !important;
    box-shadow: 0px 0px 15px rgba(224, 224, 224, 0.650980392156863) !important;
    display:inline-block !important;
    text-decoration:none !important;
    padding:0 10px !important;
    text-align:center !important;
    min-width:50px !important;
    margin:5px 5px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    border-color:rgba(13, 30, 89, 1) !important;
    color:#0D1E59 !important;
    background: rgba(255, 255, 255, 1) !important;
}
a.b-button.arrow-left {
    text-decoration: none;
}
a.b-button.arrow-right {
    text-decoration: none;
}
a.b-button.arrow-right img, a.b-button.arrow-left img {
    vertical-align: middle;
    border-style: none;
}

@media (max-width: 576px) {
    body .ranking-box.white {
        display:none;
    }
    body .w-row .col-1-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 5px 30px;
    }
}