﻿/*TRANSFER HISTORY SEARCH*/
.AccountTransfersSearchMargin5 {
    margin-left:5px;
}
.AccountTransferPrimayBox {
    border-bottom:none !important;

}
.AccountTransfersSearchDatePicker.hasDatepicker {
    width: 95px;
}

.MainContent .primaryBox.primaryBoxHeader {
    background-color: #ffffff;
    border-style: none;
}

label.AccountTransfersSearchPrimaryLabel {
    margin: 0 10px 0 5px;
    font-weight: 400;
}

#ctl00_PageContent_ctl00_AccountsDropDownList {
    width: 250px;
}

#ada_maincontent div.MainContent div.primaryBox.clearfix {
    background-color: #ffffff;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    border-right-style: none;
    border-left-style: none;
    padding-top: 11px;
    padding-bottom: 2px;
}

.MainContent.AccountTransferMainContent {
    padding: 0;
}

div.AccountTransfersSearchCriteriaGroup {
    margin: 0 auto;
    width: 670px;
    float:none;
}

.searchCriteriaGroup.AccountTransfersSearchCriteriaGroup .primarySearchLabel {
    text-align: right !important;
    font-weight: 600 !important;
    font-style: normal !important;
    padding: 0 5px 0 0 !important;
    margin: 12px 0 0 !important;
}


.AccountTransfersSearchMargin10 {
    font-weight: 400 !important;
    font-style: normal !important;
    padding-left: 15px !important;
    padding-right: 5px !important;
    position: relative !important;
}

.AccountTransfersSearchAmount {
    width: 123px !important;
    right: 3px;
    display: inline-block;
}

.AccountTransferSearchButtonBar {
    margin: 0 auto;
    width: 460px;
    height: 75px;
    padding: 15px 3px 10px 0;
    text-align: right;
    margin-left: 55%;
}

.AccountTransfersSearchFloatLeft {
    display: inline-block;
    margin-right: 42px;
}

.TransSearchToDate {
    margin-left: 60px;
}

.blackAsteriskAccountTransfersSearch {
    background: url("../Images/black_asterisk.svg") no-repeat center left;
    padding-left: 10px !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ only */
    .blackAsteriskAccountTransfersSearch {
        padding-bottom: 2px;
    }
}

.AccountTransfersSearchValidation {
    position: absolute;
    width: 180px;
    line-height: 25px;
}

.AccountTransfersSearchDates {
    margin-left: 22px;
}

.AccountTransfersSearchDatesLabel {
    top: 6px;
}

.AccountTransfersSearchBeginAmount {
    margin-left: -2px;
}

.AccountTransfersSearchEndAmount {
    margin-left: 22px;
}

/*NEW STOP PAYMENTS*/
.NewStopPaymentDateTextBox.hasDatepicker {
    width: 225px;
}

.NewStopPaymentButtonDiv{
    text-align:right;
    position: relative;
    padding: 5px 0;
    right: 1px;
}

.NewStopPaymentNote{
    display:none;
}

.AccountTransactionDownloadTemplateDatePicker {
    width: 235px;
}

div.AccountTransactionDownloadTemplateButtonDiv {
    padding-bottom: 10px;
}


.StopPaymentsNewTable{
    border:0;
    margin:0 auto;
    width:450px;
}

#datagrid.StopPaymentDatagrid thead tr.th td {
    border-top: 1px solid #e2e3e3;
}

.stopPaymentAccountSelect {
    height:50px;
}
.stopPaymentAccountSelect strong {
    font-weight:600;
}
.viewCurrentStopPayments {
    position: relative;
    bottom: 30px;
}

.StopPaymentsReviewTable{
    border:0;
    margin:0 auto;
    width:440px;
}

.StopPaymentsReviewTable .fieldLabel {
    width: 220px;
}

.StopPaymentsNewTD{
    width:220px;
}

.StopPaymentsNewTable input.k-formatted-value.stop-start-check-number.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-end-check-number.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-amount.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-end-amount.k-input, .NewStopPaymentPayeeTextBox, .StopPaymentsNewTable input.k-input:focus {
    width: 250px;
}

.StopPaymentsNewTable input.k-formatted-value.stop-start-check-number.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-end-check-number.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-amount.k-input, .StopPaymentsNewTable input.k-formatted-value.stop-end-amount.k-input, .NewStopPaymentPayeeTextBox {
    border: 1px solid #cfcfcf;
}

    .StopPaymentsNewTable input.k-formatted-value.stop-start-check-number.k-input:hover, .StopPaymentsNewTable input.k-formatted-value.stop-end-check-number.k-input:hover, .StopPaymentsNewTable input.k-formatted-value.stop-amount.k-input:hover, .StopPaymentsNewTable input.k-formatted-value.stop-end-amount.k-input:hover, .NewStopPaymentPayeeTextBox:hover {
        border: 1px solid #d3d3d3;
    }

.StopPaymentsReviewTable .NewStopPaymentButtonDiv{
    text-align:center;
    position: relative;
    padding: 5px 0;
    left: 8px;
}



.AccountTransactionSearchEndAmount {
    padding: 5px 0 0 0;
}
.AccountTransactionSearchEndAmount label {
    color:#000;
    padding: 5px 0;
}

.InterBankTransferEditAccountPadding{
    padding-top:15px;
}

.InterBankTransferEditAccount .GridLabel {
    font-weight:400 !important;
    font-style: normal;
    color:#303030;
}

.GridFieldset.InterBankTransferEditAccount {
    padding-bottom: 0;
    width: 515px;
    margin: 0 auto;
}
.GridFieldset.InterBankTransferEditAccount .row.seven {
    width: 100%;
    height: 40px;
}
.GridFieldset.InterBankTransferEditAccount .row.seven div.six.columns span {
    line-height: 35px;
}
.GridFieldset.InterBankTransferEditAccount .row.seven div.six.columns:first-child {
    width: 225px;
}

