.jumbotron h1 {color: #000000}
.bank-transfers{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.02);box-shadow:0 10px 20px 0 rgba(0,0,0,0.02);border:1px solid #fff;}
.bank-transfers .tab-content{padding:24px 30px 34px;}
.bank-transfers h2,
.bank-transfers h3{font-size:1.14286em;line-height:1.5;margin-bottom:3px;color:#000;}
.bank-transfers p{font-size:.92857em;line-height:1.84615;color:#444;margin-bottom:58px;font-weight: 300;letter-spacing: 0.216667px;}
.bank-transfers p + .alert.alert-danger,
.bank-transfers p + #messageContent .alert{margin-top:-36px;margin-bottom:38px;}
.bank-transfers p + #messageContent{padding-left:0;padding-right:0;}
.bank-transfers .list-gen-tabs{background:transparent;border:0;}
.bank-transfers .list-gen-tab-nav .list-holder{margin:0;}
.bank-transfers .list-gen-tab-nav .nav-tabs li:first-child,
.bank-transfers .list-gen-tab-nav .nav-tabs li:first-child a{border-radius:4px 0 0 0;}
.bank-transfers .list-gen-tab-nav .nav-tabs li:last-child,
.bank-transfers .list-gen-tab-nav .nav-tabs li:last-child a{border-radius:0 4px 0 0;}
.bank-transfers .img-holder{height:100%;text-align:center;white-space:nowrap;vertical-align: middle;display: inline-block;}
.bank-transfers .img-holder > *{white-space:normal;}
.bank-transfers .img-holder:before{float:none;display:inline-block;vertical-align:middle;content:'';height:100%;}
.bank-transfers .img-holder > *{float:none;display:inline-block;vertical-align:middle;}
.bank-transfers .img-holder img{vertical-align:middle;}
.bank-transfers .field-holder .field textarea {min-height: 36px !important; padding: 0;}
.bank-transfers .field-holder label{font-size:.92857em;line-height:1.46154;}
.bank-transfers .field-holder.toggledDiv{margin-top:35px;}
.bank-transfers .field-holder .btn-tooltip{position:absolute;top:30px;right:17px;}
.bank-transfers .form-static p{margin-bottom:35px;}
.bank-transfers .list-gen-tab-nav .nav-tabs{font-size:inherit;}
.bank-transfers .list-gen-tab-nav .nav-tabs li{font-size:inherit;border:0;}
.bank-transfers .list-gen-tab-nav .nav-tabs li:last-child a{border-right:0;}
.bank-transfers .list-gen-tab-nav .nav-tabs li:first-child a{border-left:0;}
.bank-transfers .list-gen-tab-nav .nav-tabs li a{border-right:1px solid rgba(191,191,191,0.25);border-bottom:1px solid rgba(191,191,191,0.25);}
.bank-transfers .list-gen-tab-nav .nav-tabs li a:hover,
.bank-transfers .list-gen-tab-nav .nav-tabs li a:focus,
.bank-transfers .list-gen-tab-nav .nav-tabs li a.active{border-color:transparent;}
.bank-transfers .list-gen-tab-nav .nav-tabs li a:hover,
.bank-transfers .list-gen-tab-nav .nav-tabs li a:focus{background-color:rgba(235,239,244,0.64);}
.bank-transfers .list-gen-tab-nav .nav-tabs li a.active{background:#fff;}
.bank-transfers .list-gen-tab-nav .nav-tabs li a.active:focus{background:#fff;}
.bank-transfers .list-gen-tab-nav .nav-tabs li:not(first-child) a{border-left:1px solid rgba(191,191,191,0.25);}
.bank-transfers .list-gen-tabs a:focus{outline:dotted 1px;}
.bank-transfers .btns{margin-top:30px;}
.bank-transfers .info-list .label{font-size:.85714em;line-height:1.5;color:#757575;}
.bank-transfers .info-list .val{font-size:1.14286em;line-height:1.5;color:#222;}
.bank-transfers .info-list .val .amount{font-weight:400;}
.bank-transfers .info-list img{display:inline-block;vertical-align:middle;margin:0 0 0 5px;border-radius:100%;width:12px;height:12px;}
.bank-transfers .field label{font-size:.85714em;line-height:1.5;}
.bank-transfers .field input{font-size:1.14286em;line-height:1.5;}
.bank-transfers .detail-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.bank-transfers .detail-holder .title,
.bank-transfers .detail-holder .amount{display:block;}
.bank-transfers .detail-holder .title,
.bank-transfers .detail-holder .desc{color:#757575;}
.bank-transfers .detail-holder .title{font-size:.85714em;line-height:1.5;letter-spacing:.2px;margin-bottom:0;color:#666;}
.bank-transfers .detail-holder .desc{font-size:.78571em;line-height:1.54545;letter-spacing:.17px;}
.bank-transfers .detail-holder .amount{font-size:1.14286em;line-height:1.5;margin-bottom:6px;font-weight:500;}
.bank-transfers .detail-holder .amount img{display:inline-block;vertical-align:middle;margin:0 0 0 5px;border-radius:100%;width:12px;height:12px;}
.bank-transfers .summary-heading span{font-size:.92857em;line-height:1.84615;color:#444;margin-bottom:10px;display:block;}
.bank-transfers .form .btn:last-child{margin:0;}
.bank-transfers .form .btn { margin: 0 25px 0 0; }
.bank-transfers .has-datepicker .ico{color:#757575;margin:-3px 0 0;opacity:0.6;}
.bank-transfers .btn{min-width:144px;font-weight:500; float: left; }
.bank-transfers #bankToCardContent .btn { margin: 0 20px 0 0; }
/*.bank-transfers .btn.btn-light{margin:0 0 0 20px;}*/
.bank-transfers .form-success{white-space:nowrap;text-align:center;padding-top:0;margin-top:-13px;}
.bank-transfers .form-success > *{white-space:normal;}
.bank-transfers .form-success:before{float:none;display:inline-block;vertical-align:middle;content:'';height:450px;}
.bank-transfers .form-success > *{float:none;display:inline-block;vertical-align:middle;}
.bank-transfers .form-success .success .ico-holder{margin:0 auto 27px;}
.bank-transfers .form-success .success h2{font-size:1.57143em;line-height:1.45455;color:#2D815F;}
.bank-transfers .form-success .success p{margin:0 0 32px;}
.bank-transfers .form-success .success .transaction-id{font-size:1em;line-height:1.5;color:#222;border:1px solid #EBE095;border-radius:4px;background-color:#FFFFF8;padding:20px 48px;display:inline-block;}
.bank-transfers .form-success .success .btns{margin:36px 0 0; display: inline-block; vertical-align: top;}
.bank-transfers .form-success .success .btns .btn { float: left; margin: 0 10px; }
.bank-transfers .form-success .success .btns .btn + .btn { float: right; }
.bank-transfers .form-error{white-space:nowrap;text-align:center;padding-top:31px;}
.bank-transfers .form-error > *{white-space:normal;}
.bank-transfers .form-error:before{float:none;display:inline-block;vertical-align:middle;content:'';height:450px;}
.bank-transfers .form-error > *{float:none;display:inline-block;vertical-align:middle;}
.bank-transfers .form-error .error{max-width:624px;}
.bank-transfers .form-error .error .ico-holder{margin:0 auto 27px;}
.bank-transfers .form-error .error h2{font-size:1.57143em;line-height:1.45455;color:#F35C5C;}
.bank-transfers .form-error .error p{margin:0 0 25px;}
.bank-transfers .form-error .error .btn{margin-left:0;}
.bank-transfers .form-holder.edit-ready .form{display:none;}
.bank-transfers .form-holder.edit-ready .details-area{display:block;}
.bank-transfers .form-holder.edit-ready .details-area .form-success,
.bank-transfers .form-holder.edit-ready .details-area .form-error{display:none;}
.bank-transfers .form-holder.edit-ready .details-area.edit-ready .form-static{display:none;}
.bank-transfers .form-holder.edit-ready .details-area.edit-ready .form-success,
.bank-transfers .form-holder.edit-ready .details-area.edit-ready .form-error{display:block;}
.bank-transfers .validation-text{display:block;margin-top:7px;font-size:.85714em;line-height:1.5;color:#757575;}
.bank-transfers .validation-text.max-alert{color:#C64B31;}
.bank-transfers .transfer-summary{border-radius:4px;border:1px solid #EBE095;background:#FFFFF8;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);padding:37px 33px 7px;margin:15px 0 30px;}
.bank-transfers .transfer-summary .info-list{margin-top:13px;}
.bank-transfers .transfer-summary .info-list li{width:33.3%;margin-bottom:27px;}
.bank-transfers .transfer-summary .info-list .title{color:#666666;font-size:0.857em;letter-spacing:0.2px;line-height:1.5;margin-bottom:0;}
.bank-transfers .transfer-summary .info-list .desc{color:#757575;font-size:0.785em;letter-spacing:0.18px;line-height:1.5;display:block;}
.bank-transfers .transfer-summary .info-list .amount,
.bank-transfers .transfer-summary .info-list .val{color:#222222;margin-bottom:3px;font-size:1.142em;font-weight:500;letter-spacing:0.27px;line-height:1.5;}
.bank-transfers .transfer-summary .info-list .static-label .amount,
.bank-transfers #cardToBankContent .info-list .static-label .amount{display:block;}
.bank-transfers .transfer-summary .info-list .wide{display:inline-block;}
.bank-transfers .transfer-summary .info-list.col3 .box:not(.wide),
.bank-transfers .transfer-summary .info-list.col3 li:not(.wide){width:33.33333%;}
.bank-transfers .transfer-summary .transfer-summary-inner{max-width:140px;text-align:center;margin-top:-9px;margin-bottom:30px;}
.bank-transfers .transfer-summary .transfer-summary-inner h3{margin-bottom:0;margin-top:9px;}
.bank-transfers .transfer-summary + .btns{margin-top:30px;}
.bank-transfers .gen-alert { margin: -12px 0 33px; }
.authorization-block { font-size: 0.8571em; line-height: 1.5; color: #444; border: 1px solid #8ABF9E; border-radius: 4px; background-color: rgba(241,255,248,0.5); padding: 19px 30px 30px 20px; }
.authorization-block .heading { margin: 0 0 10px; }
.authorization-block .heading .icon,
.authorization-block .heading .text { display: inline-block; vertical-align: top; }
.authorization-block .heading .icon { margin: 0 5px 0 0; position: relative; top: -2px; }
.bank-transfers .authorization-block p { margin: 0 0 16px; font-size: 1em; line-height: 1.5; }
.bank-transfers .authorization-block > *:last-child { margin: 0; }
.authorization-block .list { margin: 0 0 17px; padding: 0; list-style: none; }
.authorization-block .list li { position: relative; padding: 0 0 0 14px; }
.authorization-block .list li + li { margin: 4px 0 0; }
.authorization-block .list li:before { content: ''; width: 4px; height: 4px; left: 0; top: 8px; border-radius: 100%; position: absolute; background: #444; }
.bank-transfers .authorization-block ~ .btns { margin-top: 40px; }
#b2cTransferFormId .field-holder { min-height: 86px; }
@media (max-width:767px){
	.bank-transfers .summary-heading{margin-bottom:10px;}
	.list-gen-tab-nav { margin-top: 20px; }
}
@media (max-width:992px){
	.bank-transfers{padding-top:15px;}
	.bank-transfers .tab-content{padding-top:30px;}
	.bank-transfers h3,
	.bank-transfers .info-list .val{font-size:1em;line-height:1.28571;}
	.bank-transfers .list-gen-tab-nav .nav-tabs li:first-child,
	.bank-transfers .list-gen-tab-nav .nav-tabs li:first-child a{border-radius:0;}
	.bank-transfers .list-gen-tab-nav .nav-tabs li:last-child,
	.bank-transfers .list-gen-tab-nav .nav-tabs li:last-child a{border-radius:0;}
}
@media (max-width:767px){
	.success{padding:0!important;}
	.bank-transfers .tab-content{padding:20px;}
	.bank-transfers .form .btn:last-child{margin-right:0;}
	.bank-transfers .btns .btn{width:100%;margin:0 0 15px;display:block;}
	.bank-transfers .btns .btn + .btn{margin:0 0 15px;}
	.bank-transfers .form-success .success .btns .btn { margin: 0; }
	.bank-transfers .form-success .success .btns .btn + .btn { margin: 15px 0 0; }
	#bank-to-card .info-list.col3 .box:not(.wide),
	#bank-to-card .info-list.col3 li:not(.wide){width:100%;}
	.bank-transfers .transfer-summary .transfer-summary-inner{max-width:100%;text-align:left;}
	.bank-transfers .transfer-summary .info-list.col3 .box:not(.wide),
	.bank-transfers .transfer-summary .info-list.col3 li:not(.wide),.bank-transfers .transfer-summary .info-list li{width:100%;}
	.bank-transfers .transfer-summary .transfer-summary-inner{margin-bottom:5px;}
	.bank-transfers #bankToCardContent .btn { margin: 0; }
	.bank-transfers #bankToCardContent .btn + .btn { margin: 15px 0 0; }
}
@media (max-width:576px){
	.btns .btn{width:100%;margin:0 0 15px;display:block;}
	.btns .btn + .btn{margin:0 0 15px;}
}
.readonly-amount-field .amount{font-size:1.14286em;line-height:1.5;margin-bottom:6px;font-weight:500;}
.readonly-amount-field .amount img{display:inline-block;vertical-align:middle;margin:0 0 3px 5px;border-radius:100%;width:12px;height:12px;}

.field-holder.field-static {min-height:90px}
.field-holder.field-static .label{font-size:.85714em;line-height:1.5;color:#757575;display: block;}
.field-holder.field-static .val{font-size:1.14286em;line-height:1.5;color:#222;display: block;font-weight: 400}
.field-holder.field-static .val img{margin:0 0 3px;border-radius:100%;width:12px;height:12px;}
.field-holder.field-static .val .amount {font-weight: normal;}