.jumbotron{ margin: 0 0 24px; }
.link-companion-card{ border-radius: 4px; background-color: #fff; -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / 2%); box-shadow: 0 10px 20px 0 rgb(0 0 0 / 2%); padding: 30px 30px 50px; }
.link-companion-card h2, .link-companion-card .lc-h2{ font-size: 1.1428571428571428em; line-height: 1.5; color: #000; margin: 0; }
.link-companion-card h2 + p{ font-size: 0.9285714285714286em; line-height: 1.84615; color: #444444; margin: 0 0 30px; }
.link-companion-card .card-linking .box{ padding: 20px 20px; background: #FFFFFF; border: 1px solid #D8DDE4; border-radius: 4px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: auto !important; }
.field.label-slide.card_num { width: 100%; margin: 0 0 1em 0; }
.field.label-slide input { font-size: 16px; color: #222222; letter-spacing: 0.266667px; line-height: 1.4; }
.card-linking { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; }
.box_container { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.link_img { margin: 0 20px; position: relative; top: 21px; }
.card_details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.link-companion-card .card-holder label{ font-size: 12px; line-height: 1.5; color: #727272; margin: 0 0 0 8px; }
.card_details .card_detail_radio { margin: 0 2.5em 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.card_details .card_detail_radio:last-child{ margin: 0; }
.link-companion-card .card-linking .img-content{ height: 113px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.link-companion-card-detail { margin: 0 0 35px 0; }
.link-companion-card{ background: #fff; padding: 25px 30px 40px 30px; border-radius: 4px; border: 1px solid #fff; margin: 0 0 30px; }
.link-companion-card .link-companion-card-summary{ padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.link-companion-card .link-companion-card-summary .heading{ color: #1A9A6B; font-size: 1.5714285714285714em; line-height: 1.4; text-align: center; max-width: 100%; margin: 0 0 15px 0; }
.link-companion-card .link-companion-card-summary .page-icon-success{ margin: 0 0 30px; }
.link-companion-card .link-companion-card-summary .sub-heading{ color: #444444; font-size: 0.9285714285714286em; font-weight: 300; line-height: 1.38; text-align: center; margin: 0 0 22px; }
.link-companion-card .link-companion-card-summary .btns-holder{ min-width: 385px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.link-companion-card .link-companion-card-summary .btns-holder .btn{ min-width: 154px; padding: 10px 28px 9px; }
.link-companion-card .link-companion-card-summary .trans-details .list-item:last-of-type{ border-width: 0 0 0; }
.field.label-slide.single-border.required-field.ss-select-parent { width: 100%; }
.card_heading { font-size: 1em !important; color: #727272 !important; line-height: 1.5 !important; margin: 0 0 1em 0 !important; font-weight: normal !important; }
.card_detail_btn .btn:last-child { margin: 0; }
.card_detail_btn .btn { border-radius: 20px; min-width: 144px; margin: 0 20px 0 0; }
.box_header { margin: 0 0 8px; 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; }
.box_header_right { color: #262626; font-size: 0.9285714285714286em; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.box_header_right img{ margin: 0 0 0 5px; max-width: 15px; }
.box h4 { font-size: 1em; line-height: 1.5; letter-spacing: 0.233333px; color: #333333; font-weight: 500; margin: 0 0 5px; }
.card_detail_number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold; }
.num_dot { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 5px; }
.num_dot span { width: 6px; height: 6px; background: #e0e0e0; border-radius: 100%; display: block; margin: 0 2px; }
label.label.top-auto.select-label { color: #727272; font-size: 1em; line-height: 1.5; }
#link-companion-card2 .link-companion-card-detail, #link-companion-card3 .link-companion-card-detail{ margin: 0 0 30px; }
.link_card { margin: 0 0 35px; }
.secondary_card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.secondary_card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #F9FBFC; border: 1px solid #D8DDE4; padding: 20px 30px; border-radius: 4px; margin: 0 0 40px 0; font-size: 0.7857142857142857em; }
.secondary_card p{ margin: 0; }
.secondary_card p span{ font-weight: 500; }
.secondary_card img { margin: 0 25px 0 0; }
.verification_details{ margin: 0 0 20px 0; }
.verification_details h2 + p { margin: 0 0 25px 0; }
label.label-slide.label.top-auto { margin: 0 0 3px 0; }
.card_fee_right img { max-width: 12px; }
.card_free { border: 1px solid #D8DDE4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 20px; border-radius: 4px; height: 100%; }
.card_fee_right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #222222; font-size: 0.9285714285714286em; line-height: 1.4; font-weight: 500; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.card_fee_right img { margin: 0 0 0 6px; }
.card_fee_left { color: #757575; line-height: 1.4; font-size: 0.9285714285714286em; text-transform: uppercase; font-weight: 500; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.card_fee_left img { margin: 0 10px 0 0; }
.verification_details .list-inline { margin: 0; }
.label-slide label.top-auto{ color: #727272; }
.btn.btn-light{ border-color: #D8DDE4; }
@media(max-width: 1365px){.link-companion-card .card-linking .box label.label.top-auto.select-label { margin: 0 0 10px; }}
@media(max-width: 1023px){
    .card-linking{ -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; }
    .link_img { margin: 20px 0; top: 8px; }
    .link-companion-card .card-linking .box{ min-height: auto; }
    .box_container, .card_free{ min-width: 100%; }
    .link_img{ width: 100%; text-align: center; }
    .card_details{ -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; }
    .card_details .card_detail_radio{ margin: 0 0 15px 0; }
}
@media (max-width: 767px){
    .link-companion-card{ padding: 25px 20px 40px 20px; }
    .field.label-slide.card_num { margin: 0 0 25px 0; }
    .link-companion-card .card-holder label{ margin: 0 0 0 5px; }
    .secondary_card{ padding: 20px 20px; }
    .secondary_card{ -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .secondary_card img { margin: 0 auto 20px auto; }
    .card_detail_btn .btn { margin: 0 10px 0 0; }
    .card_detail_btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .card_detail_btn .btn { min-width: 100%; margin: 0 0 15px; }
    .verification_details .list-inline, .cvv-container{ margin: 0 0 30px; }
    .link-companion-card .link-companion-card-summary .heading{ font-size: 1.4em; }
    .link-companion-card .link-companion-card-summary .sub-heading{ font-size: 1.0em; }
    .link-companion-card .link-companion-card-summary .btns-holder{ min-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .link-companion-card .link-companion-card-summary .btns-holder .btn{ min-width: 100%; margin: 0 0 15px 0; }
    .link-companion-card .link-companion-card-summary{ padding: 0; }
}
.lc-comp-card {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.lc-radio-wrapper:last-of-type {margin-right:0; margin-bottom: 0;}
.lc-comp-card input.form-control{ text-align: left !important}
.lc-card-ctrl label{ margin-bottom: 0; margin-left: 8px;}
.lc-comp-card .field-masking.form-control{ text-align: left !important}
.lc-card-input ~ .lc-card-ctrl {margin-top: 15px !important;}
.lc-seprator {padding: 0;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.lc-seprator > * {margin: 0}
.lc-containers > .card-linking {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.lc-containers .box_container {width: auto;}
.lc-containers .box_container.has-separator {min-width: 60px !important;text-align: center;margin-bottom: auto;margin-top: auto;-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px;max-width: 60px;}
span.icon-link {font-size: 10px;color: #757575;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: auto;margin-bottom: auto;}
span.icon-link:before {margin: auto}
.lc-section-details .input-divider {color: #999999}
.lc-section-details  .has-datepicker .ico {color: #777777}
.lc-section-details  .secondary_card p {color: #444444;}
.lc-section-details .lc-field-holder {margin-bottom: 18px;}
.lc-section-details .card-num{font-weight: 500; font-size: 13px; line-height: 19px;}
.lc-section-details .card-num .dot {}
.lc-icon {margin-right: 14px;}
.lc-card-info {margin-bottom: 40px;}
.lc-cardFee .lc-icon { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); display: inline-block; }
#cancelConfirmationDialog .lc-dialog-action  {margin: 0 !important;}
.link-companion-card-summary.payment-success .card-num{font-weight: inherit;padding: inherit;display: inline;}
@media (max-width: 767px){
    .lc-seprator .card_heading {display: none;}
    .lc-seprator {padding: 25px 0;}
    .lc-card-options .lc-seprator, .lc-card-info .lc-seprator {display: none;}
    .lc-card-options .lc-field-holder {margin-bottom: 0;}
    .lc-v-details .field, .verification_details {margin-bottom: 20px;}
    .card_free {-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; margin-bottom: 20px; height: auto}
    .lc-card-info {margin-bottom: 15px;}
    .lc-icon {width: 24px; display: inline-block; text-align: left; margin-top: 2px;}
    .card_fee_right {padding-left: 38px;}
    .card_fee_left {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;}
    #cancelConfirmationDialog {padding: 52px 38px !important;}
    #cancelConfirmationDialog .lc-dialog-action > button {width: 100%;}
    #cancelConfirmationDialog .lc-dialog-action  button:last-child {margin-bottom: 0;}
    .no-records .circle {background-color: transparent !important;}
    .card_fee_right.justify-content-lg-end {width: 100%;}
    .card_fee_right  .static-label { text-align: left !important;}
}
@media (min-width: 1024px){
    .lc-radio-wrapper {white-space: nowrap}
    .box_container.has-separator {padding-top: 32px;}
    .lc-containers .box_container {-webkit-box-flex: 0;-ms-flex: 0 0 363px;flex: 0 0 363px}
    .lc-radio-wrapper {margin-right: 30px}
    .lc-seprator {-webkit-box-flex: 0;-ms-flex: 0 0 20px;flex: 0 0 20px;}
}
@media (max-width: 1024px){
    .box_container.has-separator {margin: auto}
    .lc-radio-wrapper {margin-right: 0; margin-bottom: 15px}
    .card_details .card_detail_radio { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 1200px) {
    .lc-card-options .lc-seprator ~ .col-xl-7 {flex: 0 0 64.8%; max-width: 64.8%;}
}
@media (min-width: 992px) {
    .lc-card-options .lc-seprator ~ .col-xl-7 {flex: 0 0 64.33333%; max-width: 64.33333%;}
}
@media (min-width: 768px){
    .lc-card-options textarea{max-height: 49px !important;}
}
.no-records{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;padding:100px 0;background: #fff;border-radius: 4px;}
.no-records .circle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:39em;height:39em;background-color:rgba(225,237,249,.192);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.no-records .ico-holder{margin-bottom:25px}
.no-records .desc{color:#737373;font-size:.92857em;line-height:1.46154;letter-spacing:.09px}
.no-records .heading{color:#737373;font-weight:500;font-size:1.07143em;line-height:1.46667;letter-spacing:.11px}
input.form-control::-webkit-input-placeholder { color: #888 !important; }
input.form-control::-moz-placeholder { color: #888 !important; }
input.form-control:-ms-input-placeholder { color: #888 !important; }
input.form-control::-ms-input-placeholder { color: #888 !important; }
input.form-control::placeholder { color: #888 !important; }
.box_header_right, .card_fee_right.justify-content-lg-end {width: 50%;}
.box_header_right  .static-label, .card_fee_right  .static-label {width: 100%; text-align: right;}
.link-companion-card span.currency-sign { margin-left: 5px; }
#captcha-section .captcha-area {margin-bottom: 40px;}
#captcha-section .captcha-area .label em { color: #D36E6E; }
#captcha-section .captcha-area > .label { font-size: 1.1428571428571428em; line-height: 1.5; color: #000; margin: 0; }
