﻿::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-button:vertical
{
    display: none;
}
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track
{
    background-color: #e2e2e2;
}
::-webkit-scrollbar-thumb
{
    border-radius: 0;
    background-color: rgba(0,0,0,.3);
}
::-webkit-scrollbar-thumb:vertical:hover
{
    background-color: rgba(0,0,0,.35);
}
::-webkit-scrollbar-thumb:vertical:active
{
    background-color: rgba(0,0,0,.38);
}

.mypadding{overflow-x: hidden;}
@media screen and (min-width: 765px) {
    .mypadding{ padding: 10px 40px 0px 0px; }
}
@media screen and (max-width: 765px) {
    .mypadding{ padding: 6px 6px 0px 6px; }
}
#loadingPage .loading-shade {cursor: wait; display: block; width: 100%; height: 100%; opacity: 0.0; filter: alpha(opacity=00); background: #fff; position: absolute; top: 0; left: 0; z-index: 100009;}
#loadingPage .loading-content {cursor: default; position: absolute; z-index: 100019; width: auto; border: 1px solid rgb(187, 187, 187); height: 80px; line-height: 80px; padding-left: 80px; padding-right: 20px; border-radius: 10px; color: rgb(102, 102, 102); font-size: 20px; left: 0px; top: 0px; background: url(../../Images/loading.gif) 5px 50% no-repeat rgb(255, 255, 255);box-shadow: 0 1px 15px rgba(0,0,0,.175);}
.form-control-feedback{pointer-events:auto;}
.form .formValue.has-error .form-control.error
{
	border-color:#e7bebe;
	background-color:#fffafa;	
}
.form .formValue.has-error .form-control-feedback.error
{
	right:10px;
	z-index:999;
	color:#d73d32;
	font-size:16px;
}
.form .formValue.has-error .tooltip-arrow{border-left-color:#d73d32;}
.form .formValue.has-error .tooltip-inner{background-color: #d73d32;}

.loginWraper
{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:1;
	background:#3283AC url(../../Images/admin-login-bg.jpg) no-repeat center;
}
.loginBox 
{
	position:absolute; 
	width:617px; 
	height:330px; 
	background:url(../../Images/admin-loginform-bg.png) no-repeat; 
	left:50%; 
	top:50%; 
	margin-left:-309px; 
	margin-top:-184px; 
	padding-top:38px
}
/*为了解决bootstrap底部margin顶出滚动条*/
.mydatagrid .panel
{
	margin-bottom:0px;
}

.select2-container--default .select2-selection--single
{
	border-radius:0px;
}

.select2-container .select2-selection--single
{
	height:30px;
}

.select2-container .select2-selection--single .select2-selection__rendered
{
	line-height: 30px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow
{
	height:30px;
}

.form .form-control
{
	height:30px;
	font-size:13px;
}

.main-content-userpage {
    margin-right: 0;
    margin-top: 0;
    min-height: 100%;
    padding-left:6px;
    padding-right: 6px;
    padding-top:5px;
}

.navbar .navbar-nav > li > a {
  padding-top: 12px;
  padding-bottom: 11px;
  height: 45px;
  background-color: transparent;
  font-size: 22px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus,
.navbar .navbar-nav > li.open > a {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #ffffff !important;
  font-size: 22px;
}

.navbar .navbar-nav > li {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-width: 0 1px 0 0;
}
.navbar .navbar-nav > li:first-child {
  border-width: 0 1px 0 1px;
}