﻿
.WireHistorySearchDiv.ui-dialog-content{
    padding: 0;
}

.WireHistorySearchTable{
    border-collapse:collapse;
}

.WireHistorySearchTable .WireHistoryDialogLabel{
    text-align:right;
    padding-right:5px;
    font-weight:400;
    font-style: normal;
    position:relative;
    right:60px;
    font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
}

.WireHistorySearchTable .WireHistoryDialogAmtLabel{
    text-align:right;
    padding-right:5px;
    font-weight:400;
    font-style: normal;
    position:relative;
    right:80px;
    font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
}

.WireHistoryDialogInput{
    position:relative;
    right:70px;
}

.WireHistoryButtons.ModernizedTheme{
    text-align:right;
    padding:2px 8px 2px 0;
}

.WireHistoryButtonContainer {
    border-top: 1px solid #C8C8C8;
}

.WireHistoryAmountTextBox{
    width:180px;
}

.WireHistoryDateTextBox{
    width:150px !important;
}

.WireHistoryDataGridDiv tbody tr.th td:nth-child(1),
.WireHistoryDataGridDiv tbody tr td:nth-child(1){
    padding-left:15px;
}

.WireHistoryMainContent{
    padding-top:55px !important;
    border-bottom:0;
}



table.NT.WireHistoryTable{
    margin-bottom:-82px !important;
    margin-left:30px !important;
    margin-top: 75px;
    z-index:1;
}

.CmWireHistoryDropDown{
    width:290px;
}

.WireHistoryDataGridDiv {
    border-top: 1px solid #C8C8C8;
}

.WireHistoryRangeBar{
    width:300px;
    padding-top:2px;
}

.WireHistoryRangeBar .ViewRangeBar{
    float:none;
}

.WireListSelectTable{
    position:relative;
    top:103px;
    left:40px;
    z-index:1;
}


.WireListDataGridDiv {
    border-top: 1px solid #C8C8C8;
}

.WireListDataGridDiv tbody tr.BillShrinkPager {
    border-top: 1px solid #C8C8C8 !important;
    background-color: #fff !important;
}

.WireListDropDown{
    width:250px;
}
.CmWireEditMainContentDiv table.CmWireEditTable {
    padding:0;
    width:650px;
    margin:0 auto;
}
.CmWireRecurringInfoDiv table.CmWireEditTable {
    padding:0;
    width:650px;
    margin:0 auto;
}
table.CmWireEditTable {
    table-layout:fixed;
}
td.CmWireEditTableColumn1 {
    width:25px;
}
td.CmWireEditTableColumn2 {
    width:250px;
}
td.CmWireEditTableColumn3 {
    width:400px;
}
td.CmWireEditTableColumn4 {
    width:0;
}
table.CmWireEditTable tr th:nth-child(2) {
    text-align: right;
    font-weight:400;
    font-style: normal;
}
table.CmWireEditTable tr.CmWireEditTRPadding th, table.CmWireEditTable tr.CmWireEditTRPadding td {
    padding-top:10px;
}
table.CmWireEditTable tr th, table.CmWireEditTable tr td {
    padding-top:5px;
}

.CmWireEditInternationalDropDown{
    margin-left:6px;
    width:185px;
}

.CmWireEditHideRow {
    display:none;
}
table.CmWireEditTable tr th.CmWireEditRepetitiveTH {
    padding:15px 5px 10px 0px;
}
table.CmWireEditTable tr td.CmWireEditRepetitiveTD {
    padding-top:7px;
}
table.CmWireEditButtonTable td.AlignedButtonTD {
    text-align: right;
} 
table.CmWireEditButtonTable td.AlignedButtonTD input:first-child {
    float: left;
    margin-left: 70%;
} 
.CmWireEditModalImage {
    display:none;
}
.CmWireEditDisplayNone {
    display:none;
}
table.CmWireEditModalTable tr th {
    font-weight: 400;
    font-style: normal;
    text-align: right;
}
.CmWireEditModalTable input[type="text"], .CmWireEditModalTable select {
    width: 245px;
}
table.CmWireEditModalTable tr:nth-child(5) td {
    padding-bottom: 0px;
}
div.ui-dialog-content.CmWireEditABASearchDiv {
    padding:15px 0 0 0;
}
div.CmWireEditAbaSearchModalDiv {
    height: auto;
    max-height: inherit;
    max-width: inherit;
    overflow-y: auto;
}
select.WireAddendaDropDownList{
    width:344px;
}


.AbaSearchDataGrid {
	border-style: none;
}
    .AbaSearchDataGrid tr.th {
        background-color: #efefef !important;
        border: none;
        border-top: 1px solid #C8C8C8;
    }
.AbaSearchDataGrid tr { 
	background-color: #f3f4f6;
	border: none;
}
.AbaSearchDataGrid tr.altColor { 
	background-color: #ffffff;
	border: none; 
}
.AbaSearchDataGrid .th, .AbaSearchDataGrid tr.th td, .AbaSearchDataGrid tr.th th, .AbaSearchDataGrid tr.th td a, .AbaSearchDataGrid tr.th a {
	background-color: #ffffff; 
	color: #484848;
	font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	height: 30px;
	border: none;
}
.AbaSearchDataGrid tr td{ 
	font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; 
	height: 40px;
	vertical-align: middle;
	border: none;
    padding: 0 10px;
}
.CmWireEditErrorIcon {
    background: url('~/App_Themes/Modernized/Images/icon_errfield.png');
}
table.CmWireEditModalTable tr td {
    padding-bottom: 3px;
}