.InterBankTransferEditAccountButtonContainer 
{
    width: 474px;
    margin: 0 auto;
    text-align: right;
}

.InterBankTransferEditAccountFont .GridLabel {
    padding-right: 0;
}
.InterBankTransferEditAccount input.ten
{
    width: 250px;
}

.InterbankTransferHistoryDetailsGridFieldset .GridLabel, .InterbankTransferViewGrid .GridLabel {
    font-weight: 600;
    font-style: normal;
}

.InterbankTransferPendingDataGrid tr.Total {
    font-weight:600;
    font-style: normal;
}
div#datagrid.InterbankTransferPendingDataGrid td {
    padding:0;
}
div#datagrid.InterbankTransferPendingDataGrid th:nth-child(6),
div#datagrid.InterbankTransferPendingDataGrid td:nth-child(6),
div#datagrid.InterbankTransferPendingDataGrid th:nth-child(7),
div#datagrid.InterbankTransferPendingDataGrid td:nth-child(7) {
    text-align:center;
}
div#datagrid.InterbankTransferPendingDataGrid tr.Total {
    font-weight: 600;
    font-style: normal;
}

div#datagrid.InterbankTransferPendingDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}

div.InterbankTransferAccountsText {
    padding-bottom: 10px;
    margin: 0;
    border-bottom: 1px solid #e3e3e3;
}
div.InterbankTransferAccountsPadding10 {
    padding:0;
}
table.InterbankTransferAccountsDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}
#datagrid table.InterbankTransferAccountsDataGrid tr:nth-child(2) 
{
    background-color: #f3f4f6;
}
table.InterbankTransferAccountsDataGrid tr.th th:nth-child(3) 
{
    width: 110px;
}
table.InterbankTransferAccountsDataGrid tr.th th:nth-child(4) 
{
    width: 150px;
}
table.InterbankTransferAccountsDataGrid tr.th th:nth-child(5) 
{
    width: 120px;
}
table.InterbankTransferAccountsDataGrid tr.th th:nth-child(6),
table.InterbankTransferAccountsDataGrid tr.th th:nth-child(7) 
{
    width: 50px;
}

div#datagrid.InterbankHistoryDataGrid td {
    padding:0;
}

div#datagrid.InterbankHistoryDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}
#datagrid table.InterbankTransferAccountsDataGrid td {
    padding:0;
}

.InterbankTransferAccountsDeleteText {
    display: none;
}

#datagrid table.InterbankTransferAccountsDataGrid td:nth-child(1), #datagrid table.InterbankTransferAccountsDataGrid tbody tr.th th:nth-child(1) {
    padding-left: 8px;
}

.InterbankTransferAccountsFooter {
    display:none;
}
.InterbankTransferAccountsButtonContainer {
    padding:0;
    text-align: right;
}

.InterbankTransferHistoryFooterBorder {
    border-top:1px solid #e2e3e3 !important;
    background-color: #ffffff!important;
    font-weight: 600;
    font-style: normal;
}

.InterbankTransferHistoryFooterBorder td:nth-child(3) {
    text-align: right;
}

.InterbankTransferHistoryFrequency{
    text-align:center;
}

div#datagrid.InterbankHistoryDataGrid th:nth-child(6) {
    text-align:center;
}

.InterbankTransferViewGrid{
    padding-top:10px;
    padding-bottom:10px;
}
.InterbankTransferViewGrid .GridLabel, .InterbankTransferViewGrid .GridDataLabel,
.InterbankTransferHistoryDetailsGridFieldset .GridLabel, .InterbankTransferHistoryDetailsGridFieldset .GridDataLabel 
{
    line-height: 25px;
    margin-bottom: 0;
}


#datagrid table.InterbankTransferAddAccountsDataGrid td {
    padding:0;
}
#datagrid table.InterbankTransferAddAccountsDataGrid tr {
    background-color:inherit;
}
#datagrid table.InterbankTransferAddAccountsDataGrid tr:last-child {
    display:none;
}
.InterbankTransferAddTransfers select,
.InterbankTransferAddTransfers select.ten,
.InterbankTransferAddTransfers input.ten {
    width: 250px;
}
.InterbankTransferAddTransfers input.datepicker {
    width: 222px;
}
.InterbankTransferAddTransfersButtonContainer {
    margin: 10px auto 0 auto;
    width: 400px;
    text-align: right;
}

.InterbankTransferAddTransfersNoWrap a {
    padding-left:20px;
}

.InterbankTransferAddTransfersFieldset {
    padding-bottom: 0;
    /*padding-top: 0;*/
}

.InterbankTransferAddTransfersFieldset .GridLabel {
    margin-bottom: 5px;
}

.InterbankTransferDeleteGrid {
    padding-top:0;
    padding-bottom:5px;
}
.InterbankTransferDeleteGrid .GridLabel, .InterbankTransferDeleteGrid .GridDataLabel 
{
    line-height: 25px;
    margin-bottom: 0;
}

.InterbankTransferDeleteGrid .GridLabel {
    font-weight: 600;
    font-style: normal;
}

.InterbankTransferEditFieldset select,
.InterbankTransferEditFieldset select.ten,
.InterbankTransferEditFieldset input.ten {
    width: 250px;
}
.InterbankTransferEditFieldset input.datepicker {
    width: 222px;
}
.InterbankTransferFromAccountDiv a {
    padding-left:20px;
}
.InterbankTransferEditAmountLeftTextBox {
    width: 169px;
    text-align: right;
}

.InterbankTransferEditFieldset #ctl00_PageContent_AmountDataElement_LeftTextBox {
    width: 168px;
}

.InterbankTransferEditFieldset .seven {
    width:100%;
    padding: 0px;
}
.InterbankTransferEditFieldset .row .six {
    width:50%;
    padding-bottom: 5px;
}

.InterbankTransferEditButtonContainer {
    padding-left: 50%;
    margin-left: 177px;
    text-align: inherit;
}
.InterbankTransferEditButtonContainer .InterbankTransferEditSubmitButton {
    margin-right: -166px;
}

