/*Activate card Start*/
.secure-activate-card, .activate-secure-card{background: #fff;border-radius: 4px;padding: 30px;}
.secure-activate-card .sec-wrapper .sec-header{margin:0 0 20px}
.secure-activate-card .sec-wrapper .sec-header .title{font-size:1.285714em;line-height:1.7;color:#000;margin:0}
.secure-activate-card .sec-wrapper .sec-header .desc{font-size:.9285714286em;line-height:1.6153846154;color:#666;margin:0 0 25px}
.secure-activate-card .sec-wrapper .box{height:100%}
.secure-activate-card .sec-wrapper .success{text-align:center;padding:60px 0;margin:0 auto}
.secure-activate-card .sec-wrapper .success .img-holder,.secure-activate-card .sec-wrapper .success .heading{margin:0 0 30px}
.secure-activate-card .sec-wrapper .success .desc{font-size:.9285714286em;line-height:1.3846153846;color:#444;margin:0;letter-spacing:.017em;display:block;max-width:30rem;margin:0 auto 30px}
.secure-activate-card .field-readonly .label{display:block;font-size:.8571428571em;line-height:1.5;color:#666}
.secure-activate-card .field-readonly .value{display:block;font-size:1.1428571429em;line-height:1.5;color:#222}
.secure-activate-card .verify-details .row > div{margin-bottom:30px}
.secure-activate-card .form .field-holder .datepicker + .top-auto{top:17px}
.secure-activate-card .form .btn:not(:last-child){margin-right:15px}
.secure-activate-card .form .fields-row{margin-bottom:20px!important}
.secure-activate-card .form .field-holder{position: relative;}
.secure-activate-card .alert{margin:0 0 30px;padding:16px 56.85px 15px!important}
.secure-activate-card .left-side-fields > div{display: block;width:100%!important;max-width:100%!important}
.secure-activate-card .left-side-fields #vf-container .field-holder .has-calendar-icon .symbol-on-field{top:9px;color:#666}
.activation-card-col-wrapper .section-heading, .activation-card-col-wrapper .col-heading{color: #282828;font-size:1.142857em;line-height: 1.5em;font-weight: 500;margin-bottom: 15px;}
.payment-form-wrapper .custom-field .expiry-dropdown{display: block;width:100%;}
.payment-form-wrapper .custom-field .expiry-dropdown .list-inline{display: block;width:100%;}
.payment-form-wrapper .custom-field .expiry-dropdown .list-inline .list-inline-item:first-child{float: left;width: 49%;}
.payment-form-wrapper .custom-field .expiry-dropdown .list-inline .list-inline-item:last-child{float: right;width: 49%;}
.payment-form-wrapper .cvv-wrapper{padding: 20px 0 0;}
.payment-form-wrapper .cvv-wrapper .field-cvv{width:100%;}
.secure-activate-card .alert.alert-primary{position:relative;font-size:.928571em;line-height:1.38462}
.secure-activate-card .alert > .ico{left:16px;top:50%;transform:translateY(-50%);margin:0;font-size:160%;position:absolute}
.secure-activate-card .load-funds-section.dotted-block{display:block;border:1.5px dashed #D8DDE4;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);padding:15px 30px 25px}
.secure-activate-card .table-funds{width:100%}
.secure-activate-card .table-funds thead > tr > th:nth-child(2),.secure-activate-card .table-funds tbody > tr > td:nth-child(2){text-align:right}
.secure-activate-card .table-funds thead{border:solid #000;border-width:0 0 2px}
.secure-activate-card .table-funds thead > tr > th{font-size:.7857142857em;line-height:.9090909091;text-transform:uppercase;font-weight:500;padding:15px 0;vertical-align:middle}
.secure-activate-card .table-funds tbody > tr.fee{border-width:0}
.secure-activate-card .table-funds tbody > tr:last-child{border-width:1px 0 0;border-color:#888}
.secure-activate-card .table-funds tbody > tr.promo-code-tr{border-width:0!important}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td{position:relative}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td .ico-promo{display:inline-block;color:#D7282E;margin:0;position:absolute;top:32px;left:0}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td:first-child{padding:30px 0 22px 24px !important}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td:first-child strong{display:block}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td:first-child strong label{color: #222;}
.secure-activate-card .table-funds tbody > tr.promo-code-tr td:last-child{vertical-align:top}
.secure-activate-card .table-funds tbody > tr > td{padding:30px 0;font-size:1em;line-height:1.4285714286}
.secure-activate-card .table-funds tbody > tr > td .currency-title{text-transform:capitalize}
.secure-activate-card .table-funds tbody > tr > td .currency-title .ico-membership{display:inline-block;vertical-align:middle;color:#FD753E;margin:0 12px 0 0;font-size: 16px;}
.secure-activate-card .table-funds tbody > tr > td .currency-title .currency{display:inline-flex;margin:0 0 0 5px}
.secure-activate-card .table-funds tbody > tr > td .static-label img{border-radius:100%;margin:-2px 0 0 5px}
.secure-activate-card .table-funds .promo-info-icon{margin:0 0 0 10px;cursor:pointer;color:#9C9C9C}
.secure-activate-card .table-funds .promo-code-field{margin:5px 0 0;padding:5px 15px;border-radius:4px;outline:none;border:1px solid #D8DDE4;height:auto}
.secure-activate-card .table-funds .promo-code-field::placeholder{color:#666;font-size:.8571428571em;line-height:1.6666666667}
.secure-activate-card .table-funds .promo-code-field:focus{border-color:#faa532}
.secure-activate-card .table-funds .promo-code-field.promo-code{border-color:transparent;box-shadow:none;background:transparent;border-radius:0;color:#666;letter-spacing:.2px;font-size:.8571428571em;line-height:1.5;cursor:default!important}
.secure-activate-card .table-funds .promo-code:not(.promo-code-field){display:block;margin:5px 0 0;color:#666;letter-spacing:.2px;font-size:.8571428571em;line-height:1.5}
.secure-activate-card .table-funds .promo-code-entered{margin:0 0 0 27px;color:#666;letter-spacing:.22px;font-size:.9285714286em;line-height:1.4615384615}
.secure-activate-card .table-funds .total-amount{font-size:1.1428571429em;line-height:1.25}
.secure-activate-card .table-funds .total-amount td,.secure-activate-card .table-funds .total-amount td > *{font-size:.875em;line-height:1.5;letter-spacing:0;font-weight:700}
.secure-activate-card .table-funds .refresh-rate{color:#666;display:block!important;overflow:hidden!important;position:static!important;margin:15px 0 0;font-size:.8125em;line-height:1.3846153846}
.secure-activate-card .table-funds .refresh-rate .timer{color:#FAA532;font-weight:500}
.secure-activate-card .added-currencies-wrapper .head{margin:0 0 30px}
.secure-activate-card .added-currencies-wrapper .head h2{font-size:1.1428571429em;line-height:1.8125;display:inline-block;margin:5px 0 0;color: #282828;}
.card-processor.img-holder{position: absolute;right: 0;bottom: -20px;}
.secure-payment-wrapper{text-align: right;}
.secure-payment-wrapper .secure-pay-span{display: block;width: 100%;}
.fee-summary-holer, .pay-form-dc-holder{margin: 0 0 30px;}
.fee-summary-holer:only-child {flex: 0 0 100%;max-width: 100%;}
.payment-form-wrapper .custom-field { display: block }
.payment-form-wrapper .custom-field .custom-field { width: 100%; padding: 0; }
.payment-form-wrapper .custom-field ul.main-list:after { content: ''; clear: both; display: block; }
.payment-form-wrapper .custom-field ul.main-list { margin: 0 0 30px;}
.payment-form-wrapper .custom-field ul.main-list li.main-list-item { float: left; width: 48%; margin: 0; }
.payment-form-wrapper .custom-field ul.main-list li.main-list-item:last-child { float: right}
.payment-form-wrapper .custom-field .field-cvv { width: auto;}
.forgot-link-statement-content{float:right;font-size: 0.8em;}
.payment-card-form .sub-text{color:#757575;font-size:.85714em;line-height:1.16667;margin:0 0 15px;display:block}
.payment-card-form .back-to-funding-source-link{margin:30px 0 20px}
.payment-form-wrapper{border:1px solid #d8dde4;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border-radius:4px;padding:20px 25px;margin:0 0 30px}
.payment-form-wrapper .single-border .chosen-container .chosen-single{border-width:0 0 1px}
.payment-form-wrapper .single-border .form-control{border-width:0 0 1px}
.payment-form-wrapper .label{color:#757575}
.payment-form-wrapper .form-group{margin-bottom:0}
.payment-form-wrapper .multi-card-select{margin:0 0 30px}
.payment-form-wrapper .custom-field .field.cvv-inline { margin: 0; float: left; width: 48%; }
.payment-form-wrapper .custom-field .field.cvv-inline + .field-cvv { float: right; width: 48%; }
.payment-form-wrapper .custom-field .field.cvv-inline + .field-cvv label {margin-bottom: 0.5em;}
#paymentCardForm .card-steps-holder .input-step .input-divider{color: #757575;padding: 0 0 0 15px;}
.payment-form-wrapper .custom-field > ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.payment-form-wrapper .custom-field ul li{list-style: none !important;}
.payment-form-wrapper .custom-field ul li.slash{max-width: 10px;text-align: center;}
.payment-form-wrapper .custom-field .field{display: block;width: 100%;}
.payment-form-wrapper .form-ext-link{font-size:.92857em;line-height:1}
.payment-form-wrapper .form-ext-link:hover, .payment-form-wrapper .form-ext-link:focus { outline-offset: 2px; outline: dotted 1px; text-decoration: underline; }
.payment-form-wrapper .field-expiration-select{width:100%}
.payment-form-wrapper .field-expiration-select .list-inline{margin-bottom:0}
.payment-form-wrapper .field-expiration-select .list-inline-item:nth-child(1){margin-right:14px}
.payment-form-wrapper .field-expiration-select .list-inline-item{width:48%;vertical-align:top}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.total-amount{border:solid #000!important;border-width:1px 0 0!important}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty{text-align:center}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty td{padding:30px 0}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty .circle{width:274px;height:274px;border-radius:100%;background:#FAF9F7;display:inline-flex;justify-content:center;flex-direction:column;align-items:center}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty .circle img{border-radius:0!important;margin:0 0 30px}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty .circle .title{color:#666;font-size:1.0714285714em;line-height:1.4666666667}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.tr-empty .circle .msg{color:#666;font-size:.9285714286em;line-height:1.4615384615}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td{padding:22px 0;font-size:1em;line-height:1.4285714286}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td .currency-title{text-transform:capitalize}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td .static-label img{border-radius:100%;margin:0 0 0 5px}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td .link-del{position:relative!important}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td:nth-child(3) .ico{margin:0 0 0 20px;color:#979797}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td:nth-child(3) .ico:hover{color:#FAA532}
.secure-activate-card .added-currencies-wrapper .table-funds .currency-title{display:flex}
.secure-activate-card .added-currencies-wrapper .table-funds .img-holder{height:20px;width:20px;margin:0 10px 0 0 !important;overflow:hidden;display:inline-block;border-radius:100%}
.secure-activate-card .added-currencies-wrapper .table-funds .img-holder img{height:20px}
.secure-activate-card.success-pg .row.links .padding-right{padding:0 30px 0 15px}
.secure-activate-card.success-pg .row.links .padding-left{padding:0 15px 0 30px}
.secure-activate-card.success-pg .row.links .btn.btn-orange{width:100%}
.secure-activate-card.success-pg .btn.btn-link{min-width:120px}
.secure-activate-card.success-pg .btn.btn-link:hover,.secure-activate-card.success-pg .btn.btn-link:focus{text-decoration:none}
.secure-activate-card.success-pg{background:#fff;padding:25px 30px 40px;border-radius:4px}
.secure-activate-card.success-pg .field-expiration .chosen-drop{min-width:105px}
.secure-activate-card.success-pg .field-expiration .chosen-container .chosen-results li{padding:5px 15px}
.secure-activate-card.success-pg .field-expiration li[data-active-option=result-select]:after{top:10px}
.secure-activate-card.success-pg .chosen-container-single .chosen-search input[type=text]{background:none}
.secure-activate-card.success-pg .form-control.error-field{border-bottom-color:#c33a3a!important}
.secure-activate-card.success-pg .section-heading{color:#282828;font-weight:500;font-size:1.1428571429em;line-height:1.875;margin:0 0 35px}
.secure-activate-card.success-pg .field{position:relative}
.secure-activate-card.success-pg .field .field-img{position:absolute;right:2px;top:65px}
.secure-activate-card.success-pg .btn.disabled{background-color:#aaa;border-color:#aaa;cursor:not-allowed}
.secure-activate-card .added-currencies-wrapper .table-funds thead > tr > th:first-child,.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td:first-child{width:auto;min-width:210px}
.secure-activate-card .added-currencies-wrapper .table-funds thead > tr > th:nth-child(2),.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr > td:nth-child(2){width:100%;max-width:30%;text-align:right}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr{border:solid #DFE6EE;border-width:0 0 1px}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.fee{border-width:0}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.no-border{border-width:0}
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.no-border td{padding:0}
/*review Details*/
.sc-cardReviewDetails .review-mobile-digit{display: block;padding:40px 0 0;}
.sc-cardReviewDetails .review-mobile-digit label{color:#666;font-size: 12px;letter-spacing: 0.2px;line-height: 18px;}
.sc-cardReviewDetails .review-mobile-digit strong{display: block;font-size: 1.143em;line-height: 1.5em;font-weight: 400;}
.sc-cardReviewDetails .multi-activate-secure-card .review-header {margin: 0 0 20px;}
.sc-cardReviewDetails .multi-activate-secure-card .review-header .review-mobile-digit .review-md-col{margin: 0 0 30px;}
.sc-cardReviewDetails .reviewSummaryDetails h3{font-size: 1.1428571429em;line-height: 1.875;font-weight: 500;letter-spacing: 0;}
.sc-cardReviewDetails .reviewSummaryDetails{display: block;width: 100%;}
.reviewSummary-holder { margin: 0 0 20px; }
.reviewSummary-holder .fee-summary-wrapper .col-12.col-lg-4.col-md-4, 
.reviewSummary-holder .cd-cardDetails-wrapper .col-12.col-lg-4.col-md-4{margin: 0 0 30px;}
.sc-cardReviewDetails .reviewSummaryDetails label{display: block;color:#666;font-size: 0.857em;line-height: 1.5em;}
.sc-cardReviewDetails .reviewSummaryDetails strong{font-size: 1.143em;line-height: 1.5em;color: #222222;font-weight: 400; display: inline-block; vertical-align: middle;}
.sc-cardReviewDetails .reviewSummaryDetails strong > span { display: inline-block; vertical-align: middle; margin: 1px 0 0;}
.sc-cardReviewDetails .reviewSummaryDetails strong img {margin: 0 1px 0 2px;width: 14px;height: 14px;border-radius: 100%;display: inline-block;vertical-align: middle;}
.sc-cardReviewDetails .btns .btn {min-width: 144px;}
.sc-cardReviewDetails .btns .btn:first-child{margin: 0 10px 0 0;}
.multi-activate-secure-card .review-header .review-heading{font-size: 1.285714em;line-height: 1.7;color: #000;margin: 0;}
.multi-activate-secure-card .review-header .review-sub-heading{font-size: .9285714286em;line-height: 1.6153846154;color: #666;margin: 0 0 25px;}
#frmVFAccessCode .fields-row .col-md-5.col-lg-6.order-2.order-md-1{flex: 0 0 100%;max-width: 100%;}
/*Success Card*/
.secure-activate-card.success-pg, .secure-activate-card.failure-pg {background: #fff;padding: 25px 30px 40px;border-radius: 4px;border: 1px solid #fff;}
.secure-activate-card.success-pg .secure-activate-card-summary, 
.secure-activate-card.failure-pg .secure-activate-card-summary.center-aligned-boxed {padding: 80px 0 50px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.secure-activate-card.success-pg .secure-activate-card-summary .heading {color: #1A9A6B;font-size: 1.5714285714em;line-height: 1.3636363636;max-width: 100%;}
.secure-activate-card.success-pg .secure-activate-card-summary .page-icon-success, 
.secure-activate-card.failure-pg .secure-activate-card-summary .page-icon-failure {margin: 0 0 30px;}
.secure-activate-card.success-pg .secure-activate-card-summary .sub-heading {color: #444444;font-size: 1em;line-height: 1.4857142857;font-weight: 300;text-align: center;max-width: 100%;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-unstyled {margin-bottom: 0;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details {min-width: 380px;padding: 10px 30px;margin: 30px auto 30px;background-color: #F9F9F9;border-radius: 4px;font-size: 0.9285714286em;line-height: 2.3076923077;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details {font-size: 0.9285714286em;line-height: 2.3076923077;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-item:first-of-type {font-size: 0.875em;letter-spacing: 0.2px;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-item {padding: 14px 0 10px;border: 1px solid rgba(0, 0, 0, 0.1);border-width: 0 0 1px;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-content {display: flex;justify-content: space-between;font-size: 1em;line-height: 1.3846153846;letter-spacing: 0;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-content .title {display: inline-block;color: #666666; max-width: 50%;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-content .status-holder .status.active {color: #4B945E;border: 0.5px solid #43ACA3;background: #DAFFE4;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-content .status-holder .status {display: inline-block;vertical-align: middle;color: #222222;min-width: 44px;padding: 4px 8px;border-radius: 10px;border: 0.5px solid #e3e7ed;background: rgba(235, 239, 244, 0.5);font-weight: bold;letter-spacing: 0;font-size: 0.7692307692em;line-height: 1.2;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-content img {border-radius: 100%;margin: -3px 0 0 5px;width: 13px;height: 13px;}
.secure-activate-card.success-pg .secure-activate-card-summary .btns-holder {min-width: 380px;display: flex;justify-content: space-between;}
.secure-activate-card.success-pg .secure-activate-card-summary .btns-holder .btn{min-width: 180px;}
.secure-activate-card.failure-pg .secure-activate-card-summary .btns-holder .btn {min-width: 120px;}
.secure-activate-card.success-pg .secure-activate-card-summary .trans-details .list-item:last-of-type {border-width: 0 0 0;}
.secure-activate-card.failure-pg .secure-activate-card-summary .heading {color: #E02020;font-size: 1.5714285714em;line-height: 1.3636363636;max-width: 100%;}
.secure-activate-card.failure-pg .payment-failure p{margin: 0;color: #444444;text-align: center;font-size: 1.071em;line-height: 1.5em;font-weight: 300;}
.secure-activate-card.failure-pg .payment-failure p:first-child{margin: 0 0 20px;}
.secure-activate-card.failure-pg .payment-failure .btns-holder{margin: 45px 0 0;}
.no-activate-card{padding:50px 0}
.no-activate-card .circle{overflow:hidden;margin:0 auto;width:550px;height:550px;border-radius:100%;background:rgba(225,237,249,0.31);display:flex;flex-direction:column;justify-content:center;align-items:center}
.no-activate-card .img-holder{margin-bottom:30px}
.no-activate-card .heading{font-size:1.0714285714em;line-height:1.4666666667;color:#666;margin:0}
.no-activate-card .desc{font-size:.9285714286em;line-height:1.4615384615;color:#666;max-width:317px;text-align:center;margin:0}
.no-activate-card .btns{display:flex;flex-direction:row;max-width:100%;justify-content:space-between;margin:25px 0 0}
.no-activate-card .btns .btn{max-width:50%;flex:0 50%}
.no-activate-card .btns .btn:first-child{max-width:50%;flex:0 50%;margin-right:20px}
.no-activate-card .btn{min-width:184px}
.no-activate-card .btn .ico{position:relative;top:2px;font-size:16px;margin-right:3px}
.form-header{margin:0 0 10px;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}
.form-header .col-heading{margin:0 0 5px}
.form-header .fund-src-link{color:#666;font-size:.92857em;line-height:2;-webkit-transition: none !important;-o-transition: none !important;transition: none !important;}
.payment-form-wrapper .field-cvv, .payment-form-wrapper .field-expiration{width:45%;height:100%}
.payment-form-wrapper .field-expiration{margin:0 43px 0 0}
.payment-form-wrapper .field-cvv{position:relative}
.payment-form-wrapper .field-cvv .cvv-img{position:absolute;right:2px;top:0}
.payment-form-wrapper .icon-help-circle{color:#aaa;margin:0 0 0 5px;font-size:12px}
.payment-form-wrapper .icon-help-circle:hover{color:#d7282e}
.btn-load .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.secure-pay-span{color:#0F8555;font-size:.92857em;line-height:1.46154;letter-spacing:.2px}
.secure-pay-span .ico{margin:0 0 0 3px}
.field-holder.custom-field.secure-payment-wrapper {min-height: 25px;}
.field-holder.custom-field.secure-payment-wrapper .secure-pay-span{padding: 15px 0 0;}
#multitext-creditcardno .input-step .form-control{text-align: left;}
#cardActivationSecure .secure-activate-card #verificationForm #vf-container .field-holder {max-width:25%}
.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{margin: 0 0 30px;}
@media (max-width:1799px){.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width: 520px;}}
@media (max-width:1659px){.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width: 460px;}}
@media (max-width:1439px){.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width: 440px;}}
@media (max-width:1199px){.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width: 350px;}}
@media (max-width:1023px){.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width: 335px;}}
@media (min-width: 1200px) {.secure-activate-card .load-funds-section.dotted-block{min-width:524px}}
@media (min-width: 993px){.secure-activate-card.success-pg .secure-activate-card-summary.center-aligned-boxed, .secure-activate-card.failure-pg .secure-activate-card-summary.center-aligned-boxed  {margin: 0 auto;max-width: 58%;}}
@media(min-width:991px) and (max-width:1186px){.payment-form-wrapper .field-expiration-select .list-inline-item{width:47%;vertical-align:top}}
@media (max-width:991px){
.padding-right{padding-right:15px}
.padding-left{padding-left:15px;margin:30px 0 0}
.load-funds-section .row.links .padding-left{margin:0 0 0}
.secure-activate-card .load-funds-section .row.links .padding-left{margin:0}
.payment-form-wrapper .field-expiration-select .list-inline-item {width: 100%;padding: 0 0 20px 0;}
.payment-form-wrapper .field-expiration-select .list-inline-item:nth-child(1) {margin-right: 0;}
.secure-activate-card #verificationForm #vf-container .col-12.col-md-12.col-lg-6.field-holder{max-width:100%;}
#cardActivationSecure .secure-activate-card #verificationForm #vf-container .field-holder {max-width:50%}
}
@media (max-width: 768px) {
.secure-activate-card .load-funds-section.dotted-block{max-width:100%;width:100%;padding:30px 25px}
.secure-activate-card .load-funds-section.dotted-block .table-funds, .secure-activate-card #activationFeeSection{width:100%!important;max-width:100%!important}
}
@media (max-width: 767px) {
.secure-activate-card.success-pg .row.load-amount-select .img-holder{display:none!important}
.secure-activate-card.success-pg .row.links .btn{width:100%}
.secure-activate-card.success-pg .row.links .padding-right{padding:0 15px!important;margin:0 0 15px}
.secure-activate-card.success-pg .row.links .padding-left{padding:0 15px!important}
.reviewSummary-holder {margin: 0 0 20px;}
.pay-form-dc-holder{margin: 0;}
}
@media (max-width: 639px) {
.no-activate-card .circle{background:transparent;width:100%;max-width:100%;height:auto;border-radius:0;padding:0 40px;text-align:center}
.no-activate-card .img-holder{border-radius:50%;background:rgba(225,237,249,0.31);display:inline-block;padding:50px;margin-left:auto;margin-right:auto}
.no-activate-card .btns{flex-direction:column;margin-top:30px}
.no-activate-card .btns .btn{min-width:200px}
.no-activate-card .btns .btn:first-child{margin-right:0;margin-bottom:15px}
}
@media (max-width: 580px) {.no-activate-card{padding:70px 0}.secure-activate-card .alert{padding:16px 28px 15px 56.85px !important}}
@media (max-width: 579px) {
.secure-activate-card .added-currencies-wrapper .table-funds tbody > tr.no-border td{padding:10px 0}
.secure-activate-card.success-pg{padding:25px 15px 40px}
.secure-activate-card.success-pg .custom-field .field{width:100%!important;display:block}
.secure-activate-card.success-pg #formWrapper .custom-field .field:first-of-type{margin:0 0 30px}
.secure-activate-card.success-pg #formLoadFunds .btn{width:100%!important}
.secure-activate-card.success-pg #formLoadFunds .btn + .btn{margin:15px 0 0}
.secure-activate-card.success-pg .payment-form-wrapper .custom-field{flex-direction:column;margin:0 0 30px}
.secure-activate-card.success-pg .payment-form-wrapper .field-expiration{max-width:100%!important;margin:0 0 30px}
.secure-activate-card.success-pg .payment-form-wrapper .field-expiration ul > li{width:50%}
.secure-activate-card.success-pg .payment-form-wrapper .field-expiration,.secure-activate-card.success-pg .payment-form-wrapper .field-cvv{width:auto!important}
.secure-activate-card.success-pg .payment-form-wrapper.saved-cards .list-block-item{padding:5px}
.secure-activate-card.success-pg .payment-form-wrapper.saved-cards .logo{width:40px;margin:0 5px 0 0 !important;padding:0}
.payment-form-wrapper .field-expiration-select .list-inline{width:100%;margin:0 0 0}
.payment-form-wrapper .field-expiration-select .list-inline .list-inline-item:nth-child(1){margin:0 0 30px}
.payment-form-wrapper .field-expiration-select .list-inline-item{width:100%!important}
.form-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.payment-form-wrapper{padding:15px 10px}
#cardActivationSecure .secure-activate-card #verificationForm #vf-container .field-holder {max-width:100%}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {.row{width:calc(100% + 30px)}.btn{min-height:41px}}
@media screen and (min-width: 640px),screen\9 {.row{width:calc(100% + 30px)}.btn{min-height:41px}}

/*Set New Pin*/
.set-new-pin{background: #fff;padding: 35px 30px 45px;border-radius: 4px;}
.set-new-pin .alert{padding: 15px 50px 15px 15px;}
.set-new-pin .alert.alert-success, .set-new-pin .alert.alert-attention, .set-new-pin .alert.alert-danger{padding: 15px 50px 15px 57px;}
.set-new-pin .alert-success{margin: 0 0 16px;font-size: 0.85714em;}
.set-new-pin .alert-success:before, .set-new-pin .alert-attention:before, .set-new-pin .alert-danger:before{top: 50%;left: 20px;position: absolute;width: 18px;height: 18px;margin: 0;transform: translateY(-50%);}
.set-new-pin .alert-attention{margin: 0 0 35px;}
.set-new-pin .alert-primary{margin: 0 0 50px;font-size: 0.85714em;}
.set-new-pin .alert-danger{margin: 0 0 16px !important;}
.set-new-pin .alert-danger #alert-danger-desc1{font-size: 0.85714em !important;}
.set-new-pin h6{font-size: 1em;font-weight: 500;margin: 0 0 24px;}
.set-new-pin .form .label, .set-new-pin .form label{font-size: 0.9285714285714286em;color: #757575;}
.set-new-pin .alert{display: flex;align-items: center;gap: 19px;}
.set-new-pin .alert .icon-info{font-size: 1.5em;}
.set-new-pin .alert .text{font-size: 0.9285714285714286em;line-height: 18px;letter-spacing: 0.216667px;}
.set-new-pin .btns{margin: 30px 0 0;}

@media (max-width: 991px){
    .set-new-pin{padding: 20px 15px;}
    #wrapper, .set-new-pin{overflow: visible !important;}
    .set-new-pin .btns{margin: 20px 0 0;}
}