.datagrid .WiresMainSequenceColumn
{
    text-align: center;
    width: 80px;
}
.datagrid .WiresMainWireIdentifierColumn {
    text-align: center;
    width: 255px;
}
.datagrid .WiresMainStatusColumn
{
    width: 80px;
}
.datagrid .WiresMainAmountColumn
{
    width: 110px;
}
.datagrid .WiresMainRepeatColumn
{
    width: 70px;
}
.datagrid .WiresMainTransmitLinkButtonColumn
{
    width: 110px;
}

.WiresMainDataGridDiv
{
    margin-top: 40px;
}
.WiresMainAccountP
{
    position: absolute;
    top: 40px;
    left: 30px;
    z-index: 1;
}
.WiresMainDataGrid {
    border-top: 1px solid #C8C8C8 !important;
}
.WiresMainViewWiresSpan
{
    font-weight: 400 !important;
    font-style: normal;
}
.WiresMainAccountDDL {
    width: 250px;
    border-style: none;
}
.WiresMainTrainStop
{
    margin-top: 8px !important;
}
.WireTransferTransmitMainTable tr.WireTransferTransmitTopSpacerTR
{
    line-height: 5px;
}
.MainContent .WireTransferTransmitMainTable
{
    width: 615px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    table-layout: fixed;
}
.WireTransferTransmitMainTable th
{
    font-weight: 600;
    font-style: normal;
    color: #151515 !important;
    text-align: right;
}
    .WireTransferTransmitMainTable th.WireTransferTransmitTH {
        border-bottom: 1px solid #C8C8C8;
        text-align: left;
    }