.InterbankTransferEditFieldset {
    padding-bottom: 0;
    padding-top: 15px;
}
#datagrid .InterbankTransferAddAccountsDataGrid tr.th th
{
    text-align: left;
    padding:10px 10px 0 5px;
    height: 20px;
}
#datagrid .InterbankTransferAddAccountsDataGrid tr.th th:nth-child(3),
#datagrid .InterbankTransferAddAccountsDataGrid tr.th th:nth-child(4) 
{
    text-align:center;
}
.InterbankTransferAddAccountsDataGrid tr td:nth-child(3) input,
.InterbankTransferAddAccountsDataGrid tr td:nth-child(4) input 
{
    width: 125px;
    text-align:center;
}
.InterbankTransferAddAccountsDataGrid tr td:nth-child(1) input,
.InterbankTransferAddAccountsDataGrid tr td:nth-child(2) input 
{
    width: 180px;
}
.InterbankTransferAddAccountsDataGrid tr td:nth-child(5) 
{
    text-align: left;
}
.InterbankTransferAddAcctsTopMsg 
{
    display: inline-block;
    text-align: left;
    width: 100%;
    padding-left: 130px;
    margin-top: 10px;
}
.InterbankTransferAddAcctsBottomMsg 
{
    display: inline-block;
    text-align: left;
    width: 100%;
    padding-left: 5px;
    margin-top: 15px;
}
div.InterbankAddAcctButtonContainer
{
    text-align: right;
    padding-right: 2px;
    margin-top: 5px;
}

.AccountTransfersHistoryDropdown {
    width:250px;
}
.AccountTransfersHistoryDataGridDiv .datagrid tbody tr td {
    padding: 0 10px;
}

.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(1), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(1) {
    text-align: center;
    width: 100px;
    border:none;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(2), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(2) {
    text-align: left;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(3), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(3) {
    text-align: left;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(4), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(4) {
    text-align: right;
    width: 100px;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(5), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(5) {
    text-align: center;
    width: 100px;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(6), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(6) {
    text-align: center;
    width: 100px;
}
.AccountTransfersPendingDataGridDiv .datagrid tr.th th:nth-child(7), .AccountTransfersPendingDataGridDiv .datagrid tr td.td:nth-child(7) {
    text-align: left;
    width: 165px;
    padding-left: 5px;
}
.AccountTransfersPendingDataGridDiv .dataGridFooterRightInfo {
    margin-top: 5px;
    margin-right: 350px;
}
.AccountTransfersPendingDataGridDiv .datagridFooterLeftInfo 
{
    padding-left: 7px;
    padding-top: 2px;
}
.AccountTransfersPendingSelectSpan 
{
    font-weight: 400 !important;
    font-style: normal;
}

.AccountTransfersPendingTemplateDropdown {
    width: 250px;
}
.AccountTransfersPendingDataGridDiv .datagrid caption {
    display:none;
}
.AccountTransfersPendingDataGridDiv .datagrid tbody {
    border: 1px solid #E2E2E2;
}
.AccountTransfersPendingDataGridDiv .datagrid tbody tr.th th {
    padding: 10px 0;
}
.AccountTransfersPendingDataGridDiv .datagrid .td:last-child {
    padding-right: 3px;
}
select.AccountTransfersPendingWidth100P {
    width: 150px;
}
.InterBankTransferEditAccountPadding{
    padding-top:15px;
}

.InterBankTransferEditAccountFont .GridLabel {
    padding-right: 0;
}

.InterbankTransferHistoryDetailsGridFieldset {
    padding-top:10px;
    padding-bottom:10px;
}

.InterbankTransferPendingDataGrid tr.Total {
    font-weight:600;
    font-style: normal;
}
div#datagrid.InterbankTransferPendingDataGrid td {
    padding:0;
}
div#datagrid.InterbankTransferPendingDataGrid th:nth-child(6),
div#datagrid.InterbankTransferPendingDataGrid td:nth-child(6),
div#datagrid.InterbankTransferPendingDataGrid th:nth-child(7),
div#datagrid.InterbankTransferPendingDataGrid td:nth-child(7) {
    text-align:center;
}
div#datagrid.InterbankTransferPendingDataGrid tr.Total {
    font-weight: 600;
    font-style: normal;
}

div#datagrid.InterbankTransferPendingDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}

div.InterbankTransferAccountsPadding10 {
    padding:0;
}
table.InterbankTransferAccountsDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}


div#datagrid.InterbankHistoryDataGrid td {
    padding:0;
}

div#datagrid.InterbankHistoryDataGrid tr.th a {
    background-color: #ffffff;
    color: #484848;
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    height: 30px;
    border: none;
}

.InterbankTransferHistoryFooterBorder {
    border-top:1px solid #e2e3e3 !important;
    background-color: #ffffff!important;
    font-weight: 600;
    font-style: normal;
}

.InterbankTransferHistoryFooterBorder td:nth-child(3) {
text-align: right;
}

.InterbankTransferHistoryFrequency{
    text-align:center;
}

div#datagrid.InterbankHistoryDataGrid th:nth-child(6) {
    text-align:center;
}

#datagrid table.InterbankTransferAddAccountsDataGrid td {
    padding:0;
}
#datagrid table.InterbankTransferAddAccountsDataGrid tr {
    background-color:inherit;
}
#datagrid table.InterbankTransferAddAccountsDataGrid tr:last-child {
    display:none;
}

.InterbankTransferAddTransfers select,
.InterbankTransferAddTransfers select.ten,
.InterbankTransferAddTransfers input.ten {
    width: 250px;
}
.InterbankTransferAddTransfers input.datepicker {
    width: 222px;
}

.InterbankTransferAddTransfersNoWrap a {
    padding-left:20px;
}

