/* layout begin */
.payment_top_text {line-height: 25px; font-size: 14px;}
.inner_wrap { height:100%; }

/* layout end */
/* common start */
.msg {}
.msg2 {}
.msg-bold { color:#0184ca;font-weight:bold; }
.msg-bold2 {color:#6fbd11; font-weight:bold; }
.msg2-bold, .msg-bold3 { font-weight: bold; color: #000;}
.msg2-weak { color:#777777; }
.term-date { color: red;font-weight:bold; }
.term-analysis { 
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0px 8px;
	border-radius: 6px;
	margin-right: 5px;
	background-color:#8cd03b;
	color:#fff; 
	font-size: 12px !important;
	}
.term-pay { display:inline-block;padding:0px 12px;background-color:#0184ca;color:#fff; }
.term-free { display:inline-block;padding:0px 12px;background-color:#674ea7;color:#fff; }
.term-dday { display:inline-block;padding:0px 12px;background-color:#cc0000;color:#fff;margin-left:5px; }
.term-expire { display:inline-block;padding:0px 12px;background-color:#656565;color:#fff;margin-left:5px; }
.term-benefit,.term-benefit2 { 
	display:inline-block;
	height:22px;
	line-height:22px;
	padding:0px 10px;
	border-radius: 6px;
	margin-right: 5px;
	background-color:#ff00ff;
	color:#fff; 
	font-size: 12px !important;
	}
.term-benefit { margin-left:5px; }
button[type='button'] { outline: none !important; }
#price_up {z-index:101;position:absolute;display:none;left:calc(50% - 504px);box-shadow:0 0 30px 5px rgba(0, 0, 0, 0.2);}
#price_up .pop_img {width:1009px; height: 486px;}

.sub_contents h4 {font-size: 16px; margin: 0; font-family:'Roboto','Noto Sans KR', sans-serif;}
/* common end */

/*결제내역*/
.history_table th {background: #f0f0f5 !important; color: #1d3a6b;}
.history_table th, .history_table td {border: 1px solid #c8cad1 !important;}
.history_table .btn-outline-primary {border-color: #2a82df; color: #2a82df;}
.history_table .btn-outline-primary:hover {background: #2a82df; color: #fff;}












