
@CHARSET "UTF-8";

 
/* Dnyanada
CDIN-3248
FCG SIT UI : Transfer from My Balance >> Recipient and amount page >> UI issue.
Reason: As we are appending div on basis of recipient we cannot apply all classes as per UI design
 */
 .add-recipient-left{
 text-align:left !important;
 }
 
 /*Dnyanada
 CDIN-2832
 FCG SIT UI : Safari>Mac>MAT>Transfer details >> Transfer summary issues
 To change color of edit link in aside of MAT
 */
 .white-color-edit{
 color:white !important;
 }
 
 /* Dnyanada
 "Registration>> UI distorted in address pop-up.
1. Select “UK” country in the address field and search the address by postcode “de”.
2. Select the address placed on second position.
3. Observe the UI is improper."
 */
 .select-container
 {
 	display: table;
 	table-layout: fixed;
}

/*Dnyanada
For issue POP 507
to format pin code digits shown in pin page for forgot password flow
*/
.pindigit{
	text-align: center;
    font-size: 25px;
    padding: 10px;
}
 
 /* Girish
 * CDIN-3090
 * Recommend US texarea label padding not applied properly..
 */
 .textarea-container label[for="personalURL"]{
     top: 12px;
 }

/*
*Subhash
* CDIN-2859
*FCG SIT UI : Profile Management >> Page width is different
*width of profile management page different 
*/
#noPadding{
	padding: 0 !important;
}


/* Girish
*  Transfer pre-bought issue css changes
*/

#interBtns{
	padding:0 !important;
	margin:0 important;
}

#add_inter{
	margin-bottom: 0px;
}

#add_inter span{
	text-align:left;
}

/* Girish
* this is used to hide the password fields from the form
*/
.pwdField_btn {
    position: absolute; 
  	left: -999em;
}

/*
* disable autofill form popup for safari
* Girish
*/
::-webkit-credentials-auto-fill-button {
     visibility: hidden;
}


*/
#interBtns::before{
	border-top: 1px solid #e9e9e9;
    margin: 0 12px;
    width: calc(100% - 24px);
}

@media (max-width: 39.9375em){
	#add_inter{
		margin-bottom: 22px;
	}
	
	#add_inter span{
		margin:0;
		text-align:center;
	}
}


/*
Pin Page css
*/
/* .inputs-PIN input.pin-number {
	font-weight: bold;
	font-size: 20px;
	text-align: center;
} */

.inputs-PIN input.pin-number {
	font-size: 20px;
	text-align: center;
} 

.resendLinkDiv {
	 padding-top: 20px;
}

.spanForpinPage {
	font-size:20px !important;
	font-weight:bold !important;
}
.divForSecPin {
	text-align:center;
}
/*
*Subhash
* POP-744
*Bottom margin needed below paragraph in activity.
*/
table#currency_trades_payments
{ margin-top: 16px; }

@media only screen and (max-width: 39.9375em){
	#asideWidth{
	  bottom:-367px !important;
	}
	#asideData{
	  bottom:-335px !important;
   }
   #asideBuyWidth{
      bottom:-249px !important;  
   }
	
}
/*
*Subhash
* POP-739
*Unable to close tool tip on iPad.
*/
.ui-tooltip
{ cursor:pointer }

/*
* Validation errors highlight issue
*/
.textarea-container  textarea.error {border: 1px solid #ff963c !important;}

/*
*Subhash
* POP-1179
*added default underline to term and condition
*/
.defaultUnderline{ text-decoration:underline;}

/*
*Subhash
* POP-1217
*Dashboard : UI getting distorted when Recipient is added with max characters in Company field.
*/
.wordWrap{
	word-break:break-all;
}
/* #wordWrapPayment{
	width:300px !important;
} */
/*
*sachin
* POP-1243
*Pinsend : One time PIN grey boxes
*/
 .pinnumber{
	border-color: #8A8A8A !important;
 }
/*
*Sayali
* POP-1378
*/ 
.notGetSelected {
    pointer-events: none;
}

.table-activity-balances tr th:last-child, .table-activity-balances tr td:last-child {
	font-size: 16px;
}
/*
*Sachin M.
* POP-1611
*/ 
@media screen and (max-width: 736px) and (min-width: 320px){
	#accno{
	padding-left:25px;
}
/*
*Sachin M.
* BUG 4699
*/ 
#walletfees{
	margin-top: 8px;
	}

}
/* Anirudha
pop-1483
 */
