html[dir="rtl"] .trading-conditions-table th,html[dir="rtl"] .trading-conditions-table td{
    text-align: right;
}
html[dir="rtl"]  .trading-tables .nav-tabs .nav-link{
    margin-right: 0;
}
html[dir="rtl"] .trading-tables .nav-tabs{
    padding: 0;
}
.trading-conditions-table th, .trading-conditions-table td {
    padding: 5px;
    text-align: left;
}

.trading-conditions-table td.black{
    color: #000000;
}

.trading-conditions-table td.red{
    color: #CF142B;
}

.trading-conditions-table td.green{
    color: #00E5BA ;
}

.trading-conditions-table td.symbol-cell{
    display: flex;
    align-items: center;
    gap:5px;
}

.trading-conditions-table td.symbol-cell img{
    max-width:40px;
    max-height:40px;
    display: none;
}
@media screen and (min-width:1500px) {
    .trading-tables {
        padding: 0px 178px;
    }
}

@media screen and (min-width:1200px) {
    .trading-conditions-table tbody tr:hover {
        background: rgba(6, 203, 166, 0.08);
        border-bottom: 1px solid rgba(6, 203, 166, 0.40)!important;
    }

    .trading-conditions-table tbody tr td,.trading-conditions-table .trading-tables thead tr th,.trading-conditions-table .trading-tables thead th:first-child {
        padding-left:8px!important;
    }

}
.trading-tables #nav-tab li:hover > a {
	color:#191919!important;
}

.trading-tables #nav-tab {
	box-shadow: 0px 17px 31.9px 0px rgba(0, 0, 0, 0.25);
}
#dropdown-nav:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' viewBox='0 0 15 11' fill='none'%3E%3Cg clip-path='url(%23clip0_1195_7806)'%3E%3Cpath d='M7.99866 9.74805C7.72327 10.0234 7.27795 10.0234 7.00549 9.74805L1.37756 4.12305C1.10217 3.84766 1.10217 3.40234 1.37756 3.12988C1.65295 2.85742 2.09827 2.85449 2.37073 3.12988L7.49768 8.25684L12.6276 3.12695C12.903 2.85156 13.3483 2.85156 13.6207 3.12695C13.8932 3.40234 13.8961 3.84766 13.6207 4.12012L7.99866 9.74805Z' fill='%23191919'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1195_7806'%3E%3Crect width='9.375' height='15' fill='white' transform='translate(15 0.8125) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	display:block;
	position:absolute;
	margin-left:120px;
    transition: transform 0.2s ease-in-out;
}
#dropdown-nav.active:after {
    transform: rotate(-180deg);
    transition: transform 0.2s ease-in-out;
}
@media screen and (min-width: 1200px) {
    .trading-tables .table-tabs-outer tbody tr:hover {
        background: rgba(6, 203, 166, 0.08);
        border-bottom: 1px solid rgba(6, 203, 166, 0.40) !important;
    }
}
.trading-tables #dropdown-nav{
	text-transform: uppercase!important;
}
.trading-tables .nav-tabs .nav-item {
	text-transform: uppercase;
}

.trading-tables{
    background-color: #fff;
    margin-top: 80px;
    align-items: center;
    padding:0;
}
.trading-tables .trading-pages{
    padding: 0;
    margin-bottom: 32px;
    display:flex!important;
	justify-content:center;
	gap:0;
    border-bottom: 1px solid #D8D8D8;
}
.trading-tables .trading-pages li{
    display: inline-block;
    margin-bottom: -2px;
}
.trading-tables .trading-pages li a{
    display: block;
    font-weight: 500;
    padding: 0px 16px 12px 16px!important;
    width: 100%;
    text-align: center;
    text-decoration: none;
    transition: .2s;
    font-family: Raleway;
    font-size: 18px;
    -webkit-transition: .2s;
    color: #606060!important;
    background-color: transparent;
    border-radius: 0;
}
.gt-tables-outer .trading-pages li.active a {
color: #191919!important;
text-align: center;
background-color: transparent!important;
font-family: Raleway;
font-size: 18px;
font-weight: 600;
border-bottom: 3px solid #191919;
}