.InterbankTransferEditFieldset select,
.InterbankTransferEditFieldset select.ten,
.InterbankTransferEditFieldset input.ten {
    width: 250px;
}
.InterbankTransferEditFieldset input.datepicker {
    width: 222px;
}
.InterbankTransferFromAccountDiv a {
    padding-left:20px;
}
.InterbankTransferEditAmountLeftTextBox {
    width: 169px;
    text-align: right;
}

.InterbankTransferEditFieldset #ctl00_PageContent_AmountDataElement_LeftTextBox {
    width: 168px;
}

.InterbankTransferEditFieldset .seven {
    width:100%;
    padding: 0px;
}
.InterbankTransferEditFieldset .row .six {
    width:50%;
    padding-bottom: 5px;
}

.InterbankTransferEditButtonContainer {
    padding-left: 40%;
    margin-left: 177px;
    text-align: inherit;
}
.InterbankTransferEditButtonContainer .InterbankTransferEditSubmitButton {
    margin-right: -166px;
}
.InterbankTransferEditButtonContainerTableCell {
    display: table-cell;
}

.InterbankTransferEditFieldset {
    padding-bottom: 0;
    padding-top: 15px;
}

/*NEW TRANSFERS*/
#ctl00_PageContent_ctl00_Template_TransferDateLabel .AccountTransfersNewTemplateAsterisk {
    position: relative;
    bottom: 13px;
}

.AccountTransfersHistoryDropdown {
    width:250px;
}
.AccountTransfersHistoryDataGridDiv .datagrid tbody tr td {
    padding: 0 10px;
}

.AccountTransfersPendingTemplateDropdown {
    width: 250px;
}
.AccountTransfersPendingDataGridDiv .datagrid caption {
    display:none;
}
.AccountTransfersPendingDataGridDiv .datagrid tbody {
    border: 1px solid #E2E2E2;
}
.AccountTransfersPendingDataGridDiv .datagrid tbody tr.th th {
    padding: 10px 0;
}
.AccountTransfersPendingDataGridDiv .datagrid .td:last-child {
    padding-right: 3px;
}
select.AccountTransfersPendingWidth100P {
    width: 150px;
}
.AccountTransfersPendingTransAmt 
{
    width: 200px !important;
}
.AccountTransfersPendingEditForm 
{
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.AccountTransfersPendingEditForm #editFormDiv .FormFieldset.NoMargin div:nth-child(1),
.AccountTransfersPendingEditForm #editFormDiv .FormFieldset.NoMargin div:nth-child(2) 
{
    height: 40px;
}
.AccountTransfersPendingEditButtonContainer 
{
    margin-top: 10px;
}

input.transfer-amount {
    width:250px;
    margin-top: 5px;
    margin-right: 2px;
}
.FormFieldset div span.transfer-amount {
    padding-left: 0px;
    width: 250px;
}

.AccountTransfersNewTemplateDateDiv .ui-datepicker-trigger {
    margin: 13px 0 0 3px;
}

/* Interbank Transfer Add Transfer */
div.InterbankTransferAddTransfersTextAlignCenter {
    text-align: left;
    padding-top: 10px;
    width: 550px;
    margin: 0 auto 10px;
}
.InterbankTransferAddTransfersRequiredText {
    /*text-align: left;
    color: #484848;
    margin-top:-25px;*/
    display: none;
}
.InterbankTransferAddTransfersAmountLeft, .InterbankTransferAddTransfersFieldset #ctl00_PageContent_AmountDataElement_LeftTextBox {
    width: 186px;
    text-align: right;
}
.InterbankTransferAddTransfersAmountLeft + label 
{
    line-height: 30px;
    display: inline-block;
    vertical-align: sub;
    padding-left: 2px;
    padding-right: 2px;
}
input.InterbankTransferAddTransfersAmountRight 
{
    width: 51px;
}
.InterbankTransferAddTransfersFieldset 
{
    width: 550px;
    margin: 0 auto;
}
.InterbankTransferAddTransfersFieldset .row.seven 
{
    width: 100%;
}
.InterbankTransferAddTransfersFieldset .row.seven .six.columns:first-child 
{
    width: 205px;
}
.InterbankTransferAddTransfersFieldset div.six.columns img.RequiredImage 
{
    margin-left: -14px;
    padding-right: 5px;
}
.InterbankTransferAddTransfersFieldset div.row.seven .p-shadow 
{
    top: 110px;
}
.InterbankTransferAddTransfersFieldset .available-balance 
{
    border:1px solid #E3E3E3;
    background-color:#F5F5F5;
}
.InterbankTransferAddTransfersFieldset .available-balance tr th,
.InterbankTransferAddTransfersFieldset .available-balance tr td 
{
    font: normal 12px/18px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding-left: 7px;
    padding-right: 7px;
}
.InterbankTransferAddTransfersFieldset .available-balance tr th 
{
    padding-top: 7px;
    padding-bottom: 7px;
}
.InterbankTransferAddTransfersFieldset .available-balance tr:last-child td 
{
    font-weight:600;
    font-style:normal;
    padding-bottom: 7px;
}
        

/* Interbank Transfer Service Agreement */
.InterbankTransferServiceAgreementAlignCenter {
    text-align: center;
}
.InterbankTransferServiceAgreementLeft130 {
    text-align: left;
    font-weight: 600;
    font-style: normal;
}
.InterbankTransferServiceAgreementMargin15 {
    width: 475px;
    margin: 0 auto 20px;
}
div.InterbankTransferServiceAgreementText {
    border:1px solid #E3E3E3;
    height: 310px;
    margin-bottom: 15px;
    overflow-y: auto;
    text-align: left;
}
.InterbankTransferServiceAgreementText + .PrintableTextDiv 
{
    text-align: right;
}
.InterbankTransferServiceAgreementAlignCenter .contentLabel.derivedColor 
{
    width: 475px;
    margin: 15px auto 10px;
    text-align: left;
    color: black;
}
.InterbankTransferServiceAgreementAlignCenter .enrollmentSubTitle.derivedColor 
{
    width: 475px;
    margin: 0 auto;
    text-align: left;
    color: black;
}


