html,
body {
    height: 100%;
    font-family:Microsoft YaHei, Tahoma, Simsun, Verdama;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 20px 15px 20px;
}
h1{font-size:22px;margin:20px 0}
.container h1{display:inline-block;}
h3{font-size:16px;}
.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
    color:rgba(255,255,255,0.75)
}
.btn-primary {
    background-color: #499df5;
    *
    background-color:#5bb75b;
    border:none 0;
    border-radius: 0;
    margin-top: 3%;
    outline: 0;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
    background-color: #4487ce;
    *
    background-color:#51a351;
}
.btn-primary:active,.btn-primary.active {
    background-color:#039 \9
}
.btn-warning {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#faa732;
    *background-color:#f89406;
    background-repeat:repeat-x;
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    border-left-color: #f89406;
    border-right-color: #f89406;
    border-top-color: #f89406;
    border-bottom-color: #ad6704;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
    color:#fff;
    background-color:#f89406;
    *background-color:#df8505
}
.btn-warning:active,.btn-warning.active {
    background-color:#c67605 \9
}
.btn-danger {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#da4f49;
    *background-color:#bd362f;
    background-repeat:repeat-x;
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
    border-left-color: #bd362f;
    border-right-color: #bd362f;
    border-top-color: #bd362f;
    border-bottom-color: #802420;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
    color:#fff;
    background-color:#bd362f;
    *background-color:#a9302a
}
.btn-danger:active,.btn-danger.active {
    background-color:#942a25 \9
}
.btn-success {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#5bb75b;
    *background-color:#51a351;
    background-repeat:repeat-x;
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    border-left-color: #51a351;
    border-right-color: #51a351;
    border-top-color: #51a351;
    border-bottom-color: #387038;
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
    color:#fff;
    background-color:#51a351;
    *background-color:#499249
}