.WireTransferTransmitMainTable tr
{
    line-height: 25px;
}
.WireTransferTransmitMainTable .WireTransferTransmitCol1
{
    width: 10px !important;
}
.WireTransferTransmitMainTable .WireTransferTransmitCol2
{
    width: 1px !important;
}
.WireTransferTransmitMainTable .WireTransferTransmitCol3
{
    width: 260px !important;
}
.WireTransferTransmitMainTable .WireTransferTransmitCol4
{
    width: auto !important;
}
.WireTransferTransmitWirePinLbl1,
.WireTransferTransmitWirePinLbl2
{
    font-weight: 400 !important;
    font-style: normal;
}
.WireTransferTransmitApprovalWrapper,
.WireTransferTransmitButtonContainer
{
    text-align: right !important;
    width: 615px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.WireTransferTransmitApprovalWrapper {
    padding-bottom: 5px;
}
.WireDeleteTableMainContent{
    width:700px;
    margin:0 auto;
    border:0;
}

.MainContent.WireDeleteTableMainContent {
    margin-bottom: 0px;
}

.WireDeleteSection {
    border-bottom: 1px solid #C8C8C8;
}

.WireDeleteTableMainContent .WireDeleteLabel{
    text-align:right;
}

.WireDeleteTableMainContent .WireDeleteLabel .NT{
    white-space:nowrap;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.WireDeleteTableMainContent .WireDeleteLabelUnder {
    text-align: left;
    padding-top: 0px;
}

.WireDeleteTableMainContent .WireDeleteLabelUnder .NT {
    white-space: nowrap;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 0px;
}

.WireDeleteLabelUnderSplitLeft {
    display: inline-flex;
    width: 135px;
}

.WireDeleteLabelUnderSplitRight {
    display: inline-flex;
    padding-left: 10px !important;
}

.WireDeleteSubSection {
    text-align: right;
}

.WireDeleteTableMainContent .WireDeleteButtonContainer {
    text-align: right;
    padding-left: 15px;
    margin-left: 60%;
    margin-bottom: 10px;
}

.WireDeleteTable.NT {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.WiresMainDataGrid .BillShrinkPager {
    background-color: white;
    border-top: 1px solid #C8C8C8;
}

.WireTransferTransmitMainTable th, .WireTransferTransmitMainTable td {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.WireTransferTransmitButtonContainer {
    padding-bottom: 10px;
}
.WireTransferTransmitButtonContainer input, .WireTransferTransmitApprovalWrapper input.CmWirePinInput {
    width: 100px;
}
.WireTransferTransmitButtonContainer input:first-child {
    float: left;
    margin-left: 65%;    
}
.WireListSelectTable .NTSyncBold {
    font-weight: 400;
}
input.StandardButton.CmWireListStandardButton {
    margin: 0;
}
table.CmWireEditTable th,  table.CmWireEditTable td {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.WireDeleteTable th, .WireDeleteTable td {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 0 5px 15px;
}

.WireDeleteTable th.WireDeleteSection {
    padding-left: 0px;
}

.WireDeleteTable td:first-child, .WireDeleteTable td:nth-child(2) {
    width: 10px;
}

.CmWireTemplateListRangeBar{
    padding-top:2px;
}

.CmWireTemplateListContent .datagrid td:nth-child(3){
    text-align:center;
}

.CmWireTemplateListButton {
    position: relative;
    bottom: 58px;
    float: right;
    margin-right: 7px;
}

.CmWireTemplateListContent .BillShrinkPager {
    border-top: 1px solid #C8C8C8;
    height: 50px;
}


.CmWireTemplateListDataGridDiv{
    margin-top:50px;
}

.CmWireTemplateListDropDownP{
    position:absolute;
    top:45px;
    left:70px;
    z-index:1;
}

.CmWireTemplateListDropDown{
    width:290px;
}

.CmWireTemplateListDataGrid {
    border-top: 1px solid #C8C8C8 !important;
}
div.MainContent.CmWireQuickTransmitMainContent {
    padding: 0;
    margin:0;
}
.CmWireQuickTransmitMainContent #datagridError {
    border-top: 1px solid #C8C8C8;
}
div.CmWireQuickTransmitInfoMessage {
    padding: 10px;
}
.CmWireQuickTransmitDataGridSeparator {
    height: 20px;
}
table.NT.CmWireQuickTransmitFormFields {
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: 15px;
}
.CmWireQuickTransmitBlankRow {
    line-height: 5px;
}
td.CmWireQuickTransmitButtonTD {
    text-align:right;
    padding: 5px 10px 5px 0;
}
th.CmWireQuickTransmitWirePinTD {
    text-align:right;
    padding: 5px 15px 0 0;
    font-weight: 400;
}
td.NT.CmWireQuickTransmitButtonTD .StandardButton {
    margin: 0;
}
th.CmWireQuickTransmitWirePinTD input, td.CmWireQuickTransmitButtonTD input {
    width: 90px;
}
td.CmWireQuickTransmitButtonTD input:first-child {
    float: left;
    margin-left: 85%;
}
table.datagrid.CmWireQuickTransmitDatagrid input.hasDatepicker {
    width: 100px;
}
table.datagrid.CmWireQuickTransmitDatagrid img.ui-datepicker-trigger {
    margin-top: -3px;
}
table.datagrid.CmWireQuickTransmitDatagrid tr td:nth-child(2){
    text-align:center;
}
table.datagrid.CmWireQuickTransmitDatagrid tr td:first-child {
    padding-left: 20px !important;
    border-left: 1px solid #C8C8C8 !important;
}
table.datagrid.CmWireQuickTransmitDatagrid tr td:last-child {
    border-right: 1px solid #C8C8C8 !important;
}
table.CmWireQuickTransmitDatagrid tr td {
    padding: 0 10px;
}
table.CmWireQuickTransmitDatagrid tr.th td.WireQuickTransmitEffectiveDate {
    text-align: left;
    padding-left: 18px !important;
}
#datagridError table.CmWireQuickTransmitDatagrid tr.th td.WireQuickTransmitEffectiveDate {
    text-align: center;
    padding-left: 10px !important;
}
.WireQuickTransmitEffectiveDate input[type=text] {
    margin-top: 4px;
    margin-bottom: 4px;
}
.WireQuickTransmitEffectiveDate img.ui-datepicker-trigger {
    margin-top: 10px; 
}
#datagridError td.WireQuickTransmitEffectiveDate {
    text-align: center;
}
table.CmWireTemplateListDataGrid tr.pager td {
    background-color:#fff;
}
.CmWireListCreateNewWireLabel {
    padding-left:15px;
}
input.CmWirePinInput {
    width:69px;
}
.CmWireQuickTransmitInfoMessage span.InfoMessageTD {
    font-weight: 600;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
table.WireListDataGrid tr td:nth-child(3) {
    text-align: center;
}
#datagrid table.WireListDataGrid tbody tr.pager td {
    padding:15px 0;
}

.CmWireListDeleteLink {
    margin:-42px 10px 30px 0 !important;
    position:relative;
    float:right;
}

.WiresMainDataGrid tr.pager td {
    padding: 15px 0;
}
.CmWiresMainTransmitButton {
    margin: -56px 10px 30px 0;
    position: relative;
    float: right;
}
.CmWiresSelectAllTransmitButton {
    margin: -56px 0 30px 10px;
    position: relative;
    float: left;
}
.CmWiresSelectAllDeleteButton {
    margin: -42px 0 30px 10px !important;
    position: relative;
    float: left;
}
input.CmWireEditWireNameTextBox {
    width:343px;
}
.CmWireEditB {
    font-weight: 400;
}
.MainContent.WireListMainContent {
    padding-top: 10px !important;
    margin-bottom: 0;
}

.WireAddEditDropdown {
    padding-top: 10px;
    padding-left: 10px;
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
}

.ReceivingBankBodyCell {
    display: table-cell;
}

.ReceivingBankBodyBlock {
    margin-right: 48px;
    margin-left: auto;
    width: fit-content;
    width: auto;
}

.CmWireEditLabelTHBorder {
    border-bottom: 1px solid #C8C8C8;
}
.NT.CmWireEditLabelTHBorder {
    padding-left: 0px;
}
.CmWireEditAbaSearchAnchor {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #C8C8C8;
    padding: 9px;
    color: #333;
    text-decoration: none;
}
input.CmWireEditSize11 {
    width: 182px;
}

input.CmWireEditTextBoxWithDD {
    width: 152px;
}
.CmWireEditButtonTable {
    width:575px;
    margin: 0 auto 10px auto;
}
table.CmWireEditModalTable {
    table-layout:fixed;
    margin: 0;
    padding: 5px 15px;
}
table.CmWireEditModalTable .CmWireEditNoWrap {
    width:175px;
}
tr.CmWireEditModalInfoMessageTR {
    display:inline-block;
    height:0;
}
td.CmWireEditModalInfoMessage {
    display: block;
    position: relative;
    left: 2%;
    padding: 5px;
    background-color: #F5F5F5;
    border: 1px solid #C8C8C8;
}
.CmWireEditModalRowHeight {
    height:38px;
}
table.CmWireEditModalTable td.button-container {
    margin: 0px -515px -30px 0;
    display: inline-block;
    position: relative;
}
table.CmWireEditModalTable td.button-container input:first-child {
    float: left;
    margin-left: 10px;
}
div.CmWireEditInternationalWireLinkButtonDiv {
    float: none;
    width: 670px;
    text-align: right;
    margin: 0 auto;
    padding: 0;
}
.CmWireEditLinkButton{
    font-size:12px;
}
.WireTransferTransmitWirePinLbl2 {
    padding-right:5px;
}

.CmWireQuickDeleteMainContent{
    padding-top:0 !important;
}

.CmWireQuickDeleteMainContent .datagrid td:nth-child(1){
    padding-left:15px;
}

.CmWireQuickDeleteMainContent .datagrid td:nth-child(2){
    text-align:center;
}

.CmWireQuickDeleteMainContent .CmWireQuickDeleteButtons{
    float:right;
    padding:10px 5px 10px 0;
}

    .CmWireQuickDeleteMainContent .datagrid {
        border-bottom: 1px solid #C8C8C8;
    }

.CmWireQuickDeleteMainContent .CmWireQuickDeleteButtons .StandardButton {
    margin: 0 5px;
}

.CmWireQuickDeleteTD{
    display:none;
}

.InternationalWirePayeeListAddPayee
{
    position: absolute;
    left: 5px;
    top: 54px;
    z-index: 1;
}
    .InternationalWirePayeeListAddPayee a {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border: 1px solid #C8C8C8;
        padding: 9px;
        color: #333;
        text-decoration: none;
    }
.InternationalWirePayeeListViewRange
{
    margin-top: 7px !important;
}
.InternationalWirePayeeListDataGrid {
    margin-top: 40px;
    border-top: 1px solid #C8C8C8 !important;
}
.InternationalWirePayeeSelectionDataGrid {
    border-top: 1px solid #C8C8C8 !important;
}
.InternationalWirePayeeListDataGrid td.datagrid-linkbutton,
.InternationalWirePayeeSelectionDataGrid td.datagrid-linkbutton
{
    width: 80px;
    padding-right: 20px;
}
.InternationalWirePayeeListDataGrid td,
.InternationalWirePayeeSelectionDataGrid td
{
    padding-left: 20px;
}
.InternationalWirePayeeListDataGrid tr.th td:nth-child(4),
.InternationalWirePayeeListDataGrid tr.th td:nth-child(5),
.InternationalWirePayeeSelectionDataGrid tr.th td:nth-child(4)
{
    color: white;
}
.InternationalWirePayeeListAcctNumber
{
    width: 160px;
}


.InternationalWireActivityDataGrid {
    margin-top: 40px;
    border-top: 1px solid #C8C8C8 !important;
}
.InternationalWireActivityViewAcctDiv
{
    position: absolute !important;
    top: 50px;
    left: 30px;
    z-index: 1;
}
.InternationalWireActivityViewAcct
{
    font: normal 12px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-weight: 400 !important;
}
.InternationalWireActivityViewAcctDDL
{
    width: 250px;
}
.InternationalWireActivityViewRange
{
    margin-top: 7px;
}
.InternationalWireActivityDataGrid td
{
    padding-left: 10px;
}
.InternationalWireActivityTransferDate
{
    width: 90px;
}
.InternationalWireActivityValueDate
{
    width: 100px;
}
.InternationalWireActivityAmount
{
    width: 110px;
}
.InternationalWireActivityReference
{
    width: 200px;
}
.InternationalWireActivityAcctNumber
{
    width: 200px;
}

.InternationalWireTransferListDataGrid{
    padding-top:25px;
}

.IntlWireTransferListAccountDDL{
    z-index:1;
    margin-bottom:-80px !important;
    padding-left:50px !important;
}

.IntlWireTransferListAccountDDL tr td{
    font-weight:400;
}

.IntlWireTransferListAcctDDL {
    z-index: 1;
    margin-bottom: -40px !important;
    padding-left: 13px !important;
}

.IntlWireTransferListAcctDDL tr td {
    font-weight: 400;
}


.InternationWireTransferListMainContainer{
    padding-top:30px !important;
}

.InternationalWireTransferListDataGrid table {
    border-top: 1px solid #C8C8C8 !important;
}

.InternationWireTransferListMainContainer .InternationalWireTransferListDataGrid#datagrid tr td{
    border-right:none;
}

.IntWireTransferListBr{
    display:none;
}

.InternationalWireTransferListDataGrid tbody tr.th td:nth-child(6),
.InternationalWireTransferListDataGrid tbody tr td:nth-child(6) {
    text-align:center;
}


.InternationalWireCreateQuoteMainDiv{
    margin:0 auto;
}

input.IntlWireCreateQuoteDDL,
select.IntlWireCreateQuoteDDL{
    width:320px;
}

.IntlWireCreateQuoteDDLTB.transfer-amount{
    width:320px;
}

input.IntlWireCreateQuoteLabel,
.IntlWireCreateQuoteLabel.fieldLabel{
    width:40px;
    text-align:right !important;
    border:none !important;
    color:#484848;
    font:normal 12px "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.IntlWireCreateQuoteLabel.hidden
{
    display:none;
}


.IntlWireCreateQuoteButton{
    margin-top:10px;
    padding-left:420px;
    padding-bottom:4px;
}

.IntlWireCreateQuoteHR {
    display: block !important;
    border-bottom: 1px solid #C8C8C8;
    border-top: none;
    top: 45px;
    position: relative;
    margin-top: -16px;
}

.InternationalWireCreateQuoteTableBorder tr td select,
.InternationalWireCreateQuoteTableBorder tr td input{
    margin-bottom:4px;
}


.InternationalWireCreateQuoteTableBorder tr th{
    text-align:right;
    padding-right:7px;  
    width:220px;
    font-weight:400;
}

.IntlWireCreateQuoteTD{
    padding-left:160px;
}

.InternationalWireCreateQuoteMainDiv.ModernizedTheme{
    width:600px;
}

.IntlWireSaveQuoteAction  .transfer-data table {
    padding-top:15px;
    padding-right:120px;
}

.IntlWireSaveQuoteAction  table tr th{  
    text-align:right !important;
}

.IntlWireSaveQuoteAction  table tr td{  
    color:#484848;
}

.IntlWireSaveQuoteAction  .transfer-data span.bold-text p{
    color:#484848 !important;
    font-weight:400 !important;
    width:300px !important;
    margin:0 auto !important;
    padding:10px 0;
}

.IntlWireSaveQuoteAction .button-container{
    padding-right:5px;
}

.IntlWireSaveQuoteAction.ui-dialog-content{
    padding:0;
}

.IntlWireSaveQuoteAction {
    height:250px !important;
}

.IntlWireSaveQuoteAction  .transfer-data table {
    padding-top:15px;
    padding-right:120px;
}

.IntlWireSaveQuoteAction  table tr th{  
    text-align:right !important;
}

.IntlWireSaveQuoteAction  table tr td{  
    color:#484848;
}

.IntlWireSaveQuoteAction  .transfer-data span.bold-text p{
    color:#484848 !important;
    font-weight:400 !important;
    width:300px !important;
    margin:0 auto !important;
    padding:10px 0;
}

.IntlWireSaveQuoteAction  .transfer-data span.red-text{
    color:black !important;
}

    .IntlWireSaveQuoteAction .transfer-data hr {
        border-bottom-color: #C8C8C8 !important;
        border-top: none;
    }

.IntlWireSaveQuoteActionBR{
    display:none;
}

.IntlWireSaveQuoteAction  table tr:nth-child(odd){
    display:none;
}

.InternationalWireActivityDataGrid .datagrid-linkbutton
{
    width: 70px;
    padding-right: 10px;
}

.IntlWireViewTransferContainer{
    width:800px;
    margin:0 auto;
}

.IntlWireViewTransferTH {
    border-bottom: 1px solid #C8C8C8;
}

.IntlWireViewTransferButtonContainer{
    width:800px;
    margin-left:auto;
    margin-right:auto;
    text-align:right;
}

.IntlWireGetQuoteSummaryModal .transfer-data p{
    padding-left:80px;
}


.IntlWireGetQuoteSummaryModal  table tr th{  
    text-align:right !important;
    padding-right:7px;
}

.IntlWireGetQuoteSummaryModal .red-text{
    color:black;
}

.IntlWireGetQuoteSummaryModal .transfer-data hr {
    border-bottom-color: #C8C8C8 !important;
    border-top: none;
}

.IntlWireGetQuoteSummaryModal.ui-dialog-content{
    padding:0;
}

.IntlWireGetQuoteSummaryModal .button-container{
    padding-right:5px;
}

.IntlWireGetQuoteSummaryModal .transfer-data table{
    padding-right:120px;
}

.InternationalWireAddPayeeTableBorder th,
.InternationalWireEditPayeeTableBorder th{
    text-align:right;
    padding-right:7px;
    font-weight:400;
    width:200px;
}

.InternationalWireAddPayeeTableBorder .blue-text,
.InternationalWireEditPayeeTableBorder .blue-text{
    color:black;
}

.InternationalWireAddPayeeTableBorder td,
.InternationalWireEditPayeeTableBorder td{
    padding-bottom:3px;
}

.IntlWireAddPayeeCountryTextbox,
.IntlWireEditPayeeCountryTextbox{
    margin-bottom:3px !important;
}

.InternationalWireAddPayeeTableBorder input,
.InternationalWireEditPayeeTableBorder input{
    width:250px;
}

.InternationalWireEditPayeeTableBorder input.hidden,
.InternationalWireAddPayeeTableBorder input.hidden
{
    display:none;
}

.IntlWireAddPayeeColumnHeader,
.IntlWireEditPayeeColumnHeader {
    padding-left: 10px;
    margin-bottom: 10px;
    text-align: left !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #C8C8C8;
}

.IntlWireAddPayeeRow,
.IntlWireEditPayeeRow{
    display:none;
}

.IntlWireAddPayeeCheckbox input,
.IntlWireEditPayeeCheckbox input{
    width:auto;
}

.InternationalWireAddPayeeButtonContainer,
.IntlWireEditPayeeButtonContainer{
    width: 865px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}

.IntlWireEditPayeeButtonContainer .StandardButton{
    margin:0;
}

.IntlWireAddPayeeNote,
.IntlWireEditPayeeNote{
    padding-left:10px;
}

.IntlWireAddPayeeColumnContainer,
.IntlWireEditPayeeColumnContainer{
    float: left !important;
    padding-left:10px;
}

.IntlWireAddPayeeMainColumnContainer,
.IntlWireEditPayeeMainColumnContainer
{
    width: 955px;
    margin-left: auto;
    margin-right: auto;
}

.IntlWireAddPayeeRightColumn,
.IntlWireEditPayeeRightColumn
{
    width: 465px;
}

.IntlWireAddPayeeFirstRow,
.IntlWireEditPayeeFirstRow{
    padding-top:10px;
}

.IntlWireAddPayeeCountryLabel
{
    line-height: 30px;
}
.IntlWireAddPayeeCountryLabel td
{
    padding-bottom: 0;
}
.IntlWireAddPayeeCountryLabel th
{
    font-weight: 600;
    font-style: normal;
}

.IntlWireTransferListAccountDDL .SpacedBoldTD{
    padding-top:4px;
}

.IntlWireTransferListAcctDDL .SpacedBoldTD {
    padding-top:4px;
}
.InternationWireTransferListMainContainer .HeaderTrainStop > span {
    padding-top: 2px;
}

.InternationWireTransferListMainContainer .BillShrinkPager td {
    background-color: white;
    border-top: 1px solid #C8C8C8 !important;
}

.IntlWireSearchHide{
    display:none;
}

.IntlWireSearchTable{
    width:300px;
    margin:0 auto;
    padding-top:10px;
}

.IntlWireSearchTable th{
    text-align:right;
    font-weight:400;
    padding-right:4px;
}

.IntlWireSearchContainer.ui-dialog-content.ui-widget-content{
    padding-left:0;
    padding-right:0;
    height:170px !important;
}

.IntlWireSearchHR {
    border-top: none;
    border-bottom: 1px solid #C8C8C8;
}

.IntlWireSearchContainer .datepicker {
    margin-bottom:5px !important;
    width:170px;
}

.IntlWireSearchContainer .button-container{
    padding-right:8px;
    padding-bottom:8px;
}

.InternationalWireViewTransferTableBorder th
{
    font-weight: 600;
    font-style: normal;
}
th.IntlWireViewTransferRelTH
{
    width: 160px;
    padding-right: 10px;
    text-align: right;
}
th.IntlWireViewTransferRelTH + td
{
    white-space: nowrap;
}
.IntWireViewTransferSingleTH
{
    text-align: right;
    padding-right: 5px;
}

.IntlWirePayeeSelectionDiv{
    position:absolute;
    left:5px;
    top:54px;
    z-index:1;
}

.IntlWirePayeeSelectionMainContent.MainContent{
    padding-top:50px;
}

.IntlWirePayeeSelectionDiv a {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #C8C8C8;
    padding: 9px;
    color: #333;
    text-decoration: none;
}
div.IntlWirePayeeSelectionViewRange
{
    margin-top: 8px;
}
.IntlWireAddPayeeSubmitButton
{
    margin: 5px;
}

.CMAdminUserDLIButtonContainer .StandardButton {
    margin-top:5px;
}
.InternationalWireAddPayeeButtonContainer .StandardButton {
    margin-top: 5px;
}

.WiresEditBankEasyLabel {
    font-weight:400;
}
.WiresEditBankEasyStateLabel {
    padding-left: 25px;
}
.WiresEditBankEasyZipLabel {
    margin-left: -15px !important;
}
input.WiresEditBankEasyStateTextbox {
    width: 45px;
    margin-left: -5px !important;
}
.WiresEditBankEasyZipTextbox {
    width: 75px;
    margin-left: -53px !important;
}
input.CmWireEditCityTextBox {
    width: 140px;
}

.WireEditNewRecurringWireNote {
    border: 1px solid #C8C8C8;
    background-color: #f5f5f5;
    position: relative;
    display: block;
    padding: 5px;
    margin-left: -162px;
    width: 330px;
    height: 65px;
    top: 40px;
    margin-bottom: 40px;
}

.WireEditRecurringDropDown{
    width:150px;
}

.CmWireQuickTransmitDiv.ModernizedTheme span.WireQuickTransmitSpan {
    white-space: nowrap;
}

.CmWireQuickTransmitDiv.ModernizedTheme span.WireQuickTransmitSpan .effectiveDateAll  {
    padding-top: 3px;
    padding-bottom: 0px;
    margin-top: -4px;
}

.CmWireQuickTransmitMainContent.ModernizedTheme .effectiveDate, .WireQuickTransmitSpan .effectiveDateAll  {
    width: 100px;
    text-align: center;
}

.WireQuickTransmitSpan img.ui-datepicker-trigger {
    margin-top: 0px;
}

.CmWireQuickTransmitWirePinTD.ModernizedTheme{
    padding-right: 10px;
}

#datagrid table.CmWireQuickTransmitDatagrid {
    border-top: 1px solid #C8C8C8;
}

.CmWireTemplateListDataGrid .TextLeft, 
.CmWireTemplateListDataGrid .TextRight{
    padding:0;
}

.CmWireQuickDeleteMainContent .TextLeft, 
.CmWireQuickDeleteMainContent .TextRight{
    padding:0;
}

a.WireHistorySearchLink{
    text-decoration:none;
    font-weight:600;
}

.WireHistoryDataGridDiv .TextLeft{
    padding:0;
}

.WireHistorySpan{
    font-weight:400;
    color:#151515;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.WireHistoryNoRecords{
    font-weight:400;
}

.WireHistoryHR{
    display:block !important;
    color:#e8e8e8;
    border-top:0;
}

.WireEditWirePinDiv{
    width:330px;
    margin: 6px auto 6px auto;
    position:relative;
    left:120px;
}

.WireEditWirePinDiv input{
    width:81px;
}

.WireEditWirePinDiv span{
    font-weight:400;
}

.WireEditAuthorizationNote {
    border: 1px solid #C8C8C8;
    background-color: #f5f5f5;
    position: relative;
    display: block;
    padding: 5px;
    text-align: left;
    margin: 0 auto 10px auto;
    left: 107px;
    width: 330px;
    font-weight: 400 !important;
}

.WireEditExtraRow{
    display:none;
}

.WireTransmitRecurringWireNote {
    border: 1px solid #C8C8C8;
    background-color: #f5f5f5;
    position: relative;
    display: block;
    padding: 5px;
    margin-left: -162px;
    width: 330px;
    height: 65px;
    top: 40px;
    margin-bottom: 40px;
    line-height: 18px;
}

.WireTransferTransmitMainTable .RequiredFieldAsterik{
    vertical-align:top;
}

.WireTransferTransmitMainTable .recurStartDateLastDay input,
.WireTransferTransmitMainTable .recurNoExpiration input{
    margin-bottom:12px;
}

.WireTransmitAuthorizationNote {
    border: 1px solid #C8C8C8;
    background-color: #f5f5f5;
    position: relative;
    display: block;
    padding: 5px;
    text-align: left;
    margin: 0 auto 10px auto;
    left: 141px;
    width: 330px;
    font-weight: 400 !important;
}

.WireDeleteTable th{
    font-weight:600;
}

.CmWireQuickDeleteButtons input.ColorButton{
    margin:0;
}

th.WireFrequencyTD, th.RecurWeekDayTD, th.RecurMonthDayTD, th.RecurFirstDayTD, th.RecurSecondDayLabelTD,
th.RecurStartDateLabelTD, th.RecurExpirationDateLabelTD, th.RecurRetainTemplateLabelTD{
    font-weight:400;
}

.WireHistorySearchBy td.SpacedBoldTD{   
    font-weight:400;
    color:#151515;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.WireHistorySearchTD{
    padding-left:64px;
}

.WireHistoryDialogRow td{
    height:45px;
    padding-bottom:5px;
}

.WireHistoryRepeatCode.ModernizedTheme{
    text-align:center;
}

.WireQuickTransmitEffectiveDate{
    width:150px;
}

.WireQuickTransmitSpan input{
    vertical-align:middle;
}

.WireTransferTransmitMainTable th.RecurEffectiveDateTD{
    font-weight:400;
}

.CmWireQuickTransmitModernizedDiv {
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 13px;
}

div.CmWireQuickTransmitHeaderRow .QuickTransmitFailure {
    margin-top: 40px;
}

.WireTransferTransmitMainTable .RecurRetainTemplateTD {
    vertical-align: top;
    padding-top: 10px;
}

.RecurringWireListTabContainer .HeaderRow {
    border-top: 1px solid #C8C8C8;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

#datagrid table.WireListDataGridNoRecord tbody tr.pager {
    height: 1px;
}

#datagrid table.WireListDataGridNoRecord tbody tr.pager td {
    display: none;
}