.currency-flag .currency {
  position: absolute;
  right: 26px;
  top: 9px;
  border-left: 1px solid #e9e9e9;
  height: 42px; 
  }
/* .currency-flag .currency:before {
    width: 21px;
    height: 18px;
    margin-left: 17px;
    margin-top: 13px; 
    
    } */
    

/*Sachin M
    POP-1535
    */
/* code removed for POP-2673 - issue in off to on flow in mobile view [Kapil Kasture]*/
/* .row {
position:relative;
	
} */

/* added new class for no-record-found-image in activity history */
.table-container .no-record-found-image-message{
  text-align: center;
  margin: 15% 0 15% 0;
}

.payment-no-record-found-image { 
  width: 60px;
  height: 50px;
  margin-bottom: 20px;
}
/*Sachin M
POP-1599
*/
.checkbox-container input[type="checkbox"] + label::before {
  border-color: #a9a9a9 !important;
}
.textarea-container textarea{
	    min-height: 90px;
	}
	
	 /* .button-grid-element.button-grid-element-image > button[data-role] {
    height: auto;
    background-position: center left 24px;
    background-repeat: no-repeat;
    min-height: 126px ! important; 
    
    }  */
    
     /*POP-2034*/  
@media only screen and (device-width: 768px) {
	#pin-number1, #pin-number2, #pin-number3, #pin-number4 {
		margin-right: 23.25px !important;
	}	
}


 @media only screen and (max-width: 300px) {
 div#mobileSecurityPin .row.main-container {
  margin-top: 148px !important;
  }
}
   
 @media only screen and (min-width: 300px) {
    footer.main-footer {
    position: absolute;
    bottom: -150px !important;/* Change for Disclaimer */
    width: 100%;
    font-size: 12px;
    letter-spacing: -0.5px;
    font-size: 12px;
    z-index: 1;
    padding-top: 24px;
    background: white;
    }
} 
@media only screen and (min-width: 300px) {
	.verifying-identity {
  position: absolute;
 }
 }
 
 
   .app-links-div .mobile-img-torfx {
 
    height: 590px;
    background-repeat: no-repeat;
    background-size: inherit;
    float: left;
    position: relative;
    background-position: top;
    top: 50px; 
    }
    
 /* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* POP-2125
All Organization>>I Pad 2- registration: Expected PIN box alignment is not display
Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	#pin-number1, #pin-number2, #pin-number3, #pin-number4 {
		margin-right: 17.25px !important;
	}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	#pin-number1, #pin-number2, #pin-number3, #pin-number4 {
		margin-right: 17.25px !important;
	}
}

/* POP-2144 address label field populated in Registration flow created by Sachin M. */

 /* #addressPopulateField label[for] {
	line-height: 0.99em;
	padding: 0px 0px 0px 8px;
}
 #theiraddressPopulateField label[for] {
	line-height: 0.99em;
	padding: 0px 0px 0px 8px;
} */

/* POP-2399 */
.regJointAccntMargin{
	margin-top: 15px !important;
}

.table-available-balances .buttons {
  border-top: 0px solid !important;
}
.confirmation-download-app .app-links-div .confirmation-mobile-img-torfx {		
  background-repeat: no-repeat;		
  background-position: center; 		
  background-size: contain;		
  float: left;		
  height: 300px;		
  width: 100%;		
  margin-top: 30px; 
}
/* POP-3051 for PSD2 */
.gray-text {
	color: #626262; 
   	font-size: 16px;
}
  
.text-overflow {
	word-break: break-all;
  }
  
.hiddenPassword{
-webkit-text-security: disc !important;
}

