body,html {
  height:100%
}
a {
  color: #333;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #999;
  text-decoration: none;
}
.text-white{
  color: rgba(255,255,255,.8);
}
.text-white:hover{
  color: rgba(255,255,255,.9) !important;
}
#app,.page,.login-page{height: 100%}
body, h1, h2, h3, h4, h5, h6 {
  font-family: "microsoft yahei",Helvetica Neue,Helvetica,sans-serif;
}
ul{padding: 0; margin: 0}
li{list-style: none;border: none;}
li a{border:0 !important; display: block;}
.btn {
  font-weight:400
}
.btn-default {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  padding: 0;
}
.bg-gray {
  background-color: #aaa;
}
.white{color: #fff;}
.m2 {
  margin: 1pc;
  margin: 1rem;
  padding: .5rem 1rem;
}
.tooltip {
  position:absolute;
  z-index:1070;
  display:block;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.42857143;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  font-size:9pt;
  opacity:0;
  filter:alpha(opacity=0)
}
.tooltip.in {
  opacity:.9;
  filter:alpha(opacity=90)
}
.tooltip.top {
  margin-top:-3px;
  padding:5px 0
}
.tooltip.right {
  margin-left:3px;
  padding:0 5px
}
.tooltip.bottom {
  margin-top:3px;
  padding:5px 0
}
.tooltip.left {
  margin-left:-3px;
  padding:0 5px
}
.tooltip-inner {
  max-width:200px;
  padding:3px 8px;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:4px
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.tooltip.top .tooltip-arrow {
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
  right:5px
}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
  bottom:0;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
  left:5px
}
.tooltip.right .tooltip-arrow {
  top:50%;
  left:0;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
  border-right-color:#000
}
.tooltip.left .tooltip-arrow {
  top:50%;
  right:0;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
  border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
  top:0;
  right:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
  top:0;
  left:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.next.rc-notification-notice {
  min-width:200px;
  padding:14px 20px 14px 14px;
  border-radius:6px;
  border:none;
  box-shadow:none
}
.next.rc-notification-notice.error {
  background:#ffb3af;
  color:#ff4136
}
.next.rc-notification-notice.warning {
  background:#ffcea4;
  color:#ff851b
}
.next.rc-notification-notice.success {
  background:#aaecb2;
  color:#2ecc40
}
.next.rc-notification-notice-close {
  display:block;
  width:30px;
  height:30px;
  border-radius:50%;
  top:-40px;
  right:0;
  font-size:24px;
  background:#f71735;
  color:#fff;
  text-align:center;
  opacity:1
}
.next.rc-notification-notice-close:after {
  content:'';
  position:absolute;
  width:2px;
  height:10px;
  background:#f71735;
  top:30px;
  left:50%;
  margin-left:-1px
}
.next.rc-notification-notice-close.error,.next.rc-notification-notice-close.error:after {
  background:#ffb3af
}
.next.rc-notification-notice-close.warning,.next.rc-notification-notice-close.warning ；,.next.rc-notification-notice-close.warning:after {
  background:#ffcea4
}
.next.rc-notification-notice-close.success,.next.rc-notification-notice-close.success:after {
  background:#aaecb2
}
.non-decoration:hover {
  text-decoration:none
}
.locale-dropdown {
  position:relative;
  display:inline-block;
  font-size:14px;
}
.locale-dropdown img,.locale-dropdown span {
  vertical-align:middle
}
.locale-dropdown img {
  width:24px
}
.locale-dropdown.open .dropdown-toggle .caret {
  margin-top:3px;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg)
}
.locale-dropdown.open .dropdown-menu {
  -webkit-transform:scale(1) translate3d(0,0,0);
  transform:scale(1) translate3d(0,0,0);
  opacity:1;
  visibility:visible
}
.locale-dropdown .dropdown-toggle {
  padding:0 10px;
  font-weight:400;
  color:#333
}
.locale-dropdown .dropdown-toggle:active,.locale-dropdown .dropdown-toggle:focus {
  box-shadow:none;
  border-color:transparent
}
.locale-dropdown .dropdown-toggle .caret {
  width:6px;
  height:6px;
  margin-top:2px;
  margin-left:2px;
  display:inline-block;
  border-left:2px solid #434a54;
  border-top:2px solid #434a54;
  -webkit-transform:rotate(-135deg);
  -ms-transform:rotate(-135deg);
  transform:rotate(-135deg);
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out
}
.locale-dropdown .dropdown-menu {
  position:absolute;
  margin:0;
  padding:0;
  width:auto;
  min-width:75pt;
  white-space:nowrap;
  list-style:none;
  text-align:left;
  top:-300%;
  background-color:#656d78;
  color:#fff;
  border-radius:6px;
  -webkit-transform-origin:bottom center;
  -ms-transform-origin:bottom center;
  transform-origin:bottom center;
  -webkit-transform:scale(0.2) translate3d(0,10px,0);
  transform:scale(0.2) translate3d(0,10px,0);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out
}
.locale-dropdown .dropdown-menu:after {
  content:'';
  position:absolute;
  width:0;
  height:0;
  border-color:transparent #656d78 #656d78 transparent;
  border-width:8px;
  border-style:solid;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  left:50%;
  top:100%;
  margin:-8px 0 0 -6px
}
.locale-dropdown .dropdown-menu li a {
  display:block;
  padding:5px 10px;
  color:#fff
}
.locale-dropdown .dropdown-menu li a:hover {
  text-decoration:none;
  background-color:#434a54
}
.locale-dropdown .dropdown-menu li:first-child a:hover {
  border-radius:6px 6px 0 0
}
.locale-dropdown .dropdown-menu li:last-child a:hover {
  border-radius:0 0 6px 6px
}
.login-page {
  background-color:#a5b4bb;
  background-image:url("../../images/skin/bg/logo_bg.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover
}

.login-page.bg3{
  background-image:url("../../images/skin/bg/f.jpg");
}

.login-page .auth-side {
  height:100%;
  color:#fff;
  padding:3rem
}
.login-page .auth-side .btn {
  margin-top:1rem
}
.login {
  height:100%;
  background-color:hsla(0,0%,100%,.96)
}
.login h1 {
  padding-top:90px;
  margin:0 0 40px
}
.login form {
  position:relative;
  max-width:450px;
  padding:0 15px;
  margin:40px auto 50px
}
.login .ucregs {
  position:relative;
  max-width:460px;
  padding:0 15px;
  margin:40px auto 50px;
  text-align: center;
}
.login .uuu {
  position:relative;
  max-width:450px;
  padding:0 15px;
  margin:20px auto 20px;
}
.login form button,.login form input {
  width:100%;
  margin:10px 0;
  height:60px;
  border-radius:6px;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out
}



.login form button {
  background-color:#656d78
}
.login form button:active,.login form button:hover {
  background-color:#434a54
}
.login form button,.login form input:focus {
  width:100%;
  margin:10px 0;
  height:60px;
  border-radius:6px;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out
}
.login form button:disabled {
  cursor:not-allowed
}
.login form input {
  font-size:14px;
  background-color:#ecf0f1;
  color:#656d78;
  border:0
}
.login form .hofund.auth-or {
  width:60px;
  height:60px;
  margin:40px auto;
  text-align:center;
  line-height:60px;
  border-radius:50%;
  border:1px solid #dbdbdb
}
.login form .error-message {
  position:absolute;
  left:15px;
  top:-30px;
  color:#f71735
}
.login form .error-message.static {
  position:static
}
.login form .oauth-dropdown {
  position:relative
}
.login form .oauth-dropdown:hover>button {
  border-radius:0 0 6px 6px
}
.login form .oauth-dropdown:hover .oauth-list {
  opacity:1;
  visibility:visible;
  -webkit-transform:translate3d(0,-60px,0);
  transform:translate3d(0,-60px,0)
}
.login form .oauth-dropdown .oauth-list {
  position:absolute;
  width:100%;
  top:-73%;
  -webkit-transform:translate3d(0,-40px,0);
  transform:translate3d(0,-40px,0);
  border-radius:6px 6px 0 0;
  background-color:#656d78;
  visibility:hidden;
  opacity:0;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out
}
.login form .oauth-dropdown .oauth-list .btn {
  padding:20px 0;
  background-color:#656d78;
  width: 100%;
  text-align: left;
}
.login form .oauth-dropdown .oauth-list .btn:active,.login form .oauth-dropdown .oauth-list .btn:hover {
  background-color:#434a54
}
.login form .oauth-dropdown .oauth-list .btn .hofund {
  display:inline-block;
  width:20px;
  margin-right:10px
}
.field-wrapper {
  position:relative;
  color:#95a5a6
}
.field-wrapper.filled .field-addon,.field-wrapper.focus .field-addon {
  color:#656d78
}
.field-wrapper.error .field-addon {
  color:#f71735
}
.field-wrapper.error input {
  color:#f71735;
  background-color:#ffc9d0
}
.field-wrapper.error input:focus {
  box-shadow:0 0 0 2px #f71735
}
.field-wrapper.has-real-label {
  margin-top:70px
}
.field-wrapper .field-real-label {
  position:absolute;
  top:-30px
}
.field-wrapper input {
  padding-left:5pc
}



.col-half{
  width: 55%;
  float: left;
}
.col-half.two{
  width: 40%;
  margin-left: 5%;
  float: left;
}
.col-half img{
  float: left;
  width: 100%;
  height: 60px;
  margin-top: 10px;
  border-radius: 6px;
}
.field-wrapper input:focus {
  box-shadow:0 0 0 2px #656d78 !important;
  border-color:2px solid #656d78;
  outline: none;
}
.field-wrapper .field-addon {
  text-align:center;
  position:absolute;
  top:10px;
  bottom:10px;
  color:inherit
}
.field-wrapper .field-addon.prepend {
  left:0;
  width:5pc;
  border-radius:6px 0 0 6px
}
.field-wrapper .field-addon.append {
  right:0;
  width:5pc;
  border-radius:0 6px 6px 0;
  background-color:#bec3c7;
  color:#fff;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out
}
.field-wrapper .field-addon.append:hover {
  background-color:#656d78
}
.field-wrapper .field-addon.append:active {
  background-color:#434a54
}
.field-wrapper .field-addon.with-padding {
  width:75pt;
  line-height:60px;
  padding:0 10px
}
.field-wrapper .field-addon .hofund {
  line-height:60px;
  color:inherit;
  font-size: 22px;
}
.hofund {
  font-size: 22px;
}
.line30{line-height: 30px}
.field-wrapper .field-addon:hover {
  text-decoration:none
}
.tooltip-forgot.top .tooltip-arrow {
  border-top-color:#656d78
}
.tooltip-forgot.bottom .tooltip-arrow {
  border-bottom-color:#656d78
}
.tooltip-forgot.left .tooltip-arrow {
  border-left-color:#656d78
}
.tooltip-forgot.right .tooltip-arrow {
  border-right-color:#656d78
}
.tooltip-forgot .tooltip-inner {
  padding:10px 15px;
  background-color:#656d78
}
footer {
  text-align:center;
  padding:20px 0
}
footer span {
  vertical-align:middle;
}
footer span p{
  display: inline-block;

}
@media (max-width:40em) {
  .login-page {
    background-position:center
  }
  .login-page .login form .oauth-dropdown>button {
    border-radius:6px 6px 0 0
  }
  .login-page .login form .oauth-dropdown .oauth-list {
    position:static;
    visibility:visible;
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
    border-radius:0 0 6px 6px
  }
}.field-wrapper .field-addon.prepend.checkbox {
   position:static;
   width:100%;
   display:block;
   border-radius:6px;
   background-color:#ecf0f1;
   margin-bottom:20px;
   text-align:left;
   padding-left:30px
 }
.field-wrapper .field-addon.prepend.checkbox .hofund {
  vertical-align:baseline;
  margin-right:34px
}
.field-wrapper .field-addon.prepend.checkbox input[type=checkbox] {
  position:absolute;
  left:-9999px;
  top:-9999px
}
.field-wrapper .field-addon.prepend.checkbox span {
  font-size:14px
}
.field-wrapper.filled .field-addon.prepend.checkbox {
  color:#656d78
}
.sent-block {
  max-width:5in;
  padding:15px 15px 15px 60px;
  margin-bottom:60px;
  color:#666
}
.sent-block h3 {
  font-size:18px;
  margin-top:0;
  margin-bottom:20px
}
.sent-block p {
  font-size:14px
}
.sent-block p a {
  color:#3498db
}
.sent-block p a.btn {
  color:#fff
}
.btn-success {
  color: #ffffff !important;
  background-color: #1aae88;
  border-color: #1aae88;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff !important;
  background-color: #179877;
  border-color: #158b6c;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #1aae88;
  border-color: #1aae88;
}
.btn-purple {
  color: #ffffff !important;
  background-color: #9171c6;
  border-color: #9171c6;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  color: #ffffff !important;
  background-color: #835fbf;
  border-color: #7a54ba;
}
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #9171c6;
  border-color: #9171c6;
}
.btn-info {
  color: #ffffff !important;
  background-color: #1ccacc;
  border-color: #1ccacc;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff !important;
  background-color: #19b4b6;
  border-color: #17a6a8;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #1ccacc;
  border-color: #1ccacc;
}
.btn-warning {
  color: #ffffff !important;
  background-color: #fcc633;
  border-color: #fcc633;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff !important;
  background-color: #fcbf1a;
  border-color: #fbbb0b;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #fcc633;
  border-color: #fcc633;
}
.btn-danger {
  color: #ffffff !important;
  background-color: #e33244;
  border-color: #e33244;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff !important;
  background-color: #dd1e32;
  border-color: #d01c2f;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #e33244;
  border-color: #e33244;
}
.btn-dark {
  color: #ffffff !important;
  background-color: #222733;
  border-color: #222733;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
  color: #ffffff !important;
  background-color: #181b24;
  border-color: #12141b;
}
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
  background-color: #222733;
  border-color: #222733;
}
.btn-ghost-default {
  color: #444444 !important;
  background-color: #fcfcfd;
  border-color: #d2dae1;
  border-bottom-color: #cbd5dd;
  -webkit-box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
  box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
}
.btn-ghost-default:hover,
.btn-ghost-default:focus,
.btn-ghost-default:active,
.btn-ghost-default.active,
.open .dropdown-toggle.btn-ghost-default {
  color: #444444 !important;
  background-color: #ebeef4;
  border-color: #b9c6d0;
}
.btn-ghost-default:active,
.btn-ghost-default.active,
.open .dropdown-toggle.btn-ghost-default {
  background-image: none;
}
.btn-ghost-default.disabled,
.btn-ghost-default[disabled],
fieldset[disabled] .btn-ghost-default,
.btn-ghost-default.disabled:hover,
.btn-ghost-default[disabled]:hover,
fieldset[disabled] .btn-ghost-default:hover,
.btn-ghost-default.disabled:focus,
.btn-ghost-default[disabled]:focus,
fieldset[disabled] .btn-ghost-default:focus,
.btn-ghost-default.disabled:active,
.btn-ghost-default[disabled]:active,
fieldset[disabled] .btn-ghost-default:active,
.btn-ghost-default.disabled.active,
.btn-ghost-default[disabled].active,
fieldset[disabled] .btn-ghost-default.active {
  background-color: #fcfcfd;
  border-color: #d2dae1;
}
.btn-ghost-default.btn-bg {
  border-color: rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
.btn-ghost-primary {
  color: #177bbb !important;
  background-color: transparent;
  border-color: #177bbb;
}
.btn-ghost-primary:hover,
.btn-ghost-primary:focus,
.btn-ghost-primary:active,
.btn-ghost-primary.active,
.open .dropdown-toggle.btn-ghost-primary {
  color: #fff !important;
  background-color: #177bbb;
  border-color: #177bbb;
}
.btn-ghost-primary:active,
.btn-ghost-primary.active,
.open .dropdown-toggle.btn-ghost-primary {
  background-image: none;
}
.btn-ghost-primary.disabled,
.btn-ghost-primary[disabled],
fieldset[disabled] .btn-ghost-primary,
.btn-ghost-primary.disabled:hover,
.btn-ghost-primary[disabled]:hover,
fieldset[disabled] .btn-ghost-primary:hover,
.btn-ghost-primary.disabled:focus,
.btn-ghost-primary[disabled]:focus,
fieldset[disabled] .btn-ghost-primary:focus,
.btn-ghost-primary.disabled:active,
.btn-ghost-primary[disabled]:active,
fieldset[disabled] .btn-ghost-primary:active,
.btn-ghost-primary.disabled.active,
.btn-ghost-primary[disabled].active,
fieldset[disabled] .btn-ghost-primary.active {
  background-color: transparent;
  border-color: #177bbb;
}
.btn-ghost-success {
  color: #1aae88 !important;
  background-color: transparent;
  border-color: #1aae88;
}
.btn-ghost-success:hover,
.btn-ghost-success:focus,
.btn-ghost-success:active,
.btn-ghost-success.active,
.open .dropdown-toggle.btn-ghost-success {
  color: #fff !important;
  background-color: #1aae88;
  border-color: #1aae88;
}
.btn-ghost-success:active,
.btn-ghost-success.active,
.open .dropdown-toggle.btn-ghost-success {
  background-image: none;
}
.btn-ghost-success.disabled,
.btn-ghost-success[disabled],
fieldset[disabled] .btn-ghost-success,
.btn-ghost-success.disabled:hover,
.btn-ghost-success[disabled]:hover,
fieldset[disabled] .btn-ghost-success:hover,
.btn-ghost-success.disabled:focus,
.btn-ghost-success[disabled]:focus,
fieldset[disabled] .btn-ghost-success:focus,
.btn-ghost-success.disabled:active,
.btn-ghost-success[disabled]:active,
fieldset[disabled] .btn-ghost-success:active,
.btn-ghost-success.disabled.active,
.btn-ghost-success[disabled].active,
fieldset[disabled] .btn-ghost-success.active {
  background-color: transparent;
  border-color: #1aae88;
}
.btn-ghost-purple {
  color: #9171c6 !important;
  background-color: transparent;
  border-color: #9171c6;
}
.btn-ghost-purple:hover,
.btn-ghost-purple:focus,
.btn-ghost-purple:active,
.btn-ghost-purple.active,
.open .dropdown-toggle.btn-ghost-purple {
  color: #fff !important;
  background-color: #9171c6;
  border-color: #9171c6;
}
.btn-ghost-purple:active,
.btn-ghost-purple.active,
.open .dropdown-toggle.btn-ghost-purple {
  background-image: none;
}
.btn-ghost-purple.disabled,
.btn-ghost-purple[disabled],
fieldset[disabled] .btn-ghost-purple,
.btn-ghost-purple.disabled:hover,
.btn-ghost-purple[disabled]:hover,
fieldset[disabled] .btn-ghost-purple:hover,
.btn-ghost-purple.disabled:focus,
.btn-ghost-purple[disabled]:focus,
fieldset[disabled] .btn-ghost-purple:focus,
.btn-ghost-purple.disabled:active,
.btn-ghost-purple[disabled]:active,
fieldset[disabled] .btn-ghost-purple:active,
.btn-ghost-purple.disabled.active,
.btn-ghost-purple[disabled].active,
fieldset[disabled] .btn-ghost-purple.active {
  background-color: transparent;
  border-color: #9171c6;
}
.btn-ghost-info {
  color: #1ccacc !important;
  background-color: transparent;
  border-color: #1ccacc;
}
.btn-ghost-info:hover,
.btn-ghost-info:focus,
.btn-ghost-info:active,
.btn-ghost-info.active,
.open .dropdown-toggle.btn-ghost-info {
  color: #fff !important;
  background-color: #1ccacc;
  border-color: #1ccacc;
}
.btn-ghost-info:active,
.btn-ghost-info.active,
.open .dropdown-toggle.btn-ghost-info {
  background-image: none;
}
.btn-ghost-info.disabled,
.btn-ghost-info[disabled],
fieldset[disabled] .btn-ghost-info,
.btn-ghost-info.disabled:hover,
.btn-ghost-info[disabled]:hover,
fieldset[disabled] .btn-ghost-info:hover,
.btn-ghost-info.disabled:focus,
.btn-ghost-info[disabled]:focus,
fieldset[disabled] .btn-ghost-info:focus,
.btn-ghost-info.disabled:active,
.btn-ghost-info[disabled]:active,
fieldset[disabled] .btn-ghost-info:active,
.btn-ghost-info.disabled.active,
.btn-ghost-info[disabled].active,
fieldset[disabled] .btn-ghost-info.active {
  background-color: transparent;
  border-color: #1ccacc;
}
.btn-ghost-warning {
  color: #fcc633 !important;
  background-color: transparent;
  border-color: #fcc633;
}
.btn-ghost-warning:hover,
.btn-ghost-warning:focus,
.btn-ghost-warning:active,
.btn-ghost-warning.active,
.open .dropdown-toggle.btn-ghost-warning {
  color: #fff !important;
  background-color: #fcc633;
  border-color: #fcc633;
}
.btn-ghost-warning:active,
.btn-ghost-warning.active,
.open .dropdown-toggle.btn-ghost-warning {
  background-image: none;
}
.btn-ghost-warning.disabled,
.btn-ghost-warning[disabled],
fieldset[disabled] .btn-ghost-warning,
.btn-ghost-warning.disabled:hover,
.btn-ghost-warning[disabled]:hover,
fieldset[disabled] .btn-ghost-warning:hover,
.btn-ghost-warning.disabled:focus,
.btn-ghost-warning[disabled]:focus,
fieldset[disabled] .btn-ghost-warning:focus,
.btn-ghost-warning.disabled:active,
.btn-ghost-warning[disabled]:active,
fieldset[disabled] .btn-ghost-warning:active,
.btn-ghost-warning.disabled.active,
.btn-ghost-warning[disabled].active,
fieldset[disabled] .btn-ghost-warning.active {
  background-color: transparent;
  border-color: #fcc633;
}
.btn-ghost-danger {
  color: #e33244 !important;
  background-color: transparent;
  border-color: #e33244;
}
.btn-ghost-danger:hover,
.btn-ghost-danger:focus,
.btn-ghost-danger:active,
.btn-ghost-danger.active,
.open .dropdown-toggle.btn-ghost-danger {
  color: #fff !important;
  background-color: #e33244;
  border-color: #e33244;
}
.btn-ghost-danger:active,
.btn-ghost-danger.active,
.open .dropdown-toggle.btn-ghost-danger {
  background-image: none;
}
.btn-ghost-danger.disabled,
.btn-ghost-danger[disabled],
fieldset[disabled] .btn-ghost-danger,
.btn-ghost-danger.disabled:hover,
.btn-ghost-danger[disabled]:hover,
fieldset[disabled] .btn-ghost-danger:hover,
.btn-ghost-danger.disabled:focus,
.btn-ghost-danger[disabled]:focus,
fieldset[disabled] .btn-ghost-danger:focus,
.btn-ghost-danger.disabled:active,
.btn-ghost-danger[disabled]:active,
fieldset[disabled] .btn-ghost-danger:active,
.btn-ghost-danger.disabled.active,
.btn-ghost-danger[disabled].active,
fieldset[disabled] .btn-ghost-danger.active {
  background-color: transparent;
  border-color: #e33244;
}
.btn-ghost-dark {
  color: #222733 !important;
  background-color: transparent;
  border-color: #222733;
}
.btn-ghost-dark:hover,
.btn-ghost-dark:focus,
.btn-ghost-dark:active,
.btn-ghost-dark.active,
.open .dropdown-toggle.btn-ghost-dark {
  color: #fff !important;
  background-color: #222733;
  border-color: #222733;
}
.btn-ghost-dark:active,
.btn-ghost-dark.active,
.open .dropdown-toggle.btn-ghost-dark {
  background-image: none;
}
.btn-ghost-dark.disabled,
.btn-ghost-dark[disabled],
fieldset[disabled] .btn-ghost-dark,
.btn-ghost-dark.disabled:hover,
.btn-ghost-dark[disabled]:hover,
fieldset[disabled] .btn-ghost-dark:hover,
.btn-ghost-dark.disabled:focus,
.btn-ghost-dark[disabled]:focus,
fieldset[disabled] .btn-ghost-dark:focus,
.btn-ghost-dark.disabled:active,
.btn-ghost-dark[disabled]:active,
fieldset[disabled] .btn-ghost-dark:active,
.btn-ghost-dark.disabled.active,
.btn-ghost-dark[disabled].active,
fieldset[disabled] .btn-ghost-dark.active {
  background-color: transparent;
  border-color: #222733;
}
.fm-ms{font-family: "微软雅黑", "microsoft yahei", "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif}
.btn-b{margin: 0 5px;}
.login form.nom {
  margin: 40px auto 0px;
}
.login form.nom input {
  height: 50px;
}
.login form.nom .field-wrapper .field-addon .hofund {
  line-height: 50px;
}


.disable,
.disable[disabled],
fieldset[disabled] .disable,
.disable:hover,
.disable[disabled]:hover,
fieldset[disabled] .disable:hover,
.disable.disabled:focus,
.disable[disabled]:focus,
fieldset[disabled] .disable:focus,
.disable.disabled:active,
.disable[disabled]:active,
fieldset[disabled] .disable:active,
.disable.disabled.active,
.disable[disabled].active,
fieldset[disabled] .disable.active {
  background-color: #656d78 !important;
  opacity: .6;
  color: #999;
}


.login form input.rd {
  width: 20px;
  margin-bottom: 0px;
  height: 20px;
  background-color: transparent;
  border-radius: 2px;
  margin-top:5px;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}


.i-checks input {
  opacity: 0;
}
.i-checks input:checked + i {
  border-color: #656d78;
}
.i-checks input:checked + i:before {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 2px;
  text-align: center;
  font-family: "mobanbox";
  font-style: normal;
  font-weight: normal;
  color: #656d78;
}
.i-checks input[type="radio"] + i {
  border-radius: 100%;
}
.i-checks input[type="checkbox"]:checked + i:before {
  content: "\e116";
}
.i-checks input[type="radio"]:checked + i:before {
  content: "\e18c";
}
.i-checks input[disabled] + i,
fieldset[disabled] .i-checks input + i {
  border-color: #dbe2e7;
}
.i-checks input[disabled] + i:before,
fieldset[disabled] .i-checks input + i:before {
  color: #cbd5dd;
}
.i-checks i {
  width: 18px;
  height: 18px;
  line-height: 1;
  border: 1px solid #656d78;
  background-color: #fff;
  margin-left: -20px;
  margin-top: -2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  font-size: 12px;
}
.ie8 .i-checks i {
  display: none;
}