/***************************
쿠폰다운로드 modal 
***************************/
.bootstrap-iso .modal-header h4{color:#4998d1;overflow:hidden;height:20px;} 

.bootstrap-iso .modal .modal-footer{padding-top:10px;padding-bottom:10px;}
#cp_modal .modal-dialog{max-width:500px;margin-right:auto;margin-left:auto;}
#cp_modal .modal-header{padding:5px 20px;}
#cp_modal .modal-header .close{font-size:2.4em;}

	/*쿠폰다운로드 몸체*/
	#cp_modal .modal-body{padding:0px;}	
	#cp_modal .modal-body #cp_downform{}/*쿠폰다운폼*/

	#cp_modal .modal-body .cp_layer {margin:0px;}
	#cp_modal .modal-body .cp_layer > div {padding:0px;height:250px;}
	#cp_modal .modal-body .cp_layer > div.input_form {}
	#cp_modal .modal-body .cp_layer > div.coupon_manage {background-color:#4799d1}

	/*모달 사이즈 정의*/
	@media (max-width: 768px){
		#cp_modal .modal-body .cp_layer > div {padding:0px;height:180px;}
	}
	/*쿠폰다운로든 입력폼*/
	#cp_modal .modal-body .c_title{padding:15px 0px 15px 0px;color:#4799d1;font-size:16px;line-height:20px;letter-spacing:-0.08em;}
	#cp_modal .modal-body .row.c_input{margin:0px 10px 5px 10px;background-color:#ebe8ef;border:1px solid #ebe8ef;border-radius: 5px;}
	#cp_modal .modal-body .c_input > div{padding:0px;line-height:35px;height:35px;}
	
	#cp_modal .modal-body .c_input > div.head{text-align:right;font-size:14px;padding-right:10px;;letter-spacing:-0,05em;}
	#cp_modal .modal-body .c_input > div.text{font-size:15px;padding-left:5px;}
	#cp_modal .modal-body .c_input > div.text input{width:95%;border:none;border-bottom:1px solid #d8d2df;background-color:transparent;font-size:15px;line-height:30px;}
	#cp_modal .modal-body .c_input > div.text select{width:95%;height:20px;border:none;border-bottom:1px solid #d8d2df;background-color:transparent;font-size:15px;line-height:20px;}

	#cp_modal .cp_downform_submit{display:inline-block;padding:15px 30px;margin:10px 0px;text-align:center;background-color:#4799d1;color:white;font-size:16px;}
	.modal-backdrop {position: fixed; top: 0;right: 0; bottom: 0; left: 0; background-color: #000;}
	.modal-backdrop.in {	filter: alpha(opacity=50); opacity: .5;}

	/*쿠폰 다운로드 오른쪽 찬 정의*/
	#cp_modal .modal-body .c_select{margin-bottom:10px;}
	#cp_modal .modal-body .c_select select{width:90%;background-color:transparent;border:1px solid white;color:#eee;line-height:33px;font-size:15px;text-align:center;letter-spacing:-0.05em;}
	#cp_modal .modal-body .c_select select option{color:#4799d1}
	#cp_modal .modal-body .c_agree{margin-top:15px;margin-bottom:30px;color:white;font-size:14px;height:25px;line-height:25px;font-weight:normal;}
	#cp_modal .modal-body .c_agree a{color:white;display:inline-block;margin-left:5px;}

	#term_ckeck{display:inline-block;position:relative;width:25px;height:25px;cursor:pointer;font-size:15px;color:white;margin:0px 3px 0px 0px;border:1px solid white;background-color:transparent;}
	/*
	#term_ckeck:after{display:inline-block;position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background-color:#4799d1;border:1px solid #eee;visibility:visible;text-align:center;line-height:100%;}
	#term_ckeck:checked:after{content:"\2714";}
	*/

	/*쿠폰 다운로드 결과 보여주기*/
	#cp_down_result{padding:20px 10px;}
	#cp_down_result .c_result{position:relative;width:280px;margin:20px auto;text-align:center;border:1px solid #4799d1;overflow:hidden;}
	#cp_down_result .c_result .coupon_number{position:absolute;top:350px;left:0px;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;}
	#cp_down_result .c_result .coupon_number01{position:absolute;top:300px;left:0px;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;}
	#cp_down_result{display:none;}


/***************************
쿠폰 다운 확인 
***************************/
#cp_confirm .modal-dialog{max-width:350px;margin-right:auto;margin-left:auto;}
	
	#cp_confirm .modal-header{padding:5px 15px;}
	#cp_confirm .modal-header .close{font-size:2.4em;}
	
	#cp_confirm .modal-body{padding:0px 10px;}
	#cp_confirm .modal-body div.head{font-size:15px;font-weight:bold;margin-bottom:10px;padding-top:20px;padding-left:3px;}
	#cp_confirm .modal-body div.text{margin-bottom:10px;}
	#cp_confirm .modal-body div.submit{margin-bottom:10px;}
	#cp_confirm .modal-body div.submit button{width:100%;}

	#cp_confirm .modal-body .c_title{padding:10px 0px;color:#4799d1;font-size:15px;}
	#cp_confirm .modal-body .detail{padding-bottom:10px;color:red;}
	#cp_confirm .c_result.error img{	filter: alpha(opacity=50); opacity: .5;}
	#cp_confirm .c_result .error{position:absolute;top:40%;left:10%;width:80%;height:60px;line-height:55px;text-align:center;font-size:30px;font-weight:bold;color:red;border:5px solid red;border-radius:8px;}


	#cp_confirm{padding:20px 10px;}	
	#cp_confirm .c_result{position:relative;width:280px;margin:20px auto;text-align:center;border:1px solid #4799d1;overflow:hidden;}
	#cp_confirm .c_result .coupon_number{position:absolute;top:350px;left:0px;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;}
	#cp_confirm .c_result .coupon_number01{position:absolute;top:330px;left:0px;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;}

	#cp_confirm_result{display:none;}

	
	

#cp_term .modal-body{font-size:12px;}



.bootstrap-iso .modal {
  text-align: center;
}
@media screen and (min-device-width: 768px) {
  .bootstrap-iso .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.bootstrap-iso .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

