.text-wrap-break-spaces{
	white-space:normal;
	word-break: break-all;
	display:table-cell;
}

.text-wrap-nowrap{
	white-space: nowrap; 
	word-break: break-all;
	display:table-cell;
}

.text-word-break{
	white-space: inherit !important;
	word-break: break-all;
	display:table-cell;
}

.text-word-break-payment{
	white-space: inherit !important;
	word-break: break-all;
	display:initial;
}

.browser-ie11 .text-word-break-payment{
	white-space: inherit !important;
	word-break: break-all;
	display:ruby;
}

.text-word-break-pay-confirmation{
	white-space: inherit !important;
	word-break: break-all;
}

.footer-terms-cautionary{
	max-width : 85em !important; 
}
.disable-recipient-link{
	 pointer-events: none;
  	 cursor: default;
}

ul.box-list li.display-inline{
	display: inline;
}

ul.box-list li.display-inherit{
	display: inherit;
}

.text-charges-es{
	margin-right: 244px;
	display:none;
}

.text-charges-zh{
	margin-right: 263px;
	display:none;
}

.text-charges-en{
	margin-right: 239px;
	display:none;
}

.margin-es{
	margin-right: 188px;
}

.margin-zh{
	margin-right: 262px;
}

.margin-en{
	margin-right: 200px;
}

.text-fee-en{
	margin-right: 267px;
	opacity: .6;
	display: none;
}

.text-fee-es{
	margin-right: 228px;
	opacity: .6;
	display: none;
}

.text-fee-zh{
	margin-right: 260px;
	opacity: .6;
	display: none;
}

.text-wrap-break-firstDealDocUpload{
	white-space:normal;
	word-break: initial;
	display:table-cell;
}

.select2-results__message{
	display: none !important;
}

.searchRecipientSpinner {
	background: url('../images/select2-spinner.gif') no-repeat;
	background-position: right;
	background-size: 30px;
	-webkit-animation: fade-in-landing 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
} 

.inherit-label-total{
	display: inherit;
}

.avoid-clicks {
  pointer-events: none;
}

.notify-icon-bell{
	min-width : 2.5em; 
}

.need-help-btn {
	display:contents;
}

@media only screen and (max-width: 736px) {
	.m-help--body .virtual-help-menu {
		display:none;
	}
}

.input-box-empty-error{
	border-color: #F43737;
	box-shadow : inset 0 0 0 1px #F43737;
}
.row-pointer{
	cursor: pointer;
}

.col-width {
	max-width: 23% !important;
}
.disable-div {
	pointer-events: none;
	opacity: 0.5;
	background: #CCC;
}
.btn-width{
	width: auto; 
	max-width: none;
}

.fwd-balance-label{
	white-space : nowrap !important;
}

/* BWP-5234 start  */
#step2buttons.m-stages--box-double-btns.is-active {
	flex-direction: row-reverse;
}
/* BWP-5234 end  */

.label-error{
	font-size: xx-small;
	color: #F43737;
}
