.getmoney-sec{background-color: #fff;padding: 30px;border-radius: 4px;min-height: 500px;}
.getmoney-sec .header .desc{margin: 0 0 30px;}
.slider-checkbox_with-bg {border: 1px solid #EBE095;border-radius: 4px;background-color: rgba(255, 255, 248, 0.5);padding: 15px 20px;display: flex;align-items: center;position: relative;}
.slider-checkbox [class*=icheckbox] {background: #d6dfea;}
.slider-checkbox_with-bg [class*=icheckbox] {margin-right: 20px;}
.slider-checkbox_with-bg.checkbox-checked {border-color: #8ABF9E;background-color: rgba(241, 255, 248, 0.5);}
.slider-checkbox_with-bg #acceptTnC_label{margin: 0;letter-spacing: 0.22px; color:#262626 ;}
/*Success screen */
.moneygram-success .form-success .success h2 {font-size: 1.57143em;line-height: 1.45455;color: #15845B;margin: 0 0 2px;}
.moneygram-success .form-failure h2{color: #C64B31 !important;}
.moneygram-success .form-success .success p {margin: 0 0 25px;}
.moneygram-success .form-success a{color: #757575;}
.customersupport-wrapper {width: 210px;background: #FBFBFB;border: 1px solid #EEEEEE;border-radius: 4px;padding: 12px 32px;margin: 0 auto;}
.customersupport-wrapper .icon-holder {float: left;width: 30px;padding-top:11px;}
.customersupport-wrapper img {margin-right: 13px;display: inline-block;vertical-align: middle;}
.customersupport-wrapper .info-detail .number {font-size: 1rem;font-weight: 700;}
.info-detail strong, .info-detail span {display: block;}
.customersupport-wrapper {margin: 0 auto 15px;}
.customersupport-wrapper .info-detail .number a {color: #444444;}
.info-detail span.service {font-size: 0.75rem;}
.bank-transfers #bankToCardContent .btn{min-width: 183px;}
.moneygram-success .form-success .success .btns {margin: 36px auto 0;max-width: 380px;}
.moneygram-success .form-success .success .btn {margin: 0;}
.moneygram-success .form-success .success .btns .btn:first-child { margin: 0 10px 0 0;background: #106EB8;color: #fff;}
.moneygram-success .form-success .success .btns .btn {border-radius: 20px;background: transparent;border: 1px solid #D8DDE4;color: #757575;}
.moneygram-success .form-success .success .btns .btn:last-child {width: 100%;margin-top: 15px;}
.moneygram-success .form-success > * {white-space: normal;}
/* authentication popup */
.bank-transfers .info-list .label,.info-list .title{color: #757575 !important;letter-spacing: 0.2px;}
.info-list .box, .info-list li{margin: 0 0 24px;}
.bank-transfers .btns{margin-top: 40px;}
.auth-info-popup .title{font-size: 1.125rem !important;color: #222222 !important; margin: 0 0 5px !important;}
.auth-info-popup label{ color: #757575 !important;}
.auth-info-popup .title{ font-size: 1.125rem; line-height: 1.222222;margin: 0 0 10px;display: block;}
.auth-info-popup  .header p{color: #757575; font-size: 0.813rem; letter-spacing: 0.2px;line-height: 1.22222222222;}
.auth-info-popup  .field-holder label{ color: #757575; font-size: 0.75rem; line-height: 1.46916; letter-spacing: 0.2px;}
.auth-info-popup select,
.auth-info-popup input[type=text]{user-select: none; font-size: 16px; letter-spacing: 0.27px; color: #222;}
button.showPassIcon.symbol-on-field.right {right: 6px;font-size: 10px;color: #CCD4DD;background: none;border: none}
.desc{font-size: 0.813rem;line-height: 1.384615;color: #757575;}
.ui-dialog[aria-describedby="auth-info-popup"] .ui-dialog-content.generic-dialog{padding: 32px 15px 22px!important}
.auth-info-popup .icon-cross{font-size: 15px;}
.auth-info-popup .field-holder .label-slide .info-title{line-height: 1.469166;font-size:0.75rem; color: #757575;}
.auth-info-popup .field-holder .label-slide span{font-size: 16px;}
.auth-info-popup .chosen-container .chosen-singlespan{font-size: 16px !important;}
.auth-info-popup .field-holder .label-slide .error-text{color: #CA4A4A; font-size: 12px;}
.bank-transfers {padding: 24px 30px 34px; overflow: hidden;}
/* dialoge */
.ui-dialog.ui-widget-content[aria-describedby="auth-info-popup"]{min-width: 775px !important;}
.auth-info-popup button.close{position: absolute;right: 20px;top: 20px;font-size: 14px;color: #C8C9CC;}
.auth-info-popup button.close span{color:#C8C9CC;}
.slider-checkbox .label-desc{ margin: 0;}
.static-label img{width:12px!important;height:12px!important;margin:-2px 0 0 3px}
.tag{font-size:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;line-height:1;letter-spacing:.4px}
.tag-default{border:1px solid #d8dde4;background-color:#fff;text-transform:uppercase;color:#000;font-weight:500;margin-right:5px}
.ui-dialog .ui-dialog-content.generic-dialog .section-loader{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}
.gen-alert.alert-has-icon{padding:15px 30px 15px 60px}
.section-loader{background:#fff}
.alert-primary strong{font-weight:500}
.getmoney-sec{background-color:#fff;padding:30px;border-radius:4px}
.getmoney-sec .header{text-align:left}
.getmoney-sec .header .title{font-size:1.14286em;line-height:1.5;color:#222;font-weight:500}
.getmoney-sec .header .desc{font-size:.92857em;line-height:1.46154;color:#444}
.getmoney-sec .ver-details{margin:20px 0 20px}
.getmoney-sec .ver-details .title{font-weight:500;font-size:1em;line-height:1.5;color:#222}
.getmoney-sec .btns .btn:not(:last-child){margin-right:20px}
.getmoney-sec .success{margin:70px auto;max-width:470px}
.getmoney-sec .success .img-holder{margin:0 0 25px}
.getmoney-sec .success .title{font-size:1.57143em;line-height:1.45455;color:#00a675;text-align:center}
.getmoney-sec .success .desc{font-size:.92857em;line-height:1.38462;color:#444;text-align:center;margin:0 0 20px}
.getmoney-sec .success .btn{margin:0}
.getmoney-sec .header h2{line-height: 1.46875; font-size: 1rem; color: #000; font-weight: 500;}
.getmoney-sec .header {color: #444444; font-weight: 300;font-size: 0.813rem;line-height: 1.8461538;}
.getmoney-sec .header p{letter-spacing: 0.22px;}
.getmoney-form input[type=text]{padding: 0;}
.getmoney-btns{margin-top: 50px;}
.label-slide label.top-auto#transRefNoLabel,
.label-slide #remittanceProviderLabel{transform: none;}
.bank-transfers .tab-content{padding: 24px 0px 34px !important}
.summary-holder{ padding: 0;}
.icon-help-circle{margin-left: 8px;}
.getmoney-sec .field-holder label{text-transform: capitalize !important;color: #757575;font-size: 0.75rem;}
.label-slide label.transRefNoLabel{transform: none;}
.bank-transfers .transfer-summary{box-shadow: none;}
.bank-transfers .info-list li .value{font-size: 1rem; text-transform: capitalize; letter-spacing: 0.27px; color: #222222; line-height: 1.4687;}
.btn-add-card{text-align:right;}
.remove-card-dialog .alert.alert-primary{background-color:#ffeeed;border:1px solid #faa9a9;color:#9f2d2d}
.remove-card-dialog .alert-primary .alert-text{color:#9f2d2d;text-align:left}
/* Success Screen */
.c2c-transfer .form-success{padding-top: 21px;}
.c2c-transfer .form-success .success .btns{margin:32px auto 0; max-width: 380px;display: flex;flex-wrap: wrap; gap: 10px;}
.c2c-transfer .form-success .success .btns .btn:last-child{width: 100%;margin-top: 15px !important;}
.c2c-transfer .form-success .success .btn{margin: 0 !important;}
.c2c-transfer .form-success .success h2{margin: 0 0 16px;color: #2D815F;}
.c2c-transfer .form-success .success p{margin: 0 0 32px;}
.c2c-transfer .cb-customdropdown .btn.dropdown-toggle {
    padding: 5px 0 8px;
}
.bank-transfers .form-success .success .btns{margin: 32px 0 0;}
@media (max-width:991px){
    .ui-dialog.ui-widget-content[aria-describedby="auth-info-popup"]{min-width: 550px !important; }
    .ui-dialog .ui-dialog-content.generic-dialog{padding: 30px !important;}
}
@media (max-width:767px){
.hide-sm{display:none!important}
.getmoney-sec .success{padding:0;margin:10px auto;max-width:100%}
.getmoney-sec .success .btn:not(:last-child){margin:0 0 20px}
.c2c-transfer .form-success .success .btns .btn:first-child{margin-bottom: 15px !important;}

}
@media (max-width:576px){
    .ui-dialog.ui-widget-content[aria-describedby="auth-info-popup"]{
        min-width: inherit !important;}
    .ui-dialog.ui-widget-content[aria-describedby="auth-info-popup"] .btns .btn:last-child{margin-top: 15px;}
    .ui-dialog .ui-dialog-content.generic-dialog{padding: 30px 15px !important;}
}