/* Hide the + icon on rows without hidden data */
table.dataTable.dtr-inline.collapsed > tbody > tr.no-hidden-data > td.dtr-control::before {
    display: none !important;
}

.AccountComparisonTable .columnsToggle p{
    font-size: 40px;
    font-weight: 900;
    margin-bottom: 20px;
}
.AccountComparisonTable .checkboxContainer{
    position: relative;
    margin-bottom: 40px;
    padding: 0 20px;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;
    text-transform: uppercase;
}
.AccountComparisonTable .showHideCol{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.AccountComparisonTable .checkmark{
    background: #000A26;
    display: block;
    float: left;
    position: relative;
    width: 24px;
    height: 24px;
    border-radius: 5px;
    left: -5px;
    bottom: -3px;
}
.AccountComparisonTable .checkmark:after{
    content: "";
    position: absolute;
    display: none;
    left: 8px;
    top: 2px;
    width: 8px;
    height: 15px;
    border: solid #03E4BA;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.AccountComparisonTable input:checked~.checkmark:after {
    display: block;
}
.AccountComparisonTable{
    overflow-x: hidden !important;
}
.AccountComparisonTable table{
    background-color: #fff;
    border-radius: 40px;
    max-width: 99%;
    margin: 0 auto;
    border-spacing: 0;
    position: relative;
}
.AccountComparisonTable .blue strong,.account-comparison-responsive .blue strong{
    color: #309BF2;
}
.AccountComparisonTable .orange strong,.account-comparison-responsive .orange strong{
    color: #F28130;
}
.AccountComparisonTable .pink strong,.account-comparison-responsive .pink strong{
    color: #F230F2;
}
.AccountComparisonTable .yellow strong,.account-comparison-responsive .yellow strong{
    color: #FFE600;
}
.AccountComparisonTable .green strong,.account-comparison-responsive .green strong{
    color: #AB30F2;;
}
.AccountComparisonTable .deep-green strong, .account-comparison-responsive .deep-green strong{
    color:#00836A;
}
.AccountComparisonTable .outer-table{
    background-color: #fff;
    border-radius: 40px;
    padding-bottom: 20px;
}
.AccountComparisonTable thead th strong{
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}
.AccountComparisonTable thead th:first-child{
    color: #343639;
    padding: 0 0 22px 40px;
    vertical-align: middle;
}
.AccountComparisonTable thead th{
    font-size: 12px;
    font-weight: 500;
    color: #707070;
    border: 0;
    padding: 22px 0 22px 10px;
    line-height: 20px;
    vertical-align: top;
}
.AccountComparisonTable thead{
    vertical-align: middle !important;
}
.AccountComparisonTable tbody{
    border-top: unset !important;
    display: block;
    max-height: 560px;
    overflow-y: scroll;
    border-radius: 0 0 40px 40px;
    vertical-align: middle !important;
}
.AccountComparisonTable tbody tr{
    padding: 22px 40px;
}
.AccountComparisonTable tbody tr td{
    border: 0;
    padding: 20px 10px;
    font-size: 12px;
    font-weight: 500;
}
.AccountComparisonTable tbody tr td:first-child{
    background-color: #fff;
    padding: 5px 5px 5px 40px;
    font-weight: 700;
}
.AccountComparisonTable tbody tr:nth-child(odd){
    background-color: #EFF1F5;
}
.AccountComparisonTable thead,.AccountComparisonTable tbody tr{
    display: table;
    width: 98%;
    table-layout: fixed;
    min-height: 52px;
}
.AccountComparisonTable tbody::-webkit-scrollbar{
    display: none;
}
.AccountComparisonTable .dropdown-toggle{
    width: 100%;
    text-align: left;
    border: 0;
    background-color: #fff;
}
.account-comparison-responsive{
    display: none;
}
.columnsToggleTitleMobile{
    font-size: 32px;
    font-weight: 800;
    display: none;
    padding-bottom: 24px;
}
/*SINGLE TABLES*/
/*table with no title*/
.header-titles-table thead {
    z-index:2;
}
.single-table thead {
    z-index:2;
    background-color:transparent;
    color:#06CBA6;
}
.single-table table.header-titles-table,.single-table table.trading-sessions-hours {
    border-radius: 20px;
}
.single-table table.header-titles-table thead ,.single-table table.trading-sessions-hours thead {
    color: #06CBA6;
    background-color: transparent;
}
.outer-single-table{
    margin-bottom: 80px;
    background-color: #fff;
    border-radius: 20px;
}
.single-table{
    border: 1px solid #0F0F0F;
    background: radial-gradient(184.49% 189.17% at 89.2% 89.77%, #0F0F0F 0%, #515151 100%);
    padding: 0 20px 20px;
    overflow: auto;
    max-height: 600px;
    border-radius: 8px;
}
.outer-single-table .single-table-btn{
    max-width: 92%;
    margin: 0 auto;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 12px;
}

.single-table thead tr{
    position: relative;
}
.single-table tbody tr{
    max-width: 96%;
    margin: 0 auto;
    position: relative;
}
/*.single-table th:first-child{*/
/*    padding-left: 40px;*/
/*}*/
.single-table tr td:first-child{
   color: #fff;
    font-weight: 600;
    /*padding-left: 40px;*/
}
.single-table tbody tr:last-child{
    margin-bottom:20px;
}
.single-table thead{
    font-size: 24px !important;
    position: sticky;
    top: 0;
    /*z-index: 20;*/
}
.single-table table{
    background-color: transparent;
   border-radius: 8px;
}
.single-table tbody{
    max-height: 600px;
}
.single-table table.trading-sessions-hours{
    border-radius:20px;
}
.trading-sessions-hours tr td {
    max-width: 200px;
}

.trading-sessions-november tr:first-child th {
    background-color:white!important;
}

.trading-sessions-november tr:nth-child(odd)  {

    background-color:white!important;
}


.trading-sessions-november tr:nth-child(3n-2){

    background-color: #EFF1F5!important;
}
.single-table figure{
    border-radius: 20px;
}
.single-table th{
    padding: 16px;
    font-size: 16px;
    position: relative;
    font-weight: 500;
    text-align: center;
    /*z-index: 9;*/
}
.single-table.header-titles-table th,.single-table.trading-sessions-hours th{
    color: #fff;
}
.single-table td{
    padding: 16px;
    max-width: 560px;
    font-size: 16px;
    /*z-index: 9;*/
    text-align:center;
    color:#fff;
    position: relative;
}
.single-table th,.single-table td{
    border: 0;
}

.tiers-table .single-table tr:not(:first-child):after {
    content: "";
    position: absolute;
    display: block;
    left: 2%;
    width: 95%;
    height: 1px;
    background-color: #515151;
}

html[dir="rtl"] .outer-single-table h2.tableTitle{
    text-align:right;
}
.outer-single-table h2.tableTitle{
    text-align: left;
    background-color: #003BE5;
    color: #fff;
    border-radius: 20px 20px 0 0;
    padding: 20px 40px;
    font-size: 24px;
    font-weight: 700;
    margin:0;
}
.outer-single-table .table-note{
    color: #8D8D8D;
    font-size: 14px;
    max-width: 92%;
    margin: 0 auto;
    padding-bottom: 16px;
}
.single-table::-webkit-scrollbar{
    width: 5px;
    height: 3px;
}
/* Track */
.single-table::-webkit-scrollbar-track{
    margin-top:56px;
    margin-bottom: 15px;
}
/* Handle */
.single-table::-webkit-scrollbar-thumb {
    background: #ACACAC;
    border-radius:20px;
}
/* Handle on hover */
.single-table::-webkit-scrollbar-thumb:hover {
    background: #878787;
}

/*TABULAR TABLES*/

/*ARABIC*/

html[dir=rtl] .gt-tables-outer thead th{
    text-align:right !important;
}
html[dir=rtl] .gt-tables-outer .nav-tabs{
    padding:0;
}
html[dir=rtl] .single-table h2.tableTitle{
    text-align:right !important;
}
html[dir="rtl"] .gt-tables-outer .nav-tabs .nav-link{
    margin-right:0;
    margin-left:20px;
    direction:ltr;
}
html[dir="rtl"] .gt-tables-outer .trading-pages li a{
    margin-right:0;
    margin-left:16px;
}
table.dataTable>tbody>tr.child:hover{
    background-color: unset;
}
table.dataTable>tbody .dtr-data{
    padding-left: 20px;
}
.gt-tables-outer tbody tr:nth-child(even).child{
    background-color: transparent !important;
}
.gt-tables-outer{
    background-color: #fff;
    border-radius: 40px;
    padding: 30px 40px;
    margin-top: 64px;
}
.gt-tables-outer .trading-pages{
    padding: 0;
    margin-bottom: 32px;
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.gt-tables-outer .trading-pages li{
    display: inline-block;
}
.gt-tables-outer .trading-pages li.active a {
    background-color: #03E4BA;
    color: #000000 !important;
}
.gt-tables-outer .trading-pages li a{
    display: block;
    background-color: #003BE5;
    border-radius: 40px;
    font-size: 16px;
    color: #FFFFFF !important;
    font-weight: 700;
    padding: 14px 0;
    width: 100%;
    text-align: center;
    margin-right: 16px;
    text-decoration: none;
}
.gt-tables-outer h3{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.gt-tables-outer .page-title-subtitle h4{
    font-size: 40px;
    font-weight: 700;
}
.gt-tables-outer .page-title-subtitle{
    font-weight: 500;
    margin-bottom: 30px;
}
.gt-tables-outer .nav-tabs{
    border: 0;
    margin-bottom: 24px;
}
.gt-tables-outer .nav-tabs .nav-link:hover{
    text-decoration: none;
}
.gt-tables-outer .nav-tabs .nav-link{
    border: 2px solid #AAAAAA !important;
    border-radius: 78px;
    font-size: 16px;
    color: #AAAAAA !important;
    font-weight: 700;
    max-width: 100%;
    min-width: 170px;
    width: 100%;
    text-align: center;
    margin-right: 20px;
}
.gt-tables-outer .nav-tabs .nav-link.active{
    color: #003BE5 !important;
    border: 2px solid #003BE5 !important;
}
/*table*/
.gt-tables-outer table{
    border: 0 !important;
    padding-right: 20px;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    content: '\f078';
    font-family: 'Font Awesome 6 Free';
    background-color: transparent;
    color: #000;
    border: 0;
    box-shadow: unset;
    left: 10px;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before {
    background-color: transparent;
    content: '\f106';
    left: 10px;
}
.gt-tables-outer th.sorting_asc:before,.gt-tables-outer th.sorting_asc:after{
    content: none !important;
}
.gt-tables-outer .dataTables_wrapper.no-footer .dataTables_scrollBody{
    border: 0 !important;
}
.gt-tables-outer thead th{
    font-size: 14px;
    font-weight: 600 !important;
    color: #003BE5;
    white-space: break-spaces !important;
    border: 0 !important;
}
.gt-tables-outer tbody tr td{
    font-size: 14px;
    font-weight: 700;
    padding: 25px 10px;
    white-space: break-spaces !important;
}
.gt-tables-outer .fa-circle-info{
    font-size: 20px;
    color: #AAAAAA;
}
.gt-tables-outer .trading-table-note{
    font-size: 12px;
    color: #8F8F8F;
    margin-top: 20px;
}
/*scrollbar*/
.gt-tables-outer ::-webkit-scrollbar{
    width: 5px;

}
/* Track */
.gt-tables-outer ::-webkit-scrollbar-track{
    background: #f1f1f1;
}
/* Handle */
.gt-tables-outer ::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    border-radius:20px;
}
/* Handle on hover */
.gt-tables-outer ::-webkit-scrollbar-thumb:hover {
    background: #878787;
}

/**********************************************************************************************************************/
/************************************Margin Requirements Table*********************************************************/
/**********************************************************************************************************************/
.MarginRequirementsTable{
    overflow-x: hidden !important;
}
.MarginRequirementsTable table{
    background-color: #fff;
    border-radius: 40px;
    max-width: 99%;
    margin: 0 auto;
    border-spacing: 0;
    position: relative;
}
.MarginRequirementsTable thead tr:first-child th, .MarginRequirementsResponsiveTable thead tr:first-child th{
    color: #343639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    background-color: #EFF1F5;
    vertical-align: middle;
}

.MarginRequirementsResponsiveTable th {
    border-bottom-width: 0!important;
}



@media screen and (max-width:580px) {
.MarginRequirementsResponsiveTable tbody tr:not(:last-child,:first-child):after {

    left: 15%;
    width: 75%;
    overflow: auto;
}
.MarginRequirementsResponsiveTable tbody tr td:last-child:after {
    content: "";
    position: absolute;
    display: block;
    left: 10%;
    width: 80%;
    height: 1px;
    background-color: #515151;
    margin-top: 16px;
}
.MarginRequirementsResponsiveTable {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width:100%;
}
.MarginRequirementsResponsiveTable > table {
    width: 100%;
    min-width: 800px;
    border-collapse: collapse;
}
}


@media screen and (min-width:1200px) {
.MarginRequirementsTable tbody tr:not(:last-child) td:first-child:after {
    content: "";
    position: absolute;
    display: block;
    left: 3%;
    margin-top: 16px;
    width: 93%;
    height: 1px;
    background-color: #515151;
}

}

@media screen and (min-width:580px) {
.MarginRequirementsResponsiveTable tbody tr td:last-child:after  {
        content: "";
        position: absolute;
        display: block;
        left: 5%;
        margin-top: 16px;
        width: 85%;
        height: 1px;
        background-color: #515151;
}
}

.MarginRequirementsTable thead th:not(.th-column){
    border: 0;
    line-height: 20px;
    vertical-align: top;
}
.MarginRequirementsTable thead{
    vertical-align: middle !important;
}
.MarginRequirementsTable tbody{
    border-top: unset !important;
    display: block;
    max-height: 560px;
    overflow-y: scroll;
    border-radius: 0 0 40px 40px;
    vertical-align: middle !important;
}
.MarginRequirementsTable tbody tr{
    padding: 22px 40px;
}
.MarginRequirementsTable tbody tr td{
    border: 0;
    padding: 20px 10px;
    font-size: 12px;
    font-weight: 500;
}
.MarginRequirementsTable thead,.MarginRequirementsTable tbody tr{
    display: table;
    width: 98%;
    table-layout: fixed;
    min-height: 52px;
}
.MarginRequirementsTable tbody::-webkit-scrollbar{
    display: none;
}
.MarginRequirementsTable .dropdown-toggle{
    width: 100%;
    text-align: left;
    border: 0;
    background-color: #fff;
}
.MarginRequirementsResponsiveTable{
    display: none;
}
.columnsToggleTitleMobile{
    font-size: 32px;
    font-weight: 800;
    display: none;
    padding-bottom: 24px;
}

@media screen and (max-width: 576px){
    .columnsToggleTitleMobile{
        display: block;
    }
    .AccountComparisonTable{
        display: none;
    }
    /************************************Margin Requirements Table*****************************************************/
    .MarginRequirementsTable{
        display: none;
    }
    .MarginRequirementsResponsiveTable{
        display: block;
    }
    /************************************Margin Requirements Table*****************************************************/
    .account-comparison-responsive{
        display: block;
    }
    .account-comparison-responsive .dropdown-toggle{
        width: 100%;
        background-color: #fff;
        text-align: left;
        color: #707070;
        border: 0;
        font-size: 12px;
        font-weight: 500;
        border-bottom: 1px solid #707070;
        border-radius: 0;
        max-width: 80%;
        padding: 0;
    }
    .account-comparison-responsive .dropdown-toggle div{
        min-height: 68px;
        width: calc(100% - 30px);
        white-space: break-spaces;
    }
    .account-comparison-responsive .dropdown strong{
        font-size: 16px;
        font-weight: 900;
    }
    .account-comparison-responsive{
        background-color: #fff;
        border-radius: 20px;
        padding: 10px 10px 20px;
    }
    .account-comparison-responsive .col-6{
        padding: 0;
    }
    #dropdown1{
        text-align: center;
    }
    .account-comparison-responsive .dropdown-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        font-family: 'Font Awesome 6 Free';
        content: "\f078";
        top: 16px;
        color: #656565;
        position: absolute;
        right: 20px;
        font-size: 20px;
        border: 0;
    }
    .account-comparison-responsive tbody tr td{
        padding: 13px 10px;
        font-size: 14px;
        font-weight: 600;
    }
    .account-comparison-responsive tbody tr:nth-child(even){
        background-color: #EFF1F5;
    }
    .account-comparison-responsive #dropdown2{
        padding-left: 10px;
    }
    .account-comparison-responsive #dropdown1{
        padding-right: 10px;
    }
    .inner-account-comparison{
        display: grid;
        grid-template-columns: 1fr 1fr;
        height: 470px;
        overflow: scroll;
    }
    .inner-account-comparison .grouped_dropdown1{
        grid-column: 1;
        padding: 10px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
    }
    .inner-account-comparison .grouped_dropdown1.inner-column_1:last-of-type,.inner-account-comparison .grouped_dropdown2.inner-column_1:last-of-type{
        display: none;
    }
    .inner-account-comparison .grouped_dropdown2{
        grid-column: 2;
        padding: 10px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
    }
    .inner-account-comparison .row_value{
        font-weight: 400;
        padding-top: 10px;
        display: block;
        line-height: 22px;
    }
    .inner-account-comparison .grouped_dropdown1.even-row,.inner-account-comparison .grouped_dropdown2.even-row{
        background-color: #EFF1F5;
    }
    #dropdown2 .dropdown-toggle{
        padding-left: 0;
    }
    #dropdown2 .dropdown-toggle:after{
        right: 32px;
    }
    .account-comparison-responsive .dropdown-item.disabled strong,.account-comparison-responsive .dropdown-item:disabled strong{
        color: #adb5bd;
    }
    #account-comparison-carousel{
        margin-bottom: 40px !important;
    }
    .account-comparison-btn,.account-comparison-btn .is-style-mint-btn a{
        width: 100%;
    }
    .outer-single-table{
        margin-bottom:40px !important;
    }
    .single-table th {
        padding: 15px;
        font-size: 13px !important;
        width: auto !important;
    }
    .single-table tbody tr{
        max-width: 93%;
        margin: 0 auto;
    }
    .single-table td {
        width: auto !important;
        padding: 15px;
        font-size: 12px;
    }

    .outer-single-table h2.tableTitle{
        padding: 20px 16px;
    }
    .outer-single-table .table-note{
        font-size: 11px;
    }
    .outer-single-table .single-table-btn{
        font-size: 16px;
    }
    .single-table.no-top-borders{
        padding: 0 10px 10px;
    }
