/* Loading Img */
:root {
    --main-color: #3e82f4;
}

.loading>.center>.loadingImage{
    background: no-repeat center/70px url('/kdtf/assets/brand/HDM/images/HDM_loading.gif');	
}

.confirmLayerPop .btnsWrap a.btnBlue2{
    background: #3273d5;
    border: 1px solid #3273d5;	
}
.confirmLayerPop .btnsWrap a.btnGray2{
	color: #000;
    border: 1px solid #000;	
}
.confirmLayerPop .btnsWrap a.single{
	color: #FFF;
    background: #3273d5;	
    border: 1px solid #3273d5;
}
.couponResult .price{
    color: #3273d5;	
}
.tabWrap{
	border-top: 1px solid #b5c1c5;
    border-bottom: 1px solid #3273d5;	
}
input:focus {
	box-shadow: none;
}
/* 결제 내역 */
.historyList > li.deposit .price{color:#3273d5;}
/* 충전금 충전 */
.useMileage .cash{color:#3273d5;} 
.myCard{background:#3e82f4;} 
.myCard{border-radius:16px;} 
.myCard:before{background:left center / auto 26px url('/kdtf/assets/brand/HDM/images/hdm_BI.png') no-repeat;} 
.myCard:before{height:26px;} 
.myCard:after{background:center center / auto 43px url('/kdtf/assets/brand/HDM/images/hdm_logo.png') no-repeat;} 
.fixBtn > button, .fixBtn > a{background:#3273d5;} 

ul.historyList{
	background: #fff;
}
li.notfound {
    text-align: center;
    height: 100vh;
    padding: calc(50vh - 100px) 0;
}

/* 간편 결제 페이지 */
.easy-pay-head {
  padding: 12px 12px 0;
  background: linear-gradient(180deg, rgba(62,130,244,1) 0%, rgba(62,130,244,1) calc(100% - 28px), rgba(255,255,255,1) calc(100% - 28px));
}
.easy-pay-head.coupon {
  background: linear-gradient(180deg, rgba(62,130,244,1) 0%, rgba(62,130,244,1) 54px, rgba(255,255,255,1) 54px);
}
.easy-pay-head .form-select-dummy .amount {
  color: #3e82f4;
}
.pay-list-wrap .pay-label input[type=radio]:checked {
  border-color: #3e82f4;
}
.easy-card-item input[type=radio]:checked ~ .easy-card-label {
/*   border-color: #3e82f4; */
}
.easy-card-item input[type=radio]:checked ~ .easy-card-label .card-num {
  color: #3e82f4;
}
.easy-card-list-wrap .swiper-pagination .swiper-pagination-bullet-active {
  background: #3e82f4;
}
/* 운행 내역 */
.historyDetail > li .price{
  color: #3e82f4;	
}
/* 쿠폰 결제 */
.couponView .infor > .thumb{
	box-shadow: none;
}
/* 결제 방법 페이코인 추가 */
.myCard + *{padding-top:30px;padding-bottom: 18px;}
.cardNotice{color: #77889c;font-weight: 400;}
.phoneNotice{color: #77889c;font-weight: 400;}
.paycoinNotice{display:none; padding-top: 20px;padding-bottom: 24px;border-top: 1px solid #d7e2e4;}
.paycoinNotice a{text-decoration: underline;color: #3e82f4;}
.btnChk > li:nth-of-type(even) {margin-left: unset;}
.btnChk.oneline > li{flex:1;}
.btnChk.oneline > li:last-of-type {
	margin: unset;
	margin-left: 8px;
}

/* text애니메이션 추가 */
.textAnimationWrap{
	background-color: #F2F6F9;
	height: 32px;
	z-index: 3;
}
.textAnimation{
	animation:slidein 15s infinite;
	animation-delay:0;
	animation-timing-function:linear;
	color: #3E82F4;
	line-height: 32px;
}
@keyframes slidein {
  0% {
    margin-left: 100%;
    width: 120%
  }

  100% {
    margin-left: -120%;
    width: -100%;
  }
}
