/**
	member skin css
*/

.access .panel-footer{overflow:hidden;}
.search form{padding:20px;}
.search textarea {padding: 15px;background: #f7f7f7;font-size: 12px;}
.final .btn_final{margin-top:20px; text-align:center;}
.register_title, .register2_title{
	font-size:18px;
}
.form-group .control-label{
	color:#B0AEAE;
	font-weight:400;
}
.form-group .form-control{
	border-radius:0px;
}
.register_wrap{
	width:100%;
}
@media ( min-width: 1200px ) {
	.register_title{
		margin-left:192px;
	}
	.register2_title{
		margin-left:27px;
		margin-bottom:25px;
	}
	.register_wrap{
		width:80%;
		margin:0 auto;
	}
	.font_arr_sub{
		padding-left:16px;
	}
	.font_arr{
		padding-left:10px;
	}
}

.checkbox .check_remodel{
	border: 1.5px solid #ebebeb;
	width:20px;
	padding:0;
	float:left;
}
input[id="mem_receive_email"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
input[id="mem_receive_sms"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
input[id="mem_open_profile"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
input[id="mem_use_note"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
input[id="par2_same"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
input[id="par3_same"]:checked + .check_remodel{
	background-color: #B0AEAE;
}
.mem_check .checkbox_txt{
	width:340px;
	line-height:20px;
	margin-left:30px;
}
.mem_check label{
	padding-left:0px;
}
.mem_check input{
	display: none;
}
.add_ex{
	color:#ababab;
}

.pt7{
	padding-top:7px;
}
.cherry_btn{
	background-color: #CB4A8A;
    color: white;
    border-radius: 45px;
    width: 320px;
    height: 45px;
    margin: 0 auto;
	font-size:18px;
	font-weight:300;
}
.form-group .addr-line{
	margin-bottom:15px;
}
.photo_finder{
    background: #CB4A8A;
    width: 110px;
    height: 34px;
    border-radius: 40px;
    text-align: center;
    line-height: 34px;
    color: white;
    font-weight: 400;
	cursor:pointer;
}
.photo_finder:hover{
	color:black;
}
.upload-name {
	display: inline-block;
	padding: .5em .75em;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fff;
  border: 1px solid #ebebeb;
  border-bottom-color: #e2e2e2;
  border-radius: .25em;
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}
/* imaged preview */
.filebox .upload-display {
	margin-bottom: 5px;
}

@media(min-width: 768px) {
	.filebox .upload-display {
		display: inline-block;
		margin-right: 5px;
	}
}

.filebox .upload-thumb-wrap {
	display: inline-block;
	width: 80px;
	vertical-align: middle;
	border: 1px solid #ddd;
	border-radius: 5px;
	background-color: #fff;
}

.filebox .upload-display img {
	display: block;
	max-width: 100%;
	width: 100% \9;
	height: auto;
}