.WireListDataGridDiv .no-records-container {
    font-weight: 600;
}

.CmWireEditTable .CmWireEditLabelTHBorder {
    font-weight:600;
}

.CmWireEditTable tr.NoBold th span {
    font-weight: 400;
}

th.thAmountHeadLabel span{
    font-weight:400;
}

.WireEditBR {
    display: none;
}

.WireTransferTransmitBreak{
    display:none;
}

.CmWireEditButtonTD{
    display:none
}

.CmWireEditSubmitButton{
    width:81px;
}

div.WireEditApprovalDiv{
    text-align: right !important;
    width: 615px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.WireEditButtonContainer{
    text-align: right !important;
    width: 615px;
    margin-left: auto !important;
    margin-right: auto !important;
}

button.accordion {
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    font-weight:500;
    padding-left: 0px;
}

button.accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    float: right;
}

button.accordion.active:after {
    content: "\2796"; /* Unicode character for "minus" sign (-) */
}


/*DLI UI Rewrite*/
.IntlWireErrorIcon {
    margin-bottom: -4px;
    margin-left: 7px;
}
.IntlWireEditPayeeErrorColumn  {
    width: 440px;
}
.IntlWireErrorBackground {
    background-color : rgba(204,16,16,0.04) !important;
    border: 1px solid #CC1010 !important;
    
}
.IntlWireErrorBackground select {
    background-color : rgba(204,16,16,0.04) !important;
}
.InternationalWiresTableRowDiv{
    display:table-row;
    margin-bottom: 4px;
}