/* POP-4726 */
.hl-verifymail{
	margin-top: 110px !important;
}
  .table-activity-history .navigation-tab-container .navigation-tabs {
  box-sizing: border-box;
   padding-left: 0px;
  width: 100%; }
  
  /*POP-5094*/
  .error-message-wrapper p.err9010 {
  	text-align: left !important;
  }
  
  
  /*POP-5832*/
  .tiered-registration-info {
  	text-align: left !important;
  }
  
   /*POP-5832*/
  #poiDocSelector,
  #poaDocSelector {
  padding-bottom: 32px !important;
  }
 


.embeddedServiceHelpButton .helpButton {
    top: -245px !important; 
  }

.custom-help-button .helpButton {
  top: -280px !important;
}

/*remove float right of refer now button from recommend us*/
.refer-btnsrefaddemailaddr div {
	float: left !important;
}

.refer-btnsrefaddemailaddr div input {
	padding: 0 !important;
}

a{
	color: #0B5FFF;
}

#occupation_primary .section.content .sub-header {
	margin-top: 0px;
}

.birth-dates-fieldset .input-container {
	margin-bottom: 15px !important;
}

#occupation_primary .sub-header {
	margin-top: 0px;
}

@media only screen and (min-width: 300px) {
	.registration2 footer.main-footer {
		bottom: 0px !important;
	}
}

/* .registration2 nav.main-nav .brand-logo-container .brand-logo:before {
  display: inline-block;
  position: relative;
  top: -1px;
  width: 180px;
  height: 50px;
} */

.registration2 footer.main-footer li a {
    color: #6f6f6f !important;
}

.registration2 footer.landing-footer .trustpilot li a {   
    /*color: #78A9FF !important;*/
    color: #8D8D8D !important;
}

.landing-page .main-nav .login-link a { 
	color: #0B5FFF !important;
}

.registration2 .account-activation .login-container.input-container button[data-role=show-password]{
top:8px;
}

.embeddedServiceHelpButton {
    margin-top: -30%;
    position: relative!important;
    top: unset !important;
}



.embeddedServiceHelpButton .helpButton {
  position: relative !important;
  top     : 0px !important;
 
}



@media only screen and (max-width: 39.9375em) {
  .embeddedServiceHelpButton .helpButton {
    top: 0px !important;
    
  }
}

.template.template-tiered-registration.tiered-registration-01 .login-selector-wrapper .select-wrapper .select2.select2-container.select2-container--default .select2-selection--single {
  height     : 40px !important;
  padding-top: 10px;
  width: 100px !important;
}




#pinEntryOuterDivId .main-nav .main-nav-close{
	display:block !important;
	}

/* .select2-container--default .select2-results__option--highlighted[aria-selected]
	{
	background-color: #0B5FFF;
	color: white;
	border-radius: 4px;
	background-image:url("../images/icon-white-tick-selected.svg");
	background-repeat: no-repeat;
	background-position: top 10px right 12px;
} */



#pinEntryOuterDivId .account-activation fieldset.row:last-of-type {
    margin-bottom: 0px !important;
}


@media only screen and (max-width: 989px) {
	
	#country-dropdown-MAT {
	    padding-left: 16px !important;
    padding-right: 16px !important;
}

	#header_top_div + .registration-2-login .mobile-menu-container {
  display:none !important;
}
}

@media only screen and (device-width: 768px) {
.main-section #pin-number1,
	.main-section #pin-number2,
	 .main-section #pin-number3,
	  .main-section #pin-number4 {
		margin-right: none;
	
 }
}

.text-center{
	 text-align: center !important;
	 margin-bottom: 0px;
}

#date-dropdown-error {
	height: 50px;
	padding: 0px 15px;
	position: relative;
	bottom: 10px;
}


