.load_action img{width:64px;height:64px;}
.more_action{text-align:center;margin:0 auto;}
button.load_action{background:transparent !important;margin:0 auto;border:none;height:80px;width:100%;text-align:center;position:relative;outline:none;z-index:9;}
button.load_action:before{content:"";height:1px;width:445px;background:#62325b;position:absolute;top:50%;left:0px;}
button.load_action:after{content:"";height:1px;width:447px;background:#62325b;position:absolute;top:50%;right:0px;z-index:8;}
.no_more_center{text-align:center;margin:0 auto;margin-top:15px;}
.no_data_btn{color:#62325b;text-align:center;}
.show_more_data{text-align:center;color:#62325b;margin-top:6px;}
@media (max-width:1199px){button.load_action:before,button.load_action:after{width:47%;}
}
@media (max-width:990px){button.load_action:before,button.load_action:after{width:46%;}
}
@media (max-width:990px){button.load_action:before,button.load_action:after{width:45%;}
.load_action img{background:#fff; position:relative; z-index:99;}
}


/**
 * Css for stripe  card save 
 */
.StripeElement {
    box-sizing: border-box;
    border-radius: 4px;
    flex: 0 0 36%;
    background: #f2f2f2;
    color: #666;
    padding: 15px 10px;
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-right: 30px;
    font-size: 14px;
    line-height: 1;
}

.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
.card_save {
    clear: both;
    margin: 20px 0;
    padding: 15px;
    background: #fff;
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#cardholder-name {
    background: #f2f2f2;
    color: #666;
    padding: 15px 10px;
    border-radius: 5px;
    flex: 0 0 30%;
    margin-right: 30px;
    border: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
#card-button {
    flex: 0 0 auto;
    background-color: #6f3b67;
    color: #fff;
    padding: 14px 12px;
    margin-top: 10px;
    border: none;
    border-radius: .25rem;
    font-weight: 600;
    font-size: 13px;
    margin-top: 0;
}
#card-button:hover {
    background: #2c1829;
}
@media screen and (max-width: 767px) {
	#cardholder-name {
	    flex: 0 0 100%;
	    margin-bottom: 20px;
	}
	#card-button {
	    flex: 0 0 100%;
	}
	.StripeElement {
		flex: 0 0 100%;
	    margin-bottom: 20px;
	}
}