.InternationalWiresTableCellDiv{
    display:table-cell;
    vertical-align:top;
}

.InternationalWiresTableCellDiv2{
    display:table-cell;
    vertical-align:top;
    padding-left:10px;
}
.InternationalWiresRowLabels {
    text-align:right;
    padding-right:10px;
    padding-top: 7px;
    width:220px;
}
.InternationalWiresTableCellDiv3{
    display:table-cell;
 }

/* New (Modernized) Create Quote Pages*/
.IntlWireModernizedCreateQuoteHR {
    border-bottom: 1px solid #C8C8C8;
    border-top: none;
    top: 45px;
    position: relative;
    margin-top: -16px;
    margin-bottom: -4px;
}
.InternationalWiresCreateQuoteFirstRow {
    margin-top: 6px;
}

.InternationalWiresCreateQuoteWrapper {
    clear: both;
    width: 715px;
    
}
.InternationalWireCreateQuoteLabel {
    float: left;
    width: 180px;
    text-align: right;
    padding: 12px 7px 0 0;
}
select.InternationalWiresCreateQuoteDdl{
    width:320px;
}
.InternationalWiresCreateQuoteDdl 
select {
    padding: 9px 0px 9px 9px;
}

.InternationalWiresCreateQuoteTextDiv {
    float: left;
    width: 180px;
    text-align: right;
    padding: 5px 0 5px 0;
}
.InternationalWiresCreateQuoteAmountDiv {
    float: left;
    width: 250px;
    padding: 3px 0 3px 0;
}
.InternationalWiresCreateQuoteText {
    width: 320px;
}
.InternationalWiresCreateQuoteLabelDiv {
    float: left;
    padding: 12px 0 0 3px;
    width: 70px;
    text-align: right;
}
.InternationalWireCreateQuoteErrorColumn {
    width: 215px;
    float:left;
    padding: 12px 0 0 7px;
}
.InternationalWireCreateQuoteButtonContainer {
    width: 935px;
    text-align: center;
    padding-top: 10px;
 
}
input.IntlWireModernizedCreateQuoteLabel,
.IntlWireModernizedCreateQuoteLabel.fieldLabel{
    width:40px;
    text-align:right !important;
    border:none !important;
    color:#484848;
    font:normal 12px "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
    padding-right: 5px;
}
.IntlWireModernizedCreateQuoteLabel.hidden{
    display:none;
}

