.emat-jumbotron {
    background-image: url(../../images/banner1.jpg);
    background-size: 100%;
    color: white;
    text-align: center;
    margin-bottom: 0px;
}

.infocenter-jumbotron {
    background-image: url(../../images/info/bg.png);
    background-size: cover;
}

.order-jumbotron {
    background-size: 100%;
    height: 497px;
    color: white; 
    padding-left: 15%;
    padding-right: 15%; 
}

#order-data-jumbotron {
    background-image: url(../../images/order/bg-data.png);
}

.order-jumbotron h1 {
    font-size: 40px;
}

.order-jumbotron p {
    margin-top: 40px;
}

.order-jumbotron a {

    font-size: 18px;
    color: white; 
}

.order-jumbotron h4 {
    text-align: right;
    margin: 0;
}

.order-jumbotron a:hover{
    text-decoration: none;
}

.order-jumbotron a:visited{
    text-decoration: none;
}

#order-info-jumbotron {
    background-image: url(../../images/order/bg-info.png);
}

#order-custom-jumbotron {
    background-image: url(../../images/order/bg-custom.png);
}

#order-calc-jumbotron {
    background-image: url(../../images/order/bg-calc.png);
    height: 458px;
}



.order-jumbotron .btn-block {
    font-size: 24px;
    background-color: #94BF54;
    border-color: #94BF54;
}

.emat-container {
    height: 150px;
}

.emat-container-updown-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}

.jumbotron-row {
    height: 150px;
}

.jumbotron-col {
    height: 150px;
}

.emat-banner-text {
}

.emat-btn-container {
    width: 100%;
    height: 100%;
}

.emat-btn {
    margin-top: 50px;
}


.emat-brief-container {
    margin-top: 50px;
    margin-bottom: 50px;
}

#brief-left {
    padding-left: 35%;
    padding-right: 10%;
    font-size: 16px;
    font-family: "Microsoft YaHei";
}

#brief-right {
    padding-left: 10%;
    padding-right: 35%;
    font-family: "Microsoft YaHei";
}

#brief-right .title {
    font-size: 16px; 
    margin-bottom: 0px;
}

#brief-right .text {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 0px;
}

#brief-right p{
    margin-bottom: 0px;
    font-size: 16px;
}


.table-emat {
   margin-bottom: 0px;
}

.table-emat thead {
    background-color: #00CCFF;
    font-size: 20px;
    color: white;
    text-align: center;
}

.table-header {
}


.table-header h1{
    font-size: 32px;
    background-color: #00CCFF;
    color: white;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.table-emat th{
    width: 50%;
}

.table-emat td {
    border-bottom: 1px;
}


.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding-right: 5%;
    padding-left: 5%;
    vertical-align: middle;
}


th:first-child {
    text-align: right;
    padding-right: 20px;
}

td:first-child {
    text-align: right;
    font-size: 18px;
    border-right: 1px solid #ddd
}


.emat-number {
    color: #3BAC42;
    font-size: 20px;
	padding-left: 4px;
    padding-right: 4px;
}

.emat-money {
    color: #FFFA38;
    font-size: 35px;
}

.emat-pricing {
    color: #FFFA38;
    font-size: 24px;
}

.emat-background-light-gray {
    background-color: #F3F3F3;
}



.col-md-4 h4 {
    text-align: center;
}

.col-md-4 p {
    padding-left: 20%;
    padding-right: 20%;
}

.col-md-3 h4 {
    text-align: center;
}

.col-md-3 p {
    padding-left: 15%;
    padding-right: 15%;
}


.bottom-margin-10px {
    margin-bottom: 10px;
}

.bottom-margin-20px {
    margin-bottom: 20px;
}

.bottom-margin-30px {
    margin-bottom: 30px;
}

.bottom-margin-50px {
    margin-bottom: 50px;
}

.margin-top-50px {
    margin-top: 50px;
}

#register-div {
}

#register-submit {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.modal-header {
    border-bottom-width: 0px;
}
.modal-footer {
    border-top-width: 0px;
}

#register-jumbotron {
    background-image: url(/images/register/banner.png);
    height: 62px;
}

.register-jumbotron {
    color: white; 
    padding-left: 15%;
    padding-right: 15%;
    height: 62px;
    margin-bottom: 0px;
}

.register-jumbotron h1 {
    font-size: 32px;
}

#btn-go-home {
    width: 100%;
}

.form-group .control-label:after {
    content:" *";
    color:red;
}

.required-asterisk {
    color: red;
}

.panel-emat {
   border-color: #00CCFF; 
}

.query_hint{
 /*border:0px solid #939393;*/
 width:250px;
 height:80px;
 line-height:75px;
 /*padding:0 20px;*/
 position:absolute;
 left:50%;
 margin-left:-140px;
 top:50%;
 margin-top:-40px;
 font-size:15px;
 color:#333;
 text-align:center;
 background-color:#f9f9f9;
 display: none;
}
.query_hint img {
    position:relative;
    /*top:10px;*/
    left:-8px;
}