.trading-tables #dropdown-nav{
    display: flex;
    width: 170px;
    padding: 11px 16px;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    margin-left:16px;
    border-radius: 8px;
    border: 1px solid  #EFF1F5;
    background: #F7F8FA;
    color: #191919;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.trading-tables #nav-tab {
    display: none;
    position: absolute;
    z-index:1;
    list-style: none;
    padding: 0;
    margin: 0 0 0 15px;
    width: 170px;
    background: #FFF;
    border-radius: 0px 0px 8px 8px;
    border-right: 1px solid #EAEAEA;
    border-bottom: 1px solid  #EAEAEA;
    border-left: 1px solid  #EAEAEA;
    background: #FFF;
    z-index:999;
}
.trading-table-flex.active {
    display: flex!important;
    flex-direction: column;
    gap: 5px!important;
}

.trading-tables #nav-tab li > a {
    padding: 12px 4px;
    margin-right: 0;
}

.trading-tables #nav-tab li:hover {
    background-color: #F7F8FA;
}

.trading-tables .trading-table-header {
    display:flex;
    align-items: center;
    column-gap: 24px;
    margin-bottom: 24px;
    padding-left: 10px;
}
.trading-table-header h3 {
    margin-bottom: 0;
}

#dropdown-nav.hide-dropdown-arrow::after {
    content: none !important;
}

@media screen and (min-width: 1200px) {
    .trading-tables .trading-pages li a:hover {
        font-weight: 600;
        color: #191919!important;
        border-bottom: 3px solid #191919;
        transition: border 0s;
    }
}

.trading-tables tbody tr td:first-child {
    text-align: left;
}
.trading-tables h3{
    color: #606060;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.trading-tables .page-title-subtitle h4{
    font-size: 40px;
    font-weight: 700;
}
.trading-tables .page-title-subtitle{
    font-weight: 500;
    margin-bottom: 30px;
}
.trading-tables .nav-tabs{
    border: 0;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
    gap: 20px;
}
.trading-tables .nav-tabs .nav-link:hover{
    text-decoration: none;
}
.trading-tables .nav-tabs .nav-link:focus {
    border-color: none;
    border: none!important;
}
.trading-tables .nav-tabs .nav-link{
    border:none!important;
    font-size: 14px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    min-width: 170px;
}
.trading-tables .nav-tabs .nav-link.active{
    color: #191919 !important;
    border:none !important;
    background-color:transparent!important;
}
/*table*/
.trading-tables .tab-pane{
    overflow: scroll;
    max-height: 600px;
    overflow-x: hidden;
}
.trading-tables table{
    border: 0 !important;
    padding-right: 20px;
}
.trading-conditions-table table{
    display: table;
    table-layout: fixed;
    width: 100%;
}
.trading-conditions-table thead{
    max-width: 99%;
    margin: 0 auto;
    position: sticky;
    top: 0;
    background-color: #fff;
    width: 100%;
    z-index:1;
}
.trading-conditions-table tbody tr:not(:last-child) {
   border-bottom: 1px solid #EFF1F5;
    width: 100%;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/></svg>");
    background-color: transparent;
    color: #606060;
    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;
}
.trading-tables th.sorting_asc:before,.trading-tables th.sorting_asc:after{
    content: none !important;
}
.trading-tables .dataTables_wrapper.no-footer .dataTables_scrollBody{
    border: 0 !important;
}
.trading-tables thead th{
    color: #191919;
    text-align: center;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    white-space: break-spaces !important;
    border: 0 !important;
    padding: 10px 10px 10px 10px;
}
.trading-tables thead th:first-child {
	text-align:left;
}
.trading-tables thead th:nth-child(2){
    padding-left: 15px;
}

.trading-tables tbody tr td:first-child{
    font-weight: 700;
}
.trading-tables tbody tr td{
    font-size: 12px;
    color:#191919;
	text-align: center;
	font-family: 'Montserrat',sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
    padding: 30px 10px 30px 10px;
    white-space: break-spaces !important;
}

.trading-tables .table-tabs-outer tr {
    border-bottom: 1px solid #EFF1F5;
}

.trading-sessions-table .table-tabs-outer tbody tr:nth-child(3n-2) {
    background: rgba(41, 149, 140, 0.05);
    border-radius: 8px;
}

