* {
    box-sizing: border-box;
}

@font-face {
    font-family: 'Bahnschrif';
    src: url('https://trade.l7bot.vip/css/bahnschrift.woff2?1') format('woff2-variations');
    /*font-display: swap;*/
}
body {
    font-family: 'Bahnschrif';
    color: #ffffff;
    background-color: #171b25;
}

html, .fullscreen {
    display: flex;
    height: 100%;
    /*min-height: 100vh;*/
    margin: 0;
    /*padding: 8px;*/
    width: 100%;
    /*flex-flow: column wrap;*/
    flex-direction: column;
}
header {
    display: flex;
    justify-content: space-between;
    background: #252b3c;
    padding: 6px 0 6px 10px;
    height: 50px;
}
header nav img {
    width: 38px;
    height:38px;
    margin: 0 4px;
}
footer{
    background: navy;
    text-align: center;
    padding: 7px;
    color:wheat;
    height: 33px;
}
main {
    background: #171b25;
    flex: 1;
    /*margin: auto;*/
    /*text-align: left;*/
    /*padding: 8px;*/
}
.logo {
    /*width: 140px;*/
    height: 38px;
}
.title {
    font-size: 1.8rem;
    margin:0;
}
.y {
    color: #349afa;
}
.b {
    color: #ffd800;
}
main {
    /*padding: 6px;*/
}
#warn {
    display: none;
}
table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 5px;
}
main nav {
    display: flex;
    background: #252E37;
    flex-direction: row;
    align-items: center;
    width:100%;
    height: 43px;
    padding-bottom: 4px;
}
main nav > div {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    font-weight: 300;
    font-stretch: condensed;

    width:100%;
    height: 100%;
    margin:4px 2px;
}


#balance{
    background: darkolivegreen;
    /*font-size: 28px;*/
    /*font-variation-settings: 'wdth' 75, 'wght' 500;*/
}

#profit{
    background: #171b25;
    /*font-size: 28px;*/
    font-variation-settings: 'wdth' 75, 'wght' 300;
}
/*#profit.green{
    color:#fff;
    background: #37dbba;
}
#profit.red{
    color:#fff;
    background: indianred;
}*/
#avaivable {
    background: royalblue;
}
#positions {
    width:200px;
    background: saddlebrown;
}
#cashback {
    background: midnightblue;
}
#profitTotal {
    background: darkgreen;
}
#turnover {
    background: darkslategray;
}
#trades {
    width:200px;
    background: chocolate;
}
tr.selected td {
    background-color: #00566c;
}
td {
    font-size: 22px;
    text-align: right;
    /*font-stretch: condensed;*/
    /*font-stretch: semi-condensed;*/
    color: #bac7d7;
    font-weight: 300;
    border:0;
    border-bottom: 1px solid #252E37;
    padding: 6px 8px;
    /*margin: 0.3rem 0rem;*/
}

td:nth-child(2) {
    width: 10%;
}
td:nth-child(3) {
    width: 20%;
}
td:nth-child(4) {
    width: 16%;
}
td:nth-child(5) {
    width: 8%;
}
td:nth-child(6) {
    width: 8%;
}
td:nth-child(7) {
    width: 8%;
}
.long{
    color: #37dbba;
}
.short{
    color: #eb602f;
}
td:first-child {
    text-align: left;
}
span {
	/*font: Bahnschrift;*/
	color: #bac7d7;
	padding: 6px 8px;
}
.green {
	color: #37dbba;
}
.red {
	color: #eb602f;
}
.light_04 {
    opacity: 0.9;
}
.light_03 {
    opacity: 0.8;
}
.light_02 {
    opacity: 0.7;
}
.light_01 {
    opacity: 0.6;
}
.yellow {
    color: #fff98c;
}

td.tab_no_data:first-child {
    text-align: center;
}