@media only screen and (max-width: 720px) {
  .confirm-btn-field {
    margin-top: 35%;
  }
  #country-code-selection .input-container span.error {
    right:revert;
    top :63px;
    left: 0px;
  }
  #country-code-selection #selectDiv {
    margin-bottom: 2px;
  }

  #selectDiv .select-container {
    margin-bottom: 3px;
  }
}
@media only screen and (min-width: 460px) {
  .tiered-registration-03-USA .maxWidth{
    width: 449px;
    max-width: 449px !important;
}
}
@media only screen and (max-width: 1000px) {
  .footer-help{
    z-index: 99;
  }
}



.phone-label-error{
    color: #fa4d56 !important;
}

#selectDiv {
  height: 65px !important;
  width : 100%;
  z-index: 9;
}

.mobile-input-container,.phone-input-container{
  z-index: 13;
}

.show-close-btn nav .main-nav-close {
	display: block !important;
}

.embeddedServiceLoadingBalls.tiny .loadingBall {
    background-color: #78A9FF !important;
}

.embeddedServiceLiveAgentStateChatItem.chatMessage {
    margin-bottom: 18px;
}

.template.template-tiered-registration .back-link a:visited:hover{
  color: #0b5fff !important;
  font-size      : 16px;
  font-weight    : 500;
  text-decoration: none;
}

.embeddedServiceSidebarButton:not(:disabled):focus, 
.embeddedServiceSidebarButton:not(:disabled):hover {
   background: linear-gradient(94deg, #f03ea6 35.24%, #ff6b00 64.86%) !important;
}

.shift-right {
  right:30px !important;
}

.custom-help-button+.modalContainer.sidebarMinimized.layout-docked.embeddedServiceSidebar button {
	 top: 0 !important;
}

@media only screen and (min-width : 1236px) {
 .countryDropdown{
    width: 420px !important;
  } 
	#country-list-options .countryDropdown {
		width: 100% !important;
	}
}

@media only screen and (max-width : 989px) and (min-width: 640px) {
  .divided-theme .landing-select-account-type .radio-group-container,
  .divided-theme .landing-select-account-type .COR-dropdown-section {
    max-width: 383.39px !important;
  }
  .landing-page .landing-select-account-type .section.content .callout header .title {
    max-width: 353.58px !important;
  }
}

@media only screen and (max-width: 640px) {
  .divided-theme .landing-select-account-type .radio-group-container,
  .divided-theme .landing-select-account-type .COR-dropdown-section {
    max-width: 363.39px !important;
  }
  .landing-page .landing-select-account-type .section.content .callout header .title {
    max-width: 300px !important;
  }
  
  #country-dropdown-MAT,
  .form-MAT{
    padding-left: 14px !important;
    padding-right: 14px !important;
}
}

@media only screen and (min-width: 200px) and (max-width: 1236px) {

  .divided-theme .landing-select-account-type .section.content .callout,
  .divided-theme .landing-select-account-type .section.content .partial-state {
    min-width: 300px;
  }
}

@media only screen and (min-width: 989px) and (max-width: 1194px) {
  .landing-page .landing-footer .footer-items .trustpilot .columns ul {
    max-width: 500px;
  }

  .landing-page .landing-footer .footer-items .trustpilot .columns ul li {
    display: inline-block;
  }
}

.selectDropDownDiv {
	width: 338px;
}

#bank-localization .send-money-section .select-container .select2-selection--single,
#make-a-transfer .send-money-section .select-container .select2-selection--single,
#top-up .send-money-section .select-container .select2-selection--single {
    padding-left: 5px !important;
}

#bank-localization .send-money-currency {
    width: 100% !important;
}

#bank-localization .currency-dropdown {
    width: 100% !important;
}

.select-dropdown-currency-div {
    width: 100% !important;
}

.bank-details-form {
    display: block;
}


/* #bank-localization .send-money-section .select-container .select2-container--default {
    width: 100% !important;
} */

#bank_details_page .main-section_bl {
  /*height: 658px;*/
   height: auto;
}



.select_placeholder_cur {
    font-family: 'CircularXX';
    font-style: normal;
    font-weight: 450;
    font-size: 16px;
    line-height: 24px !important;
    color: #6F6F6F !important;
}