/*    tabular tables*/
    .gt-tables-outer{
        margin-top: 24px !important;
        padding: 16px;
        border-radius: 20px;
    }
    .outer-trading-pages,.gt-tables-outer nav{
        overflow: auto;
    }
    .outer-trading-pages .trading-pages,.gt-tables-outer nav .nav-tabs{
        display: block;
        /*width: 1000px;*/
        white-space: nowrap;
        margin-bottom: 16px;
    }
    .gt-tables-outer .nav-tabs li{
        display: inline-block;
    }
    .outer-trading-pages::-webkit-scrollbar,.gt-tables-outer ::-webkit-scrollbar{
        height: 3px;
    }
    .gt-tables-outer .trading-pages li a{
        max-width: 195px;
        min-width: 195px;
        margin-right: 8px;
    }
    .gt-tables-outer .trading-table-note{
        text-align: center;
    }
    .gt-tables-outer h3{
        font-size: 16px;
    }
    .gt-tables-outer .page-title-subtitle h4{
        font-size: 22px;
    }
    .gt-tables-outer .page-title-subtitle{
        font-size: 10px;
    }
    .gt-tables-outer .nav-tabs .nav-link{
        line-height:40px;
        margin-right: 16px;
    }
}
@media screen and (min-width: 577px) and (max-width: 1200px){
    .columnsToggleTitleMobile{
        display: block;
    }
    .AccountComparisonTable{
        display: none;
    }
    /************************************Margin Requirements Table*****************************************************/
    .MarginRequirementsTable{
        display: none;
    }
    .MarginRequirementsResponsiveTable{
        display: block;
    }
    /************************************Margin Requirements Table*****************************************************/
    .account-comparison-responsive{
        display: block;
    }
    .account-comparison-responsive .dropdown-toggle{
        width: 100%;
        background-color: #fff;
        text-align: left;
        color: #707070;
        border: 0;
        font-size: 14px;
        font-weight: 500;
        border-bottom: 1px solid #707070;
        border-radius: 0;
        max-width: 94%;
    }
    .account-comparison-responsive .dropdown-toggle div{
        min-height: 80px;
    }
    .account-comparison-responsive .dropdown strong{
        font-size: 22px;
        font-weight: 900;
    }
    .account-comparison-responsive{
        background-color: #fff;
        border-radius: 20px;
        padding: 10px 10px 20px;
    }
    .account-comparison-responsive .col-6{
        padding: 0;
    }
    #dropdown1{
        text-align: center;
    }
    .account-comparison-responsive .dropdown-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        font-family: 'Font Awesome 6 Free';
        content: "\f078";
        top: 16px;
        color: #656565;
        position: absolute;
        right: 35px;
        font-size: 20px;
        border: 0;
    }
    #dropdown2 .dropdown-toggle:after{
        right: 40px;
    }
    .account-comparison-responsive tbody tr td{
        padding: 13px 10px;
        font-size: 14px;
        font-weight: 600;
    }
    .account-comparison-responsive tbody tr:nth-child(even){
        background-color: #EFF1F5;
    }
    .account-comparison-responsive #dropdown2{
        padding-left: 10px;
    }
    .account-comparison-responsive #dropdown1{
        padding-right: 10px;
    }
    .inner-account-comparison{
        display: grid;
        grid-template-columns: 1fr 1fr;
        height: 740px;
        overflow: scroll;
    }
    .inner-account-comparison .grouped_dropdown1{
        grid-column: 1;
        padding: 10px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
    }
    .inner-account-comparison .grouped_dropdown1.inner-column_1:last-of-type,.inner-account-comparison .grouped_dropdown2.inner-column_1:last-of-type{
        display: none;
    }
    .inner-account-comparison .grouped_dropdown2{
        grid-column: 2;
        padding: 10px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 700;
    }
    .inner-account-comparison .row_value{
        font-weight: 400;
        padding-top: 10px;
        display: block;
        line-height: 22px;
    }
    .inner-account-comparison .grouped_dropdown1.even-row,.inner-account-comparison .grouped_dropdown2.even-row{
        background-color: #EFF1F5;
    }
    #dropdown2 .dropdown-toggle{
        padding-left: 0;
    }

    .account-comparison-responsive .dropdown-item.disabled strong,.account-comparison-responsive .dropdown-item:disabled strong{
        color: #adb5bd;
    }
    #account-comparison-carousel{
        margin-bottom: 64px !important;
    }
    .promotion-steps,.promo-requirements{margin-top: 64px !important; border-radius: 20px !important;}

    .outer-single-table{
        margin-bottom:64px !important;
    }
    /*  tabular table */
    .gt-tables-outer{
        margin-top: 40px !important;
        padding: 24px;
        border-radius: 30px;
    }
    .outer-trading-pages,.gt-tables-outer nav{
        overflow: auto;
    }
    .outer-trading-pages .trading-pages,.gt-tables-outer nav .nav-tabs{
        display: block;
        width: 1000px;
        white-space: nowrap;
        margin-bottom: 24px;
    }
    .gt-tables-outer .nav-tabs li{
        display: inline-block;
    }
    .gt-tables-outer h3{
        font-size: 22px;
    }
    .gt-tables-outer .page-title-subtitle h4{
        font-size: 32px;
    }
    .gt-tables-outer .page-title-subtitle{
        font-size: 12px;
    }
    .outer-trading-pages::-webkit-scrollbar,.gt-tables-outer ::-webkit-scrollbar{
        height: 3px;
    }
    .gt-tables-outer .trading-pages li a,.gt-tables-outer .nav-tabs .nav-link{
        margin-right: 8px;
    }
    .gt-tables-outer .trading-pages li{
        width: 210px;
        margin-right: 8px;
    }
}