.form-readonly[readonly]{
    cursor: not-allowed;
    background-color: #ffffff;
    opacity: 1;
}
.page-content .page-header{
	position: fixed;
    top:0;
    left:0;
    z-index:99;
    margin:0 0 0 16px;
}
.page-content .page-header h1 small{
	color:#111;
}
.A4 .col-xs-12{
	padding-top:0;
}
.A4 .bg{
	padding-top:4mm;
	background: #e0e0e0 !important;	
}
body.A4 .sheet {
    width: 210mm;
    /* height: 296mm; */
    background: white;
    box-shadow: 0 0.5mm 2mm rgba(0,0,0,.3);
    margin: 5mm auto;
}
.sheet.padding-10mm {
    padding: 10mm;
}
.mustFill{
	color:#f00;
}
.tips{
	font-size: 16px;
    color: #f00;
    margin-bottom:12mm;
}
.labelText{
	position:relative;
}
.labelText .label40{
	display:inline-block;
	padding:0;
	height:50mm;
	line-height:50mm;
}
.labelText .qt-sm-10{
	position:absolute;
	top:0;
	left:41mm;
}
.labelText textarea{
	display:inline-block;
	height:50mm;
}
.qt-sm-2{
	width:40mm;
}
.qt-sm-10{
	display:inline-block;
	width:142mm;
}
.qt-sm-12{
	text-align:center;
	margin-top:16mm;
}