/* Interbank Transfer Add Accounts */
.InterbankTransferAddAccountsMargin {
    margin: auto;
    width: 760px;
}

    .InterbankTransferAddAccountsMargin input {
        margin-right: 10px;
    }

/* Interbank Transfer Add Accounts Confirmation */
.InterbankTransferAddAccountsConfirmationPaddingTop10 {
    padding-top:10px;
}
.InterbankTransferAddAccountsConfirmationMarginCenter {
    margin: 10px auto 0;
    text-align: left;
    width: 500px;
}
.InterbankEnrollmentSubmissionButtonContainer
{
    margin-top: 10px;
    text-align: right;
}

/* Interbank Transfer History */
.InterbankTransferHistoryRightMargin8 {
    float: right;
    margin-right: 8px;
    padding-top:7px;
}
.InterbankTransferHistoryPadding {
    padding: 0;
}
.InterbankTransferHistoryFooterRight {
    text-align:right;
}
#ctl00_PageContent_InterbankHistoryDataGrid tr.InterbankTransferHistoryFooterBorder td.InterbankTransferHistoryFooterLeft,
#ctl00_PageContent_InterbankHistoryDataGrid tr.InterbankTransferHistoryFooterBorder td.InterbankTransferHistoryFooterRight 
{
    font-weight: 600 !important;
    font-style: normal !important;
}
.InterbankTransferHistoryDataGrid tr th:nth-child(1) 
{
    width:135px;
}
.InterbankTransferHistoryDataGrid tr th:nth-child(4)
{
    width:75px;
}
.InterbankTransferHistoryDataGrid tr th:nth-child(5) 
{
    width:15px;
}
.InterbankTransferHistoryDataGrid tr th:nth-child(6) 
{
    width:100px;
}
.InterbankTransferHistoryDataGrid tr th:nth-child(7) 
{
    width:60px;
    color: #FFFFFF !important;
}
.InterbankHistoryDataGrid
{
    margin-top:-10px;
}

/* Interbank Transfer Pending */
div.InterbankTransferPendingDataGrid 
{
    margin-top:-10px;
}
div.InterbankTransferPendingPadding {
    padding:0;
}
#ctl00_PageContent_InterbankPendingDataGrid tr.BillShrinkTotal td.InterbankTransferPendingFooterLeft,
#ctl00_PageContent_InterbankPendingDataGrid tr.BillShrinkTotal td.InterbankTransferPendingFooterRight 
{
    font-weight: 600 !important;
    font-style: normal !important;
}
td.InterbankTransferPendingFooterRight {
    text-align:right;
}
.InterbankTransferPendingDataGrid tr th:nth-child(1) 
{
    width:135px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(4) 
{
    width:75px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(6) 
{
    width:100px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(7) 
{
    width:90px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(8) 
{
    width:60px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(9) 
{
    width:5px;
}
.InterbankTransferPendingDataGrid tr th:nth-child(10) 
{
    width:60px;
}
.InterbankTransferPendingDataGrid tr.BillShrinkTotal
{
    border-top: 1px solid #E3E3E3 !important;
}

.InterbankTransferHistoryTransferDate{
    width:120px;
}

.AccountTransfersNewTemplateDivWrapper label.AccountTransfersNewTemplateLabel {
    width: 170px;
    position: relative;
    top: 2px;
}
.AccountTransfersNewTemplateNotRequiredLabel {
    position: relative;
    right: 8px;
}

.AccountTransfersNewTemplateDivWrapper {
    width: 100%;
}

fieldset.FormFieldset.newTransferFieldSet {
    width: 700px;
    margin: auto;
}
.AccountTransactionsNTDataGridPadLeft30 tbody .th td:focus, .AccountTransactionsNTDataGridPadLeft30 tbody tr:focus, .AccountTransactionsNTDataGridPadLeft30 tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

.transactionsDataGrid tbody .th td:focus, .transactionsDataGrid tbody tr:focus, .transactionsDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

a:focus {
    border: 2px solid #4D97E0 !important;
    outline: none;
}

th:focus {
    border: 2px solid #4D97E0 !important;
    outline: none;
}

div.searchPrimaryLabel:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

input[type=radio]:focus {
    outline: 2px solid #4D97E0 !important;
}

input[type=checkbox]:focus {
    outline: 2px solid #4D97E0 !important;
}

.transferConfirmation {
    width: 400px;
    margin: -25px auto 0 auto;
    padding: 0;
}
.newTransferFinishButtonBar {
    width: 300px;
    margin: 10px auto;
    padding: 0 105px 0 0;
    text-align: center; 
}

table.StopPaymentsListTableSelect {
    border: 0;
    position: relative;
    top: 105px;
    padding-left: 25px;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}
.MainContent.StopPaymentListMainContent {
    margin: 50px 0 0 0;
    padding: 0;
}
table.StopPaymentsListTableSelectS {
    border: 0;
    position: relative;
    top: 0px;
    padding-left: 25px;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

.MainContent.StopPaymentListMainContentS {
    margin: -67px 0 0 0;
    padding: 0;
}
div.InterbankTransferEnrollmentDiv 
{
    width: 500px;
    margin: 15px auto 10px;
    text-align: left;
    margin-bottom: 10px;
}
.InterbankTransferEnrollmentButtonContainer 
{
    width: 500px;
    margin: 0px 45%;
    text-align: right;
}

.InterbankTransferEnrollmentButtonContainerTableCell {
    margin-top: -15px;
    display: table-cell;
}

#ctl00_PageContent_EnrollButton {
    color: #888;
    outline: none;
    border: 1px solid #C8C8C8;
}

#ctl00_PageContent_EnrollButton:focus {
    border: 2px solid #4D97E0 !important;
}

#ctl00_PageContent_CancelButton {
    color: #888;
    outline: none;
    border: 1px solid #C8C8C8;
}

#ctl00_PageContent_CancelButton:focus {
    border: 2px solid #4D97E0 !important;
}

#ctl00_PageContent_PageTitle {
    /*color: #888;*/
    outline: none;
    border: 1px solid #C8C8C8;
}

#ctl00_PageContent_PageTitle:focus {
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_InterbankServiceAgreementText_printBtn:focus {
    border: 2px solid #4D97E0 !important;
    outline: none;
}
#ctl00_PageContent_AgreeCheckBox:focus {
    outline: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_SubmitButton:focus {
    color: #888;
    border: 2px solid #4D97E0 !important;
    outline: none;
}
#ctl00_PageContent_ReturnButton:focus {
    border: 2px solid #4D97E0 !important;
    outline: none;
}
#menu-secondary li a {
    outline: none;
}
.AccountTransfersSelectCancelContainer {
    width: 470px;
    margin: auto;
    text-align: right;
    padding-right: 25px;
}

