/* Basic Style Setting */
a {
    color: #54b4d0;
}
hr {
    border-top: 1px solid #e0e6ed;
}
body {
    padding-top: 64px;
    font-family: 'Helvetica Neue',Helvetica,'Nimbus Sans L',Arial,'Liberation Sans','PingFang SC','Hiragino Sans GB','Source Han Sans CN','Source Han Sans SC','Microsoft YaHei','Wenquanyi Micro Hei','WenQuanYi Zen Hei','ST Heiti',SimHei,'WenQuanYi Zen Hei Sharp',sans-serif;
    color: #4d6582;
    font-size: 14px;
}
.btn:hover, .btn:focus{
    color: #ffffff;
}
/*Heading*/
h1 {
    font-size: 56px;/*banner heading*/
}
h2 {
    font-size: 45px;/*banner heading smaller size*/
}
h3 {
    font-size: 32px;/*body header*/
}
h4 {
    font-size: 26px;/*banner subhead*/
}
h5 {
    font-size: 20px;/*body header text*/
}
h6 {
    font-size: 18px;
}
.feature-topic {
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'LatoWebHeavy';
}
.feature-topic-zh {
    font-size: 18px;
    font-weight: bold;
}
.lt-spacing1 {
    letter-spacing: 1px;
}
.lt-spacing2 {
    letter-spacing: 2px;
}
/*font*/
.font-heavy {
    font-family: 'LatoWebHeavy';
}
.font-light {
    font-family: 'LatoWebLight';
}
.font-bold {
    font-family: 'LatoWebBold';
}
.font-regular {
    font-family: 'LatoWebRegular';
}
.font-normal {
    font-weight: normal;
}
/*color*/
.ft-blue {
    color: #2a528e;
}
.ft-slate {
    color: #4d6582;
}
.ft-silver {
    color: #96a1b1;
}
.ft-mblue {
    color: #2c3b4d;
}
.ft-grey {
    color: #323c4c;
}
.ft-snow {
    color: #eff2f7;
}
.ft-dsnow {
    color: #e0e6ed;
}
.ft-smoke {
    color: #d3dce6;
}
.ft-orange {
    color: #f18043;
}
.ft-white {
    color: #ffffff;
}
/* Header navbar */
.btn-orange {
    background-color: #f18043;
    color: #ffffff;
    border: none;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 600;
}
.navbar {
    background-color: #2a528e;
    margin-bottom: 0px;
    border: none;
    color: #ffffff;
}
.navbar .navbar-nav {
    margin: 13px 0px;
}
.navbar .navbar-nav>li>a {
     color: #ffffff;
     padding: 10px 10px;
}
.navbar .navbar-nav .btn-orange:hover, 
.navbar .navbar-nav .btn-orange:focus {
    background-color: #f18043;
    color: #ffffff;
}
.navbar .navbar-brand {
    padding-top: 10px;
}
.navbar .navbar-toggle, 
.navbar .navbar-collapse {
    border-color: transparent;
}
.navbar .navbar-collapse .need-help, 
.navbar .navbar-collapse .separator {
    padding: 10px 0;
}
.navbar .navbar-toggle:hover, 
.navbar .navbar-toggle:focus,
.navbar .navbar-toggle.collapsed {
    background-color: transparent;
}
.navbar .navbar-toggle {
    float: left;
    margin-left: 15px;
    padding: 0;
    font-size: 25px;
}
@media (max-width: 990px){
    .navbar .navbar-brand {
        padding: 16px 0 5px 40px;
    }
    .navbar .firstrade-logo {
        width: 180px;
    }
}
@media (max-width: 767px){
    .navbar .navbar-brand {
        padding: 10px 0 5px 30px;
    }
    .navbar .navbar-collapse .need-help, .navbar .navbar-collapse .separator {
        display: none;
    }
    .navbar .navbar-logo {
        width: 200px;
        margin: auto;
    }
}

/* footer */
.disclaimer {
    background-color: #eff2f7;
    font-size: 14px;
}
.footer {
    padding-top: 30px;
    padding-bottom: 10px;
    background-color: #eff2f7;
}

/* accolades */
.accolades .container {
    padding: 20px 0;
}

/* terms & conditions */
.term_condixn {
    background-color: #eff2f7;
    padding-top: 40px;
}