.h6dp-btn{
	border-radius: 5px;
	height: 40px;
}

.h6dp-btn h4{
	font-size: 17px;
}
a,
a:focus,
a.focus,
a:hover,
a:active,
a.active{
	color: #00A7C1;
}

.h6dp-btn-info,
.h6dp-btn-info:focus,
.h6dp-btn-info.focus,
.h6dp-btn-info:hover,
.h6dp-btn-info:active,
.h6dp-btn-info.active,
.open > .dropdown-toggle.h6dp-btn-info {
	color: #fff;
	background-color: #00A7C1;
	border-color: #00A7C1;
}

.h6dp-btn-info-reverse,
.h6dp-btn-info-reverse:focus,
.h6dp-btn-info-reverse.focus,
.h6dp-btn-info-reverse:hover,
.h6dp-btn-info-reverse:active,
.h6dp-btn-info-reverse.active,
.open > .dropdown-toggle.h6dp-btn-info-reverse {
	color: #00A7C1;
	background-color: #fff;
	border-color: #00A7C1;
}

.h6dp-btn-info-cancel,
.h6dp-btn-info-cancel:focus,
.h6dp-btn-info-cancel.focus,
.h6dp-btn-info-cancel:hover,
.h6dp-btn-info-cancel:active,
.h6dp-btn-info-cancel.active,
.open > .dropdown-toggle.h6dp-btn-info-cancel{
	color: #00A7C1;
	background-color: #e4f0f0;
	border-color: #e4f0f0;
}

.h6dp-btn-info-cancel-border,
.h6dp-btn-info-cancel-border:focus,
.h6dp-btn-info-cancel-border.focus,
.h6dp-btn-info-cancel-border:hover,
.h6dp-btn-info-cancel-border:active,
.h6dp-btn-info-cancel-border.active,
.open > .dropdown-toggle.h6dp-btn-info-cancel-border{
	color: #00A7C1;
	background-color: #e4f0f0;
	border-color: #00A7C1;
}

.h6dp-btn-warning-cancel,
.h6dp-btn-warning-cancel:focus,
.h6dp-btn-warning-cancel.focus,
.h6dp-btn-warning-cancel:hover,
.h6dp-btn-warning-cancel:active,
.h6dp-btn-warning-cancel.active,
.open > .dropdown-toggle.h6dp-btn-warning-cancel{
	color: #F86513;
	background-color: #FFEADE;
	border-color: #FFEADE;
}

.h6dp-btn-default,
.h6dp-btn-default:focus,
.h6dp-btn-default.focus,
.h6dp-btn-default:hover,
.h6dp-btn-default:active,
.h6dp-btn-default.active,
.open > .dropdown-toggle.h6dp-btn-default{
	color: #000000;
	background-color: #ffffff;
	border-color: #DDDDDD;
}

.h6dp-btn-finish{
	height: 44px;
	width: 100%;
	font-size: 15px;
}

.h6dp-btn-finish-div{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 45px;
}

.img-wechat{
	width: 120px;
	height: 120px;
}

.img-qrcode{
	width: 120px;
	height: 120px;
}

.h6dp-modal .modal-header{
	padding: 10px 15px;
	background-color: #F5F5F5;
	border-radius: 4px;
	height: 42px;
	border-bottom: none;
}

.h6dp-modal .modal-title{
	font-size: 15px;
	font-weight: 600;
}

.h6dp-modal .close{
	font-size: 24px;
}

.h6dp-modal .modal-footer{
	padding: 0px;
	border-radius: 0px;
	display: flex;
	border-top: none;
}

.h6dp-modal .modal-footer button{
	width: 50%;
	display: inline-block;
	border-radius: 0px;
	height: 42px;
}

.h6dp-modal .modal-footer button:first-child{
	border-bottom-left-radius: 4px;
}

.h6dp-modal .modal-footer button:last-child{
	border-bottom-right-radius: 4px;
}

.h6dp-modal .modal-footer .btn+.btn{
	margin-left: 0px;
}

.h6dp-btn-block,
.h6dp-modal .modal-footer .h6dp-btn-block{
	width: 100%;
}