.AccountTransfersContentdivCell {
    display: table-cell;
}
.AccountTransfersNewMemoNote 
{
    font-weight: 400 !important;
    font-style: normal;
}
.AccountTransfersNewButtonContainer 
{
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding-bottom: 0;
    padding-right: 5px;
    margin-top: 10px;
}
.AccountTransfersNewViewForm 
{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 15px !important;
}
.AccountTransfersNewViewForm .FormFieldset span 
{
    width: 180px !important;
}
.AccountTransfersPendingDeleteButtonContainer 
{
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.AccountTransfersPendingDeleteForm
{
    padding: 5px 0 0 !important;
}
.AccountTransfersPendingDeleteTable
{
    border-collapse: collapse;
}
.AccountTransfersPendingDeleteTable tr th:nth-child(1),
.AccountTransfersPendingDeleteTable tr td:nth-child(1) 
{
    padding-left: 20px;
}
.AccountTransfersPendingDeleteTable tr th:nth-child(3),
.AccountTransfersPendingDeleteTable tr td:nth-child(3)
{
    text-align: right;
    }
.AccountTransfersPendingDeleteTable tr th:nth-child(4),
.AccountTransfersPendingDeleteTable tr td:nth-child(4) 
{
    text-align: center;
}
.AccountTransfersPendingDeleteTable tr th:nth-child(5),
.AccountTransfersPendingDeleteTable tr td:nth-child(5) 
{
    text-align: center;
    width: 120px;
}
.AccountTransfersPendingDeleteTable tr th:nth-child(6),
.AccountTransfersPendingDeleteTable tr td:nth-child(6) 
{
    text-align: center;
    width: 120px;
}

/*NEW TRANSFER REVIEW*/
.AccountTransfersNewReviewButtonContainer
{
    padding: 5px 0 5px 65px !important;
}
.AcctTransNewFieldset {
    text-align: center;
    padding-top: 5px;
    margin-bottom: -20px;
}
.AcctTransNewFieldset div span 
{
    line-height: 18px !important;
}

.AccountTransactionSearchPrimaryBoxHeader 
{
    border-bottom: 1px solid #E3E3E3 !important;
}

.AccountTransfersPendingViewButtonContainer 
{
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding: 0 !important;
    margin-top: 10px;
}
.AccountTransfersPendingViewForm 
{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 10px !important;
}
.AccountTransfersPendingViewForm .FormFieldset div span 
{
    width: 180px !important;
}
.AccountTransfersHistoryNoTransfersDiv
{
    text-align: center;
    margin: 10px 0;
}
.AccountTransfersHistoryViewAccount 
{
    font-weight: 400 !important;
    font-style: normal;
}
.AccountTransfersHistoryViewForm 
{
    padding: 5px 0 0 !important;
}
.AccountTransfersHistoryViewForm .FormFieldset div span 
{
    width: 180px;
}
.AccountTransfersHistoryViewButtonContainer 
{
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding-bottom: 0;
}

.AccountTransactionsViewAccount 
{
    font-weight: 400 !important;
    font-style: normal;
}
.AccountTransactionsAvailBalDiv 
{
    padding: 5px 0 0 !important;
}
.AccountTransactionsAvailBalDiv .FormFieldset div span 
{
    width: 180px;
}
.AccountTransactionsAvailBalBttnContainer 
{
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding-bottom: 0;
}
.AccountTransactionsButtonRow 
{
    margin-top: 0 !important;
    border-top: 1px solid #E3E3E3 !important;
}

table.StopPaymentsNewTable .button-container {
    padding-bottom: 5px;
    margin-top: 10px;
}
.AccountTransfersNewTemplatePadRight17 {
    padding-bottom:2px;
}
.AccountTransferSearchAmountLabel {
    padding-right:20px;
}
.AccountTransferSearchAmountDiv {
    clear: both;
    padding-top: 20px;
}
div.AccountTransfersSearchCriteriaBox {
    width: auto;
}

.transferWidgetConfirmDialogTitle {
    display:none;
}

.transferWidgetConfirmDialogBody {
    display:none;
}

.transferWidgetConfirmButtonPanel {
    text-align:right;
    border-top: 1px solid lightgray;
    padding-top: 10px;
}

.transferWidgetConfirmButton {
    margin-bottom: 5px;
    margin-right: 5px;
}
.blackAsteriskAccountTransfersTemplate {
    background: url("../Images/black_asterisk.svg") no-repeat center;
    
    
    display: inline !important;
    
    width:5px !important;
    
    padding-top: 8px;


}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ only */
    .blackAsteriskAccountTransfersTemplate {
        /*padding-bottom: 2px;*/
        /*padding-bottom: 4px;*/
        /*padding-top: 10px;*/

    }
}
/*.AccountTransferTemplatesSpinner {
    background: url("../Images/loading.gif") no-repeat center center !important;
    width: 100% !important;
    height: 100%!important;
    position:fixed!important;
    z-index:9999!important;
}*/
.AccountTransfersTemplateAddEditForm {
    padding-left: 0 !important;
    padding-right: 90px !important;
    padding-bottom: 20px !important;
    padding-top: 15px !important;

}
.AccountTemplateTransfersAjaxBusy {
    opacity: 1 !important;
}
.AccountTransfersTemplateAddEditPadding {

}
.AccountTransfersTemplateViewForm {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 10px !important;
}
.AccountTransfersTemplateViewForm .FormFieldset div span {
    width: 180px !important;
}
.AccountTransfersTemplateViewButtonContainer {
    text-align: right;
    border-top: 1px solid #E3E3E3;
    padding: 0 !important;
    margin-top: 10px;
}

