body{
    padding:0px;
    margin:0px;
    background-color:#121420 !important;
    min-height:100vh;
}
.content-box{
    background-color:#0f0638; /* 1B1D2A */
    border-radius:10px;
    padding:10px;
    box-sizing:border-box;
}
ul.home-quick-navigation{
    padding-left:0px !important;
}
ul.home-quick-navigation li a h6{
    color:#fff;
    white-space:nowrap;
}
ul.home-quick-navigation li{
    text-align: center;
    width:20%;
    float:left;
}
ul.home-quick-navigation img{
    width:45px;
    height:auto;
}
.positive-green{
    color:lightgreen;
}
.negative-red{
    color:red;
}
ul.home-top-three-stock h5{
    color:#ccc;
}
ul.home-top-three-stock h4{
    font-size:15px;
    font-weight:bold;
}
ul.home-top-three-stock li{
    float:left;
    width:calc(100% / 3);
    text-align: center;
}
.announcement-information{
    color:#888;
    position:relative;
    top:3px;
}
.product-image img{
    width:20px;
    height:20px;
    border-radius: 100%;
    background-color: #fff;
}
.product-symbol{
    color:#fff;
    font-weight:bold;
    font-size:16px;
}
.product-price{
    text-align:center;
    font-weight:bold;
}
.product-price-change{
    text-align:center;
    font-weight:bold;
}
.product-price-change span{
    background-color:#666;
    border-radius:5px;
    padding:5px 15px;
}
.home-product-table tr th{
    color:#ccc;
    padding:8px 8px 15px 8px;
}
.home-product-table tr td{
    padding:8px;
}
#footer-menu{
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    background-color:#333;
    border-top:1px #777 solid;
    padding:12px 0 0 0;
}
#footer-menu ul li a h6{
    color:#fff;
}
#footer-menu ul li{
    width:20%;
    float:left;
    text-align:center;
}
#footer-menu ul li img{
    width:25px;
    height:25px;
}
.page-header-title{
    color:#fff;
    text-align:center;
    font-size:24px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:0px;
}
input[readonly]{
    background-color:#999;
}