.dataTable th.desc:after {
	color: #307ECC;
	content: "";
	top: -6px;
}

.dataTable th.asc:after {
	color: #307ECC;
	content: "";
	top: 4px;
}

.fieldcontain  .infometion {
	font-size: 14px;
	padding: 2px 30px 0 0;
	float: left;
	display: inline-block;
	width: 150px;
	text-align: right;
}

.fieldcontain .infometionqw {
	color: #000;
	font-size: 14px;
	line-height: 24px;
}

.property-list {
	margin: 2% 0 0 10%;
}

.form-group {
	margin-bottom: 5px;
}

.property-list li {
	list-style: none;
}

.upload-file-input-file {
	float: left;
}

#btnUploadUser {
	float: left;
}

.profile-info-name {
	width: 200px;
}

.profile-info-value {
	margin-left: 200px;
	min-height:40px;
	word-wrap:break-word;	
}

.pagination a {
	border: 1px solid #E0E8EB;
	float: left;
	margin-right: 0;
	padding: 5px 12px;
	cursor: pointer;
	border-right:none;
}
.pagination a.last{
	border-right:1px solid #E0E8EB;
}
.pagination .currentStep {
	background: none repeat scroll 0 0 #6FAED9;
	color: #fff;
	float: left;
	padding: 6px 12px;
}

.showTotalPage {
	background: none repeat scroll 0 0 #6FAED9;
	color: #FFFFFF;
	float: left;
	padding: 6px 12px;
	margin-top: 15px
}

.pagination {
	float: right;
}

.dataTables_paginate {
	background: #EFF3F8;
	padding: 10px;
}

.showBackground {
	background: none repeat scroll 0 0 #EFF3F8;
	padding-left: 30px
}

.table-header a {
	color: #fff;
	text-decoration: none;
	padding: 0 10px;
}

.table-header a:hover {
	color: #fff;
	text-decoration: none;
}

.table-header a i {
	padding: 2px 5px 0 0;
}


.setmarginTop {
	margin-top: 10px;
	margin-bottom: 10px
}

.table-header a i {
	padding: 2px 5px 0 0;
}

.inputWP input,.inputWP select {
	width: 100px;
	margin:5px 5px 0 5px;
	padding: 5px;
}



