.card-summary.v-card{padding:24px 28px 30px; margin: 0 0 18px;}
.card-summary .secure-check-holder{margin:0 0 25px}
.card-summary .secure-check-holder .lable,.card-summary .secure-check-holder label{margin:0 15px 0 0;font-size:1em;line-height:1.5;font-weight:500}
.card-summary .secure-check-holder .slider-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
[aria-describedby=requestCardDialog]{min-width:400px!important}
#requestCardDialog.generic-dialog{padding:40px 30px 30px!important}
.request-dialog .title{font-size:14px!important;display:block;font-weight:500!important}
.request-dialog .static-label>*{color:#faa532;font-size:16px}
.request-dialog .static-label img{position:relative;top:-1px;margin-left:5px}
.v-card .masked-data{margin:0;padding:0}
.v-card .masked-data.cvv .dot:nth-child(3){margin:0 0 0 4px}
.v-card .masked-data .card-num{margin:0;padding:0;font-size:14px;line-height:1.35em; color:rgba(117, 117, 117, 0.60);}
.v-card .add-info li{margin:0 34px 5px 3px}
.v-card .add-info li:nth-child(4){margin-bottom:0}
.v-card .add-info li:nth-child(5){margin-bottom:0}
.masked-data .dot{margin:0;height:8px;width:8px;border-radius:100%;display:inline-block;vertical-align:middle; background: rgba(117, 117, 117, 0.60 );}
.masked-data.expiryOn .dot,.masked-data.cvv .dot{margin:0 4px 0 0 !important}
.masked-data .slash{font-size:.92857em;line-height:1.46154;margin:0 4px}
.ui-dialog.ui-widget-content{min-width:410px}
.ui-dialog.ui-widget-content.orderPlasticCardDialogContainer-parent{width:700px!important}
.orderPlasticCardDialogContainer-parent .title{font-size:18px!important;line-height:22px!important;color:#222!important;margin:0 0 20px!important;font-weight:700}
.orderPlasticCardDialogContainer-parent p{font-size:15px;line-height:20px;color:#666;margin:0 0 10px}
.orderPlasticCardDialogContainer-parent .table thead th{border-color:rgba(191,191,191,0.25);border-width:0 0 1px}
.orderPlasticCardDialogContainer-parent .table tbody td{border-color:rgba(191,191,191,0.25)}
.orderPlasticCardDialogContainer-parent .table thead th,.orderPlasticCardDialogContainer-parent .table tbody td{padding:20px 0; color: #666; font-weight: 500;}
.orderPlasticCardDialogContainer-parent .table tbody tr.shipping td{border-top:none}
.orderPlasticCardDialogContainer-parent .table tbody td[colspan]{border-color:rgba(191,191,191,0.25)}
.orderPlasticCardDialogContainer-parent .table tbody tr.shopping td{padding:0 0 20px}
.orderPlasticCardDialogContainer-parent .table tbody tr td,.orderPlasticCardDialogContainer-parent .table tbody tr{height:47px}
.orderPlasticCardDialogContainer-parent .table tbody tr .ico-holder span.ico{margin:0 10px 0 0}
.orderPlasticCardDialogContainer-parent .shippingInfo{border:solid rgba(191,191,191,0.25) 1px;padding:15px 20px;border-radius:4px;margin:0 0 10px}
.orderPlasticCardDialogContainer-parent .shippingInfo p{font-size:12px;line-height:18px;font-weight:400;color:#444}
.orderPlasticCardDialogContainer-parent .shippingInfo p strong{font-weight:500;color:#444}
.orderPlasticCardDialogContainer-parent .single-border .chosen-container .chosen-single{border-width:0}
.orderPlasticCardDialogContainer-parent .chosen-container-single .chosen-single{padding:0 40px 0 0;border-width:0;box-shadow:none}
.orderPlasticCardDialogContainer-parent .request-dialog .static-label img{width:12px}
.orderPlasticCardDialogContainer-parent .table tbody tr.total-amount td{border-bottom:1px solid rgba(191,191,191,0.25);border-top:1px solid rgba(191,191,191,0.25)}
.orderPlasticCardDialogContainer-parent .table tbody tr.total-amount td:nth-child(2){border-top:none}
.orderPlasticCardDialogContainer-parent .total-amount .title{margin:0!important}
#shippingFeeTd strong.shipping-text{display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.orderPlasticCardDialogContainer-parent .btn-close{position:absolute;top:20px;right:15px;font-size:12px;color:#C8C9CC}
.orderPlasticCardDialogContainer-parent .ship-method-col{min-width:190px}
.orderPlasticCardDialogContainer-parent .request-dialog .static-label > *{color:#222}
@media screen and (max-width: 730px) {
.ui-dialog.ui-widget-content.orderPlasticCardDialogContainer-parent{width:auto!important;left:15px!important;right:15px;max-width:none}
.ui-dialog.orderPlasticCardDialogContainer-parent .ui-dialog-content.generic-dialog{padding:20px 5px!important}
.orderPlasticCardDialogContainer-parent .ico-holder{width:100%}
.orderPlasticCardDialogContainer-parent .xs-view{width:220px;margin:5px 0 0 25px;float:left!important}
.orderPlasticCardDialogContainer-parent.ui-dialog .ui-dialog-content.generic-dialog .btns .btn{display:block;margin:0}
.orderPlasticCardDialogContainer-parent.ui-dialog .ui-dialog-content.generic-dialog .btns .btn + .btn{margin:10px 0 0}
}
.tag.tag-green{background:#5AB492}
.card-options .card-holder.shipping-method .head {padding: 16px 20px 9px;height: auto !important;}
.last-history .time{margin-top: 1px;}
.last-history .box{padding:18px 150px 15px 15px;}
.card-summary.v-card .card-author-info li{ width: 50%;}

@media (max-width: 831px) and (min-width: 768px) {
    .card-summary.v-card .card-author-info li{ width: 100%;}
}
@media (max-width: 1024px){
    .card-summary.v-card {padding: 30px 15px 30px;margin: 0 0 22px;}
}
@media screen and (max-width: 767px){
    .card-summary .card-author-info,.card-summary.v-card .card-summary-credit{
        display: block;}
        .card-summary.v-card .card-history li{margin:0 0 15px}
        .card-summary.v-card ul.card-history{margin: 15px 0 0;}
        #defaultAccountPopup .btns .btn {width:100% !important;margin-bottom:10px !important;}
    
}
.card-summary.card-summary32  {padding: 28px 28px 9px;}
.tag.status-B{font-size: 0.571428em;letter-spacing: 0.4px;background: #348554;padding: 7px 15px 5px;}
.card-summary32 .last-history .box{border: 1px solid #D8DDE4;}
@media (max-width: 767px){
    .card-summary.v-card {padding: 30px 15px 30px;}
}
.last-history .time{letter-spacing: 0.18px;}

.custom-card.bg-green  .tag.status-B{padding: 1px 10px !important; }
#card-summary-container .card-author-info .slider-checkbox [class*="icheckbox"].checked, #card-summary-container .card-author-info .slider-checkbox [class*="icheckbox"] {
  background: #D8D8D8;
  position: relative !important;
  top: 7px !important;
  margin-left: 12px !important;
}
#defaultAccountPopup .btns {
  margin: 0 !important;
}