.AccountTransfersTemplateEditForm #editFormDiv .FormFieldset.NoMargin div:nth-child(1),
.AccountTransfersTemplateEditForm #editFormDiv .FormFieldset.NoMargin div:nth-child(2) 
{
    height: 40px;
}
.AccountTransfersTemplateEditButtonContainer
{
    margin-top: 10px;
    text-align: right;
}
.AccountTransferTemplateInput {
    width: 190px;
}
.AccountTransferTemplateSelect {
    width: 190px;
}
/*.AccountTransferTemplateSelect option {
    width: 230px;
}*/
.AccountTransfersTemplateAddButton {
    float: right;
    margin-right: 20px;
}
.AccountTransfersTemplateDropdown {
    width: 250px;
}
.AccountTransfersTemplateTransmitForm,
.AccountTransfersTemplateDeleteForm{
    padding: 5px 0 0 !important;
}
.AccountTransfersTemplateTransmitForm,
.AccountTransfersTemplateDeleteTable {
    border-collapse: collapse;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(1),
.AccountTransfersTemplateTransmitTable  tr td:nth-child(1),
.AccountTransfersTemplateDeleteTable tr th:nth-child(1),
.AccountTransfersTemplateDeleteTable tr td:nth-child(1) {
    padding-left: 20px;
    width: 120px;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(2),
.AccountTransfersTemplateTransmitTable tr td:nth-child(2),
.AccountTransfersTemplateDeleteTable tr th:nth-child(2),
.AccountTransfersTemplateDeleteTable tr td:nth-child(2) {
    padding-left: 0px !important;
    text-align: left;
    width: 120px;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(3),
.AccountTransfersTemplateTransmitTable tr td:nth-child(3),
.AccountTransfersTemplateDeleteTable tr th:nth-child(3),
.AccountTransfersTemplateDeleteTable tr td:nth-child(3) {
    padding-left: 0px !important;
    text-align: left;
    width: 120px;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(4),
.AccountTransfersTemplateTransmitTable tr td:nth-child(4),
.AccountTransfersTemplateDeleteTable tr th:nth-child(4),
.AccountTransfersTemplateDeleteTable tr td:nth-child(4) {
    padding-left: 0px !important;
    text-align: left;
    width: 60px;
}
.AccountTransfersTemplateDeleteTable tr th:nth-child(5),
.AccountTransfersTemplateDeleteTable tr td:nth-child(5) {
    padding-left: 0px !important;
    text-align: left;
    width: 120px;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(5) {
    width: 80px;
    padding-right: 10px;
    text-align: center;
}
.AccountTransfersTemplateTransmitTable tr td:nth-child(5) {
    /*padding-left: 0px !important;*/
    text-align: right;
    width: 80px;
    padding-right: 10px;
}

.AccountTransfersTemplateTransmitTable tr th:nth-child(6),
.AccountTransfersTemplateTransmitTable tr td:nth-child(6) {
    padding-left: 0px !important;
    text-align: left;
    width: 160px;
}
.AccountTransfersTemplateTransmitTable tr th:nth-child(7),
.AccountTransfersTemplateTransmitTable tr td:nth-child(7) {
    padding-left: 0px !important;
    text-align: left;
    padding-right: 10px;

}
div#datagrid.InterbankTransferPendingDataGrid tbody tr th:focus, div#datagrid.InterbankTransferPendingDataGrid tbody tr th a:focus,
div#datagrid.InterbankTransferPendingDataGrid tbody tr:focus, div#datagrid.InterbankTransferPendingDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

#menu-tertiary li a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_transferHistoryHeader:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_JHASecureH1:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_viewRangeBar_ViewList a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.AccountTransfersHistoryDataGridDiv .datagrid tbody tr:focus, .AccountTransfersHistoryDataGridDiv .datagrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.AccountTransfersHistoryDataGridDiv .dataGridFooterRightInfo:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_lbNoRecords:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_submitButton {
    outline: none;
    border: 1px solid #C8C8C8;
}
#ctl00_PageContent_ctl00_submitButton:focus {
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ctl00_CancelButton {
    outline: none;
    border: 1px solid #C8C8C8;
}
#ctl00_PageContent_ctl00_CancelButton:focus {
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ReturnButton:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

#ctl00_PageContent_SubmitButton {
    outline: none;
}

    #ctl00_PageContent_SubmitButton:focus {
        border: 2px solid #4D97E0 !important;
    }

#ctl00_PageContent_CancelButton {
    outline: none;
}

    #ctl00_PageContent_CancelButton:focus {
        border: 2px solid #4D97E0 !important;
    }

/*.AccountTransfersTemplateDeleteTable tr th:nth-child(6),
.AccountTransfersTemplateDeleteTable tr td:nth-child(6) {
    text-align: center;
    width: 120px;
}*/
.csvBtn {
    display: flex;
    justify-content: flex-end;
}


.borderOutline {
    outline: none;
}

    .borderOutline:focus {
        border: 2px solid #4D97E0 !important;
    }
.boarderOutline {
    outline: none;
}
    .boarderOutline:focus {
        border: 2px solid #4D97E0 !important;
    }

.borderOutline1 {
    padding: 0em !important;
    outline: none;
}
.borderOutline1:focus {
    border: 2px solid #4D97E0 !important;
}

