/*----------------------------------*/
.reminder_im_box_1{
	width:100%;
	border:1px solid #dee2e6;
	background-color:#f8f9fa;
	padding:4px;
	font-size:13px;
	margin:10px 0 10px 0;
}

/*----------------------------------*/
.reminder_main_1000{
	width:100%;
	height:auto;
}
.reminder_main_1100{
	max-width:1025px;
	min-width:768px;
	height:auto;
	min-height:600px;
	margin:0 auto;
	position:relative;
	padding:170px 0 50px 0;
}
.reminder_main_1100_nav{
	width:100%;
	padding:10px 10px 15px 20px;
	font-size:16px;
	line-height:24px;
}
.reminder_main_1100_nav > li{
	display:inline-block;
}

/*--------------*/
.reminder_main_1101{
	max-width:1025px;
	min-width:768px;
	height:auto;
	margin:0 auto;
	position:relative;
}

.reminder_main_1101_title{
	font-size:32px;
	line-height:38px;
	font-weight:500;
	color:#212529;
	margin:20px 0 10px 0;
}

/*--------------*/
.reminder_main_1102{
	max-width:1025px;
	min-width:768px;
	height:auto;
	margin:0 auto;
	position:relative;
	margin-top:20px;
}
.reminder_main_1102_title{
	font-size:28px;
	line-height:34px;
	font-weight:500;
	color:#212529;
	border-left:solid 3px #d9231f;
	padding-left:5px;
}

.reminder_main_1102_txt{
	font-size:20px;
	line-height:24px;
	font-weight:500;
	color:#212529;
	margin:20px 0 20px 0;
}
.reminder_main_1102_lists{
	width:100%;
	padding-top:10px;
}
.reminder_main_1102_lists_elm{
	width:100%;
	padding:5px 10px 5px 15px;
}
.reminder_main_1102_lists_elm > a{
	color:#212529;
}
.reminder_main_1102_passwd{
	
}
.reminder_main_1102_passwd_txt{
	font-size:18px;
	line-height:26px;
	font-weight:500;
	color:#212529;
	margin:20px 0 20px 0;
}
.reminder_main_1102_passwd_txt2{
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#212529;
	margin-top:10px;
}
.reminder_main_1102_passwd_input{
	outline:0;
	max-width:calc(100% - 15px);
	width:400px;
	height:auto;
	padding:5px;
	margin:5px 0 0 15px;
	display:block;
	font-size:16px;
	color:#495057;
	font-weight:400;
	line-height:24px;
	border:solid 1px #dfdfdf;
	border-radius:5px;
	position:relative;
	z-index:0;
	transition: border-color 0.5s ease-in-out,box-shadow 0.5s ease-in-out;
}
.reminder_main_1102_passwd_input:focus{
	border:solid 1px rgba(191,222,255,1);
	box-shadow:0px 0px 0px 3px rgba(191,222,255,0.7);
	position:relative;
	z-index:0;
}
.reminder_main_1102_passwd_recapcha{
	display:inline-block;
	margin:20px auto 20px 15px;
}

.reminder_main_1102_passwd_terms{
	max-width:calc(100% - 15px);
	width:600px;
	height:200px;
	padding:10px;
	margin:10px 0 5px 15px;
	overflow:scroll;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#212529;
	border:solid 1px #dfdfdf;
}

#reminder_main_1102_passwd_btn{
	padding:5px;
	margin:10px auto 20px 15px;
	cursor:default;
	opacity:0.5;
}
.reminder_main_1102_passwd_note{
	font-size:13px;
	color:#495057;
	font-weight:400;
	line-height:19px;
	margin:0 auto 10px 15px;
}

/*--------------*/
.reminder_main_error{
	max-width:100%;
	width:500px;
	display:none;
	height:auto;
	color:#856404;
	background-color:#fff3cd;
	border:solid 1px #ffeeba;
	font-size:14px;
	line-height:21px;
	font-weight:400;
	padding:15px;
	border-radius:3px;
	margin:10px auto 10px 0;
}
.reminder_main_error_close{
	color:#856404;
	font-size:18px;
	line-height:20px;
	font-weight:500;
	display:inline-block;
	width:20px;
	height:20px;
	cursor:pointer;
	float:right;
	text-align:center;
}
