/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
}


/*
 * Global add-ons
 */

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
  border: 0;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 51px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 0px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
  text-decoration: none;
}

.nav-sidebar > ul{
	margin: 0px;
	padding: 0px;
}
.nav-sidebar-child > li{
	margin: 0px;
	list-style-type:none;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom: 5px;
}

.nav-sidebar-child > .active{
	background-color: #337ab7;
}

.nav-sidebar-child > .active > a,
.nav-sidebar-child > .active > a:hover,
.nav-sidebar-child > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}

/*
 * Main content
 */

.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}


/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}
/** */
.default-text-cut-100{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 100px;}
.default-text-cut-150{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 150px;}
.default-text-cut-200{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 200px;}
.default-text-cut-250{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 250px;}

.max-width-200{max-width: 200px;}
.max-width-300{max-width: 300px;}
.max-width-400{max-width: 400px;}
.max-width-500{max-width: 500px;}

/**  */
.default_balance_list_rq_accountName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
	display: inline-block;
	max-width: 250px;     
}
.default_balance_list_accountName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
	display: inline-block;
	max-width: 200px;
}
.default_balance_list_zy{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
	display: inline-block;
	max-width: 300px;
}
.balance_index_detail_table{;}
.balance_index_detail_th{width:80px; min-width: 80px;}

.default_dm_select_div_height{max-height: 200px; height: 200px;}
.default_dm_setting_list_div_height{max-height: 320px; height: 320px;}

.default-padding-top-5{padding-top: 5px;}
.default-padding-top-10{padding-top: 10px;}
.default-padding-top-20{padding-top: 20px;}
.default-padding-top-30{padding-top: 30px;}
.default-padding-top-40{padding-top: 40px;}
.default-padding-top-50{padding-top: 50px;}

.default-padding-left-5{padding-left: 5px;}
.default-padding-left-10{padding-left: 10px;}
.default-padding-left-20{padding-left: 20px;}
.default-padding-left-30{padding-left: 30px;}
.default-padding-left-40{padding-left: 40px;}
.default-padding-left-50{padding-left: 50px;}

.default-padding-right-5{padding-right: 5px;}
.default-padding-right-10{padding-right: 10px;}
.default-padding-right-20{padding-right: 20px;}
.default-padding-right-30{padding-right: 30px;}
.default-padding-right-40{padding-right: 40px;}
.default-padding-right-50{padding-right: 50px;}

.default-padding-bottom-5{padding-bottom: 5px;}
.default-padding-bottom-10{padding-bottom: 10px;}
.default-padding-bottom-20{padding-bottom: 20px;}
.default-padding-bottom-30{padding-bottom: 30px;}
.default-padding-bottom-40{padding-bottom: 40px;}
.default-padding-bottom-50{padding-bottom: 50px;}

.default-margin-top-5{margin-top:  5px;}
.default-margin-top-10{margin-top: 10px;}
.default-margin-top-20{margin-top: 20px;}
.default-margin-top-30{margin-top: 30px;}
.default-margin-top-40{margin-top: 40px;}
.default-margin-top-50{margin-top: 50px;}

.default-margin-left-5{margin-left:  5px;}
.default-margin-left-10{margin-left: 10px;}
.default-margin-left-20{margin-left: 20px;}
.default-margin-left-30{margin-left: 30px;}
.default-margin-left-40{margin-left: 40px;}
.default-margin-left-50{margin-left: 50px;}

.default-margin-right-5{margin-right:  5px;}
.default-margin-right-10{margin-right: 10px;}
.default-margin-right-20{margin-right: 20px;}
.default-margin-right-30{margin-right: 30px;}
.default-margin-right-40{margin-right: 40px;}
.default-margin-right-50{margin-right: 50px;}

.default-margin-bottom-5{margin-bottom:  5px;}
.default-margin-bottom-10{margin-bottom: 10px;}
.default-margin-bottom-20{margin-bottom: 20px;}
.default-margin-bottom-30{margin-bottom: 30px;}
.default-margin-bottom-40{margin-bottom: 40px;}
.default-margin-bottom-50{margin-bottom: 50px;}

/* 默认图形验证码的样式 */
.default-class-img-randomCode{
	height:20px; margin:0px;padding:0px;
}

.default-fitalic{
	font-style: italic;
}
.default-fbold{
	font-weight: bold;
}
.default-fcolor-red{
	color: #ff0000;
}
.default-fcolor-green{
	color: green;
}
.default-fcolor-blue{
	color: blue;
}
.default-fcolor-000{
	color: #000;
}
.default-fcolor-fff{
	color: #fff;
}
.default-fcolor-ccc{
	color: #ccc;
}
.default-fcolor-333{
	color: #333;
}
.default-fcolor-666{
	color: #666;
}
.default-fcolor-999{
	color: #999;
}
.default-fsize-large{
	font-size: large;
}
.default-fsize-medium{
	font-size: medium;
}
.default-fsize-small{
	font-size: small;
}
/* 只读项目的背景色，适用于非input类型元素 */
.default-bg-readonly{
	background-color: #eee;
	opacity: 1;
}
/* 只读项目但可选择录入，适用于input，如日期选取 */
.default-bg-readonly-eninput{
	background-color: transparent !important;
}
/* 默认的标签，没有粗体 */
.default-label{
	font-weight: normal !important;
}

/* 文字显示太多时，使用省略号 */
.default-text-overflow-hidden{
	overflow: hidden; 
    text-overflow:ellipsis;  
    /*white-space: nowrap;*/ 
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}

/** 咨询新状态标记 */
.default-comment-new{
	background: url("../images/ico-comment-new.gif") top no-repeat;
}

/** 强制换行 */
.default-line-break{
	word-break:break-all; 
	word-wrap:break-word; 
	white-space:normal;
}