/*New (Modernized) Payee Pages*/
.IntlWireAddPayeeMainContainer,
.IntlWireEditPayeeMainContainer {
    width: 955px;
    margin-left: 240px;
    margin-right: auto;
}

.InternationalWiresEditPayeeWrapper {
    clear: both;
    width: 715px;
    
}
.InternationalWiresEditPayeeLabel {
    float: left;
    width: 160px;
    text-align: right;
    padding: 12px 7px 0 0;
}
.InternationalWiresEditPayeeLabelDdl {
    float: left;
    width: 160px;
    text-align: right;
    padding: 4px 7px 0 0;
}

.InternationalWiresEditPayeeText {
    float: left;
    width: 250px;
    padding: 3px 0 3px 0;
}
.InternationalWiresEditPayeeTextLabel {
   margin-top: 9px;
}

.InternationalWiresEditPayeeTextDdl {
    float: left;
    width: 220px;
    padding: 3px 0 3px 0;
}
.InternationalWiresEditPayeeTextDdl 
select {
    padding: 9px 0px 9px 9px;
}
 
div.InternationalWiresEditPayeeText
input.hidden  {
    display: none;
}
div.InternationalWiresEditPayeeText
input  {
    width:250px;
}
div.InternationalWiresEditPayeeCheckBox 
input[type=checkbox] {
    text-align:left;
    margin-top: 14px;  
}