.qx {
	margin: 0 12px;
	padding: 0;
	border: 1px solid #dcebf7;
	border-top: none;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.qxL {
	width: 200px;
	text-align: right;
	padding: 6px 10px 6px 0;
	border-top: 1px solid #f7fbff;
	border-right: 1px solid #edf3f4;
	color: #336199;
	margin-right: 15px;
}

.qxR {
	padding: 5px 0;
}
/* info tab */
.fiel {
	margin: 10px 0;
}

.fiel .fieldcontain {
	width: 50%;
}

.fiel label {
	float: left;
}

.red {
	color: red;
}
.message {
	
	margin:1% auto;
	width:94%;
}
.cursors a:hover{text-decoration:none;
				cursor: pointer;
				background-color:#6fb3e0}
				
.aroundSize{margin-left:-5px;
			width:320px;
			border-top:5px;
			border:none}
		
.col-sm-9  select{width:315px;}
.cursors a:hover {
	text-decoration: none;
	cursor: pointer;
	background-color: #6fb3e0
}
.col-sm-9  input[type='text']{width:315px;}
.cursors a:hover{text-decoration:none;cursor: pointer;background-color:#6fb3e0}

.widget-box{border:none;}
.aroundSize {
	margin-left: -5px;
	width: 320px;
	border-top: 5px
}

.col-sm-9  select {
	width: 315px;
}

.col-sm-9  input[type='text'] {
	width: 315px;
}

.cursors a:hover {
	text-decoration: none;
	cursor: pointer;
	background-color: #6fb3e0;
	color:#fff;
}

/* 2014-08-03 */
.tab-content .row, .table-responsive .row {
	margin: 0;
	padding: 0;
}
.table-responsive .row{
	margin:10px 0;
}
.table{
	margin:20px 0;
}
.icon-sort-up, .icon-sort-down, .icon-sort{
	padding:5px;
	vertical-align: middle;
}
.pagination a.last{
	margin-right:10px;
}
.dataTables_wrapper .row:first-child{
	background:none;
	padding:0;
}
#dialog .save{
	width:80px;
	margin:10px 0 20px 212px;
}
.form-actions, .dataTables_paginate{
	border:none;
	background:none;
}
.profile-user-info-striped .profile-info-name{
	background:none;
	border-right:1px dotted #dcebf7;
}

/* 20140804 */
.imain .form-actions{
	margin:0;
	padding:20px 0;
}
.imain .profile-info-name{
	width:100px;
}
.imain .profile-info-value{
	margin-left:100px;
}
.mt20{
	margin-top:20px;
}
.ly{
	padding:3px 15px;
}

/* 20140805 ppt advace */

.sidebar-shortcuts-large > .btn{
	margin-top:4px;
}
.sidebar-shortcuts-mini .btn{
	padding:0;
	width:auto;
}
.permission h1{
	font-size:25px;
}
.permission h1 i{
	margin:0 5px;
	color:#dd5a43;
}
.btnadd{
	margin:20px 0;
}
.org .pagination{
	margin:0;
}
.table-bordered > thead > tr > th{
	border-bottom:1px solid #ddd;
}
.pagination > a:hover, .pager > a:hover{
	background-color: #eaeff2;
	text-decoration: none;
}
.tab-pane td{
	word-break: break-all;
	word-wrap:break-word;
}
.tree .tree-item, .tree .tree-folder{
	border:0;
}
.tree .tree-folder:before, .tree .tree-item:before{
	border-top:0;
}
.tree_e{
	overflow: auto;
}
.oyauto{
	overflow: auto;
	max-height:300px;
	margin:5px 0 0;
}
.lename .control-label{
	position: relative;
}
.lename .nameList{
	padding:0 8px;
}
.lename .required-indicator{
	position: absolute;
	top:8px;
	right:-5px;
}
.dataTables_wrapper .table{
	margin:0;
}
.tiline{
	padding:5px 0;
}


/* 20140806 amy advace */
.courese td{
	padding:0;
}
.courese input, .courese select{
	padding:5px 4px;
	width:123px;
}

.height{width:210px}
.roleWith{width:380px}


/* 20140808 amy advace */
.ntmap10{
	margin:9px 0;
}
.knowledge10{
	margin:10px 0;
}
.mt2{
	margin-top:2px;
}
.mt3{
	margin-top:3px;
}
.mt4{
	margin-top:5px;
}
.table-responsive .courseRow{
	margin:7px 0 10px 0;
}
.organization .content{
	width:auto;
}

/* 20140811 amy advace */
.uprec{
	margin:10px 0 0;
}
.uprec span{
	display: block;
	float:left;
	width:13%;
}
.uprec input, .uprec textarea, .uprec select{
	display: block;
	float:left;
}
.messageLeft{margin-left:20px}
.or .pager{
	margin:10px 0 0;
}
.userSearchForm{
	padding:10px;
}
.userSearchForm input, .userSearchForm select{
	width:14%;
	float:left;
}
.userSearchForm span{
	width:10%;
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	text-align: right;
}
.mt5{
	margin-top:5px;
}
.createe{
	float:right;
	margin:1% 2% 0 0;
}
.sortable {
	cursor:pointer;
}
.sortable a {
	color: #707070;
}

.ace-file-input .ace-file-container.selected + .download {
  display: inline-block;
}

.ace-file-input .ace-file-container.selected + .download + .remove {
  display: inline-block;
}

.ace-file-input .download {
  position: absolute;
  right: 10px;
  top: 6px;
  display: none;
  width: 17px;
  text-align: center;
  height: 17px;
  line-height: 15px;
  font-size: 11px;
  font-weight: normal;
  background-color: #6fb3e0;
  border-radius: 100%;
  color: #FFF;
  text-decoration: none;
}

.ace-file-input .ace-file-container.selected {
  right: 30px;
}

.navbar .ace-nav > li {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-width: 1px 1px 0 0;
}
.navbar .ace-nav > li:first-child {
  border-width: 1px 1px 0 1px;
}

.navbar .ace-nav > li > a {
  padding-bottom: 11px;
  height: 45px;
  background-color: transparent;
  font-size: 13px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .ace-nav > li > a:hover,
.navbar .ace-nav > li > a:focus,
.navbar .ace-nav > li.open > a {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #ffffff !important;
}

.ace-nav .dropdown-menu > li > a > .ace-icon {
  display: inline-block;
  width: 20px;
}

@media only screen and (max-width: 479px) {  
 .navbar:not(.navbar-collapse) .ace-nav {
    display: block;
    float: none !important;
    text-align: center;
    background-color: rgb(67, 142, 185);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-width: 0 0 0;
    letter-spacing: -3px;
  }
  .navbar:not(.navbar-collapse) .ace-nav > li:first-child {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  }
  
  .navbar:not(.navbar-collapse) .ace-nav > li:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
  }
}