.copied-text {
    position: absolute;
    width: 57px;
    height: 24px;
    right: 21px;
    top: calc(50% - 24px/ 2);
    color: #A8A8A8 !important;
}

.select-dropdown-currency-div {
    margin-bottom: 24px
}


@media (min-width: 990px) {
	.language-selector-dropdown-list {
  top       : -20px !important;
  padding   : 10px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  width        : 108px !important;
}

	.landing-page .mobile-menu-container {display:none !important}
	
	#bank-localization .send-money-section{
	height:142px;
	}
	
	#bank-localization .element-group{
	    width: 748px;
	}

    #bank-localization .send-money-currency {
        padding-right: 24px;
    }

    .select2-selection .select2-selection--single {
        margin-left: 24px
    }

    .currency-dropdown {
        padding-left: 24px !important;
    }

    .currency-list-options {
        padding-right: 3%;
        padding-left: 3%;
    }

    #bank-localization .field-title {
        margin-left: 0px;
    }

    .currency-list-options {
        padding-right: 24px;
        padding-left: 24px;
    }

   /*  #bank-localization .field-title {
        margin-left: 24px;
    } */

}

#bank-localization .add-padding{
    padding-right: 24px;
    padding-left: 24px;
}


@media (max-width: 990px) {
    #bank-localization .remove-padding
     {
        padding-right: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 790px){
#bank-localization table tbody tr th p, #make-a-transfer table tbody tr th p, #top-up table tbody tr th p {
    margin-right:revert;
}
}

@media (min-width: 790px){
	
	.send-money-location, .send-money-currency {
    max-width: 338px;
}
}

@media (max-width: 639px) {
  .remove-footer {
    display: none !important;
  }

  .receipt-details-mobile-view {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media (max-width : 990px) {
	
	  #bank-localization .send-money-section,
  #make-a-transfer .send-money-section,
  #top-up .send-money-section {
    margin-top: 0px;
  }

  #make-a-transfer .add-padding { 
    padding-right: 14px;
    padding-left: 14px;
  }


  #top-up .add-padding {
    padding-right: 13px;
    padding-left: 13px;

  }
   
}

@media (min-width: 300px) and (max-width: 989px){
  .registration-2-login .main-container .tiered-alert {
    margin-bottom: 26px;
    position: relative;
    top: 14px;
  }
}


@media (min-width : 990px) {

  #bank-localization .element-group-table .table-title,
  #make-a-transfer .element-group-table .table-title,
  #top-up .element-group-table .table-title {

    margin-top: 0px;
    margin-bottom: 16px;
  }


  #top-up .add-padding {
    padding-right: 24px;
    padding-left: 22px;

  }
  
    #make-a-transfer .add-padding { 
    padding-right: 23px;
    padding-left: 23px;
  }
}

@media screen and (max-width: 990px) and (min-width: 791px) {
  #bank-localization .add-space {
    padding-right: 24px;
    padding-left: 24px;
  }
}

#top-up .Payment-details tr:hover td:first-child {
  border-left: 2px solid #0b5fff;
}

#make-a-transfer .Payment-details tr:hover td:first-child {
  border-left: 2px solid #0b5fff;
}

@media only screen and (min-width : 1236px) {

  .bank-localization-dropdown {
    width: 338px !important;
  }
}

@media (max-width: 639px) {
	
    #make-a-transfer .main-header,
    #top-up .main-header {
      padding-left: 16px;
      padding-right: 16px;
    }
	
	 .how-to-pay-title {
    padding-left: 16px;
    padding-right: 16px;
  }

  #top-up .padding-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  #top-up .padding-0 {
    padding-right: 0px;
    padding-left: 0px;

  }
}

@media screen and (max-width: 990px) and (max-width: 639px) {

  #make-a-transfer table tbody th .copy-icon,
  #top-up table tbody th .copy-icon {
    right: 16px;
  }
}

#country-list-options {
    margin-top: 0px !Important;
}

