@CHARSET "UTF-8";
.container-full{
	background: #EFF5FB;
}
.container-main {
    width: 1000px;
    margin: 0 auto;
}



.ds-main-tit {
	position : relative;
	margin-bottom : 20px;
	height : 30px;
}
.ds-main-tit > h1 {
    float: left;
    padding-left: 30px;
    height: 30px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
    background: url(../images/note.png) 0 center no-repeat;
}
.ds-main-tit .btn {
	display: block;
    float: right;
    min-width: 70px;
    height: 30px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
    background-color: #2891F3;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 5px;
    padding:0px 5px;
}
.edit-moudle > .moudle-header {
    position: relative;
    padding: 0 15px;
    height: 40px;
    background-color: #8cadd2;
    margin-bottom: 3px;
}

.edit-moudle > .moudle-header > .moudle-title {
	height : 40px;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;
	line-height : 40px;
}
/* edit-moudle加入嵌套样式 */
.edit-moudle .edit-moudle{
	margin-left:15px;
}
.edit-moudle .edit-moudle > .moudle-header {
    position: relative;
    padding: 0 15px;
    height: 30px;
    background-color: inherit;
    margin-bottom: 5px;
}
.edit-moudle .edit-moudle > .moudle-header > .moudle-title {
	font-size : 0.95em;
	color : #000;
}


/*解决垂直居中问题*/
input.form-control{
	padding:0px 12px;
}
.ui-select-match span.form-control{
	padding:4px 12px;
}

/*解决行政区划框只读模式下宽度不自适应问题*/
province .form-control[disabled],
city .form-control[disabled],
district .form-control[disabled]{
    /* 
   	 暂注，行政区划控件样式有问题
    width:auto;
     */
}
textarea.form-control[disabled]{
	width:100%;
}

/*form-group一致性*/
div[date-picker] input{
	height: 34px;
    line-height: 34px;
	text-indent: 10px;
	border-radius: 2px;
}
.form-group div[date-picker],
.form-group div[date-picker] > div{
	width:100%;
}
.form-group div[date-picker] input,
.form-group codeset > div input.form-control{
/* 	background-color: #fff; */
	border: none;
	border-bottom: 1px solid #e8e8e8;
	border-radius: 0px;
	width:100%;
}
.form-group div[date-picker] input.form-control:focus{
	border-color: #208EE9;
}

.form-group .form-control.ui-select-toggle{
	background-color: #fff;
	border: none;
	border-bottom: 1px solid #e8e8e8;
	border-radius: 0px;
}

/*基于form-group一致性，回复日历控件的ds-input-box样式*/
.ds-input-box div[date-picker] input{
	
/* 	background-color: #F8FAFC; */
	border: solid 1px #DAE0E8;
	border-bottom: 1px solid #DAE0E8;
	border-radius: 2px;
	width:100%;
}
.ds-input-box div[date-picker] input.form-control:focus{
	border-color: #DAE0E8;
	background-color: #fff;
}
/*基于form-group一致性，回复codeset控件的ds-input-box样式*/
.ds-input-box codeset > div input.form-control{
	border: 1px solid #D2D2D2;
	border-radius:0px;
}
.ds-input-box .form-control.ui-select-toggle {
	background-color: #F8FAFC;
    border: solid 1px #DAE0E8;
    border-radius: 2px;
}

/*tab组件颜色*/
.nav-tabs{
	height : 40px;
	background-color : #F8F8F8;
}
.nav-tabs>li{
	background-image:none;
	float : left;
	height : 40px;
	border-right : solid 1px #EAEAEA;
	cursor : pointer;
	padding:0px;
}
.nav-tabs>li >a{
	display : block;
	padding : 0 30px;
	height : 38px;
	font-size : 14px;
	color: #3D535C!important;
	line-height : 38px;
	border-radius:0 0;
	border-top : solid 2px transparent!important;
	margin-right: 0px;
}
.nav-tabs>li:hover,
.nav-tabs>li.active{
	background-color : #FFFFFF;
	border-bottom: none !important;
}
.nav-tabs>li:hover > a,
.nav-tabs>li.active > a{
	font-weight : bold;
	border-top-color : #FFBF00!important;
	color: #3D535C!important;
}
.nav-tabs>.active>a:before {
    content:none;
}
.nav>li>a:before {
    content:none;
}