.static-label img{width:12px!important;height:12px!important;margin:-2px 0 0 3px}
.section-loader{background:#fff}
.vcard-public{background:#fff;padding:75px 10px 10px;border-radius:4px;position:relative;margin:0 0 60px;box-shadow: 0 -30px 40px 0 rgba(0,0,0,0.05)}
.vcard-public header{text-align:center}
.vcard-public header h2{font-size:1.57143em;line-height:1.45455;color:#000}
.vcard-public header p{font-size:.92857em;line-height:1.38462;color:#444;font-weight:300;margin:0 -60px 30px -60px}
.vcard-public .inner-vcard{max-width:330px;margin:0 auto;z-index:2;position:relative}
.vcard-public .btns .btn:first-child{margin-right:15px}
.vcard-public .otp_widget-form .left-panel{border-right:0}
.vcard-public .otp_widget-form .right-panel.d-none{padding:0!important}
.vcard-public .img-card-holder{margin:0 auto 71px;border-radius:8px;position:relative;padding:18px 19px 18px; /* -webkit-box-shadow:0 5px 20px 0 rgba(19,70,41,.25); *//* box-shadow:0 5px 20px 0 rgba(19,70,41,.25); */  background-size:cover !important}
.vcard-public .img-card-holder:before{left:50%;z-index:-1;content:"";bottom:26px;position:absolute;margin:0 0 0 -250px;width:500px;height:100px;opacity:.7}
.vcard-public .img-card-holder>*{z-index:2;position:relative}
.vcard-public .img-card-holder .logo-holder{width:109px;margin:0 0 17px}
.vcard-public .img-card-holder .logo-holder.logo-holder-inner{margin:0 0 8px;float: left;}
.vcard-public .img-card-holder .logo-holder img{display:block;max-width:100%; }
.vcard-public .img-card-holder .logo-holder svg{display:block;max-width:100%;height:auto}
.vcard-public .img-card-holder .fields-holder{border-radius:4px;background-color:rgba(0,0,0,.1);border:2px solid rgba(255,255,255,.1)}
.vcard-public .card-info-holder .dot{margin:0;opacity:60%;height:8px;width:8px;background:#CCCCCC;border-radius:100%;display:inline-block;vertical-align:middle}
.vcard-public .card-info-holder .slash{font-size:.92857em;line-height:1.46154}
.vcard-public .card-info-holder .info .card-num{color:#CCCCCC;font-size:1.14286em;line-height:1.5;letter-spacing:.9px}
.vcard-public .card-info-holder .program{font-size:.85714em;line-height:1.5;color:#fff;font-weight:400;margin-top:7px}
.vcard-public .card-info-holder .footer{width:100%;height:1%;display:table-footer-group}
.vcard-public .card-info-holder .footer .name{font-size:.85714em;line-height:1.5;color:#fff;font-weight:400}
.vcard-public .card-info-holder .footer .card_img-holder{margin-top:2px;max-width:60px}
.vcard-public .card-info-holder .footer .card_img-holder .svg-converter{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}
@media (max-width:479px){
.vcard-public .card-info-holder .footer .program{font-size:.85714em;line-height:1.25}
.vcard-public .card-info-holder .footer .img-holder{max-width:40px}
}
.vcard-public .gen-block{display:inline-block;color:#fff;margin:0 0 10px}
.vcard-public .gen-block.cvv,.vcard-public .gen-block.expiry{width:40%}
.vcard-public .gen-block .title{display:block;font-size:.78571em;line-height:1.81818;letter-spacing:.88px}
.vcard-public .gen-block .value{display:block;font-size:.92857em;line-height:1.46154;font-weight:500;letter-spacing:.9px}
.vcard-public .gen-block.expiry .dot:not(:last-child){margin:0 4px 0 0}
.vcard-public .gen-block.cvv .dot:not(:last-child){margin:0 4px 0 0}
.vcard-public .gen-block .slash{margin:0 3px 0 1px}
.vcard-public .masked-data.expiryDate .dot{margin:0!important}
.vcard-public .masked-data.expiryDate .slash{margin:0 0 0 1px!important}
.vcard-public .masked-data.cvv .dot{margin:0!important}
.vcard-public .verification-form{padding:0 15%}
.vcard-public .verification-form .heading{font-size:1em;line-height:1.5;color:#222;margin:0 0 30px}
.vcard-public .verification-form .vis-verif-head{font-size:1em;line-height:1.14286;color:#222;margin:0 0 15px}
.vcard-public .secret-question-form .form-holder{max-width:23rem;margin:0 auto}
.vcard-public .max-chars{font-size:.85714em;line-height:1.5;letter-spacing:.2px;color:#aaa;margin-top:7px;display:block}
.vcard-public .mask-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-55px auto 30px;padding:0 10px;max-width:330px}
.vcard-public .mask-checkbox .label{margin:0;color:#444;font-size:.85714em;line-height:1.33333}
.vcard-public .mask-checkbox .icheckbox_minimal-grey{margin:0}
.vcard-public .print-section{max-width:45rem;margin:0 auto}
.vcard-public .print-section .btn{min-width:144px}
.vcard-public .pin-details-holder{margin:0 0 20px;padding:22px 30px 30px}
.vcard-public .pin-details-holder .pin-counter{margin:0;-webkit-box-shadow:none;box-shadow:none}
.vcard-public .pin-details-holder .heading{font-size:1.28571em;line-height:1.5;color:#222;margin:0 0 5px}
.vcard-public .pin-details-holder .desc{font-size:.85714em;line-height:1.5;color:#bebebe;margin:0 0 25px;max-width:100%!important}
.vcard-public .print-box{height:100%;padding:50px;display:block;text-align:center}
.vcard-public .print-box .img-holder{margin:0 0 30px}
.vcard-public .print-box .heading{font-size:1.14286em;line-height:1.5;color:#222;margin:0 0 15px;font-weight:500;display:block}
.vcard-public .print-box .desc{font-size:.92857em;line-height:1.46154;color:#777;margin:0 0 30px;font-weight:300;display:block}
.vcard-public .print-box .closure{font-size:.92857em;line-height:1.46154;color:#444;letter-spacing:.2px;margin:0;display:block}
.vcard-public .print-box .btn{margin-bottom:50px;display:inline-block}
.vcard-public .print-box .adobe{font-weight:500;color:#e6252f}
.vcard-public .print-box .go-paperless{font-weight:500;color:#0A1236}
.vcard-public .history-box{border:solid 1px #dfe6ee;padding:20px;border-radius:5px;height:60px}
.vcard-public .create-account{padding:30px 0 0 30px}
.vcard-public .create-account.box-style{-webkit-box-shadow:none!important;box-shadow:none!important}
.vcard-public .create-account:hover{cursor:pointer;background-color:#f6f6f6}
.vcard-public .create-account .heading{font-size:1.28571em;line-height:1.5;color:#222;margin:0 0 5px}
.vcard-public .create-account .info{font-size:.85714em;line-height:1.5;color:#bebebe;margin:0 0 30px}
.vcard-public .create-account .box-left{float:left}
.vcard-public .create-account .box-right{float:right}
.vcard-public .h-box-spacer,.vcard-public .p-box-spacer{margin-bottom:20px}
.vcard-public .h-box-spacer{display: none;}
.vcard-public .box-style{border:1px solid #d8dde4;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.vcard-public #otpContainer .alert{margin:0 0 30px!important}
.vcard-public .form .btns{margin:50px 0 0}
.vcard-public .form .btns::after{display:block;clear:both;content:""}
.vcard-public .form .btns .btn:only-child{width:100%}
.vcard-public .counter.time-inside svg{width:50%!important}
.vcard-public .pin-counter .pin-number{width:80%}
.vcard-public .pin-counter .pin-timer{width:20%}
.vcard-public .reload-link-inside{padding:15px 5px;display:inline-block;vertical-align:middle}
.vcard-public .reload-link-inside .text{display:inline-block;font-size:.92857em;line-height:1.38462;color:#444;margin:0 0 10px}
.vcard-public .reload-link-inside .link{font-size:.92857em;line-height:1.46154;font-weight:500;display:block}
.vcard-public .reload-link-inside .ico{margin-right:5px;font-size:14px;position:relative;top:2px}
.vcard-public .otp_widget-form{margin:0}
.manage-pin .pin-counter .num{font-family:inherit!important}
@media only print{
body,html{height:95%;overflow-x:visible;overflow-y:visible}
body *{color:#000!important}
@page{size:auto;margin:0 auto;padding:0}
.noPrint{display:none!important}
.vcard-public .img-card-holder{border:1px solid #000}
.cma-logo-svg svg *{fill:#000}
.available-credit,.card-history li,.vcard-public .history-box{border-color:#000}
.vcard-public .card-info-holder .dot {border:1px solid #000}
.header-public .navbar .float-left a > img {filter: brightness(0)}
.header-public .navbar .float-left a svg * {fill:#000}
.vcard-public .img-card-holder .logo-holder img {filter: brightness(0)}
.vcard-public .img-card-holder .logo-holder svg * {fill:#000}
}
@media (max-width:992px){
.vcard-public{padding:20px 15px}
.h-box-spacer,.p-box-spacer{margin-bottom:0!important}
.h-box-spacer>*,.p-box-spacer>*{margin:0 0 20px}
}
@media (max-width:768px){
.vcard-public .pin-counter .pin-number,.vcard-public .pin-counter .pin-timer{width:100%}
}
@media (max-width:694px){
.vcard-public .create-account{position:relative;padding:30px}
.vcard-public .create-account .box-left{float:none;position:relative;z-index:3}
.vcard-public .create-account .box-right{float:none;position:absolute;bottom:0;right:0;z-index:2}
}
@media (max-width:580px){
.vcard-public .create-account .box-right{display:none}
.vcard-public header p{margin:0 0 30px}
.vcard-public .box-style,.vcard-public .create-account,.vcard-public .print-box{padding:20px 15px}
}
@media (max-width:360px){
.vcard-public .reload-link-inside{position:relative;left:-4px}
}