#bank-localization .element-group-table .table-title, #make-a-transfer .element-group-table .table-title, #top-up .element-group-table .table-title {
	    margin-bottom: 16px;
}


#country-list-options .select2-container--below .field-border {

	border-top: 2px solid #0b5fff!important;
    border-left: 2px solid #0b5fff!important;
    border-right: 2px solid #0b5fff!important;
    border-bottom: none!important;
}

/* .countryDropdown, .select-country-list-dropdown {
    margin-top: 1px!important;
    padding: 8px;
    border: 2px solid #0b5fff;
    z-index: 3;
} */

.select2-dropdown.bank-localization-dropdown .select2-dropdown--below {
    border-top: none !important;
    top: -4px;
}

#country-dropdown-MAT {
	    padding-left: 23px !important;
    padding-right: 23px !important;
}


#country-dropdown-MAT, 
#country-dropdown-MAT .send-money-location,  
#country-dropdown-MAT #country-list-options,
#country-dropdown-MAT #country-list-options .select2-container--default {
 max-width: 100% !important;
    width: 100% !important;

}


#country-dropdown-MAT #country-list-options {
	padding-left: 0px;
	padding-right:0px;
}

/* .mat-topup-dropdown{
    width: 100% !important;
    max-width: 100% !important;
}

    
.mat-topup-dropdown-styles {
	width: 100% !important;
	max-width: 685px !important;
}
 */

.mat-topup-dropdown {
	margin-top: 1px!important;
    padding: 8px;
    border: 2px solid #0b5fff;
    z-index: 3;
}

.dropdown-border-above{

    padding: 8px;
    border: 2px solid #0b5fff;
    z-index: 3;
}

.top-up-data-skeleton .template-loading th {
  width: 100% !important;
}

.show-close-btn nav .main-nav-close {
	display: block !important;
}

.skeleton-th {
	 width: 100% !important;
}

#country-dropdown-MAT .select2.select2-container.select2-container--default .select2-selection--single {
padding-top: 16px;
	
}

#country-dropdown-MAT .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
}

@media only screen and (max-width: 640px) {
  #make-a-transfer table tbody tr,
  #top-up table tbody tr {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  #country-dropdown-MAT {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  #make-a-transfer .send-money-section,
  #top-up .send-money-section {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

}


#make-a-transfer table tbody th{
	width:100% !Important;
}

@media (max-width: 640px){
.bottom-text {
    padding-left: 0px;
}	
}

#getOrganizationBankDetails #country-list-options .select2-container--default .selection .select2-selection--single,
#getOrganizationBankDetails #currency-list-options .select2-container--default .selection .select2-selection--single {
  padding-top: 15px !important;
  padding-left: 6px !important;
}

#select2-country-list_bl-container .flag-icon,
#getOrganizationBankDetails #country-list-options .select2-container--default .selection .select2-selection--single .select2-selection__rendered .flag-icon,
#getOrganizationBankDetails #currency-list-options .select2-container--default .selection .select2-selection--single .select2-selection__rendered .currency::before {
  height: 18px;
  width: 18px;
}


#getOrganizationBankDetails #country-list-options .select2-container--default .selection .select2-selection--single .select2-selection__rendered .flag-text {
  margin-left: 8px;
  padding-left: 0px;

}

#getOrganizationBankDetails #currency-list-options .select2-container--default .selection .select2-selection--single .select2-selection__rendered .flag-text {
  padding-left: 0px;
}

@media (max-width : 790px) {
  #bank-localization table tbody .row {
    padding-left: 0px;
    padding-right: 0px;

  }
}

/* #bank-localization .send-money-label {
  margin-top: -18px;
} */

.bank-localization-dropdown .select2-results .select2-results__option,
.mat-topup-dropdown .select2-results .select2-results__option {
  padding-left: 8px;
}

@media (max-width : 790px) {

  #make-a-transfer tbody tr .loaded-th-mat-topup,
  #top-up tbody tr .loaded-th-mat-topup {
    width: 700px !important;

  }
}

.bank-localization-dropdown .currency::before {
  height: 18px;
  width: 18px;

}