.trading-sessions-table .trading-tables .table-tabs-outer tr {
    border-bottom: none!important;
}
.trading-sessions-table .trading-tables tbody tr td {
    padding: 10px 10px 10px 10px!important;
}
@media screen and (max-width:580px) {
    .trading-sessions-table .trading-tables tbody tr td {
        padding: 10px 10px 10px 40px!important;
    }
    .trading-sessions-table .trading-tables tbody tr.no-hidden-data td {
        padding: 10px 10px 10px 10px!important;
    }
}
.trading-sessions-table .trading-tables thead th {
    padding-left: 10px!important;
}

.trading-tables .fa-circle-info{
    font-size: 20px;
    color: #AAAAAA;
}
.trading-table-note{
    color: #606060!important;
    font-family: 'Montserrat',sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 20px;
}
.trading-table-note a {
    color: #606060!important;
    font-family: 'Montserrat',sans-serif;
    font-size: 12px;
}

/*scrollbar*/
.trading-tables ::-webkit-scrollbar{
    width: 5px;

}
/* Track */
.trading-tables ::-webkit-scrollbar-track{
    background: #f1f1f1;
}
/* Handle */
.trading-tables ::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    border-radius:20px;
}
/* Handle on hover */
.trading-tables ::-webkit-scrollbar-thumb:hover  {
    background: #878787;
}
#trading-search-input{
    font-size: 14px;
}
#trading-search-input::placeholder {
 color: #606060!important;
font-family: 'Montserrat',sans-serif;
font-size: 14px;
font-weight: 500!important;
}
#trading-suggested-results{
    position: absolute;
    width: 170px;
    background-color: #fff;
    z-index: 999;
    top: 40px;
    max-height: 150px;
    overflow: auto;
    box-shadow: 0 7px 11.3px 0 #c0c5ce;
    font-size: 14px;
}
#trading-suggested-results p{
    padding: 6px 12px;
    cursor:pointer;
    color: #191919;
    font-family: 'Montserrat',sans-serif;
    font-size: 12px;
    font-weight: 600;
}
.gt-tables-outer .search-box {
    position: relative;
    display: flex;
}
.gt-tables-outer .search-box>i {
    position: absolute;
    right:10px;
    top: 10px;
    color:#191919;
    font-weight: 400;
}
.gt-tables-outer .search-box>input {
    display: flex;
    width: 170px;
    padding: 11px 16px;
    align-items: center;
    gap: 16px;
    border-radius: 8px;
    border: 1px solid #EFF1F5;
    background: #F7F8FA;
    color: #191919;
    font-family: 'Montserrat'sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.gt-tables-outer .search-box>input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}


@media screen and (max-width:1200px) {
    .trading-tables {
        margin: 0!important;
    }
    .gt-tables-outer.trading-tables {
	    padding:16px!important;
    }
	#dropdown-nav:after {
		margin-left:100px!important;
	}
}

@media screen and (max-width:780px) {
    .trading-tables h3 {
        display:none!important;
    }
    .trading-conditions-table thead {
        top:-1px;
    }
    .outer-trading-pages {
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }
    .outer-trading-pages::-webkit-scrollbar {
        display: none;  /* Chrome, Safari and Opera */
    }
}

