h2.page-header {
  margin: 10px 0 25px 0;
  padding-bottom: 15px;
}
.user-baseinfo {
  margin-bottom: 25px;
}
.user-baseinfo table tr td {
  color: #999;
}
.navbar-nav > li > a {
    font-size: 16px;
}
body{background: #ffffff;padding-top:0px;}
.social-login a { font-size: 15px;}
.login-section label {width: 25%; float: left;}
.login-section .radio > label, .login-section .checkbox > label {width:40%;}
.login-section .n-bootstrap .controls, .form-section .n-bootstrap .controls {width: 75%;float: right;}
.login-section .form-group{  overflow: hidden; margin-bottom: 0px; padding-bottom: 15px;}
.login-section .n-bootstrap .n-right{ top:auto;bottom: -5px;}
.login-section{  min-width:460px;width: 75%;}
.form-horizontal .control-label{ padding-top:0px;}
.form-group.has-success label{  color:#3289ff;}
.navbar-fixed-top{ position:static;}
.navbar-white{box-shadow:none;}
.panel-default h2.page-header{margin-top: -40px; color:#03a4eb; font-weight:bold;}
.input-group > .msg-box.n-right{    left: 0;   bottom: -8px;}

.msg-wrap{font-size:14px;line-height: 1.5715;}
.msg-box .msg-wrap .n-error,.msg-box .msg-wrap .n-ok,.msg-box .msg-wrap .n-tip{padding:0px;}
.n-right .msg-wrap{    margin-left:0px;}
.n-default .msg-wrap{ position:static;}
.control-label{font-size:16px; color:#333333;}
 .has-error .control-label{ color:#c33;}
.ltjbtn{ background:#03a4eb; width:100%;border-radius:0px;font-size:16px; margin-top:20px;}
.lup{ width:178px; height:118px; background:url(/template/image/up.png) no-repeat center center; background-size:100% auto;float: left; }
.plupload-preview li.col-xs-3{width:150px;}
.plupload-preview a:first-child, .faupload-preview a:first-child{ height:100px;}

body.sidebar-open .sidenav {
  left: 0;
  width: 250px;
  box-shadow: 0 6px 27px rgba(0, 0, 0, 0.075);
}
body.sidebar-open .sidebar-toggle i:before {
  content: "\f00d";
}
.panel-body .alert {margin-bottom: 37px;}
@media (min-width: 768px) {
.container { width: 768px; }
.navbar-collapse {float: left;}
.navbar-header{float:right;}
 .navbar-white .navbar-brand {  height: auto; }
 .navbar-white .navbar-brand img{  width:230px;height: auto; }
 .navbar-white .navbar-nav > li > a { height: 100px;line-height: 60px; color: #555;  font-weight: bold; font-size: 20px;}
}
@media (min-width: 992px) {
  .user-center .avatar-text,
  .user-center .avatar-img {
    height: 150px;
    width: 150px;
    border-radius: 150px;
    line-height: 150px;
    font-size: 70px;
  }
  .user-center .avatar-img {
    font-size: 0;
  }
  .user-center .avatar-img img {
    height: 150px;
    width: 150px;
    border-radius: 150px;
  }
}
.sidebar-toggle {
  display: none;
}
@media (max-width: 991px) {
  .sidenav {
    position: fixed;
    top: 50px;
    z-index: 1029;
    height: calc(100vh - 50px);
    padding: 20px 0 20px 0;
    min-width: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 250px;
    left: -250px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .sidebar-toggle {
    display: block;
    position: fixed;
    right: 20px;
    bottom: 70px;
    border-radius: 50%;
    background: #eee;
    font-size: 22px;
    padding: 10px;
    line-height: 30px;
    height: 50px;
    width: 50px;
    text-align: center;
    z-index: 999999;
  }
}
@media (max-width:700px) {
	.panel-default h2.page-header {    margin-top: -30px;}
	.navbar-brand{ height:70px;}
	.navbar-header{border-bottom: 1px solid #f5f5f5; padding-bottom:5px;}
	.navbar-toggle{ background: #eeefef;margin: 10px 10px 0 0;}
	.navbar-toggle .icon-bar{background: #dcdddd;}
	form.form-horizontal .control-label{border-bottom: 1px solid #f5f5f5;padding-bottom:5px; margin-bottom:5px; }
	
	
}
@media (max-width:500px) {
.navbar-brand > img {
    display: block;
    height: 50px;
	
	}
	.panel-body{ padding:0px;}
	.login-section{    min-width: unset; width: 100%;}

}
/*# sourceMappingURL=user.css.map */