.main-footer.h6dp-onlyOnePage{
	text-align:center;
	position: fixed;
	bottom: 0;
	width: 100%;
}

.h6dp-btn-twoColumn{
	width: 45%;
	max-width: 250px;
	height: 40px;
	margin-top: 10px;
}

.h6dp-btn-threeColumn{
	width: 30%;
	max-width: 250px;
	height: 40px;
	margin-top: 10px;
}

.h6dp-input-mobile{
	background-image: url(../../img/qrcode/mobile.png);/*设置小图标*/
	background-size: 28px 28px;/*小图标的大小*/
	background-position: 5px 4px;/*小图标在input的位置*/
	background-repeat: no-repeat;/*背景小图标不重复*/
	padding: 8px 10px 8px 40px;/*设置input内边距*/
	/*设置input样式好看*/
	border: 1px solid #ddd;
}

.h6dp-input-password{
	background-image: url(../../img/qrcode/password.png);/*设置小图标*/
	background-size: 28px 28px;/*小图标的大小*/
	background-position: 5px 4px;/*小图标在input的位置*/
	background-repeat: no-repeat;/*背景小图标不重复*/
	padding: 8px 10px 8px 40px;/*设置input内边距*/
	/*设置input样式好看*/
	border: 1px solid #ddd;
}

.h6dp-input-subjectCode{
	background-image: url(../../img/qrcode/subjectCode.png);/*设置小图标*/
	background-size: 28px 28px;/*小图标的大小*/
	background-position: 5px 4px;/*小图标在input的位置*/
	background-repeat: no-repeat;/*背景小图标不重复*/
	padding: 8px 10px 8px 40px;/*设置input内边距*/
	/*设置input样式好看*/
	border: 1px solid #ddd;
}

.h6dp-input-noborder{
	border: none;
	height: 36px;
}

.h6dp-btn-no-border-red,
.h6dp-btn-no-border-red:active,
.h6dp-btn-no-border-red.focus, .h6dp-btn-no-border-red:focus, .h6dp-btn-no-border-red:hover{
	padding: 6px 0px 6px 10px;
	background-color: white;
	color: red;
	border-left: 1px solid #ddd;
}

.h6dp-background-white{
	background-color: white;
}

.h6dp-div-average{
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.h6dp-fileUploadDiv{
	margin-top: 8px;
}

.h6dp-fileUploadDiv span{
	vertical-align: top;
}
.h6dp-fileUploadDiv i.fa{
	vertical-align: middle;
	color: #00A7C1;
}

.content-header{
	padding: 5px 0px;
	text-align: center;
}

.h6dp-file-upload-tishi{
	color:red;
	text-align:left;
	margin-top: 10px;
}

.fa.fa-2x {
	font-size: 1.8em;
}

.edc-container .edc-form-title{
	color: #00A7C1 !important;
	font-size: 24px !important;
}

.bootstrap-table .table{
	border: none;
}

#com_submit, #tmp_submit, button[name="sub"]{
	width: 130px;
}

.h6dp-block-line{
	background-color: #F5F5F5;
	height: 10px;
	min-height: 0px;
	padding: 0px;
	margin: 0px -15px;
}

.box-footer.col-sm-12{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
}

#fileListModal table{
	vertical-align: middle;
	margin-bottom: 0px;
	border: 1px solid #ddd;
	text-align: center;
}

#fileListModal table th,
#fileListModal table td{
	text-align: center;
	border: 1px solid #ddd;
}

#subInfoDiv label {
	font-weight: 500;
}

@media (max-width: 768px){
	.form-group > label:not(:first-of-type){
		margin-top: 15px;
	}
	.form-group .form-control#city,
	.form-group .form-control#district{
		margin-top: 15px;
	}
}

@media (min-width: 992px){
	.form-group > .col-md-3.control-label:first-child{
		width: 16.66666667%;
	}
}

@media only screen and (max-width: 1000px) {
}

@media only screen and (max-width: 800px) {
}

@media only screen and (max-width: 568px) {
}

@media only screen and (max-width: 320px) {
}