/*========= bootstrap 扩展 =========*/
.btn i {
	margin-right:5px;
}

.fixed-table-pagination {/* ====== 分页底部 ======== */
	/*padding:0 10px;*/
}
.fixed-table-container {
	border:none;
	/*border-bottom:1px solid #ddd;*/
}
.box-title {
	font-size: 14px !important;
	font-weight: bold;
}

/*=========== 部分bootstrap 扩展 =============*/
.my-form .control-label i {
	float:right;
	font-size: 14px;
	color:red;
	padding-top:2px;
	padding-left:5px;
}
.form-group .control-label i {
	float:right;
	font-size: 14px;
	color:red;
	padding-top:2px;
	padding-left:5px;
}
.my-container-fluid {
	padding:0;
}

.my-table-inter {
	height:1px;
	margin:15px 0;
	border-top:1px dashed #eee;
}
/*========== 菜单图标颜色 ==========*/
.icon-red {
	color: red;
}

/*========== 自定义 ===============*/
.type-btns a {
	cursor: pointer;
	margin-right: 10px;
}
.type-btns a:hover{
	text-decoration: underline;
	color:#ff4716 !important;
}
.type-btns button {
	cursor: pointer;
	margin-right: 10px;
}
.curr-type {
	color:#ff4716 !important;
}
.comm-div {
	overflow: hidden;
}

table td{
	vertical-align: middle !important;
}
.btn-min-width {
	min-width:100px;
}
.my-pad-t15 {
	padding-top:15px !important;
}
.my-pad-b10 {
	padding-bottom:10px !important;
}
.my-pad-b15 {
	padding-bottom:15px !important;
}
.my-pad-tb10 {
	padding:10px 0;
}
.my-pad-tb15 {
	padding:15px 0;
}
.my-pad-r15 {
	padding-right:15px !important;
}
.my-pad-lr10 {
	padding:0 10px;
}
.my-pad-lr15 {
	padding:0 15px;
}
.my-mar-t15 {
	margin-top:15px;
}
.my-mar-t30 {
	margin-top:30px;
}
.my-mar-tb15 {
	margin: 15px 0;
}
.my-mar-tb20 {
	margin: 20px 0;
}
.my-mar-b15 {
	margin-bottom:15px;
}
.my-mar-t-5{
	margin-bottom: -5px !important;
}
.my-mar-l15 {
	margin-left: 15px;
}
.my-mar-r5 {
	margin-right: 5px;
}
.my-mar-r10 {
	margin-right: 10px;
}
.my-mar-r15 {
	margin-right: 15px;
}
.my-mar-lr10 {
	margin: 0 10px;
}

.my-mar-lr15 {
	margin:0 15px;
}
 
.my-c-olive {
	color:#3d9970;
}
.my-c-olive:hover{
	color:#000 !important;
}
.my-c-purple {
	color:#605ca8;
}
.my-c-maroon {
	color:#ff3300;
}
.my-c-hui {
	color:#bbbbbb;
}
.manage-name {
	padding-top:10px;
	font-size: 22px;
	color: #fff;
}

.border-none {
	border:none;
}
.my-tip {
	padding:15px;
	font-weight:bold;
	background-color:#f5f5f5;
	border-bottom: 1px solid #eee;
}

.my-tip .red{
	padding:0 3px;
	color: red;
}

.my-highlight {
	margin-top: 0px;
	margin-bottom: 15px;
	padding:15px 0;
   	background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

/*========== 搜索 ===========*/

.my-more-search {
	position:relative;
	color:#369;
	overflow: hidden;
	margin-bottom:10px;
	cursor:pointer;
}
.my-more-search span {
	margin-right: 13px;
}
.my-more-search i {
	position:absolute;
	top:5px;
	right:0px;
	font-size: 16px;
}
.my-more-search-content {
	overflow: hidden;
	display: none;
}

/* ========== 表单 ========== */
.control-label {
	padding-left:15px;
	padding-right:0;
}
.form-row {
	margin-top: 15px;
}

/* ========== 图片预览 ========*/
.my-image-pre{
	position:relative;
	float:left;
	margin-left:15px;
	width:100px;
	height: 100px;
	border:1px solid #d2d6de;
}

.my-image-pre img{
	width: 100%;
    height: 100%;
    object-fit:cover;
    }
.my-image-pre a{
	position: absolute;
	top:80px;
	right:-70px;
}

.my-images-pre{
	position:relative;
	float:left;
}
.my-images-pre span{
	position:relative;
	float:left;
	width: 100px;
    height: 100px;
	margin-left:15px;
	border:1px solid #d2d6de;
}
.my-images-pre img{
	width: 100%;
    height: 100%;
    object-fit:cover;
}
.my-images-pre a{
	position: absolute;
	top:80px;
	right:-70px;
}

.select-image:hover{
	text-decoration: underline;
}

.table-bordered td {
	border:1px solid #ddd !important;
}
.table-bordered .bold {
	font-weight:Bold;
}

.navButt1 {
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	color: #000;
	background-color: #EEE;
	font-size:14px;
	height:33px;
	line-height:33px;
	padding:0 15px;
	text-decoration:none !important;
	margin-right:10px;
	margin-top: 10px;
}
.navButt1:hover{
	color: #000;
	background-color: #DDD;
}

.navButt2 {
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	color: #FFF;
	background-color: #d9534f;
	font-size:14px;
	height:33px;
	line-height:33px;
	padding:0 15px;
	text-decoration:none !important;
	margin-right:10px;
	margin-top: 10px;
}
.navButt2:hover{
	color: #FFF;
	background-color: #c9302c;
}

.navChildButt1 {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size:14px;
	height:33px;
	line-height:33px;
	padding:0 8px;
	text-decoration:none !important;
}
.navChildButt1:hover{
	color: #c9302c;
}

.navChildButt2 {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	color: #c9302c;
	font-size:14px;
	height:33px;
	line-height:33px;
	padding:0 8px;
	text-decoration:none !important;
	font-weight:bold;
}
.navChildButt2:hover{
	color: #c9302c;
}

.navChildDiv {padding-top:10px;}

.height-50{
	font-size: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
}
.mar-tb {
	margin-top: 10px;
	margin-bottom: 10px;
}
.div-pwd-update {
	margin: 0 auto;
	margin-top: 20px;
	position: relative;
	left: -10px;
	width: 500px;
	height: 240px;
	padding: 20px;
}
