main > .container {
  padding: 60px 15px 0;
}

thead th
{
    position: sticky;
    top: 0;
    background-color: #fff; /* Or your header background */
    z-index: 2;
}

.footer {
  background-color: #f5f5f5;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}

.bg-light1 {
    background-color: #b8c3d2
}

.bg-light2 {
    background-color: #a9a9a9;
}

.column-highlight {
    background-color: #ceeeee;
}

.noScroll::-webkit-scrollbar {
  display: none;
}

.noScroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.rules_dialog {
    height : 350px;
    overflow : scroll;
    min-height : 350px
}

.risk-label {
    margin-top:5px;
    margin-left:5px;
    font-weight: 600;
    font-size: 14px;
    color: #778899;
}

.scrollable {
    overflow: scroll;
    height: 375px;
    min-height: 375px;
}

.small-text {
    color: #787878;
    font-size: 14px;
}

.small-text-header {
    font-weight: 500;
    color: #787878;
    font-size: 14px;
}

.profit-size {
    width: 110px
}

.textbox-color {
    color: #787878;
}

.trade-card {
    height: 250px;
    min-height: 250px;
    overflow-y : scroll;
}

.trade-card .btn {
    width:80px;
}

.trade-card .sel {
    width:120px;
}

.trade-card-bottom .sel {
    width:120px;
}

.trade-card-top {
    height: 250px;
    min-height: 250px;
    overflow-y : scroll;
}

.trade-card-bottom {
    height: 250px;
    min-height: 250px;
    overflow-y : scroll;
}

.trade-card-bottom .btn {
    width:80px;
}
