/*原UI样式较偏向于外国人习惯，在此覆盖修改原UI部分样式，使页面效果更接近国人习惯*/
body {
    background-color: #f8f8f8;
    font-size:13px;
    padding-top:0px;
}
/*修改默认字体首先“微软雅黑”*/
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 {
	color:#676a6c;
	font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
/*wrapper*/
#wrapper {
    width: 100%;
    min-height:100%;
    position:relative;
}
#nav-wrapper{
	z-index:2;
	position:relative;
	background:none;
}

#nav-wrapper #brand{
	top:0;
	left:0;
	width:200px;
}
#nav-wrapper .logo{
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding: 0 15px;
    text-align: center;
    transition: width 0.3s ease-in-out 0s;
    width: 200px;
}
#nav-wrapper .sidebar-toggle{
	border-left:1px solid #e7e7e7;
    background-color: transparent;
    background-image: none;
    float: left;
    font-family: fontAwesome;
    padding: 15px;
}

#menu-wrapper {
	top:0;
	left:0;
	z-index:1;
	margin-top:50px;
    width: 200px;
    position:absolute;
    border-top: 1px solid #e7e7e7;
}

#content-wrapper {
    padding:10px;
    background-color: #fff;
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
}
#foot-wrapper {
    border-top: 1px solid #e7eaec;
    height:34px;
    line-height:34px;
}

/*top nav*/
.nav.navbar-top-links a {
    font-size: 14px;
}

.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 310px;
    min-width: 0;
}

.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

/*左侧菜单*/
.sidebar-in{
	margin-left:200px;
}
.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.sidebar ul li {
    border-bottom: 1px solid #e7e7e7;
}

.sidebar ul li a {
   	color: #777;
}

.sidebar ul li a.active {
    background-color: #eee;
    border-left:3px solid #18a689;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
    padding-left: 37px;
}

h1.page-header{
	font-size:25px;color:#999;padding-top:5px;margin:0 0 5px 0;
}
.navbar{
	margin:0;
	border:none;
}
#searchForm .form-group,#searchForm .btn{
	margin-right:5px;
	margin-bottom:5px;
}
#searchForm .form-group label{
	min-width:65px;
	text-align:right;
	line-height:30px;
	marbin-bottom:0;
}
#searchForm .form-control{
	min-width:150px;
}
/*覆盖重写bootstrap-admin的部分样式*/
.bootstrap-admin-panel-content{
	padding:5px;
}
/*弹框dialog*/
.modal-header{
	padding:10px;
}
.modal-body{
	padding:10px;
}
.modal-footer{
	padding:5px;
}
/*表单元素*/
.form-horizontal .form-group::after {
    content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar {
	box-shadow:none
}
.form-control:focus{
    border-color: #66afe9 !important;
}
.form-control{
	border:1px solid #e5e6e7;
	border-radius:1px;
	color:inherit;
	display:block;
	width:100%;
	padding:6px 12px;
	font-size:14px;
}
textarea.form-control{
	min-height:100px;
}
.help-block{
	margin-top:0;
}
/*table*/
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
}
.table > thead > tr > th {
    border-bottom: 1px solid #dddddd;
    vertical-align: bottom;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    background-color: #f5f5f6;
    padding: 8px;
}
.table .dropdown{
	display:inline-block;
}

/*dropdown menu*/
.dropdown-menu{
	border-radius:1px;
}

/*thumbnail border*/
.thumbnail{
	border-radius:1px;
}

.thumbnail-none-margin{
	margin-bottom:0;
}
/*pagination*/
.pagination{
	margin:5px 0;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
}

/*nav-tabs*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	border-top:2px solid #18a689;
}
/*路径导航*/
.breadcrumb{margin-bottom:10px;border-radius:0;}
.breadcrumb > li + li:nth-child(2)::before{
	padding:0;
	color:white;
	content:"";
}
/*default panel*/
.panel{
	/*border-top:2px solid RGB(77,165,77);*/
	/*#28a4c9颜色也挺好看，可以考虑*/
	border-top:2px solid #18a689;
	border-radius:1px;
	margin-bottom:10px;
}
.panel .panel-heading{
	background-image:none;
	padding:8px;
}
.panel .panel-body{
	padding:8px;
}

.panel .panel-footer{
	padding:2px 8px;
}

hr{
    height: 1px;
    margin: 10px 0;
}

/*设置textarea在火狐下不可拖动改变大小*/
textarea{
	resize:none;
}

/*设置radio和checkbox的bootstrap样式，去掉背景渐变、按钮阴影*/
.btn.checkbox,.btn.radio{
	background-image:none;
	box-shadow:none;
	line-height:1.4em;
	margin:0 5px 5px 0;
}
.multi-line .btn.checkbox,.multi-line .btn.radio{
	margin-bottom:5px;
}
/*修改btn-default样式的选中状态时边框颜色，太淡了*/
.btn.btn-default.active.checkbox,.btn.btn-default.active.radio{
	/* border-color:#adadad; */
	border-color:#18a689;
	background-color:#fff;
	background:rgba(0,0,0,0) url("../images/checked.png") no-repeat scroll right bottom / 16px 16px;
}

/*去掉各按钮的背景颜色渐变*/
.btn-info,.btn-primary,.btn-danger,.btn-default{
	background-image:none;
}

/*去掉nav菜单栏阴影*/
.dropdown-menu{
	box-shadow:none;
}

/*去掉nav栏的背景颜色渐变及阴影*/
.navbar-inverse{
	background-image:none;
	box-shadow:none;
}

/*隐藏fileinput预览边框和删除按钮*/
.file-preview {
    border: none;
    width:auto;
}
.file-preview .close{
	display:none;
}

/*覆盖修改bootstrap栅格的padding*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 10px;
    padding-right: 10px;
}

/*覆盖修改label样式*/
.label{
	font-size:80%;
	font-weight:500;
}
/*订单列表样式*/
.orderPage .panel{
	margin-bottom:8px;
}
.orderPage .panel:hover{
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
.orderPage .panel .panel-body p{
	padding:0;
	margin:0;
}
.orderPage .panel .panel-body label,.orderPage .panel .panel-footer label{
	margin-bottom:0;
}
.orderPage .panel .panel-footer{
	background-color:#fff;
}
.panel .panel-footer{
	padding:2px 8px;
}
/*覆盖fileinput控件预览时的margin值*/
.file-preview-frame{
	margin:0;
}
/*alert提示框*/
.bootstrap-admin-no-edges-padding > div:first-child.alert{padding-left:10px;}
.alert{
     padding:10px;
}
.alert-dismissible{
     padding-right:30px;
}
.alert-info{
    background-image: none;
    background-repeat: repeat-x;
    border-color: #9acfea;
    padding-left:10px;
}
/*collapse折叠面板中well*/
.collapse .well{
	padding:10px;
	margin-bottom:10px;
	background-image:none;
	background-color:#eee;
}