#currency-list-options .select2-selection--single{
	width: 100% !important;
	
}

.field-border{
	border: 2px solid #0b5fff!important;
}


.bank-localization-dropdown .select2-dropdown--above {
    border-top: 2px solid #0b5fff!important;
}


@media only screen and (min-width: 989px) {
  #bank-localization .element-group {
    margin-bottom: 0;
  }
}


@media (min-width: 989px) {
    #country-dropdown-MAT .field-title {
        position: relative;
        margin-top: 72px;
        margin-bottom: 10px;
    }
}

@media (max-width: 639px) {
    #country-dropdown-MAT .field-title {
        position: relative;
        margin-top: 127px !important;
    }
}

.dynamic-text {
    margin-bottom: 16px;
    padding-left: 0px;
}

.landing-page .mobile-menu-container {
    top       : 25px;
    z-index   : 3;
    display   : block;
    position  : absolute;
    float     : right;
    right     : 25px;
    width     : 22px;
    height    : 22px;
    background: url("../images/menu-icon-mobile.svg") no-repeat !important;
  } 
  
  @media (min-width: 640px) and (max-width: 1000px) {
  #country-dropdown-MAT {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}

.mat-top-up-dropdown-selector {
 padding-left: 8px !important;
}

@media only screen and (max-width: 989px) {
  #bank-localization .element-group {
    margin-bottom: 26px !important;
  }
}


@media (min-width: 990px) {
  #bank_details_page .send-money-label {
    margin-top: 2px;
  }
}

#bank-localization table tbody th .copy-icon,
#make-a-transfer table tbody th .copy-icon,
#top-up table tbody th .copy-icon {
    right: 16px !important;
}



  #bank-localization table tbody th .copied-text,
  #make-a-transfer table tbody th .copied-text,
  #top-up table tbody th .copied-text {
    margin-right: -8px !important;
    padding-right: 0;
  }

#btn-notify-recipients{
padding-left: 0;
}

@media (min-width: 745px) and (max-width: 790px) {

  #bank-localization table tbody tr th,
  #make-a-transfer table tbody tr th,
  #top-up table tbody tr th {
    width: 100% !important;
  }
}

#top-up #bank_details_page .main-section_bl {
    height: auto;
 /*   max-height: 765px; */
    padding-bottom: 20px;
}

.back-to-dashboard{
	color:#161616;
}

@media (max-width: 989px) {
    #mobile-menu .block .block-button div button .resize-title {
        margin-left: 40px !important;
    }

    .language-selector-dropdown-list {
        top: 1px !important;
    }
}


#useRegisteredAddress_checkbox:before {
border: 1px solid #ddd !important;
}

.template.template-tiered-registration .activation .tiered-alert {    
	background-image: url("../images/org-warning-sign.svg") !important;
}

.footer-help .custom-help-button + .modalContainer.sidebarMinimized.layout-docked.embeddedServiceSidebar button {
    top: 0 !important;
}

@media only screen and (max-width: 767px){
.slds-icon-utility-minimize-window {    
	margin-top: -5px;
	}
}

#saveSecSecurity_finish_btn{
    padding-top: 0px;
}
.select-container.small-label label[for=step2_select11],
	.select-container.small-label label[for=step2_select21],
	.input-container label[for=security_que1_ans],
	.input-container label[for=security_que2_ans] {
	font-weight: 500 !important;
}

#make-transfer-ach .tiered-alert {
    max-width: none;
}

#make-transfer-ach.revoke-error-alert{
	padding: 30px 15px 9px 15px ;
}

@media only screen and (max-width: 39.9375em){
 #make-transfer-ach.revoke-error-alert{
	padding: 30px 0px 9px 0px;
}
}

.transfer-complete-details tbody tr th span:first-of-type {
	padding-right: 30px;
	display: inline-block;
}

.van-request-wallets .element-group-header header .columns {
	padding: 0px;
}

.dashboard-v1 footer.main-footer li a {
    color: #6f6f6f !important;
}