@media screen and (max-width: 576px){
    /*.trading-conditions-table td.symbol-cell img{*/
    /*    display:none;*/
    /*}*/
    table.dataTable thead th {
        text-align: right;
        padding-right: 0;
        font-weight: 700!important;
    }
    .trading-tables .trading-pages {
        margin-bottom: 0;
    }
    .trading-conditions-table td.symbol-cell{
        display:table-cell !important;
    }
    .trading-conditions-table tbody tr{
        position:relative;
    }
        .trading-tables #nav-tab {
        width:150px;
    }
    .trading-tables thead th:first-child {
        padding-left: 10px;
    }
    .trading-tables tr td:first-child{
        position: sticky;
        left: 0;
    }
    .trading-tables tr:nth-child(odd) td{
        background-color: transparent;
    }
    .trading-tables tr:nth-child(even) td{
        background-color: transparent;
    }

    .trading-tables tr:not(:last-child) td {
        border-bottom: 1px solid #EFF1F5!important;
    }
    .trading-tables tbody tr td,.trading-tables thead th{
        white-space: nowrap !important;
        font-size: 14px;
    }
    .trading-tables tbody tr td:nth-child(2){
    text-align: right!important;
    }
    .trading-tables .tab-pane{
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .trading-tables .tab-pane::-webkit-scrollbar {
        display: none;  /* Chrome, Safari and Opera */
    }
    .trading-tables{
        margin-top: 24px !important;
        padding: 16px;
        border-radius: 20px;
    }
    .outer-trading-pages,.trading-tables nav{
        overflow: auto;
    }
    .outer-trading-pages .trading-pages,.trading-tables nav .nav-tabs{
        display: block;
        width:fit-content;
        white-space: nowrap;
        margin-bottom: 16px;
    }
    .trading-tables .nav-tabs li{
        display: inline-block;
    }
    .outer-trading-pages::-webkit-scrollbar,.trading-tables ::-webkit-scrollbar{
        height: 3px;
    }
    .trading-tables .trading-pages li a{
        max-width: fit-content;
        min-width: 80px;
        margin-right: 8px;
        padding: 0px 16px 5px 16px !important;
    }
    .trading-tables .trading-table-note{
        text-align: left;
    }
    .trading-tables h3{
        font-size: 16px;
    }
    .trading-tables .page-title-subtitle h4{
        font-size: 22px;
    }
    .trading-tables .page-title-subtitle{
        font-size: 10px;
    }
    .trading-tables .nav-tabs .nav-link{
        line-height:20px;
        min-width: auto;
    }

    .gt-tables-outer .search-box>i {
        top: 8px;
    }
    .gt-tables-outer .search-box>input {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    #trading-suggested-results{
        width: 100%;
    }
    .trading-tables .trading-table-header {
        gap: 16px;
        flex-wrap: wrap;
        margin: 40px 0 40px 0;
        justify-content: center;
    }
    .trading-tables #dropdown-nav,.gt-tables-outer .search-box>input {
        width:150px;
        margin-left: 0;
        height:39px;
    }
    .trading-tables #nav-tab {
        margin-left: 0!important;
    }

}
@media screen and (min-width: 577px) and (max-width: 1200px){
    /* .trading-tables .tab-pane{
        overflow-x: scroll;
    } */
     .trading-tables .trading-pages {
        width: fit-content;
     }
    .trading-tables{
        margin-top: 40px !important;
        padding: 24px;
        border-radius: 30px;
    }
    .trading-tables .trading-table-header {
        justify-content: center;
    }
    .trading-tables nav{
        overflow: auto;
        display: flex;
        justify-content: center;
    }
    .outer-trading-pages .trading-pages,.trading-tables nav .nav-tabs{
        display: block;
        white-space: nowrap;
        margin-bottom: 24px;
    }
    .trading-tables .nav-tabs li{
        display: inline-block;
        margin-right: 8px;
    }
    .trading-tables h3{
        font-size: 14px;
    }
    .trading-tables .page-title-subtitle h4{
        font-size: 32px;
    }
    .trading-tables .page-title-subtitle{
        font-size: 12px;
    }
    .outer-trading-pages::-webkit-scrollbar,.trading-tables ::-webkit-scrollbar{
        height: 3px;
    }
    .trading-tables .trading-pages li a,.trading-tables .nav-tabs .nav-link{
        margin-right: 8px;
    }
    .trading-tables .trading-pages li{
        width: 210px;
        margin-right: 8px;
    }
    .trading-tables .hide-tablet{
        display: none;
    }
    .trading-tables tr td:first-child{
        position: sticky;
        left: -1px;
    }
    .trading-tables thead th:first-child {
        position: sticky;
        z-index: 999;
        left: -1px;
        background-color: #fff;
    }
    .trading-conditions-table td.symbol-cell{
        display:table-cell !important;
    }
    .trading-tables tr:nth-child(odd) td{
        background-color: #fff;
    }
    .trading-tables tr:nth-child(even) td{
        background-color: transparent;
    }
    .gt-tables-outer .search-box>i {
        top: 10px;
    }
    .gt-tables-outer .search-box>input {
        width: 100%;
        padding-top: 9px;
        padding-bottom: 9px;
    }
    #trading-suggested-results{
        width: 100%;
    }
    .outer-trading-pages {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
      .outer-trading-pages::-webkit-scrollbar {
        display: none;  /* Chrome, Safari and Opera */
    }
}