.register-form .register-box {
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #ddd;
	border-radius: 15px;
	box-shadow: 4px 4px 8px #6e6e6e;
}

.register-form .eyoom-form header {
	padding: 20px 15px;
	background: #fafafa
}

.register-form .eyoom-form footer {
	padding: 15px
}

.register-form .eyoom-form fieldset {
	padding: 15px
}

.register-form .eyoom-form .vc-captcha fieldset {
	padding: 0
}

.register-form .border-top {
	border-top: 1px solid #ddd
}

.register-form .security-display {
	display: none
}

.register-form .security_0 .security-display,
.register-form .security_1 .security-display,
.register-form .security_2 .security-display,
.register-form .security_3 .security-display,
.register-form .security_4 .security-display {
	display: block
}

.register-form .progress-xxs {
	height: 3px;
	float: none
}

.register-form .security_0 .progress-bar {
	width: 10%
}

.register-form .security_1 .progress-bar {
	width: 25%
}

.register-form .security_2 .progress-bar {
	width: 50%
}

.register-form .security_3 .progress-bar {
	width: 75%
}

.register-form .security_4 .progress-bar {
	width: 100%
}

.register-form .security_0 .progress-e .progress-bar {
	background: #000
}

.register-form .security_1 .progress-e .progress-bar {
	background: #FF4848
}

.register-form .security_2 .progress-e .progress-bar {
	background: #FF6F42
}

.register-form .security_3 .progress-e .progress-bar {
	background: #FDAB29
}

.register-form .security_4 .progress-e .progress-bar {
	background: #73B852
}

.register-form .security_0 .security-heading .float-end:after {
	content: "매우약함"
}

.register-form .security_1 .security-heading .float-end:after {
	content: "약함"
}

.register-form .security_2 .security-heading .float-end:after {
	content: "보통"
}

.register-form .security_3 .security-heading .float-end:after {
	content: "강함"
}

.register-form .security_4 .security-heading .float-end:after {
	content: "아주강함"
}

.register-form .btn-e-cert {
	padding: 7px 12px
}

.register-form .frm_label {
	font-weight: 700
}

.register-form .sns-wrap-reg {
	margin-bottom: 20px
}

.register-form .sns-wrap {
	text-align: left
}

.register-form #reg_mb_icon,
.register-form #reg_mb_img {
	float: inherit
}

.eyoom-form .input input{ height: 50px; border-radius: 7px;}
.required-mark:after{ top: 4px; right: 4px; border-radius: 99px;}
.eyoom-form .input-button .button{ height: 50px; line-height: 50px; background: transparent;}
.eyoom-form .select select{ height: 50px; border-radius: 7px;}
.eyoom-form .select i {top: 8px}
.mb_area_line{ gap: 10px;}
.eyoom-form .input input.form-control{ line-height: 35px;}

/* 모달 헤더 / 바디 / 푸터 구분 선 추가 */
.modal-body {border-top: 1px solid #AAA;border-bottom: 1px solid #AAA;}