.InternationalWireEditPayeeErrorColumn {
    width:305px;
    float:left;
    padding: 12px 0 0 7px;
    
}

.IntlWireEditPayeeHeader {
    padding-left: 10px;
    margin-bottom: 10px;
    text-align: left !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #C8C8C8;
    width: 410px;
    clear: both;
    height: 40px;
    padding-top: 20px;
}

.InternationalWirePayeeButtonContainer {
    width: 955px;
    text-align: center;
}

/* dli transfer details*/
.IntlWireTransferDetailsHeader {
    padding-left: 10px;
    margin-bottom: 10px;
    text-align: left !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #C8C8C8;
    width: 410px;
    clear: both;
    height: 40px;
    padding-top: 20px;
}
.IntlWireTransferDetailsMainContainer {
    width: 855px;
    margin-left: 340px;
    margin-right: auto;
}

.IntlWireTransferDetailsWrapper {
    clear: both;
    width: 715px;
}
.IntlWireTransferDetailsLabel {
    float: left;
    width: 180px;
    text-align: right;
    padding: 12px 7px 0 0;
    font-weight:600 !important;
}
.IntlWireTransferDetailsText {
    float: left;
    padding: 3px 0 3px 0;
   
}
.IntlWireTransferDetailsTextLabel{
    float: left;
    margin-top: 9px;
    padding: 3px 0 9px 0;
    min-height: 28px;
}
.IntlWireTransferDetailsErrorColumn {
    width:285px;
    float:left;
    padding: 12px 0 0 7px;
}