/* login  */
label{font-weight:normal;}
body.login{background:#f5f5f5;}
.loginbox{margin:0 auto;width: 400px;padding: 1px 20px 0;background:#fff;margin:5% auto 0;border: 1px solid rgba(230, 230, 230, 0.9);border-top:6px solid rgba(48, 139, 253, 0.6);}
.container .loginbox h1{color:#4A4A4A;font-size:19px;text-align: center;display:block;margin: 3% -20px 4%;padding:1% 0 4%;}
.loginbox .col-lg-1{width: 25%;}
.loginbox .col-lg-3{width: 75%;display:inline-block;padding-left:0;padding-right: 0;}
.loginbox .col-lg-8{padding-left: 32%;width:100%;font-size:12px;}
.loginbox .col-lg-11{padding:0 15px;margin: 0 -36px;width: 120%;}
.loginbox .form-horizontal .control-label{color:#777;text-align: left;padding: 7px 0 6px;border-bottom: 1px solid #ccc;margin-right: 0;}
.loginbox .form-group{/* margin-bottom:6px; */margin: 6px 0 0;}
#loginform-captcha{width:110px }
.field-loginform-captcha{}
#loginform-captcha-image{position:absolute;right:60px;bottom:-10px}
.loginbox button{width:100%;height:40px;}

.site_HX .loginbox{border-top: 6px solid rgba(253, 48, 48, 0.6);}
.site_SQ .loginbox{border-top: 6px solid rgba(183, 48, 253, 0.6);}
.site_YL .loginbox{border-top: 6px solid rgba(48, 74, 253, 0.8);}
.site_MY .loginbox{border-top: 6px solid rgba(253, 227, 48, 0.8)}
.site_MG .loginbox{border-top: 6px solid rgba(75, 175, 32, 0.8);}
.site_CZ .loginbox{border-top: 6px solid rgba(32, 136, 175, 0.8)}
.site_LY .loginbox{border-top: 6px solid rgba(30, 46, 51, 0.8)}
.site_KM .loginbox{border-top: 6px solid rgba(255, 110, 27, 0.8)}
.site_HQ .loginbox{border-top: 6px solid rgba(245, 138, 178, 0.8)}
.site_QC .loginbox{border-top: 6px solid rgba(138, 131, 83, 0.8)}
.site_FY .loginbox{border-top: 6px solid rgb(184, 236, 62)}
.site_CG .loginbox{border-top: 6px solid rgb(212, 192, 43)}
.site_RY .loginbox{border-top: 6px solid rgba(255, 26, 112, 0.8)}
.site_FC .loginbox{border-top: 6px solid rgba(12, 80, 202, 0.8)}
.site_JX .loginbox{border-top: 6px solid rgba(37, 99, 58, 0.6)}
.site_SL .loginbox{border-top: 6px solid rgba(147, 148, 191, 0.8)}

body.u_admin .top-header{background:#353535;border-bottom:3px solid #ff8587}
body.site_HX .top-header{border-bottom:3px solid #d588ff}
body.site_SQ .top-header{border-bottom:3px solid #5a70fe}
body.site_YL .top-header{border-bottom:3px solid #fde960}
body.site_MY .top-header{border-bottom:3px solid #fde960}
body.site_MG .top-header{border-bottom:3px solid #6fbf52}
body.site_CZ .top-header{border-bottom:3px solid #4fa0bf}
body.site_LY .top-header{border-bottom:3px solid #4a585c}
body.site_KM .top-header{border-bottom:3px solid #ff8a50}
body.site_HQ .top-header{border-bottom:3px solid #f7a1c2}
body.site_QC .top-header{border-bottom:3px solid #a09b75}
body.site_FY .top-header{border-bottom:3px solid #b8ec3d}
body.site_CG .top-header{border-bottom:3px solid #d4c12b}
body.site_RY .top-header{border-bottom:3px solid #ff4c8c}
body.site_FC .top-header{border-bottom:3px solid #4173d5}
body.site_JX .top-header{border-bottom:3px solid #7ea289}
body.site_SL .top-header{border-bottom:3px solid #a8a9cb}

.form-control,
.form-control:focus{
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius:0;
}
.has-success .form-control,
.has-warning .form-control,
.has-error .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.has-success .form-control:focus,
.has-warning .form-control:focus,
.has-error .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.loginbox .form-control,
.loginbox .form-control:focus,
.loginbox .has-success .form-control,
.loginbox .has-warning .form-control,
.loginbox .has-error .form-control{
  border-width:0 0 1px 0;
}

/* nav  */
nav.navbar{margin:35px 0 0;background:transparent;border:none 0;}
nav.navbar .container{padding:0}
.sidebar .panel{border:none 0}
.nav > li{float:left;  margin-top: 2px;}
.menubar{background:#2E363F;}
.menubar .panel-default{margin-bottom:0;background:transparent;border:none 0}
.menubar .kv-sidenav li a{border:none 0;color:#939da8}
.menubar .kv-sidenav li a:hover{background:#27a9e3;color:#fff}
.menubar .kv-sidenav a .indicator{color:#939da8}
.menubar .kv-sidenav a:hover .indicator{color:#fff}
.navbar-default .navbar-nav > li > a{color:#E2E2E2;padding: 10px 15px;}
.navbar-default .navbar-nav > li > a:hover{color:#fff}
.navbar-collapse {padding-right: 0;padding-left: 0;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #27a9e3;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #27a9e3;
}
.dropdown-menu {border: none 0;box-shadow: none;}
.dropdown-menu > li > a{padding:8px 20px}
.dropdown-menu > .active > a{background:transparent;color:#333}
/* header */
.top-header{background:#2E363F;color:#fff;padding:1% 0 0}
.top-header h2{float:left;margin:0;font-size:28px;line-height:36px}
.top-header h3{margin:0}
.top-header .m-info{color:#E2E2E2;margin:10px 0;text-align: right;font-size:12px;}
.top-header .m-info li{display:inline-block;line-height:13px;border-right:1px solid #ccc;padding:0 9px;*display:inline;}
.top-header .m-info li:last-child{border-right:none 0;padding-right:0}
.m-info li.hidden{display:none;}
.qk-links{}
.qk-links nav{float:right;background:transparent;border:none 0}

.user-form > div{width:48%;margin-right:2%;display:inline-block;}
.user-form > div:last-child{margin-right:0}
.user-form .form-group{width:48%;margin-right:1%;display:inline-block;vertical-align: top;}
.user-form .two-cols .form-group{width:100%; vertical-align: top;}
.filters .form-control{height:26px}
.user-form .form-group.buttons{clear:both;display:block}
label[for="user-investment"],
label[for="investment-amount"],
label[for="cash-amount"]{display:block;}
#user-investment,
#investment-amount,
#cash-amount{width:200px;display:inline-block;}
label.des{font-size:12px;margin-left:8px}
.help-block{font-size:12px}
div.required label.control-label:after {
    content: " *";
    color: red;
}
.form-group label{margin-right:20px}
div.required label.des:after{content:none;}
.table-bordered > thead > tr > th{background:#efefef}
.summary{text-align:right;margin: 0 0 5px}
#w0 .field-cash-user_id{display:none;}
body.u_admin .top-header{background:url('bg.jpg') repeat scroll 20% 42% #2E363F}
.sm-form{width:50%}

.select2-container--krajee .select2-selection--single{height:26px;line-height:13px}
.select2-container--krajee .select2-selection--single .select2-selection__arrow{height:25px}


ul.tabswitch{padding:0;list-style:none;margin-bottom:25px}
ul.tabswitch li{border-bottom:3px solid transparent;display:inline-block;padding:1% 2% .5%;}
ul.tabswitch li.active{border-bottom:3px solid #27A9E3}

/*.form-group.field-user-investment{width:36%}
.form-group.field-user-usebaodan{width:10.7%;padding-top:32px}*/
.field-investment-usebaodan #message{color:red;margin-left:10px}


li.jstree-node a.gray-icon{ color: #bbb; }
#maintaining{font-size:18px;padding:5px 0;color:red;background:#FFC7C7;text-align: center;margin-bottom:20px }
.panel-primary > .panel-heading{float:left;padding: 10px 0;color: #333;background:transparent;border-color:transparent;}
.panel-primary{border-color:transparent;}
.field-system-cash_factorage label,
.field-system-lowest_cash_amount label{display:block;}
.field-system-cash_factorage input,
.field-system-lowest_cash_amount input{display:inline-block;width:100px;margin-right: 5px}
.pagination{float:left;margin: 0 10px 0 0!important;}
input#pageNo{width:34px;height:34px;border:1px solid #ddd;padding:5px;margin-right:5px}
button.goToButon{background-color: #337ab7;border: 1px solid #337ab7;color: #fff;height: 34px;}
.Message{background-color:#EAFAEF;border: 1px solid #42BB76;line-height: 30px;padding: 2px 15px;margin-bottom: 15px;color: #228B27;}
.notice{background-color: #FAFAEA;border: 1px solid #D0CE00;line-height: 30px;padding: 2px 15px;margin-bottom: 15px;color: #A38800;}
.fail{background-color: #FFD5D5;border: 1px solid #DD7777;line-height: 30px;padding: 2px 15px;margin-bottom: 15px;color: #D81919;}

#errorMessageContainer{width: 100%;background-color: rgba(0, 0, 0, 0.32);line-height: 18px;color: #D81919;position: absolute;left: 0;height: 118%;top: 0;padding: 0;}
#errorMessage{text-align:center;position:absolute;background:#fff;width:20%;margin:10% 40%;padding:1%}
#errorMessage.success { color:#000000; }
#errorMessage button{background-color: #FF9318;border: 1px solid #337ab7;color: #fff;height: 34px;border:none 0;border-radius: 4px;}

.cash-index table td{word-break:break-all}
.top-header .container{position:relative;}
.ch_link{background:rgba(255,255,255,0.4);color:#fff;width:15%;padding:1% 2%;text-align:center;display:block;position:absolute;right:2%;bottom:10%;z-index: 9}


li.jstree-node a.red-icon {color: #ff0000;}
.realAmount{color:#0C00FF}
.big{font-size: 22px;line-height: 50px;}
.first_investment{background:#f9f9f9;border:1px solid #ddd; padding: 8px;line-height: 1.42857143;margin-bottom:50px }
.first_investment a{margin-left:20px}

@media (max-width: 1208px){
.container{}
}

@media (max-width: 768px){
    nav.navbar{margin: 1% 0 3%}
    .ch_link{right:auto;left:2%;width:40%;font-size:16px;padding:2% }
}

@media (max-width: 600px){
.container{}
/*.form-group.field-user-investment{width:auto}
.form-group.field-user-usebaodan{width:auto;padding-top:32px}*/
.kv-table-wrap th, .kv-table-wrap td{font-size:14px}
}

.revenue-index.member table{display:none;}
.b_download{display:block;text-align:right;line-height: 27px;margin: 0 0 10px;color:red}
.b_download a{margin:0 5px}
.has-success .help-block{color:#0C00FF}