.datagrid tbody tr {
    outline: none;
}

    .datagrid tbody tr:focus {
        border: 2px solid #4D97E0 !important;
    }

    .datagrid tbody tr th a {
        outline: none;
    }

        .datagrid tbody tr th a:focus {
            border: 2px solid #4D97E0 !important;
        }

    .datagrid tbody tr th {
        outline: none;
    }

        .datagrid tbody tr th:focus {
            border: 2px solid #4D97E0 !important;
        }
.btn_Shift_Right {
    display: flex;
    justify-content: flex-end;
}
.boarderOutline {
    outline: none;
}

    .boarderOutline:focus {
        border: 2px solid #4D97E0 !important;
    }

.borderOutlineImp {
    outline: none;
    width: 170px !important;
    padding-left: 10px;
    vertical-align: top;
    padding-top: 8px;
}
.HeaderCls #ctl00_PageContent_ctl00_ViewTab_TabTitleUpdatePanel h1 {
    color: black;
    background-color: initial;
}

.borderOutlineImp:focus {
    border: 2px solid #4D97E0 !important;
    width: 170px !important;
}
input#ctl00_PageContent_ctl00_ViewTab_AmountTextBox {
    margin-left: 6px !important;
    width: 237px !important;
}
tr.btnShift {
    position: relative;
    right: -31px;
}

tr.btnRightShift {
    position: relative;
    right: -30px;
}

/* user story 749259*/
.deleteButtonDisp {
    display: flex;
    justify-content: center;
}

.OutlineFocus {
    outline: none;
}

    .OutlineFocus:focus {
        outline: 2px solid #4D97E0 !important;
    }

#ctl00_PageContent_ctl00_lblFromName, #ctl00_PageContent_ctl00_lblSubject {
    font-weight: 700 !important;
}


/*label#ctl00_PageContent_AmountDataElement_DoubleTextBoxCenterTextLabel { 
    margin-left: -246px;
    position: absolute;
    top: -2px;
}
    */

div#datagrid.InterbankTransferPendingDataGrid tbody tr th:focus, div#datagrid.InterbankTransferPendingDataGrid tbody tr th a:focus,
div#datagrid.InterbankTransferPendingDataGrid tbody tr:focus, div#datagrid.InterbankTransferPendingDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

#ctl00_PageContent_ReturnButton:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
#ctl00_PageContent_ReturnButton:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

/*
.InterbankTransferAddTransfersAmountLeft, .InterbankTransferAddTransfersFieldset #ctl00_PageContent_AmountDataElement_LeftTextBox {
    width: 238px;
    text-align: left;
    margin-inline: -8px;
    margin-left: 13px;
}
input#ctl00_PageContent_AmountDataElement_RightTextBox {
    display: none;
}
    */
.LeftTxtBoxClass {
    width: 238px !important;
    text-align: left !important;
    margin-inline: -8px !important;
    margin-left: 13px !important;
}
.InterbankTransferAddButtonContainer {
    width: 500px;
    margin: 0 auto;
    text-align: right;
    margin-right: -7px
}
#ctl00_PageContent_CancelButton:focus {
    border: 2px solid #4D97E0 !important;
}

#ctl00_PageContent_TransferFromDataElement_DataLinkButton {
    outline: none;
}

    #ctl00_PageContent_TransferFromDataElement_DataLinkButton:focus {
        border: 2px solid #4D97E0 !important;
    }

input#ctl00_PageContent_SubmitIbtButton {
    outline: none;
}

    input#ctl00_PageContent_SubmitIbtButton:focus {
        border: 2px solid #4D97E0 !important;
    }

.HeaderRange.InterbankTransferHistoryRightMargin8 {
    outline: none;
}

    .HeaderRange.InterbankTransferHistoryRightMargin8:focus {
        border: 2px solid #4D97E0 !important;
    }
.dollarAlignment {
    top: 10px;
    position: relative;
    left: -259px;
}
input.stop-amount {
    
    width: 239px !important;
}
input.stop-end-amount {
    
    width: 239px !important;
}

input.SimpleAmtTxtWidth{
    width:249px;
}

input.stop-amount {
    width:238px !important;
}


input.amtTxtWidth {
    width: 238px !important;
}

.btn_Shift_Center {
    display: flex;
    justify-content: center;
}

/* user story 749047*/
.InterbankTransferAccountsDataGrid tbody tr {
    outline: none;
}

    .InterbankTransferAccountsDataGrid tbody tr:focus {
        border: 2px solid #4D97E0 !important;
    }

    .InterbankTransferAccountsDataGrid tbody tr th a {
        outline: none;
    }

        .InterbankTransferAccountsDataGrid tbody tr th a:focus {
            border: 2px solid #4D97E0 !important;
        }

    .InterbankTransferAccountsDataGrid tbody tr th {
        outline: none;
    }

        .InterbankTransferAccountsDataGrid tbody tr th:focus {
            border: 2px solid #4D97E0 !important;
        }
#datagrid tr, .datagrid tr {
    outline: none;
}

    #datagrid tr:focus, .datagrid tr:focus {
        border: 2px solid #4D97E0 !important;
    }

input#deleteMultiple:focus {
    outline: none !important;
}
.dollarSignNewTransfer {
    padding: 0px 10px 0px 0px;
    max-width: 0;
    width: 0px;
    font-weight: normal !important;
    vertical-align: inherit;
    display: initial;
    margin-left: -12px;
    position: relative;
    top: 6px;
}

input.transfer-amount-Align {
    width: 251px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
}

.InterbankTransferEditButtonContainerTableCell1 {
    float: right;
}

.OutlineFocus {
    outline: none;
}

    .OutlineFocus:focus {
        outline: 2px solid #4D97E0 !important;
    }

.labelBold {
    font-weight: 700 !important;
}


.chooseBtnCls {
    display:inline-flex;
}
.BtnShift {
    position: absolute !important;
    top: 10px !important;
    right: 0px !important;
}
.ToatalTransSpan {
    position: relative !important;
    left: -192px !important;
    font-weight: 300 !important;
}
.headChange {
    padding: 0em !important;
}