.IntlWireTransferDetailsButtonContainer {
    width: 1055px;
    text-align: center;
 }
.IntlWireTransferDetailsButtonContainerLastRow {
    padding-bottom: 10px;
}
.wire-pin-mod {
    width: 60px;
}
.loadingContainer {
    padding-top: 7px;
}
.loadingMsg {
    display: inline-block;
    margin-left: 3px;
    vertical-align: 1px;
    color: gray;
    font-style: oblique;
}
.loadingImg {
    display: inline-block;
    padding-top: 3px;
   
}
/*total div width - 450*/
.InternationalWireSearchDateWrapper {
    clear: both;
    width: 450px;
    padding: 6px 0 0 0;
    
}
.InternationalWireSearchDateLabel {
    float: left;
    width: 100px;
    text-align: right;
    padding: 12px 7px 0 0;
}

 
.InternationalWireSearchDateDiv {
    float: left;
    width: 200px;
    padding: 3px 0 3px 0;
    
}

.InternationalWireSearchButtonWrapper {
    text-align: center;
     clear: both;
   
    width: 450px;
    padding: 6px 0 0 0;
}

.InternationalWireSearchDateErrorColumn {
    width: 150px;
    float:left;
    padding: 12px 0 0 7px;
    color: #CC1010;
}
.InternationalWire-activity-search-button {
   margin: 0 6px 0 2px;
}
.IntlWireTransferRequired {
    background: url("../Images/black_asterisk.svg") no-repeat center left;
    padding-left: 13px;
    display: inline;
}
.IntlWireTransferDetailsLabelForText {
    font-weight: 600 !important;
}
.CmWireTemplateListDataGrid tbody .th td:focus,
.CmWireTemplateListDataGrid tbody tr:focus, .CmWireTemplateListDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

.WiresMainDataGrid tbody .th td:focus, .WiresMainDataGrid tbody tr:focus, .WiresMainDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.WiresMainDataGrid tbody tr td input[type="checkbox"]:focus {
    outline: 2px solid #4D97E0 !important;
}
.WiresMainDropDown {
    display: table-cell;
    padding-top: 15px;
    padding-left: 8px;
}
.CmWireTemplateListDataGrid tbody tr td input[type="checkbox"]:focus {
    outline: 2px solid #4D97E0 !important;
}

.WireAccountDropDown {
    display: table-cell;
    padding: 10px;
}

.WireListDataGrid tbody .th td:focus, .WireListDataGrid tbody tr:focus, .WireListDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.WireListDataGrid tbody tr td input[type="checkbox"]:focus {
    outline: 2px solid #4D97E0 !important;
}
.RecurringWireListDataGrid tbody .th td:focus, .RecurringWireListDataGrid tbody tr:focus, .RecurringWireListDataGrid tbody tr td a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.RecurringWireListDataGrid tbody tr td input[type="checkbox"]:focus {
    outline: 2px solid #4D97E0 !important;
}
.WiresEditAddDropDown {
    display: table-cell;
    padding-left: 8px;
}
.PayeeDeleteContainer {
    margin-left: 45%;
}

.InternationalWirePayeeListAddPayee a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

.AttentionContainer {
    margin-left: 62%;
}

.IntlUsdQuoteSummary {
    text-align: center;
}

.intlDivTableCell {
    display: table-cell;
    padding: 0 10px 0 0;
}

.IntlWireGetQuoteSummaryModal {
    height: 330px;
}

.intlEditPayeeButtons {
    display: table-cell;
    padding:0px 10px 0px 0px;
   
}
.intlEditCancelBtn {
    padding-left: 410px;
}
.intlEditClearBtn {
    padding-left: 410px;
}
.InternationalWirePayeeListAddPayee a:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.WiresEditReceivingBankFreq{
    margin-right:300px;
}
.WiresEditReceivingBankAmtBene {
    margin-right: 286px;
}
.intlTransmitLinkBtn {
    display: inline-flex;
}