html { overflow-x:hidden; }
.content-header {
	position: relative;
	padding: 0 0 0px 0px
}

.content-header>.breadcrumb {
    position: relative;
    top: 0;
    right: 0;
    float: none;
    margin-top: 0px;
    padding-left: 10px;
    background: #ecf0f5;
}

.main-footer {
    padding: 7px;
    color: #444;
    border-top: 1px solid #eee;
}

[v-cloak] {
  display: none;
}

.grid-btn{
	margin-bottom:12px;
}
.grid-btn .btn{
	margin-right:10px;
}
.pointer{cursor: pointer;}

.ml-10 { margin-left:0 !important; }
@media (min-width: 768px) {
	.ml-10 { margin-left:10px !important; }
	.col-sm-10 {width: 70%;padding-left: 0px;}
	.col-sm-2 {width: 24%;}
}
tbody > tr > th {font-weight: normal; }
.panel .table { margin:0 0; }
.panel .pagination { margin:0; }
.panel-default>.panel-heading {background-color: #f5f5f5;}
.row{
	border-top: 1px solid #ddd;
	margin:0;
	padding:20px 2px 0px 2px;
}
.col-xs-6{padding-left: 0px;padding-right: 0px;}
.form-horizontal .form-group {margin-left:0px;margin-right:0px;}
.form-horizontal{
	width:550px;padding-top:20px;
}
.reqMark{
	color:red;
	font-size: 25px;
}
.skin-purple .main-header .navbar{
	background-color:rgb(25, 105, 200);;
}
.skin-purple .main-header .logo{
	background-color:rgb(25, 105, 200);;
	border-bottom:0 solid transparent;
}

.skin-green .sidebar a{
	color:#525454;
}
.sidebar-toggle .logo > a:hover{
	color:rgb(25, 105, 200);;
	background:#f7f9f9;
	border-left-color:#f7f9f9;
}
.skin-green .sidebar-menu > li:hover > a, .skin-green .sidebar-menu > li.active > a{
	color:rgb(25, 105, 200);;
	background:#f7f9f9;
	border-left-color:#f7f9f9;
}
.skin-green .sidebar-menu > li > .treeview-menu{
	background:#f7f9f9;
}
.skin-green .treeview-menu > li.active > a, .skin-green .treeview-menu > li > a:hover{
	color:rgb(25, 105, 200);;
	background:#fff;
}
.skin-green .treeview-menu > li > a{
	background:#fff;
	color:#525454;
}
.skin-green .main-sidebar, .skin-green .left-side{
	background-color:#222d32;
}

.skin-green .user-panel > .info, .skin-green .user-panel > .info > a{
	color:#0a0b0b;
}
.skin-green .main-header .logo:hover{
	background-color:rgb(25, 105, 200);;
}
.skin-green .main-header .navbar .sidebar-toggle:hover{
	background-color:#E1E5E5;
}
th{
	background:#E1E5E5;
}
td{
	height: 19px;
}
.someClass > td{
	background-color: #f7f9f9;
	background-image: none;
}

.btn-primary{
	color:#373737;
	background-color:#fff;
	border-color:#373737;
}

#loginAdv,#loginForm{
	margin-left:5%;margin-top:7%;position:absolute;float:left
}

#languages{background-color:#222;clear:both}
#languages{border:solid #222;border-width:10px 0;color:#888;min-width:120px;height:auto;float:right;font-size:14px;border-radius:2px;margin-right:0}
#languages>li{cursor:pointer;list-style-type:none;color:#FFF;text-align:left;margin-left:2px;}
#languages>li:hover{color:#b00;border-right:solid 3px #b00}
#triangle{width:0;height:9px;background:#0af;display:inline-block}
.widthLimit{max-width:1360px;margin:0 auto;padding:0 40px}
#banner{background-color:#111214;position:fixed;z-index:99999;top:0;width:100%;height:45px}
#bannerQuickLink{color:#fff;text-align:center;height:45px;line-height:45px;float:right;font-size:14px}
#bannerQuickLink a{margin-right:16px}
#bannerQuickLink a:hover{color:#e41f2b;text-decoration:none}
#bannerQuickLink span:hover{text-decoration:none}
.homepageLink{color:#fff}
#languageSwitch:hover{cursor:pointer}.index-regist{position:relative}
.link{font-size:12px;cursor: pointer;margin-left: 10px;}
.resource-body {
	padding: 40px;
}
.resource-body .info-content{
	float: left;
	width: 47.4%;
	min-width: 550px;
	padding-left: 40px;
	border-left: 0px solid #dcdfe5;
}
.resource-body .charts-content {
	margin-left: -1px;
	float: left;
	padding-right: 40px;
	min-width: 550px;
	border-right: 1px solid #dcdfe5;
	width: 42.6%;
}

.q-card {
	padding: 0 0 20px;
}

.q-card .card-heading {
	padding: 0 0 25px;
	border-bottom: 1px solid #dcdfe5;
	font-size: 16px;
	#overflow: hidden;
}
.q-card .card-heading .card-title {
	float: left;
	font-weight: 500;
	color: #2f3033;
}

.q-card .card-info-body {
	width:100%;
}
.q-card .card-auth-info-body{
	height: 200px;
}
.card-more{
	float: right;
	font-size: 12px;
	padding-top: 5px;
}
.ml10{
	margin-left: 10px;
}

.mr10{
	margin-right: 0px;
}
.mt7{
	margin-top: 7px;
}

.form-row {
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.row-bottom {
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 20px 2px 0px 2px;
}

.note-tip {
	margin-top: 30px;
	margin-left: 30px;
	width: 650px;
	height: 35px;
	color: #625f46e6;
	border: 1px solid #f5c286;
	font-size: 12px;
	background-color: #edf5e7;
}

.text-warning {
	color: #F90 !important;
}
.text-success {
	color: #090 !important;
}
.text-error {
	color: #ac2925 !important;
}

@media screen and (max-width: 1366px){
	body {
		font-size: 12px;
	}
	.main-sidebar{
		font-size: 14px;
	}
	.form-control{
		font-size: 12px;
		height: 30px;
	}
	.sidebar-menu .treeview-menu > li > a {
		font-size: 12px;
	}
	tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
		padding: 6px;
	}
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
	{
		padding: 6px;
	}
	.resource-body {
		padding: 20px;
	}
	.content {
		padding: 10px;
	}
	.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
		height: 19px;
		margin-top: 0px;
	}
	.btn {
		padding: 4px 10px;
		font-size: 12px;
		font-weight: 400;
	}
	.ui-jqgrid-bdiv {
		height: 315px;
	}
	.h4, h4 {

		font-size: 16px;

	}
}

.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 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 0px
}