.registoryForm {
	padding: 40px 15px;
}

/* form */
.form-group {
	margin-bottom: 5px;
}

.form-group .control-label {
	font-size: 13px;
}

.form-horizontal .btnArea {
	width: 330px;
}

.form-horizontal .counter {
	padding: 5px 10px;
	;
	font-size: 13px;
	text-align: right;
}

.form-horizontal .modal-body ul {
	border: 1px solid #cce6ff;
	background-color: #f0f8ff;
	padding: 3px;
}

.form-horizontal .modal-body li {
	margin: 15px 35px;
}

/* confirm */
.form-horizontal .confArea ul {
	margin: 0 40px;
}

.form-horizontal .confArea li.f_r {
	margin: 7px 0;
	padding: 10px;
	text-align: right;
}

.form-horizontal .confArea li.f_l {
	margin: 7px 0;
	border-left: 1px dotted #3a87ad;
	padding: 10px;
}

.form-horizontal .confArea .line {
	border-bottom: 1px solid #3a87ad;
}

.form-horizontal .confArea .abstract_title {
	border-bottom: 3px double #3a87ad;
	margin: 0 auto;
	padding: 10px 25px;
}

.form-horizontal .confArea .abstract_detail {
	border: 1px dotted #3a87ad;
	margin: 10px 25px;
	padding: 15px 25px;
	font-size: 13px;
}

/* complete */
.complete {
	margin: 10px 0;
}

.complete .panel-body {
	margin: 0 10px;
	padding: 20px;
}

.complete ul {
	margin: 20px 0;
	padding: 0 15px;
}

.complete p.info {
	font-weight: bold;
	line-height: 1.5;
}

.complete p.message {
	font-weight: bold;
	line-height: 1.5;
}

.complete .well {}

/* footer */
footer .contents .msg_l {
	float: left;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

footer .contents .msg_r {
	margin: 20px;
	text-align: right;
}

/* error */
.field-error {
	color: #a94442;
	font-weight: bold;
}

.txt-error,
input.txt-error {
	background-color: #fff5f5;
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

/* parts */
hr.double {
	border-top: 3px double #bbb;
}

hr.dot {
	border-top: 1px dotted #bbb;
}

/* margin */
.ml-30 {
	margin-left: 30px;
}

/* input */
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

/* org */
.org_over10 {
	display: none;
}

/* coa */
.coa_over10 {
	display: none;
}