@charset "UTF-8";
/*//////////////////////////////////////////////////////////////////////////////
    Technivation Advance Theme
//////////////////////////////////////////////////////////////////////////////*/
/********************************************************************
    Components
    Re-usable elements - e.g. buttons, forms/inputs, etc.
********************************************************************/
/****************************
    Buttons
****************************/
.btn-primary {
  color: #212529;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  color: #fff;
  background-color: #2a2d4c;
  border-color: #2a2d4c;
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
}

.btn.btn-secondary {
  background-color: #dee2e6;
  border-color: #dee2e6;
  color: #212529;
  border-width: 1px;
}
.btn.btn-secondary:not([disabled]):not(.disabled):active, .btn.btn-secondary:not([disabled]):not(.disabled).active, .btn.btn-secondary:active, .btn.btn-secondary:focus, .btn.btn-secondary:hover {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
}
.btn.btn-secondary.disabled, .btn.btn-secondary:disabled {
  color: inherit;
}

/*********  End Buttons */
/****************************
    Notifications
****************************/
ul.notification_center_list {
  margin-bottom: 0;
}

div.notification_center_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.25em 0;
  border-top: 0;
}

.notification_center_list_item .notification_center_item {
  border-bottom: none;
}

.notification_center_list_item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.notification_center_item_date.notification_center_item_date {
  width: auto;
}

.notification_center_item_description {
  width: auto;
  float: none;
  text-align: left;
  font-size: 13px;
}

.notification_center_item .dateanddesc {
  display: flex;
  flex-direction: column;
}

.dateanddesc .notification_center_item_description {
  width: auto;
  padding-right: 0.25em;
}

.notification_center_item_delete_icon {
  align-self: center;
}

div.notification_center_item_delete_icon {
  background-image: none;
}

/*********  End Notifications */
/****************************
    Progress Bar
****************************/
.pace .pace-progress {
  background-color: #5eb3e4;
  background-image: -webkit-linear-gradient(135deg, #5eb3e4 0, #109c95 100%);
  background-image: linear-gradient(135deg, #5eb3e4 0, #109c95 100%);
}

/*********  End Progress Bar */
/****************************
    Tables
****************************/
.pfm_manage_categories table[id$=dgCustomCategories],
.table_data {
  border: transparent;
  margin: 1em 0;
  table-layout: auto !important;
  width: 100%;
}

.pfm_manage_categories table[id$=dgCustomCategories] td,
.table_data td {
  padding: 0.5em;
  font-size: 13px;
  white-space: normal !important;
}

.pfm_manage_categories table[id$=dgCustomCategories] tbody > tr:first-of-type,
.table_data .table_header {
  font-weight: 700;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.pfm_manage_categories table[id$=dgCustomCategories] tr,
.table_data tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  background: rgba(162, 162, 162, 0.06);
}

.pfm_manage_categories table[id$=dgCustomCategories] tr:nth-child(odd),
.pfm_manage_categories table[id$=dgCustomCategories] tbody > tr:first-of-type,
.table_data .row_alternating,
.table_data .table_header {
  background: none;
}

/*********  End Tables */
/********************************************************************
    Module Specific
    e.g. Accounts module
********************************************************************/
/****************************
    Account History Module
****************************/
.amount-negative.amount-negative > .list-item-heading .list-item-right {
  color: #e00000;
}

.txn-pending > .list-item-heading .list-item-right {
  color: inherit;
}

.m-account-history .content-scroll {
  /*max-height: 400px;*/
  height: auto !important;
}

.pagination a {
  color: inherit;
}

.pagination a:not([aria-disabled=true]):hover {
  background-color: rgba(0, 0, 0, 0.15);
  text-decoration: none;
}

.pagination .active a,
.pagination .active a:hover {
  background-color: #007bff;
  color: #fff;
}

/*********  End Account History Module */
/****************************
    Account List Module
****************************/
.m-account-list .list-item-heading {
  font-weight: 700;
}
.m-account-list .account-list .list-item-right,
.m-account-list .card-footer .list-item-right {
  text-align: right;
}
.m-account-list .card-footer {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding: inherit;
}
.m-account-list .card-footer .action-bar.list-item-footer {
  text-align: left !important;
}

.module-xs.m-account-list .card-footer,
.module-sm.m-account-list .card-footer {
  flex-direction: column;
}

.module-sm.m-account-list .card-footer {
  align-items: flex-end;
}

.module-xs.m-account-list .card-footer .name-value-list,
.module-sm.m-account-list .card-footer .name-value-list {
  align-self: flex-end;
}

.module-md.m-account-list .card-footer .action-bar .btn {
  margin: 4px;
}

.m-account-list .account-summary-content .list-item-right,
.m-account-history .name-value-list .list-item-right {
  word-break: keep-all;
}

/*********  End Account List Module */
/****************************
    Add External Account Module
****************************/
.external-account-setup .columns_container_inner_2 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.external-account-setup .columns_container_inner_2 > div {
  flex-basis: 100%;
}
@media screen and (min-width: 500px) {
  .external-account-setup .columns_container_inner_2 > div {
    flex-basis: 48%;
  }
}
.external-account-setup .columns_container_inner_2 > div img {
  max-width: 100%;
}
.external-account-setup .columns_container_inner_2 > div.clear {
  display: none;
}
.external-account-setup input[id$=txtRoutingNumber],
.external-account-setup input[id$=txtAccountNumber] {
  max-width: 10em;
  width: 100% !important;
}
.external-account-setup input[id$=txtAccountNickname] {
  max-width: 20em;
  width: 100% !important;
}
.external-account-setup span[id*=btnVerifyRoutingNumber_C] {
  margin-top: 0.5em;
}
.external-account-setup span[id*=btnVerifyRoutingNumber_C],
.external-account-setup span[id*=btnVerifyRoutingNumber_C] > span {
  display: block;
}
.external-account-setup input[id*=btnVerifyRoutingNumber] {
  margin: 0 !important;
}
.external-account-setup div[id*=LC_ctl00],
.external-account-setup div[id*=LC_ctl01],
.external-account-setup div[id*=LC_ctl02] {
  position: static !important;
  font-size: 0.85em;
  margin: -1em 0 1em 0;
  font-style: italic;
}
.external-account-setup p[id*=lstAccountType_C] {
  display: flex;
  flex-direction: column;
}
.external-account-setup p[id*=lstAccountType_C] span[id*=lstAccountType] label:before,
.external-account-setup p[id*=lstAccountType_C] span[id*=lstAccountType] label:after {
  content: " ";
}
.external-account-setup label[for*=txtRoutingNumber],
.external-account-setup label[for*=txtAccountNumber],
.external-account-setup label[for*=txtAccountNickname],
.external-account-setup label[for$=lstAccountType] {
  font-weight: 700;
}
@media screen and (max-width: 500px) {
  .external-account-setup div[id*=LC_ctl00],
  .external-account-setup div[id*=LC_ctl01] {
    display: none;
  }
}

div[id*=ctl00_validationSummary] {
  background-color: rgba(0, 0, 0, 0.15);
  padding: 10px 15px;
  margin-bottom: 1em;
}
div[id*=ctl00_validationSummary] .error_title {
  font-weight: 700;
}

/*********  End Add External Account Module */
/****************************
    Car Buying Center Module (gcSearch)
****************************/
#gcSearch div#selectEmbedForm {
  background-color: transparent;
}
#gcSearch div#selectEmbedForm p {
  padding: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
#gcSearch div#selectEmbedForm p.sef_type div {
  float: none;
  width: auto;
  padding: 0;
}
#gcSearch div#selectEmbedForm p.sef_years select {
  width: 50%;
  max-width: 100px;
  margin-bottom: 0.5em;
}
#gcSearch div#selectEmbedForm p.sef_last {
  margin-bottom: 0;
}
#gcSearch div#selectEmbedForm fieldset legend {
  display: block;
}
#gcSearch div#selectEmbedForm select {
  height: auto;
}
#gcSearch div#selectEmbedForm label {
  width: auto;
  font: inherit;
  text-align: left;
  display: inline-block;
}
#gcSearch div#selectEmbedForm a.sef_search {
  width: auto;
  font-weight: 400;
  font-family: inherit;
  margin: 0 !important;
  text-transform: none;
  float: none;
  letter-spacing: 0;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  color: #fff;
  padding: 0.5rem 1rem;
}
#gcSearch div#selectEmbedForm a.sef_search:hover {
  color: #fff;
  background-color: #2a2d4c;
  border-color: #2a2d4c;
}
#gcSearch div#selectEmbedForm a.sef_search.btnCancel {
  color: #59676b;
  background-color: #fff;
  border-width: 1px;
  border: 1px solid #ddd;
}
#gcSearch div#selectEmbedForm a.sef_search.btnCancel:hover {
  color: #111;
  background-color: whitesmoke;
  border-color: #b6b7b8;
  border-color: #ccc;
}

/*********  End Car Buying Center Module (gcSearch) */
/****************************
    Link Grid
****************************/
/*********  End Link Grid */
/****************************
    Linked Card Module
****************************/
.linked-card {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0.5em;
}
.linked-card:last-child {
  border-bottom: none;
}
.linked-card:first-child {
  padding-top: 0;
}
.linked-card i {
  font-size: 1.2em;
}

.linked-card-details {
  margin-left: 1em;
}

/*********  End Linked Card Module */
/****************************
    Login Module
****************************/
.LoginModule {
  padding: 0 15px;
}

.LoginModule div[id*=LC_SubmitButtons] {
  display: block;
}

.LoginModule div[id*=LC_SubmitButtons] > p {
  margin: 0;
}

/*********  End Login Module */
/****************************
    Payment Activity Module
****************************/
.fc-event.badge {
  background-color: #f5f5f5;
  border-color: rgba(0, 0, 0, 0.4);
  color: #59676b !important;
}
.fc-event.badge:hover {
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  color: #fff !important;
}

.fc-today.alert-info {
  background-color: #a9a9a9;
}

.event-day-block ul a:hover {
  text-decoration: none;
}
.event-day-block ul a:hover .payment-name span:first-child {
  text-decoration: underline;
}

/*********  End Payment Activity Module */
/****************************
    Payment Perks Module
****************************/
.m-payment-perks h3 {
  font-size: 1.5em;
}
.m-payment-perks .dictionary-list .list-item-left,
.m-payment-perks .dictionary-list .list-item-right {
  flex: inherit;
  word-break: normal;
}
.m-payment-perks .wizard-progress.progress-icons .node.active .node-icon,
.m-payment-perks .wizard-progress.progress-icons .node.completed .node-icon {
  color: #fff;
  background-color: #46a149;
  border-color: #46a149;
}
.m-payment-perks .wizard-progress.progress-icons .node + .node.completed:before,
.m-payment-perks .wizard-progress.progress-icons .node + .node.active:before {
  background-color: #46a149;
}

/*********  End Payment Perks Module */
/****************************
    PFM Module
****************************/
.pfm_module_large.pfm_module_large {
  margin: 0;
}

.pfm_module_large .pfm_date_selector td.label {
  padding: 0;
}

/* Pagination in modals */
.pfm_dialog_pager ul li {
  display: inline-block;
}
.pfm_dialog_pager li a {
  margin: 0 0.5em;
}
.pfm_dialog_pager li .pager_first,
.pfm_dialog_pager li .pager_prev,
.pfm_dialog_pager li .pager_next,
.pfm_dialog_pager li .pager_last {
  margin: 0 0.25em;
}
.pfm_dialog_pager .page_active {
  background-color: #007bff;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
}

/*********  End PFM Module */
/****************************
    Skip a Pay Module
****************************/
.loan-grid {
  width: 100%;
  margin-bottom: 1em;
}
.loan-grid .title {
  font-weight: 700;
}
.loan-grid .loan {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin: 0.25em;
}

.loan .loan-details {
  padding: 0.5rem;
  flex: 1 0 auto;
}
.loan .loan-details .details {
  font-size: 0.85em;
}
.loan .status {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin: 0 0.5rem;
  padding: 0.25rem 0;
}
.loan .status-clickable {
  justify-self: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  transition: 200ms linear all;
}
.loan .status-clickable.active {
  background-color: #4caf50;
  color: #fff;
}

a.loan {
  color: inherit;
}
a.loan:focus, a.loan:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.03);
}

.skippable .loans {
  max-height: 400px;
  overflow-y: auto;
}

.non-skippable {
  padding-top: 1em;
}

.non-skippable-items {
  overflow-y: auto;
  transition: 0.5s all;
}

.eligible-shares {
  display: flex;
  flex-direction: column;
}

.eligible-shares .btn {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.fees-list .skippable-loan:nth-child(odd):not(:only-child) {
  background: rgba(0, 0, 0, 0.03);
}

.fees-table .fee-total {
  background: transparent;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 3px double rgba(0, 0, 0, 0.15);
  font-weight: 700;
}

.skip-a-pay .payment-method {
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block;
}
.skip-a-pay .terms {
  max-height: 150px;
  overflow-y: auto;
}

/* Responsive Business */
.module-lg .loan-grid .loan, .module-xl .loan-grid .loan {
  max-width: 300px;
}

.module-lg .eligible-shares, .module-xl .eligible-shares {
  flex-direction: row;
  flex-wrap: wrap;
}
.module-lg .eligible-shares .btn, .module-xl .eligible-shares .btn {
  margin: 0.25em 1em 0.25em 0;
}
.module-xs .eligible-shares .btn + .btn, .module-sm .eligible-shares .btn + .btn, .module-md .eligible-shares .btn + .btn {
  margin-left: 0;
  margin-right: 0;
}

/*********  End Skip a Pay Module */
/****************************
    Transfers Module
****************************/
/* Add border around account list group selection */
.card-wizard .select-account-list {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
}
.card-wizard .select-account-list .list-group-item:last-child {
  border-width: 0;
}

/*except for payee list with history*/
.manage-payees .payee-list-history {
  border-width: 0;
}
.manage-payees .payee-list-history .list-group-item:last-child {
  border-width: 1px;
}

/*********  End Transfers Module */
/****************************
    Travel Alerts Module
****************************/
.travelAlerts {
  padding: 0;
}
.travelAlerts #taDateSection,
.travelAlerts #taDestinationSection {
  margin-top: 1.5em;
}
.travelAlerts .taSectionHeader {
  color: inherit;
}
.travelAlerts #existingTravelLabel {
  padding-left: 0;
  margin-bottom: 5px;
  padding: 10px 6px !important;
  background-color: #e0e0e0;
  font-size: 105%;
  text-shadow: none !important;
  font-weight: 400 !important;
}
.travelAlerts #existingTravelAlerts {
  display: block;
}
.travelAlerts #existingTravelAlerts,
.travelAlerts .tacards,
.travelAlerts #taDestinationSection > div:not(.taSectionHeader),
.travelAlerts #taDateSection > div:not(.taSectionHeader) {
  padding: 0 6px;
}
.travelAlerts .addedTrip {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  float: none;
}
.travelAlerts .tripDetails {
  padding-left: 0;
}
.travelAlerts .addedCard,
.travelAlerts .pendingDestination {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.travelAlerts .addedCard,
.travelAlerts .addedTrip,
.travelAlerts .pendingDestination {
  border-color: rgba(0, 0, 0, 0.15);
}
.travelAlerts .addedCard:last-of-type,
.travelAlerts .addedTrip:last-of-type,
.travelAlerts .pendingDestination:last-of-type {
  border-bottom: 0;
}
.travelAlerts .addedCard:first-child,
.travelAlerts .addedTrip:first-child,
.travelAlerts .pendingDestination:first-child {
  border-top: 0;
  margin-top: 0;
}
.travelAlerts .removeAddedCard {
  background-color: transparent;
  padding: 0;
}
.travelAlerts #cardSelector,
.travelAlerts input#destination {
  max-width: 100%;
  margin-bottom: 0.5em;
}
.travelAlerts .pendingDestination:hover,
.travelAlerts .suggestion:hover {
  background-color: transparent;
}
.travelAlerts .tempDetails {
  padding-left: 0;
}
.travelAlerts .taSectionHelp {
  margin-bottom: 1em;
}
.travelAlerts #destinationSuggestions {
  margin-left: 0;
}
.travelAlerts #destinationSuggestions .suggestion {
  cursor: pointer;
}
.travelAlerts #destinationSuggestions .suggestion:last-of-type {
  border-bottom: 0;
}
.travelAlerts #destinationSuggestions .suggestion.highlight {
  background-color: rgba(0, 0, 0, 0.03);
}
.travelAlerts #destinationSuggestions .suggestion:hover, .travelAlerts #destinationSuggestions .suggestion.highlight:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.travelAlerts .taErrorSectionHeader {
  border-top: 0;
}
.travelAlerts p.submit_buttons {
  flex-direction: row;
  justify-content: flex-start;
}
.travelAlerts input.taBold {
  font-weight: 400 !important;
}

/*********  End Travel Alerts Module */
/****************************
    Trial Deposits Module
****************************/
p[id*=txtTrialDeposit] > label {
  font-weight: 700;
}
p[id*=txtTrialDeposit] > span {
  display: block;
}
p[id*=txtTrialDeposit] > span input {
  display: inline-block;
}

/*********  End Trial Deposits Module */
/********************************************************************
    Page Specific
********************************************************************/
/****************************
    Alerts Page
****************************/
.p-alerts span[id$=rdBtnNoAmount] {
  display: flex;
  align-items: baseline;
}
.p-alerts span[id$=rdBtnNoAmount] label {
  flex: 1;
}
.p-alerts input[type=radio] + label {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.p-alerts input[type=checkbox] {
  margin-right: 0.25rem;
}
.p-alerts p[id$=rdbtnBalance_C] > label,
.p-alerts p[id$=rdbtnlimits_C] > label {
  margin-right: 0.5rem;
  display: block;
}
.p-alerts p[id$=balanceThresholdAmount_C] > label,
.p-alerts span[id$=txtMoreThanAmount_C],
.p-alerts span[id$=txtLessThanAmount_C] {
  display: block;
}
.p-alerts p[id$=balanceThresholdAmount_C] > span,
.p-alerts span[id$=txtLessThanAmount_C] > span,
.p-alerts span[id$=txtMoreThanAmount_C] > span {
  display: flex;
  align-items: center;
}
.p-alerts table input[type=radio] + label:before {
  content: " ";
}
.p-alerts .table_data tr:last-of-type td[colspan="3"] {
  font-size: 1rem;
  padding: 1em;
}
.p-alerts .table_data tr:last-of-type td[colspan="3"] span,
.p-alerts .table_data tr:last-of-type td[colspan="3"] a {
  padding: 5px 10px;
  border-radius: 5px;
  color: inherit;
}
.p-alerts .table_data tr:last-of-type td[colspan="3"] a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  text-decoration: none;
}
.p-alerts .table_data tr:last-of-type td[colspan="3"] span {
  background-color: #007bff;
  color: #fff;
}
.p-alerts .cardbox .cardbox-body {
  /* allow table modules to scroll horizontally - Alerts history in mobile */
  overflow-x: auto;
}

.p-manage-external-accounts .table_data td:last-of-type,
.p-messages .table_data td:last-of-type,
.p-alerts .table_data td:last-of-type {
  white-space: nowrap !important;
  line-height: 1;
  text-align: center;
}

/*********  End Alerts Page */
/****************************
    Cross Account Management Page
****************************/
table[id$=TableInputControls] tr :nth-child(3) {
  display: flex;
}
table[id$=TableInputControls] td[align=center] {
  text-align: left;
}
table[id$=TableSubAccountsDG] td {
  text-align: left;
}
table[id$=TableSubAccountsDG] td:empty {
  display: none;
}
table[id$=TableSubAccountsDG] tr:nth-child(3) {
  display: block;
  text-align: left;
}
table[id$=TableSubAccountsDG] tr:nth-child(3) td {
  display: block;
}
table[id$=TableSubAccountsDG] td > span {
  display: block;
  margin-top: 1em;
}
table[id$=TableSubAccountsDG] tr:nth-child(8) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
table[id$=TableSubAccountsDG] tr:nth-child(3) td select, table[id$=TableSubAccountsDG] tr:nth-child(3) td input {
  width: auto;
}

.CrossAccountText {
  overflow-x: auto;
}
.CrossAccountText > table {
  max-width: 1000px;
}
.CrossAccountText table {
  width: 100%;
}

/*********  End Cross Account Management Page */
/****************************
    Loan Offers Pages
****************************/
#customLoanModule .table_data {
  width: 100%;
}
#customLoanModule .module_header {
  font-weight: 700;
}

#frmLoanInquiry input[type=button] {
  cursor: pointer;
}
#frmLoanInquiry .form-control {
  width: auto;
}
#frmLoanInquiry .section h2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#frmLoanInquiry .section h2 .form-control {
  margin-left: 1em;
  line-height: 1;
  font-size: 1rem;
}
#frmLoanInquiry > div:last-of-type {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin: 1em 0 0 0 !important;
}
#frmLoanInquiry > div:last-of-type input {
  width: auto;
  margin-right: 1em;
}

.customLoanList {
  display: block;
}
.customLoanList tbody {
  display: flex;
  flex-wrap: wrap;
}
.customLoanList tr {
  margin: 4px 10px 4px 0;
  display: block;
}
.customLoanList a {
  padding: 0.5rem 1rem;
  display: block;
  color: #fff;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  transition: 200ms linear all;
}
.customLoanList a:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f00c";
  margin-right: 0.3em;
}
.customLoanList a:focus, .customLoanList a:hover {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  text-decoration: none;
}

.p-loan-offers .table_data {
  display: block;
  overflow: auto;
}
@media screen and (max-width: 500px) {
  .p-loan-offers .table_data #submit_buttons input {
    margin: 0.25em 0;
  }
}

/*********  End Loan Offers Pages */
/****************************
    Login SubPage (Register / Sign In / Supported Browsers / etc.)
****************************/
/** Common styles among these pages **/
/* Center content */
.p-registration-disclosure .center-column.content-zone,
.p-supported-browsers .center-column.content-zone,
.p-sign-in-problems-faq .center-column.content-zone,
.p-forgot-password .center-column.content-zone {
  margin: auto;
}

/* Remove "sub-nav" container that doesn't hold any content */
.p-supported-browsers .nav_sub_container,
.p-sign-in-problems-faq .nav_sub_container {
  display: none;
}

/** Registration Page **/
.p-registration-disclosure .content-zone.center-column p.submit_buttons,
.p-registration-disclosure-2 .content-zone.center-column p.submit_buttons,
.p-post-login .content-zone.center-column p.submit_buttons {
  flex-direction: row;
  justify-content: flex-start;
}
.p-registration-disclosure .disclosure-checkbox input,
.p-registration-disclosure-2 .disclosure-checkbox input,
.p-post-login .disclosure-checkbox input {
  float: left;
  margin-top: 0.45em;
}
.p-registration-disclosure .disclosure-checkbox label,
.p-registration-disclosure-2 .disclosure-checkbox label,
.p-post-login .disclosure-checkbox label {
  margin-left: 2em;
  display: block;
}

.registration-container,
.registration-container > div {
  font-family: inherit !important;
  color: inherit !important;
}

/** Supported Browsers Page **/
.p-browser-not-supported h2,
.p-supported-browsers h2 {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.p-browser-not-supported .browser_header p,
.p-supported-browsers .browser_header p {
  font-weight: 700;
}
.p-browser-not-supported .browser_list a,
.p-supported-browsers .browser_list a {
  padding: 0.25em 0.5em;
  margin: 0.25em;
  display: inline-block;
  color: #59676b;
  border: 1px solid #ddd;
  transition: all 200ms linear;
}
.p-browser-not-supported .browser_list a:hover,
.p-supported-browsers .browser_list a:hover {
  text-decoration: none;
  background-color: #007bff;
  border: 1px solid #007bff;
  color: #fff;
}
.p-browser-not-supported .browser_list .internet_explorer a:hover,
.p-supported-browsers .browser_list .internet_explorer a:hover {
  background-color: #1ebbee;
  border-color: #1ebbee;
}
.p-browser-not-supported .browser_list .safari a:hover,
.p-supported-browsers .browser_list .safari a:hover {
  background-color: #006cff;
  border-color: #006cff;
}
.p-browser-not-supported .browser_list .firefox a:hover,
.p-supported-browsers .browser_list .firefox a:hover {
  background-color: #ff6611;
  border-color: #ff6611;
}
.p-browser-not-supported .browser_list .google_chrome a:hover,
.p-supported-browsers .browser_list .google_chrome a:hover {
  background-color: #3cba54;
  border-color: #3cba54;
}

.p-browser-not-supported .nav_sub_container {
  display: none;
}

/** Forgot Password / Register **/
.p-forgot-password .module-title,
.p-register .module-title {
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
  font-family: inherit;
  color: inherit;
  line-height: 1.2;
}
.p-forgot-password .ids_forms label,
.p-register .ids_forms label {
  font-weight: 700;
}
.p-forgot-password .ids_forms .label_group > div,
.p-register .ids_forms .label_group > div {
  margin-top: -1em;
}
.p-forgot-password .ids_forms .label_group div[id*=validationControl],
.p-register .ids_forms .label_group div[id*=validationControl] {
  margin-left: 1em;
  cursor: pointer;
}

/*********  End Login SubPage */
/****************************
    Manage External Accounts Page
****************************/
.p-manage-external-accounts .table_data td.actions-column input {
  max-height: 15px;
}

/*********  End Manage External Accounts Page */
/****************************
    Message Detail Page
****************************/
.message_editor_container .message_with_text {
  font-size: 0;
  margin-bottom: 1rem;
  display: block;
  float: none;
}
.message_editor_container .message_with_text > * {
  font-size: 15px;
}
.message_editor_container .message_with_text textarea.message_editor_body {
  min-width: 100%;
  min-height: 75px;
}
.message_editor_container input[type=checkbox] + label:before {
  content: " ";
}
.message_editor_container .RadSpell_Default_Ext.spButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0.5rem 1rem;
  font: inherit;
  background: none;
  color: #59676b;
  background-color: #fff;
  border: 1px solid #b6b7b8;
}
.message_editor_container .RadSpell_Default_Ext.spButton:hover {
  color: #111;
  background-color: #fff;
  border-color: #aaa;
}

.message_thread_container_full .thread_info {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.message_thread_container_full .thread_info > p:first-of-type {
  width: 100%;
}
.message_thread_container_full .thread_info > p + p {
  margin-right: 1em;
  font-size: 0.85em;
}
.message_thread_container_full .thread_info > p + p:not(:last-of-type) {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  padding-right: 1em;
}
.message_thread_container_full div[id$=ThreadMessages] {
  margin-bottom: 1em;
}
.message_thread_container_full div[id$=ThreadMessages] .message_container {
  /* border-bottom: 1px solid rgba(0,0,0,.15); */
  margin-bottom: 0.5em;
  /* padding-bottom: .5em; */
}
.message_thread_container_full div[id$=ThreadMessages] .message_header {
  cursor: pointer;
}
.message_thread_container_full div[id$=ThreadMessages] .message_date {
  font-size: 0.9em;
  font-weight: 700;
  background: rgba(0, 0, 0, 0.05);
  padding: 0.2em;
}
.message_thread_container_full div[id$=ThreadMessages] .message_author {
  margin-bottom: 0.5em;
}

.message_editor_container .message_with_text label,
.message_thread_container_full .thread_info label {
  font-weight: 700;
}

.message_editor_container .message_with_text span,
.message_thread_container_full .thread_info span {
  display: block;
}

/* Detail Index Page */
.p-messages .table_data .narrow-screen-only a {
  color: inherit;
}
.p-messages .table_data .narrow-screen-only a:hover {
  text-decoration: none;
}
.p-messages .table_data .narrow-screen-only a:hover .message-item .heading {
  text-decoration: underline;
}
.p-messages .table_data td.actions-column input {
  max-height: 15px;
}

.p-messages .table_data .message-item .heading {
  color: #007bff;
}

.p-messages .table_data .message-item,
.p-manage-external-accounts .table_data .message-item {
  font-size: 0.9em;
}
.p-messages .table_data .message-item .heading,
.p-manage-external-accounts .table_data .message-item .heading {
  font-size: 1.5em;
}
.p-messages .table_data .message-item .content > div,
.p-manage-external-accounts .table_data .message-item .content > div {
  margin-bottom: 0.2em;
  display: flex;
  justify-content: space-between;
}
.p-messages .table_data .message-item .content > div span,
.p-manage-external-accounts .table_data .message-item .content > div span {
  text-align: right;
}
.p-messages .table_data .message-item .content > div span:first-of-type,
.p-manage-external-accounts .table_data .message-item .content > div span:first-of-type {
  font-weight: 700;
  text-align: left;
}

@media screen and (max-width: 500px) {
  .p-messages .table_data .actions-column {
    width: 75px;
    text-align: center;
  }
}
/*********  End Message Detail Page */
/****************************
    Profile Page
****************************/
/** Change Address/Phone numbers screen **/
/* Phone Number issues */
p[id*=pncPhoneNumber1_C] span:last-of-type,
p[id*=pncPhoneNumber2_C] span:last-of-type,
p[id*=pncHome_C] span:last-of-type,
p[id*=pncMobile_C] span:last-of-type,
p[id*=pncWork_C] span:last-of-type {
  display: block;
  margin-top: 0.5rem;
}

span[id*=pncPhoneNumber1] input.form-control,
span[id*=pncPhoneNumber2] input.form-control,
p[id*=pncHome] input.form-control,
p[id*=pncMobile] input.form-control,
p[id*=pncWork] input.form-control {
  display: inline-block;
  width: auto !important;
  margin: 0 0.25em;
}

/* Submit Buttons */
div[id*=LC_SubmitButtons] {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
div[id*=LC_SubmitButtons] > p {
  margin-right: 10px;
}

/** Change Email address screen **/
/* Email Address */
label[id*=lblCurrentEmail]:after {
  content: " ";
}

span[id*=lblEmailAddress] {
  font-weight: 700;
  font-size: 1.2em;
}

input[id*=NewEmail][type=email],
input[id*=txtConfirm][type=email] {
  display: block;
}

/* Submit buttons */
p.submit_buttons {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  margin-bottom: 0;
}
p.submit_buttons input {
  width: auto;
  margin-right: 10px;
  cursor: pointer;
}

/** Change Password screen **/
.password-instructions {
  margin-bottom: 1em;
}

.passValidationContainer .close {
  float: none;
}
.passValidationContainer #postpass,
.passValidationContainer #postconf {
  height: auto !important;
}

/** Change User ID screen **/
label[id*=lblCurrentLoginName]:after {
  content: " ";
}

span[id*=lblLoginName] {
  font-weight: 700;
  font-size: 1.2em;
}

/** Identity Verification screens **/
/* Identity Verification */
div[aria-describedby*=dlgIdentityVerification] {
  position: fixed !important;
  width: 600px !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
  padding: 0 !important;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}
div[aria-describedby*=dlgIdentityVerification] .ui-widget-header {
  display: none;
}
div[aria-describedby*=dlgIdentityVerification] .ui-dialog-content {
  max-width: 600px;
  min-height: auto;
  background: #fff;
  border-radius: 4px;
}
div[aria-describedby*=dlgIdentityVerification] .ui-dialog-content > div {
  padding: 10px 15px;
}
div[aria-describedby*=dlgIdentityVerification] .ui-dialog-content > div:first-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
div[aria-describedby*=dlgIdentityVerification] .ui-dialog-content > div h1 {
  font-size: 1.3em;
  margin: 0;
}

div[id*=dlgIdentityVerification] .group_box:not(:last-of-type),
div[aria-describedby*=dlgIdentityVerification] .group_box:not(:last-of-type) {
  margin-bottom: 1rem;
}

div[id*=dlgIdentityVerification] input[type=submit],
div[aria-describedby*=dlgIdentityVerification] input[type=submit] {
  margin-top: 1rem;
}

div#M_content_PCDZ_MV3VK4N_ctl00_ctl00_webInputForm_grpKba_phKbaQuestions p {
  margin: 0.5em;
}
div#M_content_PCDZ_MV3VK4N_ctl00_ctl00_webInputForm_grpKba_phKbaQuestions p + p {
  font-size: 12px;
  font-style: italic;
}

.identity-questions > div {
  margin-bottom: 1em;
}
.identity-questions > div:not(:last-child) {
  border-bottom: 0px solid rgba(0, 0, 0, 0.15);
}
.identity-questions p small {
  margin-bottom: 1em;
}

/* Questions screen */
div[id*=phKbaQuestions] input {
  float: left;
  margin-right: 0.25em;
}
div[id*=phKbaQuestions] label {
  display: block;
  line-height: 1;
}
div[id*=phKbaQuestions] br {
  display: none;
}

/** Audio Pin screen **/
#audioPin .tabbed {
  margin-left: 0;
}

/** SMS Text Message Settings **/
.p-phone-number-registration label:before,
.phone-number-registration label:before {
  content: " ";
}
.p-phone-number-registration .ui-dialog,
.phone-number-registration .ui-dialog {
  position: fixed !important;
  width: auto !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.p-phone-number-registration .ui-dialog .ui-widget-header,
.phone-number-registration .ui-dialog .ui-widget-header {
  display: none;
}
.p-phone-number-registration .ui-dialog .ui-dialog-content,
.phone-number-registration .ui-dialog .ui-dialog-content {
  max-width: 600px;
  min-height: auto;
  background: #fff;
  border-radius: 4px;
}
.p-phone-number-registration .ui-dialog .ui-dialog-content > div,
.phone-number-registration .ui-dialog .ui-dialog-content > div {
  padding: 10px 15px;
}
.p-phone-number-registration .ui-dialog .ui-dialog-content > div:first-of-type,
.phone-number-registration .ui-dialog .ui-dialog-content > div:first-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.p-phone-number-registration .ui-dialog .ui-dialog-content > div h1,
.phone-number-registration .ui-dialog .ui-dialog-content > div h1 {
  font-size: 1.3em;
  margin: 0;
}
.p-phone-number-registration .ui-dialog input[type=button],
.phone-number-registration .ui-dialog input[type=button] {
  cursor: pointer;
}

/** Fingerprint Authentication **/
.fingerprintDeviceListModule .fb_overview {
  padding: 0 !important;
  font-size: inherit !important;
  margin: 0 0 1em 0;
}

/*********  End Profile Page */
/****************************
    Skip A Pay Page
****************************/
.p-skip-a-payment .module-body {
  overflow-x: auto;
}
.p-skip-a-payment .module-body > table {
  border-collapse: separate;
  border-spacing: 0 1em;
}
.p-skip-a-payment .module-body > table > tbody > tr > td {
  text-align: left;
}
.p-skip-a-payment .module-body br,
.p-skip-a-payment .module-body > p {
  display: none;
}
.p-skip-a-payment .module-body p br {
  line-height: 2;
  display: block;
}
.p-skip-a-payment font {
  color: inherit !important;
}
.p-skip-a-payment .header_small {
  font-weight: 700;
}
.p-skip-a-payment input[type=checkbox] + label:before {
  content: " ";
}

/*********  End Skip A Pay Page */
/****************************
    Spending Overview Page
****************************/
/** Budget module **/
#budgetSummaryContainer .row {
  justify-content: space-between;
  align-items: center;
}
#budgetSummaryContainer .row .bar {
  width: 100% !important;
}
#budgetSummaryContainer .row .title {
  margin-left: 0;
}
#budgetSummaryContainer .row .text {
  padding: 0;
  margin-right: 20%;
}
#budgetSummaryContainer .row .title,
#budgetSummaryContainer .row .text {
  margin-bottom: 0.25em;
}
#budgetSummaryContainer .remaining {
  vertical-align: baseline;
}
#budgetSummaryContainer .fullbgBar,
#budgetSummaryContainer .withinLimitBar,
#budgetSummaryContainer .overflowBar,
#budgetSummaryContainer .bgBar {
  height: 1.25em;
}
#budgetSummaryContainer .overlayText {
  top: 50% !important;
  left: 40% !important;
  width: auto !important;
  transform: translate(-50%, -50%) !important;
}
#budgetSummaryContainer .clear {
  display: none;
}

/** Income Statement **/
.p-spending-overview .pfm_options {
  margin: 0;
  padding: 0;
}
.p-spending-overview .pfm_options label:before {
  content: " ";
}
.p-spending-overview .pfm_options span {
  margin-right: 1rem;
}
.p-spending-overview .ui-dialog {
  z-index: 100;
  top: 50% !important;
  left: 50% !important;
  max-width: 95vw;
  transform: translate(-50%, -50%);
}
.p-spending-overview .ui-dialog .ui-dialog-content {
  padding: 10px;
}
.p-spending-overview .ui-dialog .submit_buttons input[type=button] {
  border-radius: 2px;
  font-size: 0.95rem;
  font-family: inherit;
  line-height: 1.25;
  cursor: pointer;
  padding: 0.5rem 1rem;
  transition: all linear 200ms;
  border-style: solid;
}
.p-spending-overview .module-heading ul {
  text-align: right;
}
.p-spending-overview .cash_flow_module,
.p-spending-overview .pfm_income_statement_chart_section,
.p-spending-overview .pfm_income_statement_table_section,
.p-spending-overview .account_balances_section {
  overflow-x: auto;
}

.p-spending-overview .ui-dialog .submit_buttons input#btnTransactionsDone,
.submit_buttons .transaction_split_cancel {
  color: #59676b;
  background-color: #fff;
  border-color: #b6b7b8;
  border-width: 1px;
}
.p-spending-overview .ui-dialog .submit_buttons input#btnTransactionsDone:active, .p-spending-overview .ui-dialog .submit_buttons input#btnTransactionsDone:focus, .p-spending-overview .ui-dialog .submit_buttons input#btnTransactionsDone:hover,
.submit_buttons .transaction_split_cancel:active,
.submit_buttons .transaction_split_cancel:focus,
.submit_buttons .transaction_split_cancel:hover {
  color: #111;
  background-color: #f5f5f5;
  border-color: #ccc;
  box-shadow: 0 0 0 2px rgba(236, 239, 241, 0.5);
}

.submit_buttons .transaction_split_save {
  color: #fff;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  border-width: 1px;
}
.submit_buttons .transaction_split_save:active, .submit_buttons .transaction_split_save:focus, .submit_buttons .transaction_split_save:hover {
  color: #fff;
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  box-shadow: 0 0 0 2px rgba(236, 239, 241, 0.5);
}

.transaction_split_editor_panel .source_transaction_info_container,
.transaction_split_editor_panel .transaction_split_editor_header {
  margin: 0;
}
.transaction_split_editor_panel .source_transaction_info_container,
.transaction_split_editor_panel .transaction_split_editor_container {
  margin-bottom: 1em;
}
.transaction_split_editor_panel .source_transaction_info_container div,
.transaction_split_editor_panel .transaction_split_editor_container div {
  font-size: inherit;
}

.transactions_display_container th.pfm_transaction_details_amount_header {
  width: 100px;
}

.new_savings_goal_section_table {
  display: block;
}
.new_savings_goal_section_table > tbody {
  display: flex;
  flex-direction: column;
}
.new_savings_goal_section_table > tbody > tr {
  display: flex;
  flex-direction: column;
}
.new_savings_goal_section_table > tbody label {
  margin-bottom: 0;
}
.new_savings_goal_section_table span[id*=Validator] {
  color: hsl(0, 100%, 66%);
  font-size: 0.9em;
}
.new_savings_goal_section_table span[id*=Validator][style*=hidden] {
  display: none;
}
.new_savings_goal_section_table .new_savings_goal_linked_account {
  width: auto;
}

.topExpensesModule .pfm_display_options {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.topExpensesModule .pfm_display_options span[id$=ViewOptions] input {
  margin-right: 0.25em;
}
.topExpensesModule .pfm_display_options span[id$=DisplayOptions],
.topExpensesModule .pfm_display_options span[id$=ViewOptions] label {
  margin-right: 1rem;
}

.top_expenses_chart.jqplot-target {
  width: 100% !important;
  overflow: auto;
}

/* Manage Budget page */
.p-budget .pfm_date_selector {
  width: auto;
}
.p-budget .pfm_date_selector td {
  color: #59676b;
}
.p-budget .pfm_date_selector td.dropdown {
  padding-left: 1rem;
}
.p-budget .pfm_date_selector select {
  border-left: 1px solid #8d8d8d;
  cursor: pointer;
  color: #59676b;
}
.p-budget .pfm_date_selector select:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.p-budget div[id$=budgetItemsPanel] {
  overflow-x: auto;
}
.p-budget .budget_management_options_section {
  margin: 0.5em 0 0 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 475px) {
  .p-budget .budget_management_options_section {
    flex-direction: column;
  }
}
.p-budget .clear {
  display: none;
}
.p-budget .budget_management_view_options {
  display: flex;
  white-space: normal;
  align-items: baseline;
  padding-right: 0;
  margin: 0;
}
.p-budget .progress_bar_container {
  width: 100% !important;
}
.p-budget .table_data {
  min-width: 600px;
  width: 100%;
}

.p-spending-categories .user_category_management_module_section {
  overflow: auto;
}

/*********  End Spending Overview Page */
/****************************
    Stop a Payment Page
****************************/
.p-stop-payments .ids_forms fieldset legend,
.p-stop-payments .ids_forms label {
  font-weight: 700;
}
.p-stop-payments .ids_forms br {
  display: none;
}
.p-stop-payments .ids_forms input[type=radio] + label {
  font-weight: 400;
}
.p-stop-payments .ids_forms input[type=radio] + label:before {
  content: " ";
}
.p-stop-payments .ids_forms .label_group > *:not(.info_box):not(:last-child) {
  margin-bottom: 1em;
}
.p-stop-payments .ids_forms .label_group > span {
  display: block;
}

/*********  End Stop a Payment Page */
/********************************************************************
    Main Styles
********************************************************************/
/* Quick Transfer */
#Module-MSFXYQV p {
  display: flex;
  justify-content: space-between;
}

#Module-MSFXYQV .p.inline {
  display: flex !important;
  justify-content: space-between;
  margin-bottom: 0.5em;
}

/* Form Controls Inside of a table cell
    - Downloads page, date input has calendar popup button that is pushed to the next line
*/
td .form-control {
  display: inline-block;
}

/*
    Add Module Title attribute in module header ascx
    Add Welcome module

*/
/*Demo*/
/* payments module */
.m-payees .card-wizard,
.m-payments .card-wizard {
  height: 400px;
}

.m-money-manager > .module-content-body > .card {
  height: 400px;
}

#Module-MC4LYJT .submit_buttons {
  display: flex;
}

#Module-MC4LYJT .submit_buttons > input {
  flex: 1;
}

/* Edit Mode*/
.EditMode .content-zone {
  background: #fff;
  padding: 5px;
  margin-bottom: 15px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* Draggable container description */
.EditMode .edit-mode-draggable {
  margin-bottom: 5px;
}

/* Draggable container */
.EditMode .RadDockingZone {
  border: 2px dotted red;
  table-layout: fixed;
}

.EditMode .RadDockingZone table {
  table-layout: fixed;
}

/* End Edit Mode*/
/* Base Theme Extensions/Overrides */
html,
body {
  font-size: 15px;
}

body {
  overflow: hidden;
  opacity: 1;
}

form {
  width: 100%;
  height: 100%;
}

/* Page Load Overlay*/
#loadingOverlay,
#timeoutOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(240, 240, 240, 0.8);
  z-index: 9999;
}

.spinner-container {
  position: relative;
  width: 100%;
  height: 100%;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.spinner-2:before,
.spinner-1:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin-top: -50px;
  margin-left: -40px;
  border-radius: 50%;
  animation: spinner 0.5s linear infinite;
  opacity: 0.85;
}

.spinner-1:before {
  border: 4px solid #aaa;
  border-top-color: #004b85;
}

.spinner-2:before {
  border-top: 4px solid #004b85;
  border-right: 4px solid transparent;
}

/* Change page layout to flexbox instead of fixed height calculations */
.sidebar-container,
.layout-container {
  display: flex;
  flex-direction: column;
}

.main-container {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.main-container .section-container {
  min-height: 0;
}

/* Since removed .section-container, reset to Bootstrap default */
.container-fluid {
  width: 100%;
  flex: 1 0 auto;
  padding: 0.6rem 0.4rem;
}
@media screen and (min-width: 480px) {
  .container-fluid {
    padding: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .container-fluid {
    padding: 1.2rem;
  }
}

/* Fix IE11 flexbox height issue */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .main-container > .container-fluid {
    width: inherit;
  }
}
.sidebar-content,
.brand-header + .sidebar-content {
  height: auto;
  flex: 1;
}

/* End Change page layout to flexbox */
/*--------------------------------------------------------------------------------------------------
    Header
--------------------------------------------------------------------------------------------------*/
.header-container > nav {
  display: flex;
  align-items: center;
  height: 75px;
  transition: height 0.4s ease-out;
  position: relative;
}
.header-container > nav > ul {
  float: none;
}

.navbar-brand {
  flex: 1;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.navbar-brand > a {
  display: inline-block;
  height: 100%;
}

.navbar-logo {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.brand-header > .brand-header-logo {
  padding: 10px 0;
}
.brand-header > .brand-header-logo > img,
.brand-header > .brand-header-logo > svg {
  max-width: 100%;
}

.header-container > nav > .user-menu-container {
  padding-right: 0.5em;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .header-container > nav > .user-menu-container {
    padding-right: 1.25em;
  }
}
.header-container > nav > .user-menu-container > li > a {
  padding: 0 0.65rem;
}

.header-user-image {
  margin-top: -2px;
}

.has-badge .badge {
  left: 35px;
}

#timeClock {
  vertical-align: middle;
  padding: 0 0.5em;
}

/*--------------------------------------------------------------------------------------------------
    End Header
--------------------------------------------------------------------------------------------------*/
.sidebar-nav {
  padding: 0;
  display: flex;
  flex-grow: 1;
}
.sidebar-nav .closeMenu {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  display: none;
  font-size: 1.3em;
  line-height: 1;
  padding: 5px 7px;
  color: #fff;
}
.sidebar-nav .closeMenu:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 991px) {
  .sidebar-nav .closeMenu {
    display: block !important;
  }
}

.user-avatar {
  cursor: pointer;
}

.UserAvatar,
.UserAvatar--inner {
  display: inline-block;
}

.UserAvatar--inner {
  font-size: 1.4rem;
  color: whitesmoke;
  box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.3), 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
}
.UserAvatar--light .UserAvatar--inner {
  color: darkgrey;
}

.sidebar-toolbar .sidebar-toolbar-background {
  background-image: none;
  background-position: center;
}
.sidebar-toolbar .sidebar-toolbar-content {
  padding: 1.25rem 0.5rem 1rem;
  overflow: hidden;
  z-index: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sidebar-toolbar-content .user-details {
  margin-top: 0.25rem;
  font-size: 1.1rem;
  line-height: 1.4;
  overflow: hidden;
}
.sidebar-toolbar-content .user-details .user-email {
  font-size: 0.9em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  /*word-wrap: break-word;*/
}
.sidebar-toolbar-content.profile-compact {
  flex-direction: column;
  justify-content: center;
  padding-top: 1.5rem;
}
.sidebar-toolbar-content.profile-compact .user-details {
  margin-top: 0;
  padding-left: 0.5rem;
  font-size: 0.95rem;
  min-width: 125px;
}

.sidebar-nav ul > li > a {
  padding: 10px 15px;
  height: auto;
  line-height: 1.4;
  color: #b6bbc0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.sidebar-nav ul > li > a > .nav-text {
  flex: 1;
}
.sidebar-nav ul > li > a > .nav-icon {
  font-size: 1.3em;
  margin-right: 0.75em;
}
.sidebar-nav ul > li > a > .nav-icon > em {
  color: inherit;
}
.sidebar-nav ul > li > a > .nav-caret {
  margin-left: 0.5em;
  transition: transform 0.25s ease;
}
.sidebar-nav ul > li > a > nav-label:empty {
  display: none;
}
.sidebar-nav ul > li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}

/* sub-nav */
.sidebar-nav ul > li > ul {
  height: auto;
}
.sidebar-nav ul > li ul > li > a {
  padding-left: 25px;
  font-size: 0.875em;
}
.sidebar-nav ul > li.active > ul li.active > a {
  font-weight: normal;
  background-color: rgba(0, 0, 0, 0.1);
}
.sidebar-nav ul > li.active > ul li.active > a > .nav-icon {
  color: #1e88e5;
}
.sidebar-nav .module-content-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.sidebar-subnav.expanded {
  background-color: rgba(0, 0, 0, 0.1);
}
.sidebar-subnav li:not(.active) .nav-icon em {
  display: none;
}

.nav-footer {
  margin-top: auto;
  padding: 10px;
  font-size: small;
}

.m-side-nav {
  flex-grow: 1;
  display: flex;
}

.sidebar-content {
  display: flex;
}

.theme-default .layout-container .main-container {
  background-color: #f3f8fb;
}

@media only screen and (min-width: 992px) {
  .no-sidebar .header-container {
    margin-left: 0;
  }
  .no-sidebar .main-container {
    margin-left: 0;
  }
}
.welcome {
  margin-bottom: 15px;
}
.welcome > h1 {
  font-size: 1.5rem;
  line-height: 1;
  margin: 0 0 0.5rem 0;
}
@media only screen and (min-width: 768px) {
  .welcome > h1 {
    font-size: 2rem;
  }
}

.footer-container {
  height: auto;
  padding: 1rem;
}

/* header and footer on sm/xs */
@media (max-width: 575px) {
  .footer-container {
    padding: 0.5rem;
  }
  .header-container > nav {
    height: 65px;
  }
}
.cardbox {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.085);
}
.cardbox .cardbox-heading {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  padding: 12px 15px;
  font-size: 18px;
}
.cardbox .cardbox-footer {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.list-group .list-group-item {
  border-color: rgba(0, 0, 0, 0.075);
}
.list-group .list-group-item.flex-row-select {
  padding: 0;
}
.list-group .list-group-item.flex-row-select a {
  padding: 0.75em;
}
.list-group .list-group-item.flex-row-select a:hover {
  text-decoration: none;
}

/* End Base Extensions/Overrides */
/* Custom User Background Image */
.advance-one.user-bg-image:before {
  z-index: 0;
  background: rgba(0, 0, 0, 0.1);
}

.user-bg-image .layout-container .sidebar-container {
  background-color: rgba(38, 50, 56, 0.97);
}
.user-bg-image .layout-container .main-container {
  background-color: transparent;
}
.user-bg-image .welcome {
  border-radius: 3px;
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.4);
}
.user-bg-image .welcome h1 + p {
  margin-bottom: 0.25rem;
}
.user-bg-image .header-container > nav,
.user-bg-image .cardbox {
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}
.user-bg-image .footer-container {
  box-shadow: 0px -5px 25px 0px rgba(0, 0, 0, 0.2);
}
.user-bg-image .cardbox {
  background-color: rgba(255, 255, 255, 0.97);
}
.user-bg-image .card:not(.advance-modal-content) {
  background-color: transparent;
}

/* End Custom User Background Image */
/* New Styles */
.cardbox .cardbox-body {
  padding: 15px;
}
@media only screen and (max-width: 479px) {
  .cardbox .cardbox-body {
    padding: 10px;
  }
}

[id|=Module] .module-toggle {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
[id|=Module] .module-toggle a {
  transition: all 0.2s ease-in-out;
  margin: 0;
  min-width: auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 2rem;
}
[id|=Module] .module-toggle a + ul {
  display: none;
}
[id|=Module].module-hidden .module-body {
  display: none;
}
[id|=Module].module-hidden .module-toggle a {
  transform: translate(0, -50%) rotate(180deg);
}

.advance-module .module-body {
  padding: 0;
}

/*--------------------------------------------------------------------------------------------------
    Message Queue (Architect Notifications)
--------------------------------------------------------------------------------------------------*/
.message_queue:not(:empty) {
  margin-bottom: 1.5em;
}

.message_queue_content {
  cursor: pointer;
  margin-bottom: 0.5em;
}
.message_queue_content > span {
  display: block;
  position: relative;
  padding: 0.5rem 3rem 0.5rem 1rem;
  transition: all 200ms linear;
  color: #ffffff;
  background-color: hsl(36, 100%, 50%);
}
.message_queue_content > span:hover {
  background-color: hsl(36, 100%, 45%);
}
.message_queue_content .icon_error {
  background-color: hsl(0, 100%, 66%);
}
.message_queue_content .icon_information {
  background-color: hsl(208, 79%, 51%);
}
.message_queue_content .icon_warning,
.message_queue_content .icon_urgent {
  background-color: hsl(36, 100%, 50%);
}
.message_queue_content button.close {
  color: inherit;
  cursor: pointer;
  transition: all 200ms linear;
  margin-left: 0.5em;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
.message_queue_content:hover .icon_error {
  background-color: hsl(0, 100%, 56%);
}
.message_queue_content:hover .icon_information {
  background-color: hsl(208, 79%, 41%);
}
.message_queue_content:hover .icon_warning,
.message_queue_content:hover .icon_urgent {
  background-color: hsl(36, 100%, 45%);
}
.message_queue_content:hover button.close {
  opacity: 1;
}

/*--------------------------------------------------------------------------------------------------
    End Message Queue
--------------------------------------------------------------------------------------------------*/
/* Modules */
.module-wrap {
  overflow: hidden;
}

.module-mcm {
  background: transparent;
}

/*--------------------------------------------------------------------------------------------------
    Payment Activity
--------------------------------------------------------------------------------------------------*/
/* Payment Activity Calendar */
.fc-toolbar h2 {
  font-size: 1.4em;
}

.fc-event {
  transition: all 200ms linear;
}
.fc-event:hover {
  cursor: pointer;
}

.fc-view-container {
  border: 0;
}

.fc-basic-view .fc-body .fc-row {
  border-top: 0;
}

/* Payment Activity Sidebar */
.advance-payments-calendar-details-container {
  flex: 2;
}
.advance-payments-calendar-details-container h3 {
  padding: 10px;
}

.module-xs .event-day-block h4 {
  font-size: 1.25em;
}

/*--------------------------------------------------------------------------------------------------
    End Payment Activity
--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------
    External Transfers
--------------------------------------------------------------------------------------------------*/
.external-account .btn {
  padding: 5px 10px;
}

/*--------------------------------------------------------------------------------------------------
    End External Transfers
--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------
    Service Locator
--------------------------------------------------------------------------------------------------*/
.service-locator-header > .card {
  display: block;
}

.map-details-container .list-group-item.nav-right.nav-sm {
  padding-left: 40px;
}

/*--------------------------------------------------------------------------------------------------
    End Service Locator
--------------------------------------------------------------------------------------------------*/
.background {
  position: fixed;
}

/* Vertically center addon icons */
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  align-items: center;
}

/* Normalize the size of legend text */
legend {
  font-size: 1em;
  color: inherit;
  border: 0;
  margin-bottom: 0.5rem;
  padding-top: 0;
}

/* Style radio buttons */
.form-content .form-group label {
  font-size: 1em;
}

.radio-inline + .radio-inline {
  margin-left: 1em;
}

.advance-content input[type=radio],
label input[type=checkbox] {
  margin-right: 5px;
}

/* Remove any backgrounds from the footers */
.card-footer {
  background-color: transparent;
}

/* Remove drop shadows from buttons */
.btn:not(.disabled):not([disabled]) {
  box-shadow: none;
  cursor: pointer;
}

/* Adjust border radii of inputs to match buttons */
.form-control,
.input-group-addon {
  border-radius: 2px;
}

/* Pre-Signin styling - for non-authenticated pages such as sign-on */
body.p-home:not(.edit-mode) .center-column {
  max-width: 400px;
  margin: 0 auto;
}

.p-home .container-fluid {
  display: flex;
  flex-direction: column;
}
.p-home .container-fluid .top-row .IDS-MCMBanner:not(:empty) {
  margin-bottom: 24px;
}
.p-home .container-fluid .middle-row {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  -ms-flex-direction: column;
}
@media screen and (min-height: 1200px) {
  .p-home .container-fluid .middle-row {
    padding-bottom: 15vh;
  }
}

/* MCM site messages*/
.mcm-site-message {
  text-align: center;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
}
.mcm-site-message.expanded {
  box-shadow: none !important;
}
.mcm-site-message.expanded .mcm-site-message-title {
  border-bottom-width: 1px;
  margin-bottom: 0.4rem;
  padding-bottom: 0.4rem;
}

.mcm-site-message-title {
  overflow: hidden;
  padding: 0;
  position: relative;
  border-bottom: 0px solid rgba(0, 0, 0, 0.08);
  transition: all 0.4s;
  font-weight: 600;
}

.mcm-site-message-close {
  position: absolute;
  right: 1.5rem;
  width: auto !important;
  min-width: 0;
  line-height: 1;
  padding: 0.25rem 0.5rem;
  border-width: 0;
  z-index: 1;
}

@media screen and (max-width: 400px) {
  .mcm-site-message {
    padding: 0.5rem;
  }
  .mcm-site-message-close {
    right: 1rem;
  }
}
/* Module Title and Action Links */
.module-heading {
  display: flex;
  justify-content: space-between;
}
.module-heading ul {
  font-size: 0.85em;
}

/* Message Dialog (3rd party link popup) */
#M_messageDialog_D {
  margin: 0.5em;
}
#M_messageDialog_D .submit_buttons {
  flex-direction: row;
  margin: 1em 0 0 0;
}

.ui-dialog.default-dialog {
  max-width: 90vw;
  background-color: white;
  padding: 1rem;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  max-height: 90vh !important;
  border-radius: 0.25rem;
  z-index: 40;
}
@media screen and (max-width: 370px) {
  .ui-dialog.default-dialog {
    max-width: 95vw;
  }
}

.ui-dialog.default-dialog > .ui-dialog-titlebar {
  display: none;
}

.ui-widget-overlay.ui-front {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.42);
  top: 0;
}

/********************************************************************
    Customer Styles
********************************************************************/
.theme-default .layout-container .sidebar-container {
  background-color: #5eb3e4;
  color: #fff;
}

.app-style-tab .active .app-drawer-item-inner {
  border-color: #5eb3e4;
  color: #5eb3e4;
  border-color: #197dd6;
  color: #197dd6;
}

/* UI Dialog */
.ui-dialog {
  max-height: 95vh !important;
  overflow: auto;
}

/* Print modal */
.print-container {
  max-height: 83vh !important;
  overflow: auto;
}

.cursor-pointer {
  cursor: pointer;
}

@media only screen and (max-width: 500px) {
  .wide-screen-only {
    display: none !important;
  }
}
@media screen and (min-width: 501px) {
  .narrow-screen-only {
    display: none !important;
  }
}
#Module-MPE5S1V.cardbox .cardbox-body {
  padding: 0 16px;
}

/* One Time Cross Account Module */
.suffix-tip {
  font-size: 0.8em;
  font-style: italic;
}

/* Top Balances */
.top-expenses .expense-section .dictionary-list {
  padding: 0;
}

/* Card Wizard Overrides */
.card-wizard > .card-header {
  background: transparent;
  border: 0;
}

/* Lighten sidebar anchor color */
.sidebar-nav ul > li > a {
  color: #e4e6e7;
}

/*wider side-nav */
@media only screen and (max-width: 500px) {
  .sidebar-container {
    width: 80vw;
  }
}
/*Temporary to let brian get a feel for navbar dividers*/
#M_sideNav li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

body.p-home:not(.edit-mode) .center-column {
  max-width: 400px;
  margin: 0 auto;
}

#Module-MLY4KCZ .table_data {
  width: 100%;
}

body.edit-mode {
  overflow-y: scroll;
}

body.edit-mode form {
  height: unset;
}

.p-payments-rxp li.first {
  padding: 16px 0 0 16px;
}

.p-payments-rxp .module-body {
  overflow: auto;
}

/* Center all content after a certain size */
.layout-container.this-is-disabled {
  max-width: 2000px;
  margin: auto;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}

div#Module-MQVV1XC input[type=submit] {
  margin-left: 0;
  margin-right: 10px;
  margin-top: 10px;
}

.screen_reader_only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/****************************
    Resets
****************************/
body {
  color: #474747;
}

h3 {
  font-size: 1.25rem;
}

.p {
  margin-bottom: 1rem;
}

input[type=tel] {
  width: auto !important;
  text-align: center;
}

.field_label:not(:empty),
.field_value:not(:empty) {
  margin-right: 1rem;
}

.field_label {
  font-weight: 700;
}

/* fixes IE 11 focus on non-focusable elements */
ul:focus,
div:focus {
  box-shadow: none !important;
  outline: none !important;
}

/*********  End Resets */
/****************************
      Main Layout
  ****************************/
.theme-default .layout-container .header-container {
  background-color: #5eb3e4;
  color: #fff;
}
.theme-default .layout-container .main-container {
  background-color: #f4f4f2;
}

/*********  End Main Layout */
/****************************
    Header
****************************/
.theme-default .layout-container .header-container {
  background-image: url(../Assets/Images/header-bg-texture.png);
}

.header-top {
  display: flex;
  justify-content: flex-start;
  padding: 15px 1.05rem;
}
.header-top-links {
  display: none;
}
@media (min-width: 768px) {
  .header-top-links {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.header-bottom {
  display: none;
  background-color: #474747;
}
@media (min-width: 768px) {
  .header-bottom {
    display: block;
  }
  .header-bottom:empty {
    height: 2px;
  }
}
.header-logo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-logo img {
  width: 150px;
  height: auto;
}
@media (min-width: 768px) {
  .header-logo img {
    width: 150px;
  }
}
.header-content *:focus {
  outline-width: 0 !important;
  border-width: 0 !important;
}

@media (min-width: 768px) {
  .sidebar-toggle {
    display: none;
  }
}
.sidebar-toggle.right {
  text-align: right;
}
.sidebar-toggle .btn {
  color: #fff;
  font-size: 2rem;
}

@media (min-width: 992px) {
  .navbar-brand {
    text-align: left;
    left: 1rem;
    transform: none;
  }
}

.user-meta {
  display: none;
}
@media (min-width: 768px) {
  .user-meta {
    text-align: right;
    display: block;
  }
}

.sidebar-toggle,
.header-logo,
.user-meta {
  flex: 1;
}
@media (min-width: 768px) {
  .sidebar-toggle,
  .header-logo,
  .user-meta {
    flex: 0 1 auto;
  }
}

.nav-links a {
  display: block;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  position: relative;
  letter-spacing: 1px;
}
.nav-links a:after {
  content: "";
  height: 2px;
  width: 0%;
  display: block;
  position: absolute;
  bottom: -3px;
  right: 0;
  transition: width 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  background-color: #474747;
}
.nav-links a:hover {
  text-decoration: none;
}
.nav-links i {
  margin-right: 0.25em;
  font-size: 20px;
}
.nav-links-list {
  margin: 0;
}
.nav-links-list li {
  display: inline-block;
  position: relative;
  padding: 0.25rem 0;
  margin-left: 1rem;
}
.nav-links .active > a:after {
  width: 100%;
}
.nav-links.main {
  position: relative;
  text-align: right;
}
.nav-links.main i {
  display: none;
}
.nav-links.main > ul > li {
  padding: 15px 0;
  margin-left: 1.5rem;
}
.nav-links.main > ul > li:hover > a:after, .nav-links.main > ul > li:focus > a:after {
  background-color: #474747;
  width: 100%;
  right: auto;
  left: 0;
}
.nav-links.main > ul > li:hover > a:hover, .nav-links.main > ul > li:focus > a:hover {
  text-decoration: none;
  margin-bottom: 0;
}
.nav-links.main > ul > li:hover .dropdown, .nav-links.main > ul > li:focus .dropdown {
  display: flex;
  opacity: 1;
  animation: dropdown 0.2s linear both;
}
.nav-links.main > ul > li:hover > ul, .nav-links.main > ul > li:focus-within > ul,
.nav-links.main > ul > li ul:hover {
  display: flex;
  opacity: 1;
}
.nav-links.subnav {
  text-align: center;
}
.nav-links.subnav li {
  padding: 10px 15px;
}
.nav-links.subnav a {
  font-size: 14px;
}
.nav-links.subnav a:hover:after, .nav-links.subnav a:focus:after {
  background-color: #5eb3e4;
  width: 100%;
  right: auto;
  left: 0;
}
.nav-links.subnav a:after {
  background-color: #5eb3e4;
}
.nav-links.user-meta a {
  font-size: 14px;
  display: flex;
  align-items: center;
}
.nav-links .dropdown {
  display: none;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 110%;
  right: 0;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 1px 2px 9px 5px rgba(0, 0, 0, 0.05);
  width: 250px;
  max-width: 30vw;
  z-index: 1000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 7.5px 0;
}
.nav-links .dropdown:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: -9px;
  bottom: auto;
  right: 22.5px;
  display: block;
  height: 0;
  width: 0;
  margin: 0 auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none;
  border-top: 0;
  border-bottom: 15px solid #fff;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  -webkit-filter: drop-shadow(-2px -6px 4px rgba(0, 0, 0, 0.05));
  filter: drop-shadow(-2px -6px 4px rgba(0, 0, 0, 0.05));
}
.nav-links .dropdown.right {
  left: auto;
  right: 0;
}
.nav-links .dropdown li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 0 0 1rem;
}
.nav-links .dropdown a {
  padding: 7.5px 15px;
  transition: all 0.2s ease-in-out;
  color: #474747;
  font-weight: 400;
  font-size: 1rem;
}
.nav-links .dropdown a:hover, .nav-links .dropdown a:focus {
  color: #5eb3e4;
}

@keyframes dropdown {
  0% {
    opacity: 0;
    top: 110%;
  }
  100% {
    opacity: 1;
    top: 100%;
  }
}
/*********  End Header */
/****************************
    Sidenav
****************************/
.sidebar-container.right {
  right: 0;
  left: auto;
  transform: translate3d(100%, 0, 0);
}
.sidebar-container .btn-close {
  min-width: auto;
  padding: 0;
}

.sidebar-container,
.sidebar-layout-obfuscator {
  height: 100vh;
}

.sidebar-right-visible .sidebar-layout-obfuscator,
.sidebar-left-visible .sidebar-layout-obfuscator {
  opacity: 1;
  visibility: visible;
}

.sidebar-nav-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sidebar-nav ul {
  width: 100%;
}
.sidebar-nav ul > li > a {
  color: #fff;
}
.theme-default .sidebar-nav ul > li.active > a {
  border-color: #fff;
}
.theme-default .sidebar-nav ul > li.active > a > .nav-icon.nav-icon {
  color: #fff;
}

.header-content .sidebar-transition-enter {
  transform: translate3d(-100%, 0, 0);
}
.header-content .sidebar-transition-enter.sidebar-transition-enter-active {
  transform: translate3d(0, 0, 0);
  transition: all 500ms ease-out;
}
.header-content .sidebar-transition-enter-done {
  transform: translate3d(0, 0, 0);
}
.header-content .sidebar-transition-exit.sidebar-transition-exit-active {
  transform: translate3d(-100%, 0, 0);
  transition: all 300ms ease-in;
}
.header-content .sidebar-transition-right-enter {
  transform: translate3d(100%, 0, 0);
}
.header-content .sidebar-transition-right-enter.sidebar-transition-right-enter-active {
  transform: translate3d(0, 0, 0);
  transition: all 500ms ease-out;
}
.header-content .sidebar-transition-right-enter-done {
  transform: translate3d(0, 0, 0);
}
.header-content .sidebar-transition-right-exit.sidebar-transition-right-exit-active {
  transform: translate3d(100%, 0, 0);
  transition: all 300ms ease-in;
}

/*********  End Sidenav */
/****************************
  Footer
****************************/
.footer-container {
  border-color: #5eb3e4;
  box-shadow: none;
  background-color: #fff;
  text-align: center;
}
.user-bg-image .footer-container {
  box-shadow: none;
}
.footer-container__left {
  position: relative;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.footer-container__middle .btn {
  position: relative;
}
.footer-container__logo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("../Assets/Images/we-watermark.svg") no-repeat center center;
  opacity: 0.025;
  width: 100%;
  height: auto;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.footer-container__brand-logo {
  margin-bottom: 0.5rem;
  display: block;
}
.footer-container__brand-logo img {
  max-width: 100px;
}
.footer-container__social {
  margin-top: 15px;
  display: flex;
  justify-content: center;
}
@media (min-width: 576px) {
  .footer-container__social {
    justify-content: flex-end;
  }
}
.footer-container__social a {
  background-color: #5eb3e4;
  height: 2.75rem;
  width: 2.75rem;
  display: flex;
  justify-content: center;
  align-content: center;
  border-radius: 50%;
  margin: 0 3.75px;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.footer-container__social a:hover, .footer-container__social a:focus {
  background-color: #2a2d4c;
}
@media (min-width: 576px) {
  .footer-container__social a:last-of-type {
    margin-right: 0;
  }
}
.footer-container__social a svg {
  fill: #fff;
  height: 1.25rem;
  align-self: center;
}
@media (min-width: 576px) {
  .footer-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer-container__left {
    text-align: left;
    height: 100%;
  }
  .footer-container__middle {
    text-align: center;
  }
  .footer-container__right {
    text-align: right;
  }
}

@keyframes ripple {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.25);
    opacity: 0;
  }
}
@keyframes ripple-btn {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.1);
    opacity: 0;
  }
}
.footer-content {
  margin: 0.5rem;
  font-size: 14px;
}
.footer-content .routing {
  margin-bottom: 0.5rem;
  font-weight: 700;
}

/*********  End Footer */
/****************************
    Alerts
****************************/
.message_queue_content > span {
  border-radius: 0.25rem;
  padding: 0.75rem 1.25rem;
}
.message_queue_content .icon_information {
  background-color: #2a2d4c;
}
.message_queue_content:hover .icon_information {
  background-color: #2a2d4c;
}

.p-alerts .table_pagination span {
  display: inline;
  background-color: #5eb3e4 !important;
}

.alert-primary {
  background-color: #5eb3e4;
  border-color: #5eb3e4;
}

.alert-success {
  background-color: #14a765;
  border-color: #14a765;
}

.alert-warning {
  background-color: #f2683a;
  border-color: #f2683a;
}

.alert-danger {
  background-color: #dc3545;
  border-color: #dc3545;
}

/*********  End Alerts */
/****************************
    Buttons
****************************/
.external-account-setup input[id*=btnVerifyRoutingNumber], div[id*=dlgIdentityVerification] input[id$=btnSelectMethod],
.p-customize-participant-import input[type=submit],
.m-quick-transfer input[type=submit], .submit_buttons input,
[id$=SubmitButtonsZone] input,
[id$=SubmitButtons] input,
webinputcontrols input,
[id$=RedirectButtons] input {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 0.95rem;
  line-height: 1.25;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:hover:not(:disabled):not(.disabled):not(.btn-link), div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:hover:not(:disabled):not(.disabled):not(.btn-link),
.p-customize-participant-import input[type=submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
.m-quick-transfer input[type=submit]:hover:not(:disabled):not(.disabled):not(.btn-link), .submit_buttons input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:focus, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:focus,
.p-customize-participant-import input[type=submit]:focus,
.m-quick-transfer input[type=submit]:focus, .submit_buttons input:focus,
[id$=SubmitButtonsZone] input:focus,
[id$=SubmitButtons] input:focus,
webinputcontrols input:focus,
[id$=RedirectButtons] input:focus, .external-account-setup input.focus[id*=btnVerifyRoutingNumber], div[id*=dlgIdentityVerification] input.focus[id$=btnSelectMethod],
.p-customize-participant-import input.focus[type=submit],
.m-quick-transfer input.focus[type=submit], .submit_buttons input.focus,
[id$=SubmitButtonsZone] input.focus,
[id$=SubmitButtons] input.focus,
webinputcontrols input.focus,
[id$=RedirectButtons] input.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(94, 179, 228, 0.25);
}
.external-account-setup input.disabled[id*=btnVerifyRoutingNumber], div[id*=dlgIdentityVerification] input.disabled[id$=btnSelectMethod],
.p-customize-participant-import input.disabled[type=submit],
.m-quick-transfer input.disabled[type=submit], .submit_buttons input.disabled,
[id$=SubmitButtonsZone] input.disabled,
[id$=SubmitButtons] input.disabled,
webinputcontrols input.disabled,
[id$=RedirectButtons] input.disabled, .external-account-setup input[id*=btnVerifyRoutingNumber]:disabled, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:disabled,
.p-customize-participant-import input[type=submit]:disabled,
.m-quick-transfer input[type=submit]:disabled, .submit_buttons input:disabled,
[id$=SubmitButtonsZone] input:disabled,
[id$=SubmitButtons] input:disabled,
webinputcontrols input:disabled,
[id$=RedirectButtons] input:disabled {
  opacity: 0.65;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:not(:disabled):not(.disabled), div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:not(:disabled):not(.disabled),
.p-customize-participant-import input[type=submit]:not(:disabled):not(.disabled),
.m-quick-transfer input[type=submit]:not(:disabled):not(.disabled), .submit_buttons input:not(:disabled):not(.disabled),
[id$=SubmitButtonsZone] input:not(:disabled):not(.disabled),
[id$=SubmitButtons] input:not(:disabled):not(.disabled),
webinputcontrols input:not(:disabled):not(.disabled),
[id$=RedirectButtons] input:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn {
  border-radius: 0.25rem;
}
.btn:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}
.btn-primary {
  color: #fff;
}
.btn-primary.disabled, .btn-primary:disabled {
  opacity: 0.65;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  color: #fff;
}
.btn.btn-secondary.disabled, .btn.btn-secondary:disabled {
  opacity: 0.65;
  background-color: #dee2e6;
  border-color: #dee2e6;
  color: #474747;
}
.btn.btn-warning {
  color: #fff;
  background-color: #f2683a;
  border-color: #f2683a;
}
.btn.btn-warning:hover {
  color: #fff;
  background-color: #f04c16;
  border-color: #ea460f;
}
.btn.btn-warning:focus, .btn.btn-warning.focus {
  color: #fff;
  background-color: #f04c16;
  border-color: #ea460f;
  box-shadow: 0 0 0 0.2rem rgba(244, 127, 88, 0.5);
}
.btn.btn-warning.disabled, .btn.btn-warning:disabled {
  color: #fff;
  background-color: #f2683a;
  border-color: #f2683a;
}
.btn.btn-warning:not(:disabled):not(.disabled):active, .btn.btn-warning:not(:disabled):not(.disabled).active, .show > .btn.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ea460f;
  border-color: #de420f;
}
.btn.btn-warning:not(:disabled):not(.disabled):active:focus, .btn.btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn.btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 127, 88, 0.5);
}
.btn.btn-warning:hover:not(:disabled):not(.disabled) {
  background-color: #d34424;
  border-color: #d34424;
}
.btn.btn-success {
  color: #fff;
  background-color: #14a765;
  border-color: #14a765;
}
.btn.btn-success:hover {
  color: #fff;
  background-color: #108550;
  border-color: #0f7949;
}
.btn.btn-success:focus, .btn.btn-success.focus {
  color: #fff;
  background-color: #108550;
  border-color: #0f7949;
  box-shadow: 0 0 0 0.2rem rgba(55, 180, 124, 0.5);
}
.btn.btn-success.disabled, .btn.btn-success:disabled {
  color: #fff;
  background-color: #14a765;
  border-color: #14a765;
}
.btn.btn-success:not(:disabled):not(.disabled):active, .btn.btn-success:not(:disabled):not(.disabled).active, .show > .btn.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #0f7949;
  border-color: #0d6e43;
}
.btn.btn-success:not(:disabled):not(.disabled):active:focus, .btn.btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn.btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 180, 124, 0.5);
}
.btn.btn-success:hover:not(:disabled):not(.disabled) {
  background-color: #108550;
  border-color: #108550;
}
.btn.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn.btn-danger:focus, .btn.btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-danger.disabled, .btn.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn.btn-danger:not(:disabled):not(.disabled):active, .btn.btn-danger:not(:disabled):not(.disabled).active, .show > .btn.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn.btn-danger:not(:disabled):not(.disabled):active:focus, .btn.btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn.btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-danger:hover:not(:disabled):not(.disabled) {
  background-color: #c82333;
  border-color: #c82333;
}
.btn-ripple {
  color: #fff;
  background-color: #5eb3e4;
}
.btn-ripple:hover {
  color: #fff;
}

.submit_buttons,
[id$=SubmitButtonsZone],
[id$=SubmitButtons],
webinputcontrols,
[id$=RedirectButtons] {
  margin-top: 1rem;
}
.submit_buttons input,
[id$=SubmitButtonsZone] input,
[id$=SubmitButtons] input,
webinputcontrols input,
[id$=RedirectButtons] input {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.submit_buttons input:hover,
[id$=SubmitButtonsZone] input:hover,
[id$=SubmitButtons] input:hover,
webinputcontrols input:hover,
[id$=RedirectButtons] input:hover {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
}
.submit_buttons input:focus, .submit_buttons input.focus,
[id$=SubmitButtonsZone] input:focus,
[id$=SubmitButtonsZone] input.focus,
[id$=SubmitButtons] input:focus,
[id$=SubmitButtons] input.focus,
webinputcontrols input:focus,
webinputcontrols input.focus,
[id$=RedirectButtons] input:focus,
[id$=RedirectButtons] input.focus {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.submit_buttons input.disabled, .submit_buttons input:disabled,
[id$=SubmitButtonsZone] input.disabled,
[id$=SubmitButtonsZone] input:disabled,
[id$=SubmitButtons] input.disabled,
[id$=SubmitButtons] input:disabled,
webinputcontrols input.disabled,
webinputcontrols input:disabled,
[id$=RedirectButtons] input.disabled,
[id$=RedirectButtons] input:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.submit_buttons input:not(:disabled):not(.disabled):active, .submit_buttons input:not(:disabled):not(.disabled).active, .show > .submit_buttons input.dropdown-toggle,
[id$=SubmitButtonsZone] input:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input.dropdown-toggle,
[id$=SubmitButtons] input:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input.dropdown-toggle,
webinputcontrols input:not(:disabled):not(.disabled):active,
webinputcontrols input:not(:disabled):not(.disabled).active,
.show > webinputcontrols input.dropdown-toggle,
[id$=RedirectButtons] input:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input.dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  border-color: #bac2cb;
}
.submit_buttons input:not(:disabled):not(.disabled):active:focus, .submit_buttons input:not(:disabled):not(.disabled).active:focus, .show > .submit_buttons input.dropdown-toggle:focus,
[id$=SubmitButtonsZone] input:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input.dropdown-toggle:focus,
[id$=SubmitButtons] input:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input.dropdown-toggle:focus,
webinputcontrols input:not(:disabled):not(.disabled):active:focus,
webinputcontrols input:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input.dropdown-toggle:focus,
[id$=RedirectButtons] input:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.submit_buttons input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}
.submit_buttons input[value=Submit],
.submit_buttons input[value=OK],
.submit_buttons input[value="Add Subscription"],
.submit_buttons input[value=Save],
.submit_buttons input[id$=btnSubmit],
.submit_buttons input[id*=btnSave],
.submit_buttons input[id$=btnSend],
.submit_buttons input[id$=btnApprove],
.submit_buttons input[id$=btnExport],
.submit_buttons input[id$=btnApplyFilter],
.submit_buttons input[id$=btnAdd],
.submit_buttons input[id$=cmdContinue],
.submit_buttons input[id$=AgreeMobile],
.submit_buttons input[id$=btnAgree],
.submit_buttons input[id$=btnAddAccount],
.submit_buttons input[id$=btnAddPayeeTemplate],
.submit_buttons input[id$=btnUpdate],
.submit_buttons input[id$=btnAddParticipant],
.submit_buttons input[id$=btnUpload],
.submit_buttons input[id*=_btnNew],
.submit_buttons input[id*=btnAddUser],
.submit_buttons input[id*=cmdConfirm],
.submit_buttons .message_reply_button,
[id$=SubmitButtonsZone] input[value=Submit],
[id$=SubmitButtonsZone] input[value=OK],
[id$=SubmitButtonsZone] input[value="Add Subscription"],
[id$=SubmitButtonsZone] input[value=Save],
[id$=SubmitButtonsZone] input[id$=btnSubmit],
[id$=SubmitButtonsZone] input[id*=btnSave],
[id$=SubmitButtonsZone] input[id$=btnSend],
[id$=SubmitButtonsZone] input[id$=btnApprove],
[id$=SubmitButtonsZone] input[id$=btnExport],
[id$=SubmitButtonsZone] input[id$=btnApplyFilter],
[id$=SubmitButtonsZone] input[id$=btnAdd],
[id$=SubmitButtonsZone] input[id$=cmdContinue],
[id$=SubmitButtonsZone] input[id$=AgreeMobile],
[id$=SubmitButtonsZone] input[id$=btnAgree],
[id$=SubmitButtonsZone] input[id$=btnAddAccount],
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate],
[id$=SubmitButtonsZone] input[id$=btnUpdate],
[id$=SubmitButtonsZone] input[id$=btnAddParticipant],
[id$=SubmitButtonsZone] input[id$=btnUpload],
[id$=SubmitButtonsZone] input[id*=_btnNew],
[id$=SubmitButtonsZone] input[id*=btnAddUser],
[id$=SubmitButtonsZone] input[id*=cmdConfirm],
[id$=SubmitButtonsZone] .message_reply_button,
[id$=SubmitButtons] input[value=Submit],
[id$=SubmitButtons] input[value=OK],
[id$=SubmitButtons] input[value="Add Subscription"],
[id$=SubmitButtons] input[value=Save],
[id$=SubmitButtons] input[id$=btnSubmit],
[id$=SubmitButtons] input[id*=btnSave],
[id$=SubmitButtons] input[id$=btnSend],
[id$=SubmitButtons] input[id$=btnApprove],
[id$=SubmitButtons] input[id$=btnExport],
[id$=SubmitButtons] input[id$=btnApplyFilter],
[id$=SubmitButtons] input[id$=btnAdd],
[id$=SubmitButtons] input[id$=cmdContinue],
[id$=SubmitButtons] input[id$=AgreeMobile],
[id$=SubmitButtons] input[id$=btnAgree],
[id$=SubmitButtons] input[id$=btnAddAccount],
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate],
[id$=SubmitButtons] input[id$=btnUpdate],
[id$=SubmitButtons] input[id$=btnAddParticipant],
[id$=SubmitButtons] input[id$=btnUpload],
[id$=SubmitButtons] input[id*=_btnNew],
[id$=SubmitButtons] input[id*=btnAddUser],
[id$=SubmitButtons] input[id*=cmdConfirm],
[id$=SubmitButtons] .message_reply_button,
webinputcontrols input[value=Submit],
webinputcontrols input[value=OK],
webinputcontrols input[value="Add Subscription"],
webinputcontrols input[value=Save],
webinputcontrols input[id$=btnSubmit],
webinputcontrols input[id*=btnSave],
webinputcontrols input[id$=btnSend],
webinputcontrols input[id$=btnApprove],
webinputcontrols input[id$=btnExport],
webinputcontrols input[id$=btnApplyFilter],
webinputcontrols input[id$=btnAdd],
webinputcontrols input[id$=cmdContinue],
webinputcontrols input[id$=AgreeMobile],
webinputcontrols input[id$=btnAgree],
webinputcontrols input[id$=btnAddAccount],
webinputcontrols input[id$=btnAddPayeeTemplate],
webinputcontrols input[id$=btnUpdate],
webinputcontrols input[id$=btnAddParticipant],
webinputcontrols input[id$=btnUpload],
webinputcontrols input[id*=_btnNew],
webinputcontrols input[id*=btnAddUser],
webinputcontrols input[id*=cmdConfirm],
webinputcontrols .message_reply_button,
[id$=RedirectButtons] input[value=Submit],
[id$=RedirectButtons] input[value=OK],
[id$=RedirectButtons] input[value="Add Subscription"],
[id$=RedirectButtons] input[value=Save],
[id$=RedirectButtons] input[id$=btnSubmit],
[id$=RedirectButtons] input[id*=btnSave],
[id$=RedirectButtons] input[id$=btnSend],
[id$=RedirectButtons] input[id$=btnApprove],
[id$=RedirectButtons] input[id$=btnExport],
[id$=RedirectButtons] input[id$=btnApplyFilter],
[id$=RedirectButtons] input[id$=btnAdd],
[id$=RedirectButtons] input[id$=cmdContinue],
[id$=RedirectButtons] input[id$=AgreeMobile],
[id$=RedirectButtons] input[id$=btnAgree],
[id$=RedirectButtons] input[id$=btnAddAccount],
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate],
[id$=RedirectButtons] input[id$=btnUpdate],
[id$=RedirectButtons] input[id$=btnAddParticipant],
[id$=RedirectButtons] input[id$=btnUpload],
[id$=RedirectButtons] input[id*=_btnNew],
[id$=RedirectButtons] input[id*=btnAddUser],
[id$=RedirectButtons] input[id*=cmdConfirm],
[id$=RedirectButtons] .message_reply_button {
  color: #212529;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  color: #fff;
}
.submit_buttons input[value=Submit]:hover,
.submit_buttons input[value=OK]:hover,
.submit_buttons input[value="Add Subscription"]:hover,
.submit_buttons input[value=Save]:hover,
.submit_buttons input[id$=btnSubmit]:hover,
.submit_buttons input[id*=btnSave]:hover,
.submit_buttons input[id$=btnSend]:hover,
.submit_buttons input[id$=btnApprove]:hover,
.submit_buttons input[id$=btnExport]:hover,
.submit_buttons input[id$=btnApplyFilter]:hover,
.submit_buttons input[id$=btnAdd]:hover,
.submit_buttons input[id$=cmdContinue]:hover,
.submit_buttons input[id$=AgreeMobile]:hover,
.submit_buttons input[id$=btnAgree]:hover,
.submit_buttons input[id$=btnAddAccount]:hover,
.submit_buttons input[id$=btnAddPayeeTemplate]:hover,
.submit_buttons input[id$=btnUpdate]:hover,
.submit_buttons input[id$=btnAddParticipant]:hover,
.submit_buttons input[id$=btnUpload]:hover,
.submit_buttons input[id*=_btnNew]:hover,
.submit_buttons input[id*=btnAddUser]:hover,
.submit_buttons input[id*=cmdConfirm]:hover,
.submit_buttons .message_reply_button:hover,
[id$=SubmitButtonsZone] input[value=Submit]:hover,
[id$=SubmitButtonsZone] input[value=OK]:hover,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:hover,
[id$=SubmitButtonsZone] input[value=Save]:hover,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:hover,
[id$=SubmitButtonsZone] input[id*=btnSave]:hover,
[id$=SubmitButtonsZone] input[id$=btnSend]:hover,
[id$=SubmitButtonsZone] input[id$=btnApprove]:hover,
[id$=SubmitButtonsZone] input[id$=btnExport]:hover,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:hover,
[id$=SubmitButtonsZone] input[id$=btnAdd]:hover,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:hover,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:hover,
[id$=SubmitButtonsZone] input[id$=btnAgree]:hover,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:hover,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:hover,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:hover,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:hover,
[id$=SubmitButtonsZone] input[id$=btnUpload]:hover,
[id$=SubmitButtonsZone] input[id*=_btnNew]:hover,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:hover,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:hover,
[id$=SubmitButtonsZone] .message_reply_button:hover,
[id$=SubmitButtons] input[value=Submit]:hover,
[id$=SubmitButtons] input[value=OK]:hover,
[id$=SubmitButtons] input[value="Add Subscription"]:hover,
[id$=SubmitButtons] input[value=Save]:hover,
[id$=SubmitButtons] input[id$=btnSubmit]:hover,
[id$=SubmitButtons] input[id*=btnSave]:hover,
[id$=SubmitButtons] input[id$=btnSend]:hover,
[id$=SubmitButtons] input[id$=btnApprove]:hover,
[id$=SubmitButtons] input[id$=btnExport]:hover,
[id$=SubmitButtons] input[id$=btnApplyFilter]:hover,
[id$=SubmitButtons] input[id$=btnAdd]:hover,
[id$=SubmitButtons] input[id$=cmdContinue]:hover,
[id$=SubmitButtons] input[id$=AgreeMobile]:hover,
[id$=SubmitButtons] input[id$=btnAgree]:hover,
[id$=SubmitButtons] input[id$=btnAddAccount]:hover,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:hover,
[id$=SubmitButtons] input[id$=btnUpdate]:hover,
[id$=SubmitButtons] input[id$=btnAddParticipant]:hover,
[id$=SubmitButtons] input[id$=btnUpload]:hover,
[id$=SubmitButtons] input[id*=_btnNew]:hover,
[id$=SubmitButtons] input[id*=btnAddUser]:hover,
[id$=SubmitButtons] input[id*=cmdConfirm]:hover,
[id$=SubmitButtons] .message_reply_button:hover,
webinputcontrols input[value=Submit]:hover,
webinputcontrols input[value=OK]:hover,
webinputcontrols input[value="Add Subscription"]:hover,
webinputcontrols input[value=Save]:hover,
webinputcontrols input[id$=btnSubmit]:hover,
webinputcontrols input[id*=btnSave]:hover,
webinputcontrols input[id$=btnSend]:hover,
webinputcontrols input[id$=btnApprove]:hover,
webinputcontrols input[id$=btnExport]:hover,
webinputcontrols input[id$=btnApplyFilter]:hover,
webinputcontrols input[id$=btnAdd]:hover,
webinputcontrols input[id$=cmdContinue]:hover,
webinputcontrols input[id$=AgreeMobile]:hover,
webinputcontrols input[id$=btnAgree]:hover,
webinputcontrols input[id$=btnAddAccount]:hover,
webinputcontrols input[id$=btnAddPayeeTemplate]:hover,
webinputcontrols input[id$=btnUpdate]:hover,
webinputcontrols input[id$=btnAddParticipant]:hover,
webinputcontrols input[id$=btnUpload]:hover,
webinputcontrols input[id*=_btnNew]:hover,
webinputcontrols input[id*=btnAddUser]:hover,
webinputcontrols input[id*=cmdConfirm]:hover,
webinputcontrols .message_reply_button:hover,
[id$=RedirectButtons] input[value=Submit]:hover,
[id$=RedirectButtons] input[value=OK]:hover,
[id$=RedirectButtons] input[value="Add Subscription"]:hover,
[id$=RedirectButtons] input[value=Save]:hover,
[id$=RedirectButtons] input[id$=btnSubmit]:hover,
[id$=RedirectButtons] input[id*=btnSave]:hover,
[id$=RedirectButtons] input[id$=btnSend]:hover,
[id$=RedirectButtons] input[id$=btnApprove]:hover,
[id$=RedirectButtons] input[id$=btnExport]:hover,
[id$=RedirectButtons] input[id$=btnApplyFilter]:hover,
[id$=RedirectButtons] input[id$=btnAdd]:hover,
[id$=RedirectButtons] input[id$=cmdContinue]:hover,
[id$=RedirectButtons] input[id$=AgreeMobile]:hover,
[id$=RedirectButtons] input[id$=btnAgree]:hover,
[id$=RedirectButtons] input[id$=btnAddAccount]:hover,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:hover,
[id$=RedirectButtons] input[id$=btnUpdate]:hover,
[id$=RedirectButtons] input[id$=btnAddParticipant]:hover,
[id$=RedirectButtons] input[id$=btnUpload]:hover,
[id$=RedirectButtons] input[id*=_btnNew]:hover,
[id$=RedirectButtons] input[id*=btnAddUser]:hover,
[id$=RedirectButtons] input[id*=cmdConfirm]:hover,
[id$=RedirectButtons] .message_reply_button:hover {
  color: #fff;
  background-color: #3da4df;
  border-color: #329edd;
}
.submit_buttons input[value=Submit]:focus, .submit_buttons input[value=Submit].focus,
.submit_buttons input[value=OK]:focus,
.submit_buttons input[value=OK].focus,
.submit_buttons input[value="Add Subscription"]:focus,
.submit_buttons input[value="Add Subscription"].focus,
.submit_buttons input[value=Save]:focus,
.submit_buttons input[value=Save].focus,
.submit_buttons input[id$=btnSubmit]:focus,
.submit_buttons input[id$=btnSubmit].focus,
.submit_buttons input[id*=btnSave]:focus,
.submit_buttons input[id*=btnSave].focus,
.submit_buttons input[id$=btnSend]:focus,
.submit_buttons input[id$=btnSend].focus,
.submit_buttons input[id$=btnApprove]:focus,
.submit_buttons input[id$=btnApprove].focus,
.submit_buttons input[id$=btnExport]:focus,
.submit_buttons input[id$=btnExport].focus,
.submit_buttons input[id$=btnApplyFilter]:focus,
.submit_buttons input[id$=btnApplyFilter].focus,
.submit_buttons input[id$=btnAdd]:focus,
.submit_buttons input[id$=btnAdd].focus,
.submit_buttons input[id$=cmdContinue]:focus,
.submit_buttons input[id$=cmdContinue].focus,
.submit_buttons input[id$=AgreeMobile]:focus,
.submit_buttons input[id$=AgreeMobile].focus,
.submit_buttons input[id$=btnAgree]:focus,
.submit_buttons input[id$=btnAgree].focus,
.submit_buttons input[id$=btnAddAccount]:focus,
.submit_buttons input[id$=btnAddAccount].focus,
.submit_buttons input[id$=btnAddPayeeTemplate]:focus,
.submit_buttons input[id$=btnAddPayeeTemplate].focus,
.submit_buttons input[id$=btnUpdate]:focus,
.submit_buttons input[id$=btnUpdate].focus,
.submit_buttons input[id$=btnAddParticipant]:focus,
.submit_buttons input[id$=btnAddParticipant].focus,
.submit_buttons input[id$=btnUpload]:focus,
.submit_buttons input[id$=btnUpload].focus,
.submit_buttons input[id*=_btnNew]:focus,
.submit_buttons input[id*=_btnNew].focus,
.submit_buttons input[id*=btnAddUser]:focus,
.submit_buttons input[id*=btnAddUser].focus,
.submit_buttons input[id*=cmdConfirm]:focus,
.submit_buttons input[id*=cmdConfirm].focus,
.submit_buttons .message_reply_button:focus,
.submit_buttons .message_reply_button.focus,
[id$=SubmitButtonsZone] input[value=Submit]:focus,
[id$=SubmitButtonsZone] input[value=Submit].focus,
[id$=SubmitButtonsZone] input[value=OK]:focus,
[id$=SubmitButtonsZone] input[value=OK].focus,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:focus,
[id$=SubmitButtonsZone] input[value="Add Subscription"].focus,
[id$=SubmitButtonsZone] input[value=Save]:focus,
[id$=SubmitButtonsZone] input[value=Save].focus,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:focus,
[id$=SubmitButtonsZone] input[id$=btnSubmit].focus,
[id$=SubmitButtonsZone] input[id*=btnSave]:focus,
[id$=SubmitButtonsZone] input[id*=btnSave].focus,
[id$=SubmitButtonsZone] input[id$=btnSend]:focus,
[id$=SubmitButtonsZone] input[id$=btnSend].focus,
[id$=SubmitButtonsZone] input[id$=btnApprove]:focus,
[id$=SubmitButtonsZone] input[id$=btnApprove].focus,
[id$=SubmitButtonsZone] input[id$=btnExport]:focus,
[id$=SubmitButtonsZone] input[id$=btnExport].focus,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:focus,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter].focus,
[id$=SubmitButtonsZone] input[id$=btnAdd]:focus,
[id$=SubmitButtonsZone] input[id$=btnAdd].focus,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:focus,
[id$=SubmitButtonsZone] input[id$=cmdContinue].focus,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:focus,
[id$=SubmitButtonsZone] input[id$=AgreeMobile].focus,
[id$=SubmitButtonsZone] input[id$=btnAgree]:focus,
[id$=SubmitButtonsZone] input[id$=btnAgree].focus,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:focus,
[id$=SubmitButtonsZone] input[id$=btnAddAccount].focus,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:focus,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate].focus,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:focus,
[id$=SubmitButtonsZone] input[id$=btnUpdate].focus,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:focus,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant].focus,
[id$=SubmitButtonsZone] input[id$=btnUpload]:focus,
[id$=SubmitButtonsZone] input[id$=btnUpload].focus,
[id$=SubmitButtonsZone] input[id*=_btnNew]:focus,
[id$=SubmitButtonsZone] input[id*=_btnNew].focus,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:focus,
[id$=SubmitButtonsZone] input[id*=btnAddUser].focus,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:focus,
[id$=SubmitButtonsZone] input[id*=cmdConfirm].focus,
[id$=SubmitButtonsZone] .message_reply_button:focus,
[id$=SubmitButtonsZone] .message_reply_button.focus,
[id$=SubmitButtons] input[value=Submit]:focus,
[id$=SubmitButtons] input[value=Submit].focus,
[id$=SubmitButtons] input[value=OK]:focus,
[id$=SubmitButtons] input[value=OK].focus,
[id$=SubmitButtons] input[value="Add Subscription"]:focus,
[id$=SubmitButtons] input[value="Add Subscription"].focus,
[id$=SubmitButtons] input[value=Save]:focus,
[id$=SubmitButtons] input[value=Save].focus,
[id$=SubmitButtons] input[id$=btnSubmit]:focus,
[id$=SubmitButtons] input[id$=btnSubmit].focus,
[id$=SubmitButtons] input[id*=btnSave]:focus,
[id$=SubmitButtons] input[id*=btnSave].focus,
[id$=SubmitButtons] input[id$=btnSend]:focus,
[id$=SubmitButtons] input[id$=btnSend].focus,
[id$=SubmitButtons] input[id$=btnApprove]:focus,
[id$=SubmitButtons] input[id$=btnApprove].focus,
[id$=SubmitButtons] input[id$=btnExport]:focus,
[id$=SubmitButtons] input[id$=btnExport].focus,
[id$=SubmitButtons] input[id$=btnApplyFilter]:focus,
[id$=SubmitButtons] input[id$=btnApplyFilter].focus,
[id$=SubmitButtons] input[id$=btnAdd]:focus,
[id$=SubmitButtons] input[id$=btnAdd].focus,
[id$=SubmitButtons] input[id$=cmdContinue]:focus,
[id$=SubmitButtons] input[id$=cmdContinue].focus,
[id$=SubmitButtons] input[id$=AgreeMobile]:focus,
[id$=SubmitButtons] input[id$=AgreeMobile].focus,
[id$=SubmitButtons] input[id$=btnAgree]:focus,
[id$=SubmitButtons] input[id$=btnAgree].focus,
[id$=SubmitButtons] input[id$=btnAddAccount]:focus,
[id$=SubmitButtons] input[id$=btnAddAccount].focus,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:focus,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate].focus,
[id$=SubmitButtons] input[id$=btnUpdate]:focus,
[id$=SubmitButtons] input[id$=btnUpdate].focus,
[id$=SubmitButtons] input[id$=btnAddParticipant]:focus,
[id$=SubmitButtons] input[id$=btnAddParticipant].focus,
[id$=SubmitButtons] input[id$=btnUpload]:focus,
[id$=SubmitButtons] input[id$=btnUpload].focus,
[id$=SubmitButtons] input[id*=_btnNew]:focus,
[id$=SubmitButtons] input[id*=_btnNew].focus,
[id$=SubmitButtons] input[id*=btnAddUser]:focus,
[id$=SubmitButtons] input[id*=btnAddUser].focus,
[id$=SubmitButtons] input[id*=cmdConfirm]:focus,
[id$=SubmitButtons] input[id*=cmdConfirm].focus,
[id$=SubmitButtons] .message_reply_button:focus,
[id$=SubmitButtons] .message_reply_button.focus,
webinputcontrols input[value=Submit]:focus,
webinputcontrols input[value=Submit].focus,
webinputcontrols input[value=OK]:focus,
webinputcontrols input[value=OK].focus,
webinputcontrols input[value="Add Subscription"]:focus,
webinputcontrols input[value="Add Subscription"].focus,
webinputcontrols input[value=Save]:focus,
webinputcontrols input[value=Save].focus,
webinputcontrols input[id$=btnSubmit]:focus,
webinputcontrols input[id$=btnSubmit].focus,
webinputcontrols input[id*=btnSave]:focus,
webinputcontrols input[id*=btnSave].focus,
webinputcontrols input[id$=btnSend]:focus,
webinputcontrols input[id$=btnSend].focus,
webinputcontrols input[id$=btnApprove]:focus,
webinputcontrols input[id$=btnApprove].focus,
webinputcontrols input[id$=btnExport]:focus,
webinputcontrols input[id$=btnExport].focus,
webinputcontrols input[id$=btnApplyFilter]:focus,
webinputcontrols input[id$=btnApplyFilter].focus,
webinputcontrols input[id$=btnAdd]:focus,
webinputcontrols input[id$=btnAdd].focus,
webinputcontrols input[id$=cmdContinue]:focus,
webinputcontrols input[id$=cmdContinue].focus,
webinputcontrols input[id$=AgreeMobile]:focus,
webinputcontrols input[id$=AgreeMobile].focus,
webinputcontrols input[id$=btnAgree]:focus,
webinputcontrols input[id$=btnAgree].focus,
webinputcontrols input[id$=btnAddAccount]:focus,
webinputcontrols input[id$=btnAddAccount].focus,
webinputcontrols input[id$=btnAddPayeeTemplate]:focus,
webinputcontrols input[id$=btnAddPayeeTemplate].focus,
webinputcontrols input[id$=btnUpdate]:focus,
webinputcontrols input[id$=btnUpdate].focus,
webinputcontrols input[id$=btnAddParticipant]:focus,
webinputcontrols input[id$=btnAddParticipant].focus,
webinputcontrols input[id$=btnUpload]:focus,
webinputcontrols input[id$=btnUpload].focus,
webinputcontrols input[id*=_btnNew]:focus,
webinputcontrols input[id*=_btnNew].focus,
webinputcontrols input[id*=btnAddUser]:focus,
webinputcontrols input[id*=btnAddUser].focus,
webinputcontrols input[id*=cmdConfirm]:focus,
webinputcontrols input[id*=cmdConfirm].focus,
webinputcontrols .message_reply_button:focus,
webinputcontrols .message_reply_button.focus,
[id$=RedirectButtons] input[value=Submit]:focus,
[id$=RedirectButtons] input[value=Submit].focus,
[id$=RedirectButtons] input[value=OK]:focus,
[id$=RedirectButtons] input[value=OK].focus,
[id$=RedirectButtons] input[value="Add Subscription"]:focus,
[id$=RedirectButtons] input[value="Add Subscription"].focus,
[id$=RedirectButtons] input[value=Save]:focus,
[id$=RedirectButtons] input[value=Save].focus,
[id$=RedirectButtons] input[id$=btnSubmit]:focus,
[id$=RedirectButtons] input[id$=btnSubmit].focus,
[id$=RedirectButtons] input[id*=btnSave]:focus,
[id$=RedirectButtons] input[id*=btnSave].focus,
[id$=RedirectButtons] input[id$=btnSend]:focus,
[id$=RedirectButtons] input[id$=btnSend].focus,
[id$=RedirectButtons] input[id$=btnApprove]:focus,
[id$=RedirectButtons] input[id$=btnApprove].focus,
[id$=RedirectButtons] input[id$=btnExport]:focus,
[id$=RedirectButtons] input[id$=btnExport].focus,
[id$=RedirectButtons] input[id$=btnApplyFilter]:focus,
[id$=RedirectButtons] input[id$=btnApplyFilter].focus,
[id$=RedirectButtons] input[id$=btnAdd]:focus,
[id$=RedirectButtons] input[id$=btnAdd].focus,
[id$=RedirectButtons] input[id$=cmdContinue]:focus,
[id$=RedirectButtons] input[id$=cmdContinue].focus,
[id$=RedirectButtons] input[id$=AgreeMobile]:focus,
[id$=RedirectButtons] input[id$=AgreeMobile].focus,
[id$=RedirectButtons] input[id$=btnAgree]:focus,
[id$=RedirectButtons] input[id$=btnAgree].focus,
[id$=RedirectButtons] input[id$=btnAddAccount]:focus,
[id$=RedirectButtons] input[id$=btnAddAccount].focus,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:focus,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate].focus,
[id$=RedirectButtons] input[id$=btnUpdate]:focus,
[id$=RedirectButtons] input[id$=btnUpdate].focus,
[id$=RedirectButtons] input[id$=btnAddParticipant]:focus,
[id$=RedirectButtons] input[id$=btnAddParticipant].focus,
[id$=RedirectButtons] input[id$=btnUpload]:focus,
[id$=RedirectButtons] input[id$=btnUpload].focus,
[id$=RedirectButtons] input[id*=_btnNew]:focus,
[id$=RedirectButtons] input[id*=_btnNew].focus,
[id$=RedirectButtons] input[id*=btnAddUser]:focus,
[id$=RedirectButtons] input[id*=btnAddUser].focus,
[id$=RedirectButtons] input[id*=cmdConfirm]:focus,
[id$=RedirectButtons] input[id*=cmdConfirm].focus,
[id$=RedirectButtons] .message_reply_button:focus,
[id$=RedirectButtons] .message_reply_button.focus {
  color: #fff;
  background-color: #3da4df;
  border-color: #329edd;
  box-shadow: 0 0 0 0.2rem rgba(85, 158, 200, 0.5);
}
.submit_buttons input[value=Submit].disabled, .submit_buttons input[value=Submit]:disabled,
.submit_buttons input[value=OK].disabled,
.submit_buttons input[value=OK]:disabled,
.submit_buttons input[value="Add Subscription"].disabled,
.submit_buttons input[value="Add Subscription"]:disabled,
.submit_buttons input[value=Save].disabled,
.submit_buttons input[value=Save]:disabled,
.submit_buttons input[id$=btnSubmit].disabled,
.submit_buttons input[id$=btnSubmit]:disabled,
.submit_buttons input[id*=btnSave].disabled,
.submit_buttons input[id*=btnSave]:disabled,
.submit_buttons input[id$=btnSend].disabled,
.submit_buttons input[id$=btnSend]:disabled,
.submit_buttons input[id$=btnApprove].disabled,
.submit_buttons input[id$=btnApprove]:disabled,
.submit_buttons input[id$=btnExport].disabled,
.submit_buttons input[id$=btnExport]:disabled,
.submit_buttons input[id$=btnApplyFilter].disabled,
.submit_buttons input[id$=btnApplyFilter]:disabled,
.submit_buttons input[id$=btnAdd].disabled,
.submit_buttons input[id$=btnAdd]:disabled,
.submit_buttons input[id$=cmdContinue].disabled,
.submit_buttons input[id$=cmdContinue]:disabled,
.submit_buttons input[id$=AgreeMobile].disabled,
.submit_buttons input[id$=AgreeMobile]:disabled,
.submit_buttons input[id$=btnAgree].disabled,
.submit_buttons input[id$=btnAgree]:disabled,
.submit_buttons input[id$=btnAddAccount].disabled,
.submit_buttons input[id$=btnAddAccount]:disabled,
.submit_buttons input[id$=btnAddPayeeTemplate].disabled,
.submit_buttons input[id$=btnAddPayeeTemplate]:disabled,
.submit_buttons input[id$=btnUpdate].disabled,
.submit_buttons input[id$=btnUpdate]:disabled,
.submit_buttons input[id$=btnAddParticipant].disabled,
.submit_buttons input[id$=btnAddParticipant]:disabled,
.submit_buttons input[id$=btnUpload].disabled,
.submit_buttons input[id$=btnUpload]:disabled,
.submit_buttons input[id*=_btnNew].disabled,
.submit_buttons input[id*=_btnNew]:disabled,
.submit_buttons input[id*=btnAddUser].disabled,
.submit_buttons input[id*=btnAddUser]:disabled,
.submit_buttons input[id*=cmdConfirm].disabled,
.submit_buttons input[id*=cmdConfirm]:disabled,
.submit_buttons .message_reply_button.disabled,
.submit_buttons .message_reply_button:disabled,
[id$=SubmitButtonsZone] input[value=Submit].disabled,
[id$=SubmitButtonsZone] input[value=Submit]:disabled,
[id$=SubmitButtonsZone] input[value=OK].disabled,
[id$=SubmitButtonsZone] input[value=OK]:disabled,
[id$=SubmitButtonsZone] input[value="Add Subscription"].disabled,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:disabled,
[id$=SubmitButtonsZone] input[value=Save].disabled,
[id$=SubmitButtonsZone] input[value=Save]:disabled,
[id$=SubmitButtonsZone] input[id$=btnSubmit].disabled,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:disabled,
[id$=SubmitButtonsZone] input[id*=btnSave].disabled,
[id$=SubmitButtonsZone] input[id*=btnSave]:disabled,
[id$=SubmitButtonsZone] input[id$=btnSend].disabled,
[id$=SubmitButtonsZone] input[id$=btnSend]:disabled,
[id$=SubmitButtonsZone] input[id$=btnApprove].disabled,
[id$=SubmitButtonsZone] input[id$=btnApprove]:disabled,
[id$=SubmitButtonsZone] input[id$=btnExport].disabled,
[id$=SubmitButtonsZone] input[id$=btnExport]:disabled,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter].disabled,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:disabled,
[id$=SubmitButtonsZone] input[id$=btnAdd].disabled,
[id$=SubmitButtonsZone] input[id$=btnAdd]:disabled,
[id$=SubmitButtonsZone] input[id$=cmdContinue].disabled,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:disabled,
[id$=SubmitButtonsZone] input[id$=AgreeMobile].disabled,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:disabled,
[id$=SubmitButtonsZone] input[id$=btnAgree].disabled,
[id$=SubmitButtonsZone] input[id$=btnAgree]:disabled,
[id$=SubmitButtonsZone] input[id$=btnAddAccount].disabled,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:disabled,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate].disabled,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:disabled,
[id$=SubmitButtonsZone] input[id$=btnUpdate].disabled,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:disabled,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant].disabled,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:disabled,
[id$=SubmitButtonsZone] input[id$=btnUpload].disabled,
[id$=SubmitButtonsZone] input[id$=btnUpload]:disabled,
[id$=SubmitButtonsZone] input[id*=_btnNew].disabled,
[id$=SubmitButtonsZone] input[id*=_btnNew]:disabled,
[id$=SubmitButtonsZone] input[id*=btnAddUser].disabled,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:disabled,
[id$=SubmitButtonsZone] input[id*=cmdConfirm].disabled,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:disabled,
[id$=SubmitButtonsZone] .message_reply_button.disabled,
[id$=SubmitButtonsZone] .message_reply_button:disabled,
[id$=SubmitButtons] input[value=Submit].disabled,
[id$=SubmitButtons] input[value=Submit]:disabled,
[id$=SubmitButtons] input[value=OK].disabled,
[id$=SubmitButtons] input[value=OK]:disabled,
[id$=SubmitButtons] input[value="Add Subscription"].disabled,
[id$=SubmitButtons] input[value="Add Subscription"]:disabled,
[id$=SubmitButtons] input[value=Save].disabled,
[id$=SubmitButtons] input[value=Save]:disabled,
[id$=SubmitButtons] input[id$=btnSubmit].disabled,
[id$=SubmitButtons] input[id$=btnSubmit]:disabled,
[id$=SubmitButtons] input[id*=btnSave].disabled,
[id$=SubmitButtons] input[id*=btnSave]:disabled,
[id$=SubmitButtons] input[id$=btnSend].disabled,
[id$=SubmitButtons] input[id$=btnSend]:disabled,
[id$=SubmitButtons] input[id$=btnApprove].disabled,
[id$=SubmitButtons] input[id$=btnApprove]:disabled,
[id$=SubmitButtons] input[id$=btnExport].disabled,
[id$=SubmitButtons] input[id$=btnExport]:disabled,
[id$=SubmitButtons] input[id$=btnApplyFilter].disabled,
[id$=SubmitButtons] input[id$=btnApplyFilter]:disabled,
[id$=SubmitButtons] input[id$=btnAdd].disabled,
[id$=SubmitButtons] input[id$=btnAdd]:disabled,
[id$=SubmitButtons] input[id$=cmdContinue].disabled,
[id$=SubmitButtons] input[id$=cmdContinue]:disabled,
[id$=SubmitButtons] input[id$=AgreeMobile].disabled,
[id$=SubmitButtons] input[id$=AgreeMobile]:disabled,
[id$=SubmitButtons] input[id$=btnAgree].disabled,
[id$=SubmitButtons] input[id$=btnAgree]:disabled,
[id$=SubmitButtons] input[id$=btnAddAccount].disabled,
[id$=SubmitButtons] input[id$=btnAddAccount]:disabled,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate].disabled,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:disabled,
[id$=SubmitButtons] input[id$=btnUpdate].disabled,
[id$=SubmitButtons] input[id$=btnUpdate]:disabled,
[id$=SubmitButtons] input[id$=btnAddParticipant].disabled,
[id$=SubmitButtons] input[id$=btnAddParticipant]:disabled,
[id$=SubmitButtons] input[id$=btnUpload].disabled,
[id$=SubmitButtons] input[id$=btnUpload]:disabled,
[id$=SubmitButtons] input[id*=_btnNew].disabled,
[id$=SubmitButtons] input[id*=_btnNew]:disabled,
[id$=SubmitButtons] input[id*=btnAddUser].disabled,
[id$=SubmitButtons] input[id*=btnAddUser]:disabled,
[id$=SubmitButtons] input[id*=cmdConfirm].disabled,
[id$=SubmitButtons] input[id*=cmdConfirm]:disabled,
[id$=SubmitButtons] .message_reply_button.disabled,
[id$=SubmitButtons] .message_reply_button:disabled,
webinputcontrols input[value=Submit].disabled,
webinputcontrols input[value=Submit]:disabled,
webinputcontrols input[value=OK].disabled,
webinputcontrols input[value=OK]:disabled,
webinputcontrols input[value="Add Subscription"].disabled,
webinputcontrols input[value="Add Subscription"]:disabled,
webinputcontrols input[value=Save].disabled,
webinputcontrols input[value=Save]:disabled,
webinputcontrols input[id$=btnSubmit].disabled,
webinputcontrols input[id$=btnSubmit]:disabled,
webinputcontrols input[id*=btnSave].disabled,
webinputcontrols input[id*=btnSave]:disabled,
webinputcontrols input[id$=btnSend].disabled,
webinputcontrols input[id$=btnSend]:disabled,
webinputcontrols input[id$=btnApprove].disabled,
webinputcontrols input[id$=btnApprove]:disabled,
webinputcontrols input[id$=btnExport].disabled,
webinputcontrols input[id$=btnExport]:disabled,
webinputcontrols input[id$=btnApplyFilter].disabled,
webinputcontrols input[id$=btnApplyFilter]:disabled,
webinputcontrols input[id$=btnAdd].disabled,
webinputcontrols input[id$=btnAdd]:disabled,
webinputcontrols input[id$=cmdContinue].disabled,
webinputcontrols input[id$=cmdContinue]:disabled,
webinputcontrols input[id$=AgreeMobile].disabled,
webinputcontrols input[id$=AgreeMobile]:disabled,
webinputcontrols input[id$=btnAgree].disabled,
webinputcontrols input[id$=btnAgree]:disabled,
webinputcontrols input[id$=btnAddAccount].disabled,
webinputcontrols input[id$=btnAddAccount]:disabled,
webinputcontrols input[id$=btnAddPayeeTemplate].disabled,
webinputcontrols input[id$=btnAddPayeeTemplate]:disabled,
webinputcontrols input[id$=btnUpdate].disabled,
webinputcontrols input[id$=btnUpdate]:disabled,
webinputcontrols input[id$=btnAddParticipant].disabled,
webinputcontrols input[id$=btnAddParticipant]:disabled,
webinputcontrols input[id$=btnUpload].disabled,
webinputcontrols input[id$=btnUpload]:disabled,
webinputcontrols input[id*=_btnNew].disabled,
webinputcontrols input[id*=_btnNew]:disabled,
webinputcontrols input[id*=btnAddUser].disabled,
webinputcontrols input[id*=btnAddUser]:disabled,
webinputcontrols input[id*=cmdConfirm].disabled,
webinputcontrols input[id*=cmdConfirm]:disabled,
webinputcontrols .message_reply_button.disabled,
webinputcontrols .message_reply_button:disabled,
[id$=RedirectButtons] input[value=Submit].disabled,
[id$=RedirectButtons] input[value=Submit]:disabled,
[id$=RedirectButtons] input[value=OK].disabled,
[id$=RedirectButtons] input[value=OK]:disabled,
[id$=RedirectButtons] input[value="Add Subscription"].disabled,
[id$=RedirectButtons] input[value="Add Subscription"]:disabled,
[id$=RedirectButtons] input[value=Save].disabled,
[id$=RedirectButtons] input[value=Save]:disabled,
[id$=RedirectButtons] input[id$=btnSubmit].disabled,
[id$=RedirectButtons] input[id$=btnSubmit]:disabled,
[id$=RedirectButtons] input[id*=btnSave].disabled,
[id$=RedirectButtons] input[id*=btnSave]:disabled,
[id$=RedirectButtons] input[id$=btnSend].disabled,
[id$=RedirectButtons] input[id$=btnSend]:disabled,
[id$=RedirectButtons] input[id$=btnApprove].disabled,
[id$=RedirectButtons] input[id$=btnApprove]:disabled,
[id$=RedirectButtons] input[id$=btnExport].disabled,
[id$=RedirectButtons] input[id$=btnExport]:disabled,
[id$=RedirectButtons] input[id$=btnApplyFilter].disabled,
[id$=RedirectButtons] input[id$=btnApplyFilter]:disabled,
[id$=RedirectButtons] input[id$=btnAdd].disabled,
[id$=RedirectButtons] input[id$=btnAdd]:disabled,
[id$=RedirectButtons] input[id$=cmdContinue].disabled,
[id$=RedirectButtons] input[id$=cmdContinue]:disabled,
[id$=RedirectButtons] input[id$=AgreeMobile].disabled,
[id$=RedirectButtons] input[id$=AgreeMobile]:disabled,
[id$=RedirectButtons] input[id$=btnAgree].disabled,
[id$=RedirectButtons] input[id$=btnAgree]:disabled,
[id$=RedirectButtons] input[id$=btnAddAccount].disabled,
[id$=RedirectButtons] input[id$=btnAddAccount]:disabled,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate].disabled,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:disabled,
[id$=RedirectButtons] input[id$=btnUpdate].disabled,
[id$=RedirectButtons] input[id$=btnUpdate]:disabled,
[id$=RedirectButtons] input[id$=btnAddParticipant].disabled,
[id$=RedirectButtons] input[id$=btnAddParticipant]:disabled,
[id$=RedirectButtons] input[id$=btnUpload].disabled,
[id$=RedirectButtons] input[id$=btnUpload]:disabled,
[id$=RedirectButtons] input[id*=_btnNew].disabled,
[id$=RedirectButtons] input[id*=_btnNew]:disabled,
[id$=RedirectButtons] input[id*=btnAddUser].disabled,
[id$=RedirectButtons] input[id*=btnAddUser]:disabled,
[id$=RedirectButtons] input[id*=cmdConfirm].disabled,
[id$=RedirectButtons] input[id*=cmdConfirm]:disabled,
[id$=RedirectButtons] .message_reply_button.disabled,
[id$=RedirectButtons] .message_reply_button:disabled {
  color: #212529;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
}
.submit_buttons input[value=Submit]:not(:disabled):not(.disabled):active, .submit_buttons input[value=Submit]:not(:disabled):not(.disabled).active, .show > .submit_buttons input[value=Submit].dropdown-toggle,
.submit_buttons input[value=OK]:not(:disabled):not(.disabled):active,
.submit_buttons input[value=OK]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[value=OK].dropdown-toggle,
.submit_buttons input[value="Add Subscription"]:not(:disabled):not(.disabled):active,
.submit_buttons input[value="Add Subscription"]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[value="Add Subscription"].dropdown-toggle,
.submit_buttons input[value=Save]:not(:disabled):not(.disabled):active,
.submit_buttons input[value=Save]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[value=Save].dropdown-toggle,
.submit_buttons input[id$=btnSubmit]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnSubmit]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnSubmit].dropdown-toggle,
.submit_buttons input[id*=btnSave]:not(:disabled):not(.disabled):active,
.submit_buttons input[id*=btnSave]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id*=btnSave].dropdown-toggle,
.submit_buttons input[id$=btnSend]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnSend]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnSend].dropdown-toggle,
.submit_buttons input[id$=btnApprove]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnApprove]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnApprove].dropdown-toggle,
.submit_buttons input[id$=btnExport]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnExport]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnExport].dropdown-toggle,
.submit_buttons input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnApplyFilter].dropdown-toggle,
.submit_buttons input[id$=btnAdd]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnAdd]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnAdd].dropdown-toggle,
.submit_buttons input[id$=cmdContinue]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=cmdContinue]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=cmdContinue].dropdown-toggle,
.submit_buttons input[id$=AgreeMobile]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=AgreeMobile]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=AgreeMobile].dropdown-toggle,
.submit_buttons input[id$=btnAgree]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnAgree]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnAgree].dropdown-toggle,
.submit_buttons input[id$=btnAddAccount]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnAddAccount]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnAddAccount].dropdown-toggle,
.submit_buttons input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnAddPayeeTemplate].dropdown-toggle,
.submit_buttons input[id$=btnUpdate]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnUpdate]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnUpdate].dropdown-toggle,
.submit_buttons input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnAddParticipant].dropdown-toggle,
.submit_buttons input[id$=btnUpload]:not(:disabled):not(.disabled):active,
.submit_buttons input[id$=btnUpload]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id$=btnUpload].dropdown-toggle,
.submit_buttons input[id*=_btnNew]:not(:disabled):not(.disabled):active,
.submit_buttons input[id*=_btnNew]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id*=_btnNew].dropdown-toggle,
.submit_buttons input[id*=btnAddUser]:not(:disabled):not(.disabled):active,
.submit_buttons input[id*=btnAddUser]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id*=btnAddUser].dropdown-toggle,
.submit_buttons input[id*=cmdConfirm]:not(:disabled):not(.disabled):active,
.submit_buttons input[id*=cmdConfirm]:not(:disabled):not(.disabled).active,
.show > .submit_buttons input[id*=cmdConfirm].dropdown-toggle,
.submit_buttons .message_reply_button:not(:disabled):not(.disabled):active,
.submit_buttons .message_reply_button:not(:disabled):not(.disabled).active,
.show > .submit_buttons .message_reply_button.dropdown-toggle,
[id$=SubmitButtonsZone] input[value=Submit]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[value=Submit]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[value=Submit].dropdown-toggle,
[id$=SubmitButtonsZone] input[value=OK]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[value=OK]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[value=OK].dropdown-toggle,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[value="Add Subscription"].dropdown-toggle,
[id$=SubmitButtonsZone] input[value=Save]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[value=Save]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[value=Save].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnSubmit].dropdown-toggle,
[id$=SubmitButtonsZone] input[id*=btnSave]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id*=btnSave]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id*=btnSave].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnSend]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnSend]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnSend].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnApprove]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnApprove]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnApprove].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnExport]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnExport]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnExport].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnApplyFilter].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnAdd]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnAdd]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnAdd].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=cmdContinue].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=AgreeMobile].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnAgree]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnAgree]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnAgree].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnAddAccount].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnUpdate].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnAddParticipant].dropdown-toggle,
[id$=SubmitButtonsZone] input[id$=btnUpload]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id$=btnUpload]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id$=btnUpload].dropdown-toggle,
[id$=SubmitButtonsZone] input[id*=_btnNew]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id*=_btnNew]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id*=_btnNew].dropdown-toggle,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id*=btnAddUser].dropdown-toggle,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[id*=cmdConfirm].dropdown-toggle,
[id$=SubmitButtonsZone] .message_reply_button:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] .message_reply_button:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] .message_reply_button.dropdown-toggle,
[id$=SubmitButtons] input[value=Submit]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[value=Submit]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[value=Submit].dropdown-toggle,
[id$=SubmitButtons] input[value=OK]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[value=OK]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[value=OK].dropdown-toggle,
[id$=SubmitButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[value="Add Subscription"].dropdown-toggle,
[id$=SubmitButtons] input[value=Save]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[value=Save]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[value=Save].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnSubmit].dropdown-toggle,
[id$=SubmitButtons] input[id*=btnSave]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id*=btnSave]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id*=btnSave].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnSend]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnSend]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnSend].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnApprove]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnApprove]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnApprove].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnExport]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnExport]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnExport].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnApplyFilter].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnAdd]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnAdd]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnAdd].dropdown-toggle,
[id$=SubmitButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=cmdContinue].dropdown-toggle,
[id$=SubmitButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=AgreeMobile].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnAgree]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnAgree]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnAgree].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnAddAccount].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnAddPayeeTemplate].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnUpdate].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnAddParticipant].dropdown-toggle,
[id$=SubmitButtons] input[id$=btnUpload]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id$=btnUpload]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id$=btnUpload].dropdown-toggle,
[id$=SubmitButtons] input[id*=_btnNew]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id*=_btnNew]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id*=_btnNew].dropdown-toggle,
[id$=SubmitButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id*=btnAddUser].dropdown-toggle,
[id$=SubmitButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[id*=cmdConfirm].dropdown-toggle,
[id$=SubmitButtons] .message_reply_button:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] .message_reply_button:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] .message_reply_button.dropdown-toggle,
webinputcontrols input[value=Submit]:not(:disabled):not(.disabled):active,
webinputcontrols input[value=Submit]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[value=Submit].dropdown-toggle,
webinputcontrols input[value=OK]:not(:disabled):not(.disabled):active,
webinputcontrols input[value=OK]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[value=OK].dropdown-toggle,
webinputcontrols input[value="Add Subscription"]:not(:disabled):not(.disabled):active,
webinputcontrols input[value="Add Subscription"]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[value="Add Subscription"].dropdown-toggle,
webinputcontrols input[value=Save]:not(:disabled):not(.disabled):active,
webinputcontrols input[value=Save]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[value=Save].dropdown-toggle,
webinputcontrols input[id$=btnSubmit]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnSubmit]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnSubmit].dropdown-toggle,
webinputcontrols input[id*=btnSave]:not(:disabled):not(.disabled):active,
webinputcontrols input[id*=btnSave]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id*=btnSave].dropdown-toggle,
webinputcontrols input[id$=btnSend]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnSend]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnSend].dropdown-toggle,
webinputcontrols input[id$=btnApprove]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnApprove]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnApprove].dropdown-toggle,
webinputcontrols input[id$=btnExport]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnExport]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnExport].dropdown-toggle,
webinputcontrols input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnApplyFilter].dropdown-toggle,
webinputcontrols input[id$=btnAdd]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnAdd]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnAdd].dropdown-toggle,
webinputcontrols input[id$=cmdContinue]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=cmdContinue]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=cmdContinue].dropdown-toggle,
webinputcontrols input[id$=AgreeMobile]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=AgreeMobile]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=AgreeMobile].dropdown-toggle,
webinputcontrols input[id$=btnAgree]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnAgree]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnAgree].dropdown-toggle,
webinputcontrols input[id$=btnAddAccount]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnAddAccount]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnAddAccount].dropdown-toggle,
webinputcontrols input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnAddPayeeTemplate].dropdown-toggle,
webinputcontrols input[id$=btnUpdate]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnUpdate]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnUpdate].dropdown-toggle,
webinputcontrols input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnAddParticipant].dropdown-toggle,
webinputcontrols input[id$=btnUpload]:not(:disabled):not(.disabled):active,
webinputcontrols input[id$=btnUpload]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id$=btnUpload].dropdown-toggle,
webinputcontrols input[id*=_btnNew]:not(:disabled):not(.disabled):active,
webinputcontrols input[id*=_btnNew]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id*=_btnNew].dropdown-toggle,
webinputcontrols input[id*=btnAddUser]:not(:disabled):not(.disabled):active,
webinputcontrols input[id*=btnAddUser]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id*=btnAddUser].dropdown-toggle,
webinputcontrols input[id*=cmdConfirm]:not(:disabled):not(.disabled):active,
webinputcontrols input[id*=cmdConfirm]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[id*=cmdConfirm].dropdown-toggle,
webinputcontrols .message_reply_button:not(:disabled):not(.disabled):active,
webinputcontrols .message_reply_button:not(:disabled):not(.disabled).active,
.show > webinputcontrols .message_reply_button.dropdown-toggle,
[id$=RedirectButtons] input[value=Submit]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[value=Submit]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[value=Submit].dropdown-toggle,
[id$=RedirectButtons] input[value=OK]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[value=OK]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[value=OK].dropdown-toggle,
[id$=RedirectButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[value="Add Subscription"].dropdown-toggle,
[id$=RedirectButtons] input[value=Save]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[value=Save]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[value=Save].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnSubmit].dropdown-toggle,
[id$=RedirectButtons] input[id*=btnSave]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id*=btnSave]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id*=btnSave].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnSend]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnSend]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnSend].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnApprove]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnApprove]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnApprove].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnExport]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnExport]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnExport].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnApplyFilter].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnAdd]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnAdd]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnAdd].dropdown-toggle,
[id$=RedirectButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=cmdContinue].dropdown-toggle,
[id$=RedirectButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=AgreeMobile].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnAgree]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnAgree]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnAgree].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnAddAccount].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnAddPayeeTemplate].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnUpdate].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnAddParticipant].dropdown-toggle,
[id$=RedirectButtons] input[id$=btnUpload]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id$=btnUpload]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id$=btnUpload].dropdown-toggle,
[id$=RedirectButtons] input[id*=_btnNew]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id*=_btnNew]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id*=_btnNew].dropdown-toggle,
[id$=RedirectButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id*=btnAddUser].dropdown-toggle,
[id$=RedirectButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[id*=cmdConfirm].dropdown-toggle,
[id$=RedirectButtons] .message_reply_button:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] .message_reply_button:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] .message_reply_button.dropdown-toggle {
  color: #fff;
  background-color: #329edd;
  border-color: #2799db;
}
.submit_buttons input[value=Submit]:not(:disabled):not(.disabled):active:focus, .submit_buttons input[value=Submit]:not(:disabled):not(.disabled).active:focus, .show > .submit_buttons input[value=Submit].dropdown-toggle:focus,
.submit_buttons input[value=OK]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[value=OK]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[value=OK].dropdown-toggle:focus,
.submit_buttons input[value="Add Subscription"]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[value="Add Subscription"]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[value="Add Subscription"].dropdown-toggle:focus,
.submit_buttons input[value=Save]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[value=Save]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[value=Save].dropdown-toggle:focus,
.submit_buttons input[id$=btnSubmit]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnSubmit]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnSubmit].dropdown-toggle:focus,
.submit_buttons input[id*=btnSave]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id*=btnSave]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id*=btnSave].dropdown-toggle:focus,
.submit_buttons input[id$=btnSend]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnSend]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnSend].dropdown-toggle:focus,
.submit_buttons input[id$=btnApprove]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnApprove]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnApprove].dropdown-toggle:focus,
.submit_buttons input[id$=btnExport]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnExport]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnExport].dropdown-toggle:focus,
.submit_buttons input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnApplyFilter].dropdown-toggle:focus,
.submit_buttons input[id$=btnAdd]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnAdd]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnAdd].dropdown-toggle:focus,
.submit_buttons input[id$=cmdContinue]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=cmdContinue]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=cmdContinue].dropdown-toggle:focus,
.submit_buttons input[id$=AgreeMobile]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=AgreeMobile]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=AgreeMobile].dropdown-toggle:focus,
.submit_buttons input[id$=btnAgree]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnAgree]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnAgree].dropdown-toggle:focus,
.submit_buttons input[id$=btnAddAccount]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnAddAccount]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnAddAccount].dropdown-toggle:focus,
.submit_buttons input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnAddPayeeTemplate].dropdown-toggle:focus,
.submit_buttons input[id$=btnUpdate]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnUpdate]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnUpdate].dropdown-toggle:focus,
.submit_buttons input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnAddParticipant].dropdown-toggle:focus,
.submit_buttons input[id$=btnUpload]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id$=btnUpload]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id$=btnUpload].dropdown-toggle:focus,
.submit_buttons input[id*=_btnNew]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id*=_btnNew]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id*=_btnNew].dropdown-toggle:focus,
.submit_buttons input[id*=btnAddUser]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id*=btnAddUser]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id*=btnAddUser].dropdown-toggle:focus,
.submit_buttons input[id*=cmdConfirm]:not(:disabled):not(.disabled):active:focus,
.submit_buttons input[id*=cmdConfirm]:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons input[id*=cmdConfirm].dropdown-toggle:focus,
.submit_buttons .message_reply_button:not(:disabled):not(.disabled):active:focus,
.submit_buttons .message_reply_button:not(:disabled):not(.disabled).active:focus,
.show > .submit_buttons .message_reply_button.dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[value=Submit]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[value=Submit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[value=Submit].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[value=OK]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[value=OK]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[value=OK].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[value="Add Subscription"]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[value="Add Subscription"].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[value=Save]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[value=Save]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[value=Save].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnSubmit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnSubmit].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id*=btnSave]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id*=btnSave]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id*=btnSave].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnSend]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnSend]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnSend].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnApprove]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnApprove]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnApprove].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnExport]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnExport]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnExport].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnApplyFilter].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnAdd]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnAdd]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnAdd].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=cmdContinue]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=cmdContinue].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=AgreeMobile].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnAgree]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnAgree]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnAgree].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnAddAccount].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnUpdate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnUpdate].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnAddParticipant].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id$=btnUpload]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id$=btnUpload]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id$=btnUpload].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id*=_btnNew]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id*=_btnNew]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id*=_btnNew].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id*=btnAddUser]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id*=btnAddUser].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[id*=cmdConfirm].dropdown-toggle:focus,
[id$=SubmitButtonsZone] .message_reply_button:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] .message_reply_button:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] .message_reply_button.dropdown-toggle:focus,
[id$=SubmitButtons] input[value=Submit]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[value=Submit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[value=Submit].dropdown-toggle:focus,
[id$=SubmitButtons] input[value=OK]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[value=OK]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[value=OK].dropdown-toggle:focus,
[id$=SubmitButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[value="Add Subscription"].dropdown-toggle:focus,
[id$=SubmitButtons] input[value=Save]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[value=Save]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[value=Save].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnSubmit].dropdown-toggle:focus,
[id$=SubmitButtons] input[id*=btnSave]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id*=btnSave]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id*=btnSave].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnSend]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnSend]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnSend].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnApprove]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnApprove]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnApprove].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnExport]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnExport]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnExport].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnApplyFilter].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnAdd]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnAdd]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnAdd].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=cmdContinue].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=AgreeMobile].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnAgree]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnAgree]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnAgree].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnAddAccount].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnAddPayeeTemplate].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnUpdate].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnAddParticipant].dropdown-toggle:focus,
[id$=SubmitButtons] input[id$=btnUpload]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id$=btnUpload]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id$=btnUpload].dropdown-toggle:focus,
[id$=SubmitButtons] input[id*=_btnNew]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id*=_btnNew]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id*=_btnNew].dropdown-toggle:focus,
[id$=SubmitButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id*=btnAddUser].dropdown-toggle:focus,
[id$=SubmitButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[id*=cmdConfirm].dropdown-toggle:focus,
[id$=SubmitButtons] .message_reply_button:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] .message_reply_button:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] .message_reply_button.dropdown-toggle:focus,
webinputcontrols input[value=Submit]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[value=Submit]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[value=Submit].dropdown-toggle:focus,
webinputcontrols input[value=OK]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[value=OK]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[value=OK].dropdown-toggle:focus,
webinputcontrols input[value="Add Subscription"]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[value="Add Subscription"]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[value="Add Subscription"].dropdown-toggle:focus,
webinputcontrols input[value=Save]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[value=Save]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[value=Save].dropdown-toggle:focus,
webinputcontrols input[id$=btnSubmit]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnSubmit]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnSubmit].dropdown-toggle:focus,
webinputcontrols input[id*=btnSave]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id*=btnSave]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id*=btnSave].dropdown-toggle:focus,
webinputcontrols input[id$=btnSend]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnSend]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnSend].dropdown-toggle:focus,
webinputcontrols input[id$=btnApprove]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnApprove]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnApprove].dropdown-toggle:focus,
webinputcontrols input[id$=btnExport]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnExport]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnExport].dropdown-toggle:focus,
webinputcontrols input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnApplyFilter].dropdown-toggle:focus,
webinputcontrols input[id$=btnAdd]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnAdd]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnAdd].dropdown-toggle:focus,
webinputcontrols input[id$=cmdContinue]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=cmdContinue]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=cmdContinue].dropdown-toggle:focus,
webinputcontrols input[id$=AgreeMobile]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=AgreeMobile]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=AgreeMobile].dropdown-toggle:focus,
webinputcontrols input[id$=btnAgree]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnAgree]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnAgree].dropdown-toggle:focus,
webinputcontrols input[id$=btnAddAccount]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnAddAccount]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnAddAccount].dropdown-toggle:focus,
webinputcontrols input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnAddPayeeTemplate].dropdown-toggle:focus,
webinputcontrols input[id$=btnUpdate]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnUpdate]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnUpdate].dropdown-toggle:focus,
webinputcontrols input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnAddParticipant].dropdown-toggle:focus,
webinputcontrols input[id$=btnUpload]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id$=btnUpload]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id$=btnUpload].dropdown-toggle:focus,
webinputcontrols input[id*=_btnNew]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id*=_btnNew]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id*=_btnNew].dropdown-toggle:focus,
webinputcontrols input[id*=btnAddUser]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id*=btnAddUser]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id*=btnAddUser].dropdown-toggle:focus,
webinputcontrols input[id*=cmdConfirm]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[id*=cmdConfirm]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[id*=cmdConfirm].dropdown-toggle:focus,
webinputcontrols .message_reply_button:not(:disabled):not(.disabled):active:focus,
webinputcontrols .message_reply_button:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols .message_reply_button.dropdown-toggle:focus,
[id$=RedirectButtons] input[value=Submit]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[value=Submit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[value=Submit].dropdown-toggle:focus,
[id$=RedirectButtons] input[value=OK]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[value=OK]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[value=OK].dropdown-toggle:focus,
[id$=RedirectButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[value="Add Subscription"]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[value="Add Subscription"].dropdown-toggle:focus,
[id$=RedirectButtons] input[value=Save]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[value=Save]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[value=Save].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnSubmit]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnSubmit].dropdown-toggle:focus,
[id$=RedirectButtons] input[id*=btnSave]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id*=btnSave]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id*=btnSave].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnSend]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnSend]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnSend].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnApprove]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnApprove]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnApprove].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnExport]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnExport]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnExport].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnApplyFilter]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnApplyFilter].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnAdd]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnAdd]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnAdd].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=cmdContinue]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=cmdContinue].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=AgreeMobile]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=AgreeMobile].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnAgree]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnAgree]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnAgree].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnAddAccount]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnAddAccount].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnAddPayeeTemplate].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnUpdate]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnUpdate].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnAddParticipant]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnAddParticipant].dropdown-toggle:focus,
[id$=RedirectButtons] input[id$=btnUpload]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id$=btnUpload]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id$=btnUpload].dropdown-toggle:focus,
[id$=RedirectButtons] input[id*=_btnNew]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id*=_btnNew]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id*=_btnNew].dropdown-toggle:focus,
[id$=RedirectButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id*=btnAddUser]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id*=btnAddUser].dropdown-toggle:focus,
[id$=RedirectButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[id*=cmdConfirm]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[id*=cmdConfirm].dropdown-toggle:focus,
[id$=RedirectButtons] .message_reply_button:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] .message_reply_button:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] .message_reply_button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 158, 200, 0.5);
}
.submit_buttons input[value=Submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[value=OK]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[value="Add Subscription"]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[value=Save]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnSubmit]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id*=btnSave]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnSend]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnApprove]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnExport]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnApplyFilter]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnAdd]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=cmdContinue]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=AgreeMobile]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnAgree]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnAddAccount]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnAddPayeeTemplate]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnUpdate]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnAddParticipant]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id$=btnUpload]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id*=_btnNew]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id*=btnAddUser]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons input[id*=cmdConfirm]:hover:not(:disabled):not(.disabled):not(.btn-link),
.submit_buttons .message_reply_button:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[value=Submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[value=OK]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[value="Add Subscription"]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[value=Save]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnSubmit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id*=btnSave]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnSend]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnApprove]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnExport]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnApplyFilter]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnAdd]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=cmdContinue]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=AgreeMobile]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnAgree]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnAddAccount]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnAddPayeeTemplate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnUpdate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnAddParticipant]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id$=btnUpload]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id*=_btnNew]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id*=btnAddUser]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[id*=cmdConfirm]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] .message_reply_button:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[value=Submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[value=OK]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[value="Add Subscription"]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[value=Save]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnSubmit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id*=btnSave]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnSend]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnApprove]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnExport]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnApplyFilter]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnAdd]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=cmdContinue]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=AgreeMobile]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnAgree]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnAddAccount]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnAddPayeeTemplate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnUpdate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnAddParticipant]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id$=btnUpload]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id*=_btnNew]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id*=btnAddUser]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[id*=cmdConfirm]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] .message_reply_button:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[value=Submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[value=OK]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[value="Add Subscription"]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[value=Save]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnSubmit]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id*=btnSave]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnSend]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnApprove]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnExport]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnApplyFilter]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnAdd]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=cmdContinue]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=AgreeMobile]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnAgree]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnAddAccount]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnAddPayeeTemplate]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnUpdate]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnAddParticipant]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id$=btnUpload]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id*=_btnNew]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id*=btnAddUser]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[id*=cmdConfirm]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols .message_reply_button:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[value=Submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[value=OK]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[value="Add Subscription"]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[value=Save]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnSubmit]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id*=btnSave]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnSend]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnApprove]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnExport]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnApplyFilter]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnAdd]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=cmdContinue]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=AgreeMobile]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnAgree]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnAddAccount]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnAddPayeeTemplate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnUpdate]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnAddParticipant]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id$=btnUpload]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id*=_btnNew]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id*=btnAddUser]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[id*=cmdConfirm]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] .message_reply_button:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}
.submit_buttons input[value=Cancel],
[id$=SubmitButtonsZone] input[value=Cancel],
[id$=SubmitButtons] input[value=Cancel],
webinputcontrols input[value=Cancel],
[id$=RedirectButtons] input[value=Cancel] {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.submit_buttons input[value=Cancel]:hover,
[id$=SubmitButtonsZone] input[value=Cancel]:hover,
[id$=SubmitButtons] input[value=Cancel]:hover,
webinputcontrols input[value=Cancel]:hover,
[id$=RedirectButtons] input[value=Cancel]:hover {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
}
.submit_buttons input[value=Cancel]:focus, .submit_buttons input[value=Cancel].focus,
[id$=SubmitButtonsZone] input[value=Cancel]:focus,
[id$=SubmitButtonsZone] input[value=Cancel].focus,
[id$=SubmitButtons] input[value=Cancel]:focus,
[id$=SubmitButtons] input[value=Cancel].focus,
webinputcontrols input[value=Cancel]:focus,
webinputcontrols input[value=Cancel].focus,
[id$=RedirectButtons] input[value=Cancel]:focus,
[id$=RedirectButtons] input[value=Cancel].focus {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.submit_buttons input[value=Cancel].disabled, .submit_buttons input[value=Cancel]:disabled,
[id$=SubmitButtonsZone] input[value=Cancel].disabled,
[id$=SubmitButtonsZone] input[value=Cancel]:disabled,
[id$=SubmitButtons] input[value=Cancel].disabled,
[id$=SubmitButtons] input[value=Cancel]:disabled,
webinputcontrols input[value=Cancel].disabled,
webinputcontrols input[value=Cancel]:disabled,
[id$=RedirectButtons] input[value=Cancel].disabled,
[id$=RedirectButtons] input[value=Cancel]:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.submit_buttons input[value=Cancel]:not(:disabled):not(.disabled):active, .submit_buttons input[value=Cancel]:not(:disabled):not(.disabled).active, .show > .submit_buttons input[value=Cancel].dropdown-toggle,
[id$=SubmitButtonsZone] input[value=Cancel]:not(:disabled):not(.disabled):active,
[id$=SubmitButtonsZone] input[value=Cancel]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtonsZone] input[value=Cancel].dropdown-toggle,
[id$=SubmitButtons] input[value=Cancel]:not(:disabled):not(.disabled):active,
[id$=SubmitButtons] input[value=Cancel]:not(:disabled):not(.disabled).active,
.show > [id$=SubmitButtons] input[value=Cancel].dropdown-toggle,
webinputcontrols input[value=Cancel]:not(:disabled):not(.disabled):active,
webinputcontrols input[value=Cancel]:not(:disabled):not(.disabled).active,
.show > webinputcontrols input[value=Cancel].dropdown-toggle,
[id$=RedirectButtons] input[value=Cancel]:not(:disabled):not(.disabled):active,
[id$=RedirectButtons] input[value=Cancel]:not(:disabled):not(.disabled).active,
.show > [id$=RedirectButtons] input[value=Cancel].dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  border-color: #bac2cb;
}
.submit_buttons input[value=Cancel]:not(:disabled):not(.disabled):active:focus, .submit_buttons input[value=Cancel]:not(:disabled):not(.disabled).active:focus, .show > .submit_buttons input[value=Cancel].dropdown-toggle:focus,
[id$=SubmitButtonsZone] input[value=Cancel]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtonsZone] input[value=Cancel]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtonsZone] input[value=Cancel].dropdown-toggle:focus,
[id$=SubmitButtons] input[value=Cancel]:not(:disabled):not(.disabled):active:focus,
[id$=SubmitButtons] input[value=Cancel]:not(:disabled):not(.disabled).active:focus,
.show > [id$=SubmitButtons] input[value=Cancel].dropdown-toggle:focus,
webinputcontrols input[value=Cancel]:not(:disabled):not(.disabled):active:focus,
webinputcontrols input[value=Cancel]:not(:disabled):not(.disabled).active:focus,
.show > webinputcontrols input[value=Cancel].dropdown-toggle:focus,
[id$=RedirectButtons] input[value=Cancel]:not(:disabled):not(.disabled):active:focus,
[id$=RedirectButtons] input[value=Cancel]:not(:disabled):not(.disabled).active:focus,
.show > [id$=RedirectButtons] input[value=Cancel].dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.submit_buttons input[value=Cancel]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtonsZone] input[value=Cancel]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=SubmitButtons] input[value=Cancel]:hover:not(:disabled):not(.disabled):not(.btn-link),
webinputcontrols input[value=Cancel]:hover:not(:disabled):not(.disabled):not(.btn-link),
[id$=RedirectButtons] input[value=Cancel]:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}

div[id*=dlgIdentityVerification] input[id$=btnSelectMethod],
.p-customize-participant-import input[type=submit],
.m-quick-transfer input[type=submit] {
  color: #212529;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
  color: #fff;
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:hover,
.p-customize-participant-import input[type=submit]:hover,
.m-quick-transfer input[type=submit]:hover {
  color: #fff;
  background-color: #3da4df;
  border-color: #329edd;
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:focus, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod].focus,
.p-customize-participant-import input[type=submit]:focus,
.p-customize-participant-import input[type=submit].focus,
.m-quick-transfer input[type=submit]:focus,
.m-quick-transfer input[type=submit].focus {
  color: #fff;
  background-color: #3da4df;
  border-color: #329edd;
  box-shadow: 0 0 0 0.2rem rgba(85, 158, 200, 0.5);
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod].disabled, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:disabled,
.p-customize-participant-import input[type=submit].disabled,
.p-customize-participant-import input[type=submit]:disabled,
.m-quick-transfer input[type=submit].disabled,
.m-quick-transfer input[type=submit]:disabled {
  color: #212529;
  background-color: #5eb3e4;
  border-color: #5eb3e4;
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:not(:disabled):not(.disabled):active, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:not(:disabled):not(.disabled).active, .show > div[id*=dlgIdentityVerification] input[id$=btnSelectMethod].dropdown-toggle,
.p-customize-participant-import input[type=submit]:not(:disabled):not(.disabled):active,
.p-customize-participant-import input[type=submit]:not(:disabled):not(.disabled).active,
.show > .p-customize-participant-import input[type=submit].dropdown-toggle,
.m-quick-transfer input[type=submit]:not(:disabled):not(.disabled):active,
.m-quick-transfer input[type=submit]:not(:disabled):not(.disabled).active,
.show > .m-quick-transfer input[type=submit].dropdown-toggle {
  color: #fff;
  background-color: #329edd;
  border-color: #2799db;
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:not(:disabled):not(.disabled):active:focus, div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:not(:disabled):not(.disabled).active:focus, .show > div[id*=dlgIdentityVerification] input[id$=btnSelectMethod].dropdown-toggle:focus,
.p-customize-participant-import input[type=submit]:not(:disabled):not(.disabled):active:focus,
.p-customize-participant-import input[type=submit]:not(:disabled):not(.disabled).active:focus,
.show > .p-customize-participant-import input[type=submit].dropdown-toggle:focus,
.m-quick-transfer input[type=submit]:not(:disabled):not(.disabled):active:focus,
.m-quick-transfer input[type=submit]:not(:disabled):not(.disabled).active:focus,
.show > .m-quick-transfer input[type=submit].dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 158, 200, 0.5);
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod]:hover:not(:disabled):not(.disabled):not(.btn-link),
.p-customize-participant-import input[type=submit]:hover:not(:disabled):not(.disabled):not(.btn-link),
.m-quick-transfer input[type=submit]:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}

.external-account-setup input[id*=btnVerifyRoutingNumber] {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:hover {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:focus, .external-account-setup input[id*=btnVerifyRoutingNumber].focus {
  color: #212529;
  background-color: #c8cfd6;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.external-account-setup input[id*=btnVerifyRoutingNumber].disabled, .external-account-setup input[id*=btnVerifyRoutingNumber]:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:not(:disabled):not(.disabled):active, .external-account-setup input[id*=btnVerifyRoutingNumber]:not(:disabled):not(.disabled).active, .show > .external-account-setup input[id*=btnVerifyRoutingNumber].dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  border-color: #bac2cb;
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:not(:disabled):not(.disabled):active:focus, .external-account-setup input[id*=btnVerifyRoutingNumber]:not(:disabled):not(.disabled).active:focus, .show > .external-account-setup input[id*=btnVerifyRoutingNumber].dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.external-account-setup input[id*=btnVerifyRoutingNumber]:hover:not(:disabled):not(.disabled):not(.btn-link) {
  background-color: #2a2d4c;
  border-color: #2a2d4c;
  color: #fff;
  text-decoration: none;
}

webinputcontrols input {
  margin-top: 1rem;
}

/*********  End Buttons */
/****************************
    Cards
****************************/
.card {
  padding: 0.25rem;
}
@media (max-width: 575.98px) {
  .card {
    padding: 0;
  }
}

.card-wizard {
  padding: 1rem;
}

.card-header ~ .card-block,
.card-header ~ .card-footer {
  border: 0;
}

.cardbox-body {
  background-color: #fff;
}

/*********  End Cards */
/****************************
    Inputs
****************************/
html body .riSingle .riTextBox[type=text],
select,
input[type=text]:not([class*=form-content]):not([class*=form-control]),
input[type=number]:not([class*=form-content]):not([class*=form-control]),
input[type=password],
input[type=email],
textarea {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
html body .riSingle .riTextBox[type=text]::-ms-expand,
select::-ms-expand,
input[type=text]:not([class*=form-content]):not([class*=form-control])::-ms-expand,
input[type=number]:not([class*=form-content]):not([class*=form-control])::-ms-expand,
input[type=password]::-ms-expand,
input[type=email]::-ms-expand,
textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}
html body .riSingle .riTextBox[type=text]:-moz-focusring,
select:-moz-focusring,
input[type=text]:-moz-focusring:not([class*=form-content]):not([class*=form-control]),
input[type=number]:-moz-focusring:not([class*=form-content]):not([class*=form-control]),
input[type=password]:-moz-focusring,
input[type=email]:-moz-focusring,
textarea:-moz-focusring {
  color: #495057;
  text-shadow: 0 0 0 #495057;
}
html body .riSingle .riTextBox[type=text]::placeholder,
select::placeholder,
input[type=text]:not([class*=form-content]):not([class*=form-control])::placeholder,
input[type=number]:not([class*=form-content]):not([class*=form-control])::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
textarea::placeholder {
  color: #6c757d;
  opacity: 1;
}
html body .riSingle .riTextBox[type=text]:disabled,
select:disabled,
input[type=text]:disabled:not([class*=form-content]):not([class*=form-control]),
input[type=number]:disabled:not([class*=form-content]):not([class*=form-control]),
input[type=password]:disabled,
input[type=email]:disabled,
textarea:disabled, html body .riSingle [readonly].riTextBox[type=text],
select[readonly],
input[readonly][type=text]:not([class*=form-content]):not([class*=form-control]),
input[readonly][type=number]:not([class*=form-content]):not([class*=form-control]),
input[readonly][type=password],
input[readonly][type=email],
textarea[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

label + select,
label + input[type=text],
label + span > select,
label + span > [type=text]:first-child {
  display: block;
  max-width: 100%;
}

input[type=radio] + label,
input[type=checkbox] + label {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
input[type=radio] + label + span label,
input[type=checkbox] + label + span label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

[id$=txtAmount_C] > span,
[id*=txtAmountOption] > span {
  display: flex;
  align-items: center;
}

[id*=txtAmountOption] > label {
  display: block;
}

textarea {
  height: auto;
}

.p-alerts [id$=balanceThresholdAmount_C] > span,
.p-alerts [id$=txtMoreThanAmount_C] > span,
.p-alerts [id$=txtLessThanAmount_C] > span, .module-body [id$=txtAmount_C] > span {
  display: flex;
  position: relative;
}
.p-alerts [id$=balanceThresholdAmount_C] > span:before,
.p-alerts [id$=txtMoreThanAmount_C] > span:before,
.p-alerts [id$=txtLessThanAmount_C] > span:before, .module-body [id$=txtAmount_C] > span:before {
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  content: "$";
}
.p-alerts [id$=balanceThresholdAmount_C] > span .dollar-sign,
.p-alerts [id$=txtMoreThanAmount_C] > span .dollar-sign,
.p-alerts [id$=txtLessThanAmount_C] > span .dollar-sign, .module-body [id$=txtAmount_C] > span .dollar-sign {
  display: none;
}
.p-alerts [id$=balanceThresholdAmount_C] > span > span + input,
.p-alerts [id$=txtMoreThanAmount_C] > span > span + input,
.p-alerts [id$=txtLessThanAmount_C] > span > span + input, .module-body [id$=txtAmount_C] > span > span + input {
  padding-left: 1.5rem !important;
}

.amount-input {
  position: relative;
}
.amount-input:before {
  content: "$";
  display: block;
  font-size: 1rem;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
}
.amount-input.-table {
  font-size: 0px;
}
.amount-input.-table:before {
  left: 1.25rem;
}
.amount-input input {
  padding-left: 1.5rem !important;
}

:-moz-ui-invalid {
  box-shadow: none;
}

.callout.callout_above {
  position: relative !important;
  top: -2rem !important;
  left: 0 !important;
  font-size: 14px;
  font-style: italic;
  margin-left: 1rem;
}

span[id*=calStartDate],
span[id*=drEffectiveDateRange_],
span[id*=drUpdateDateRange_],
span[id*=drDateRange_] {
  display: flex;
  align-items: center;
}
span[id*=calStartDate] .ui-datepicker-trigger,
span[id*=drEffectiveDateRange_] .ui-datepicker-trigger,
span[id*=drUpdateDateRange_] .ui-datepicker-trigger,
span[id*=drDateRange_] .ui-datepicker-trigger {
  margin-left: 0.5rem;
}

/*********  End Inputs */
/****************************
  Link Grid
****************************/
.link-grid {
  display: flex;
  justify-content: center;
}
.link-grid .link {
  border-radius: 5px;
  background-color: #fff;
  font-size: 14px;
}
@media (min-width: 576px) {
  .link-grid .link {
    flex-grow: 0;
  }
}
.link-grid .card-header {
  background-color: #5eb3e4;
  color: #fff;
  border-radius: 5px 5px 0 0;
  font-weight: 700;
}
.link-grid .card-body {
  color: #474747;
}

/* specialized link-grid */
.marketplace .link {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.075);
  max-width: 475px;
  min-height: 225px;
  padding-right: 150px;
  display: flex;
  flex-direction: column;
  flex-basis: auto;
}
.marketplace .card-header {
  color: inherit;
  background-color: inherit;
  font-size: 1.2em;
  letter-spacing: 0.35px;
}
.marketplace .card-img {
  /*img w/h = 0.7125 */
  position: absolute;
  width: 160px;
  right: 0;
  top: 0;
  height: 100%;
  border-top-right-radius: inherit;
  border-top-left-radius: 0;
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: 0;
}
.marketplace .card-body {
  padding: 10px 20px;
  flex: 1;
}

.module-sm .marketplace .btn-toolbar .btn,
.module-xs .marketplace .btn-toolbar .btn {
  display: block;
  margin: 0;
}
.module-sm .marketplace .btn-toolbar .btn + .btn,
.module-xs .marketplace .btn-toolbar .btn + .btn {
  margin: 5px 0 0;
}
.module-sm .marketplace .link,
.module-xs .marketplace .link {
  min-height: 210px;
  padding-right: 150px;
  flex-basis: 300px;
}
.module-sm .marketplace .card-header,
.module-xs .marketplace .card-header {
  padding: 10px 15px;
  font-size: 1em;
  letter-spacing: normal;
}
.module-sm .marketplace .card-img,
.module-xs .marketplace .card-img {
  width: 150px;
}
.module-sm .marketplace .card-body,
.module-xs .marketplace .card-body {
  padding: 5px 15px;
}
.module-sm .marketplace .card-footer,
.module-xs .marketplace .card-footer {
  padding: 10px 15px;
}

.module-xs .marketplace .link {
  padding-right: 145px;
  margin: 10px;
}
.module-xs .marketplace .card-header {
  padding: 10px;
}
.module-xs .marketplace .card-img {
  width: 145px;
}
.module-xs .marketplace .card-body {
  padding: 5px 10px;
}
.module-xs .marketplace .card-footer {
  padding: 10px;
}

.module-xl .marketplace .link-grid-actions {
  width: 990px;
  flex-grow: 0;
  justify-content: flex-start;
}
.module-xl .marketplace .link {
  width: 465px;
}

/*********  End Link Grid */
/****************************
    List Groups
****************************/
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: #5eb3e4;
}

.list-item-content {
  color: inherit;
}

.list-group-heading .btn-link {
  padding: 0;
}

.module-sm .list-group-heading,
.module-xs .list-group-heading {
  padding: 1rem;
}

/*********  End List Groups */
/****************************
    Modals
****************************/
.custom-range {
  height: auto;
}

.input-group-addon {
  display: flex;
  padding: 0 0.5rem;
}

.ui-dialog-titlebar {
  display: none;
}

.default-dialog,
.ui-dialog {
  position: relative;
  padding: 1rem !important;
  background: #f8f8f7;
  z-index: 6;
  border-radius: 0.25rem;
  max-width: 100vw;
}

.ui-dialog .default-dialog {
  padding: 0 !important;
}
.ui-dialog h2.module_header {
  font-size: 1.3rem;
  margin-bottom: 1rem !important;
}

.ui-dialog-content h1 {
  font-size: 1.4rem;
}

.ui-widget-overlay.ui-front {
  z-index: 5;
}

/*********  End Modals */
/****************************
    Pagination
****************************/
.pagination .active a,
.pagination .active a:hover {
  background-color: #5eb3e4;
}

/*********  End Pagination */
/****************************
    UI Datepicker
****************************/
.ui-datepicker {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  max-width: 95vw;
  margin: 2px 0;
  padding: 4px;
  z-index: 100 !important;
}
.ui-datepicker a {
  color: inherit;
}
.ui-datepicker-header {
  text-align: center;
  padding: 0.5rem 2rem;
  position: relative;
}
.ui-datepicker-title {
  display: flex;
  justify-content: center;
  flex: 1;
  font-weight: 700;
}
.ui-datepicker-title > select {
  margin: 0 0.25rem;
  font-weight: 700;
}
.ui-datepicker-prev {
  left: 0;
}
.ui-datepicker-prev:before {
  content: "\f053";
}
.ui-datepicker-next {
  right: 0;
}
.ui-datepicker-next:before {
  content: "\f054";
}
.ui-datepicker-prev, .ui-datepicker-next {
  position: absolute;
  padding: 0.5rem 0.75rem;
  top: 50%;
  transform: translateY(-50%);
}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
  cursor: pointer;
}
.ui-datepicker-prev:before, .ui-datepicker-next:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.ui-datepicker-prev > span, .ui-datepicker-next > span {
  display: none;
}
.ui-datepicker-calendar {
  width: 100%;
  text-align: center;
}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
  width: 2.4rem;
  height: 2.2rem;
}
.ui-datepicker-calendar td > a {
  line-height: 2.2rem;
  text-align: center;
  border-radius: 4px;
  color: inherit;
  display: block;
}
.ui-datepicker-calendar td > a:hover {
  background: #eee;
  cursor: pointer;
  text-decoration: none;
}
.ui-datepicker-calendar td > a.ui-state-active, .ui-datepicker-calendar td > a.ui-state-active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.ui-datepicker-calendar td.ui-datepicker-today {
  position: relative;
}
.ui-datepicker-calendar td.ui-datepicker-today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.ui-datepicker-calendar td.ui-datepicker-unselectable, .ui-datepicker-calendar td.ui-state-disabled {
  color: #999;
  cursor: not-allowed;
}

/*********  End UI Datepicker */
/****************************
    Tabs
****************************/
.ui-menu.ui-autocomplete {
  background-color: #fff;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
  max-width: 400px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

.ui-menu-item {
  cursor: pointer;
}

/*********  End Tabs */
/****************************
    Tabs
****************************/
.tabs .tabs-filter {
  padding: 5px 10px;
  background-color: transparent;
}
.tabs .tabs-filter:empty {
  padding: 0;
  margin-bottom: 1rem;
}
.tabs .tabs-header .btn[aria-pressed=true] {
  z-index: 1;
}

/*********  End Tabs */
/****************************
  Tables
****************************/
.table_data tr a {
  color: #474747;
}
.table_data td,
.table_data th {
  padding: 1rem 0.5rem;
  white-space: nowrap !important;
  font-size: 1rem;
}
.table_data td.actions-column input,
.table_data th.actions-column input {
  max-height: none;
}
.table_data td.table-cell-wide,
.table_data th.table-cell-wide {
  width: 30% !important;
}
.table_data td[align=right],
.table_data th[align=right] {
  text-align: right;
  padding-right: 1rem;
}
.table_data td.actions-column {
  vertical-align: middle;
  white-space: nowrap !important;
}
.table_data td.actions-column > input {
  vertical-align: middle;
}
@media (max-width: 575.98px) {
  .table_data td.actions-column {
    white-space: normal !important;
    width: 1% !important;
    line-height: 0;
    padding: 0.5rem;
    text-align: center;
  }
  .table_data td.actions-column > input {
    margin: 2px 0;
  }
}
.table_data td input[type=radio] + label,
.table_data td input[type=checkbox] + label {
  margin-right: 0;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .table_data .narrow-screen-only > .narrow-column > div, .table_data .inline-table.narrow-screen-only,
  .table_data .inline-table.narrow-screen {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .table_data .narrow-screen-only > .narrow-column > div > span, .table_data .inline-table.narrow-screen-only > .inline-table-cell,
  .table_data .inline-table.narrow-screen > .inline-table-cell {
    flex: 1 0 58%;
    white-space: normal !important;
    text-align: right;
  }
  .table_data .narrow-screen-only > .narrow-column > div > span:first-child, .table_data .inline-table.narrow-screen-only > .inline-table-cell:first-child,
  .table_data .inline-table.narrow-screen > .inline-table-cell:first-child {
    text-align: left;
    margin-right: 0.5rem;
    flex: 1 0 39%;
  }
  .table_data .inline-table.narrow-screen-only,
  .table_data .inline-table.narrow-screen {
    padding: 2px 0;
  }
  .table_data .inline-table.narrow-screen-only:first-child,
  .table_data .inline-table.narrow-screen:first-child {
    padding-top: 0;
  }
  .table_data .inline-table.narrow-screen-only:first-child > .inline-table-cell:last-child,
  .table_data .inline-table.narrow-screen:first-child > .inline-table-cell:last-child {
    font-weight: 700;
    flex: 0;
  }
  .table_data .inline-table.narrow-screen-only:last-child,
  .table_data .inline-table.narrow-screen:last-child {
    padding-bottom: 0;
  }
  .table_data .inline-table.narrow-screen-only > .inline-table-cell.right-cell > a,
  .table_data .inline-table.narrow-screen > .inline-table-cell.right-cell > a {
    padding-top: 2px;
    display: block;
  }
  .table_data .narrow-screen-only {
    width: 100%;
  }
  .table_data .narrow-screen-only > .narrow-column > div:first-child {
    font-weight: 700;
  }
  .table_data .narrow-screen-only > .narrow-column > div:first-child > span:last-child {
    flex: 0;
  }
  .table_data .narrow-screen-only > .narrow-column .smaller {
    font-size: 0.875rem;
    padding: 2px 0;
  }
}
.table_data .table_header td,
.table_data .table_header th {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  font-size: 1rem;
}
.table_data .table_header td :nth-child(1) .checkbox > * {
  margin-bottom: 0;
  vertical-align: middle;
}
.table_data .table_header a + img {
  margin-left: 0.5rem;
}

.pfm_manage_categories table[id$=dgCustomCategories],
.table_data {
  margin-top: 0;
}
.pfm_manage_categories table[id$=dgCustomCategories] tbody > tr:first-of-type,
.pfm_manage_categories table[id$=dgCustomCategories] .table_header,
.table_data tbody > tr:first-of-type,
.table_data .table_header {
  border-top: 0 transparent;
}

.p-alerts .table_data td:last-of-type {
  text-align: left;
}

@-moz-document url-prefix() {
  table[rules][rules=all] > * > tr > td {
    border: 0;
  }
}
/*********  End Tables */
/****************************
    Theme
****************************/
.text-primary {
  color: #5eb3e4 !important;
}
.text-secondary {
  color: #474747 !important;
}
.text-success {
  color: #14a765 !important;
}
.text-warning {
  color: #f2683a !important;
}
.text-danger {
  color: #dc3545 !important;
}

/*********  End Theme */
/****************************
    User Avatar
****************************/
.header-logo,
.user-avatar {
  display: flex;
  align-self: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 575.98px) {
  .header-logo,
  .user-avatar {
    font-size: 18px;
  }
}
.header-logo .user-message,
.user-avatar .user-message {
  margin-left: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.4em;
}

@media (max-width: 575.98px) {
  .header-top {
    padding: 15px 0.5rem;
    align-items: center;
  }
}

.user-avatar {
  cursor: auto;
}
.user-avatar a {
  display: block;
  flex: 0 0 auto;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-color: rgba(248, 248, 248, 0.2);
  border: 2px solid white;
  text-decoration: none;
}
@media (min-width: 768px) {
  .user-avatar a {
    width: 70px;
    height: 70px;
  }
}
.user-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.user-avatar i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  font-size: 44px;
  text-align: center;
  color: #f4f4f2;
  background-color: #474747;
}
@media (min-width: 768px) {
  .user-avatar i {
    font-size: 48px;
  }
}

/*********  End User Avatar */
/****************************
    Modules
****************************/
.module-wrap {
  background-color: #f8f8f7;
  padding: 0;
  border: 0;
}

.module-heading {
  position: relative;
  background-color: #5eb3e4;
  color: #fff;
}
.module-heading ul {
  position: absolute;
  right: 1rem;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
}
.module-heading ul a {
  cursor: pointer;
}

[id|=Module] .module-toggle > a {
  display: none;
}
[id|=Module] .module-toggle > a + ul {
  display: block;
}
[id|=Module] .module-toggle a {
  font-size: 1rem;
  position: static;
}

.module-toggle-button {
  display: none;
}

.module-toggle a {
  color: inherit;
}
.module-toggle a:hover {
  color: inherit;
}

.p-forgot-password .module-title,
.p-register .module-title,
.module-title {
  margin: auto;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
}

.header-btn i {
  margin-right: 0.5rem;
  font-size: 20px;
  vertical-align: text-bottom;
}

/*********  End Modules */
/****************************
    Batch Pages
****************************/
.p-ach-batch-activity [id*=LC_FilterBottomZone] {
  display: flex;
  clear: both;
}
.p-ach-batch-activity [id*=LC_FilterBottomZone] > div + div {
  margin-left: 3rem;
}
.p-ach-batch-activity [id*=LC_FilterLeftZone] {
  margin-right: 3rem;
}
.p-ach-batch-activity [id*=LC_FilterRightZone] {
  float: none !important;
}
.p-ach-batch-activity [id*=chkIsPrenote_C] {
  display: block;
}
.p-ach-batch-activity [id*=chkIsPrenote_C] > span > span {
  display: block !important;
  width: auto !important;
  margin-top: 1rem;
}
.p-ach-batch-activity [id*=FilterSubmitButtons] {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
}
.p-ach-batch-activity [id*=FilterSubmitButtons] > p:first-of-type {
  margin-left: 1rem;
}
.p-ach-batch-activity [id$=rofBatchEntryAmount_C] label,
.p-ach-batch-activity [id$=rofBatchEntryAmount_C] .field_value {
  margin-right: 1rem;
}
.p-ach-batch-activity .module-body {
  overflow-x: auto;
}

.p-ach-batch-activity [id*=webInputForm_grpFilter_],
.p-wire-activity [id*=webInputForm_grpFilter_] {
  width: auto !important;
  margin-bottom: 0.5rem;
}

.p-ach-batch-template-details .module-body {
  overflow-x: auto;
}
.p-ach-batch-template-details [id$=hdgBatchEntries_C] {
  margin-top: 1.5rem;
}
.p-ach-batch-template-details [id$=rofBatchEntryAmount_C] label {
  margin-right: 1rem;
}
.p-ach-batch-template-details .callout_indicator {
  display: none;
}
.p-ach-batch-template-details [id$=ActionsZone] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
.p-ach-batch-template-details [id$=ActionsZone] > p {
  margin-right: 10px;
}

/*********  End Batch Pages */
/****************************
    Business New Account
****************************/
.p-ach-participant-details [id$=_C] {
  margin-bottom: 1rem;
}
.p-ach-participant-details div[id*=_LC_c] {
  position: static !important;
  font-size: 14px;
  margin-bottom: 1rem;
  margin-left: 1rem;
}
.p-ach-participant-details span[id*=_LC_c] {
  display: none;
}

/*********  End Business New Account */
/****************************
    Business Control
****************************/
.p-positive-pay-view-checks [id$=LC_SearchControls] .p {
  margin-bottom: 1rem;
}
.p-positive-pay-view-checks [id$=ctlDateRange_C] select,
.p-positive-pay-view-checks [id$=ctlDateRange_StartDate],
.p-positive-pay-view-checks [id$=ctlDateRange_EndDate],
.p-positive-pay-view-checks [id$=txtFromAmount] {
  margin-bottom: 1rem;
}
.p-positive-pay-view-checks [id$=ctlDateRange_StartDate],
.p-positive-pay-view-checks [id$=ctlDateRange_EndDate] {
  display: flex;
  align-items: center;
}
.p-positive-pay-view-checks [id$=ctlDateRange_StartDate] img,
.p-positive-pay-view-checks [id$=ctlDateRange_EndDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}
.p-positive-pay-view-checks [id$=RedirectButtons] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
.p-positive-pay-view-checks [id$=RedirectButtons] > p {
  margin-right: 10px;
}
.p-positive-pay-view-checks [id$=LC_GridZone] {
  overflow-x: auto;
}
.p-positive-pay-view-checks .table_data td {
  white-space: normal !important;
}
.p-positive-pay-view-checks .table_data td:last-child {
  white-space: nowrap !important;
}
.p-positive-pay-view-checks .table_data td:last-child > input {
  vertical-align: middle;
}
@media (max-width: 575.98px) {
  .p-positive-pay-view-checks .table_data tr:not(.table_nodata) td:last-child {
    white-space: normal !important;
    width: 1%;
    line-height: 0;
    padding: 0.5rem;
    text-align: center;
  }
  .p-positive-pay-view-checks .table_data tr:not(.table_nodata) td:last-child > input {
    margin: 3px 0;
  }
}
.p-positive-pay-view-checks .inline-table-list.mobile > div {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.p-positive-pay-view-checks .inline-table-list.mobile > div > span {
  flex: 1 0 58%;
  white-space: normal !important;
  text-align: right;
  font-size: 0.875rem;
  padding: 2px 0;
}
.p-positive-pay-view-checks .inline-table-list.mobile > div > span:first-child {
  text-align: left;
  margin-right: 0.5rem;
  flex: 1 0 39%;
}

.p-positive-pay-add-checks span[id$=txtDate] {
  display: flex;
  align-items: center;
}
.p-positive-pay-add-checks span[id$=txtDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}
.p-positive-pay-add-checks .dollar-sign {
  display: none;
}

.p-positive-pay-tolerance-and-defaults .p {
  margin-bottom: 1rem;
}
.p-positive-pay-tolerance-and-defaults .callout.callout_above {
  position: relative !important;
  top: -2rem !important;
  left: 0 !important;
  font-size: 14px;
  font-style: italic;
}

.p-positive-pay-edit-check .table_data td select,
.p-positive-pay-edit-check .table_data td input {
  vertical-align: middle;
  margin: 0;
  min-width: 110px;
}
.p-positive-pay-edit-check .dollar-sign {
  display: none;
}

/*********  End Business Control */
/****************************
    Business Disclosure
****************************/
.p-business-disclosure .nav-links-list a {
  text-decoration: none;
}
.p-business-disclosure .nav-links-list > li > a {
  color: #fff;
}
.p-business-disclosure .nav-links-list > li > a:visited {
  color: #fff;
}
.p-business-disclosure .footer-content a {
  color: #fff;
  text-decoration: none;
}
.p-business-disclosure .footer-content a:visited {
  color: #fff;
}

/*********  End Business Disclosure */
/****************************
    Business Direct Pay
****************************/
/** Upload **/
/* This will embed the calendar icon inside the control 
   Didn't realize we already had a convenstion for this */
/*
div[id$="newEffDate_C"] > span {
  display: flex;
}

div[id$="newEffDate_C"] > span > span {
  position: relative;
}

div[id$="newEffDate_C"] > span > span > .ui-datepicker-trigger {
  position:absolute;
  right: .75rem;
  top: 50%;
  transform: translateY(-50%);
}
*/
/* Had to hack this one to get calendar beside the input
   This is because a checkbox toggles an inline style between
   display:none and display:block, when we needed flex  */
div[id$=newEffDate_C] > span {
  display: flex;
}

div[id$=newEffDate_C] > span > span {
  position: relative;
}

div[id$=newEffDate_C] > span > span > .ui-datepicker-trigger {
  position: absolute;
  right: -0.5rem;
  top: 50%;
  transform: translate(100%, -50%);
}

p[id$=msgMaxUploadMessageLabel_C] {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

.p-pass-thru .module-body {
  overflow-x: auto;
}

/*********  End Business Direct Pay */
/****************************
    Business Import Pages
****************************/
.p-customize-participant-import .p {
  margin: 1rem 0;
}
.p-customize-participant-import input[type=text] {
  width: 100% !important;
  max-width: 400px !important;
}
.p-customize-participant-import [id$=lstKeyFlags] td {
  display: block;
}
.p-customize-participant-import [id$=lstKeyFlags] tr {
  display: flex;
  flex-wrap: wrap;
}

input[id$=flUpload] {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  padding: 1rem;
  margin-bottom: 1rem;
  width: 100%;
}

.ach-import-log {
  height: auto;
  max-height: 110px;
  margin-bottom: 1rem;
  background-color: #e9ecef;
}

/*********  End Business Import Pages */
/****************************
    Business Sweeps
****************************/
.p-sweep-management .module-body {
  overflow-x: auto;
}
.p-sweep-management .table_data th.wide-screen-only {
  white-space: normal !important;
}
.p-sweep-management .table_data td.wide-screen-only {
  white-space: normal !important;
}
.p-sweep-management .table_data td:last-child {
  white-space: nowrap !important;
}
@media (max-width: 575.98px) {
  .p-sweep-management .table_data td:last-child {
    white-space: normal !important;
    width: 1%;
  }
}

.p-sweeps-edit .floating-column.collapse {
  display: block;
}
.p-sweeps-edit div[id$=StandardValidationSummary1] + div {
  display: flex;
  flex-wrap: wrap;
}
.p-sweeps-edit div[id$=StandardValidationSummary1] + div > .floating-column:first-child {
  padding-right: 1rem;
}
.p-sweeps-edit label + span {
  display: block;
}
.p-sweeps-edit .dollar-sign {
  display: none;
}
.p-sweeps-edit [id$=SweepsChildrenZone] {
  margin: 1rem 0;
  overflow-x: auto;
}
.p-sweeps-edit [id$=SubmitButtonsZone] {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  /*reverse?*/
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.p-sweeps-edit [id$=SubmitButtonsZone] > p {
  margin-right: 1rem;
}

/*********  End Business Sweeps */
/****************************
    Business Wires
****************************/
.p-initiate-single-wire {
  /* This will embed the calendar icon inside the control 
   Didn't realize we already had a convention for this */
  /*
  div[id$="calStartDate_C"] > span,
  span[id$="calEndDate_C"] > span {
      display: flex;
  }

  div[id$="calStartDate_C"] > span > span,
  span[id$="calEndDate_C"] > span > span {
      position: relative;
  }

  div[id$="calStartDate_C"] > span > span > .ui-datepicker-trigger,
  span[id$="calEndDate_C"] > span > span > .ui-datepicker-trigger {
      position:absolute;
      right: .75rem;
      top: 50%;
      transform: translateY(-50%);
  }  
  */
}
.p-initiate-single-wire [id$=rofPayeeTemplate_C] {
  margin-top: 1rem;
}
.p-initiate-single-wire [id$=calStartDate],
.p-initiate-single-wire [id$=calEndDate] {
  margin-bottom: 1rem;
}
.p-initiate-single-wire [id$=calStartDate],
.p-initiate-single-wire [id$=calEndDate] {
  display: flex;
  align-items: center;
}
.p-initiate-single-wire [id$=calStartDate] img,
.p-initiate-single-wire [id$=calEndDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}

.p-wire-activity .table_data th.wide-screen-only,
.p-ach-batch-activity .table_data th.wide-screen-only {
  /*width: 13%;*/
}
.p-wire-activity .table_data th.wide-screen-only:first-child a:only-child,
.p-ach-batch-activity .table_data th.wide-screen-only:first-child a:only-child {
  min-width: 60px;
  display: inline-block;
}
.p-wire-activity .table_data td.wide-screen-only,
.p-wire-activity .table_data td.wide-screen-only,
.p-ach-batch-activity .table_data td.wide-screen-only,
.p-ach-batch-activity .table_data td.wide-screen-only {
  white-space: normal !important;
}
.p-wire-activity .table_data tr.wide-screen-only th:nth-child(1),
.p-ach-batch-activity .table_data tr.wide-screen-only th:nth-child(1) {
  width: 10% !important;
}

.p-wire-activity .module-body {
  overflow-x: auto;
}
.p-wire-activity .ui-dialog h1 {
  font-size: 1.5rem;
}
.p-wire-activity .ui-dialog .details-header h1 {
  font-size: 1.25rem;
}
.p-wire-activity .ui-dialog .details-sub-header {
  font-size: 1rem;
  font-weight: 700;
}
.p-wire-activity .ui-dialog .wire-details-section {
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.p-wire-activity .detail-label {
  font-weight: 700;
  margin-right: 1rem;
}
.p-wire-activity .detail-label:after {
  content: ":";
}
.p-wire-activity .two-col {
  margin: 1rem 0;
}
.p-wire-activity table[id$=grdWireTransfers] tr.wide-screen-only th:nth-child(1) > * {
  margin-bottom: 0;
  vertical-align: middle;
}

@media (min-width: 576px) {
  [aria-describedby=CancelWireTransferDialog] {
    max-width: 75vw;
    left: 50% !important;
    transform: translateX(-50%);
  }
}

[id$=CancelWireTransferDialog] .p {
  margin-bottom: 0;
}
[id$=CancelWireTransferDialog] .details_section {
  margin-bottom: 1rem;
}
[id$=CancelWireTransferDialog] [id=amount]:before {
  content: "$";
}

.p-wire-payees td {
  white-space: nowrap !important;
}

.p-ach-participants [id$=FilterLeftZone] {
  float: none !important;
}
@media (min-width: 768px) {
  .p-ach-participants [id$=FilterLeftZone] {
    max-width: 50%;
  }
}
.p-ach-participants [id$=FilterSubmitButtons] {
  display: flex;
}
.p-ach-participants [id$=FilterSubmitButtons] p:last-of-type {
  margin-left: 1rem;
}

.p-ach-batch-templates .module-body {
  overflow-x: auto;
}
.p-ach-batch-templates [id$=txtEffectiveDate] {
  display: flex;
  align-items: center;
}
.p-ach-batch-templates [id$=txtEffectiveDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}
.p-ach-batch-templates .column-spacing {
  margin-right: 1rem;
}
.p-ach-batch-templates [id$=SubmitButtons] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
.p-ach-batch-templates [id$=SubmitButtons] > p {
  margin-right: 10px;
}

.p-initiate-multiple-wires .input_money {
  width: auto !important;
  max-width: 200px;
}
.p-initiate-multiple-wires .multiwire-date-section {
  display: flex;
  align-items: center;
}
.p-initiate-multiple-wires .ui-datepicker-trigger {
  margin-left: 0.5rem;
}
.p-initiate-multiple-wires .input_date {
  max-width: 125px;
  text-align: center;
}
.p-initiate-multiple-wires .ui-selectmenu,
.p-initiate-multiple-wires .memo {
  width: 100% !important;
  max-width: 500px;
}

.p-initiate-one-time-wire .p {
  margin: 1rem 0;
}
.p-initiate-one-time-wire .wire_payee_template_section {
  margin-bottom: 3rem;
}
.p-initiate-one-time-wire [id$=txtTransferDate] {
  display: flex;
  align-items: center;
}
.p-initiate-one-time-wire [id$=txtTransferDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}

p[id$=chkFiltering_C],
.p[id$=chkFiltering_C] {
  margin-bottom: 0;
}

/*********  End Business Wires */
/****************************
    Add External Account
****************************/
.external-account-setup .field_label {
  font-weight: 700;
}
.external-account-setup .forms,
.external-account-setup .forms p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.external-account-setup div[id*=LC_ctl00],
.external-account-setup div[id*=LC_ctl01],
.external-account-setup div[id*=LC_ctl02],
.external-account-setup div[id*=LC_ctl03],
.external-account-setup div[id*=LC_ctl05] {
  position: absolute !important;
  font-size: 14px;
  margin: 0;
  font-style: italic;
}
@media screen and (max-width: 500px) {
  .external-account-setup div[id*=LC_ctl03],
  .external-account-setup div[id*=LC_ctl05],
  .external-account-setup div[id*=LC_ctl00],
  .external-account-setup div[id*=LC_ctl01] {
    display: none;
  }
  .external-account-setup span[id*=btnVerifyRoutingNumber_C] {
    margin-top: 0;
  }
}
.external-account-setup span[id*=btnVerifyRoutingNumber_C] {
  margin-top: 0.2em;
  margin-bottom: 1.2rem;
}
.external-account-setup span[id$=lstAccountType] input:last-of-type {
  margin-left: 1rem;
}

.p-unlinked-account-details-mobile label {
  display: block;
  font-weight: 700;
}

.p-edit-unlinked-account-mobile [id$=formUnlinkedAccountManager_LC_Zone0] > div {
  margin-bottom: 1rem;
}

/*********  End Add External Account */
/****************************
    Alerts Module
****************************/
[id*=notificationEditor_Panel1] {
  border: none !important;
  width: auto !important;
}

[id*=notificationEditor_txtMessage] {
  max-width: 350px;
  width: 100% !important;
}

.RadPicker {
  width: auto !important;
}

.p-alerts span {
  display: block;
}
.p-alerts span [type=radio] {
  width: 15px;
}
.p-alerts span [type=radio] + label {
  width: calc(100% - 15px - 0.5rem);
}
.p-alerts span br {
  display: none;
}
.p-alerts .indented {
  margin-left: 1.5rem;
}
.p-alerts .indented input {
  max-width: 200px;
}
.p-alerts span[id$=rdBtnNoAmount] {
  display: block;
}
.p-alerts [id$=notificationEditor_webInputForm_LC_Zone0] > *:not(:first-child) {
  margin-top: 1rem;
}
.current-alerts-mobile li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.current-alerts-mobile li > :first-child {
  color: #474747;
}
.current-alerts-mobile li > :last-child {
  margin-left: 0.5rem;
}
.current-alerts-mobile a + a span:before {
  content: "\e91f";
  font-family: "wecu";
  font-weight: 400;
}

.p-register-phone-number [id*=pncPhoneNumber1_C],
.p-register-phone-number [id*=pncPhoneNumber2_C] {
  margin-bottom: 1rem;
}
.p-register-phone-number .field_label {
  display: block;
}
.p-register-phone-number [id$=webInputForm_LC_Zone2] {
  margin-bottom: 3rem;
}
.p-register-phone-number [id$=chkTermCond_C] ~ p {
  font-size: 0.875em;
}

/*********  End Alerts Module */
/****************************
    Check to Self
****************************/
.p-check-to-self label[id$=Amount] {
  display: block;
}
.p-check-to-self span[style*="visibility:hidden"] {
  display: none;
}
.p-check-to-self input[id$=btnCancel] {
  display: none;
}
.p-check-to-self #withdraw_by_check_module div.forms.label_group > p:nth-child(3) > span:nth-child(2) {
  display: none;
}

/*********  End Check to Self */
/****************************
    FICO Module
****************************/
.p-fico-desktop .row {
  border: 0;
  padding: 0;
  display: flex;
  width: auto;
}

/*********  End FICO Module */
/****************************
    Friends and Family
****************************/
.masked-account-number:before {
  content: "XXXX";
}

.p-add-friends-and-family-account .p {
  margin-top: 1rem;
}
.p-add-friends-and-family-account .p label {
  font-weight: 700;
}

.m-friends-family > .module-body {
  overflow-x: auto;
}

.friends-family-mobile .submit_buttons {
  margin: 0 0 1rem 0;
}
.friends-family-mobile ul {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
}
.friends-family-mobile ul a {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.75em;
  position: relative;
  display: block;
  color: #474747;
  padding-right: 2em;
}
.friends-family-mobile ul a i {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.5;
}

/*********  End Friends and Family */
/****************************
    Manage External Accounts
****************************/
.manage-external-accounts .module-body {
  overflow-x: auto;
}

.manage-external-accounts-mobile .submit_buttons {
  margin: 0 0 1rem 0;
}
.manage-external-accounts-mobile ul {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
}
.manage-external-accounts-mobile ul a {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.75em;
  position: relative;
  display: block;
  color: #474747;
  padding-right: 2em;
}
.manage-external-accounts-mobile ul a i {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.5;
}
.manage-external-accounts-mobile .item_name {
  font-size: 1.1rem;
}

div[id*=txtTrialDeposit] {
  margin-bottom: 0.75rem;
}
div[id*=txtTrialDeposit] > label + span {
  display: flex;
  align-items: center;
  padding-left: 0.75rem;
}
div[id*=txtTrialDeposit] > label + span > span:first-child {
  margin-right: 0.25rem;
}

/*********  End Manage External Accounts */
/****************************
    MCM
****************************/
.accounts__mcm-module img {
  max-width: 100%;
  margin-bottom: 0 !important;
  display: block;
}
.accounts__mcm-module img + img {
  margin-top: 1rem;
}

/*********  End MCM */
/****************************
    Messages
****************************/
.p-messages .module-body {
  overflow-x: auto;
}
.p-messages .table_data td.actions-column input {
  max-height: none;
}

.p-message-detail .thread_info {
  margin-bottom: 1.5rem;
}
.p-message-detail div[id$=ThreadMessages] .message_container {
  margin-bottom: 1rem;
  border: 1px solid #dee2e6;
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.p-message-detail div[id$=ThreadMessages] .message_header {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
.p-message-detail div[id$=ThreadMessages] .message_header_icon img {
  position: relative;
  top: -4px;
}
.p-message-detail div[id$=ThreadMessages] .message_date {
  background: none;
  font-weight: 400;
  text-align: right;
}
.p-message-detail div[id$=ThreadMessages] .message_author {
  font-size: 1.25rem;
  padding: 0.5rem;
}
.p-message-detail div[id$=ThreadMessages] .message_date,
.p-message-detail div[id$=ThreadMessages] .message_author {
  flex: 1;
  margin: 0;
}
.p-message-detail div[id$=ThreadMessages] .message_body_snippet {
  display: none !important;
}
.p-message-detail div[id$=ThreadMessages] .message_body {
  padding: 1rem 0.5rem;
  border-top: 1px solid #dee2e6;
}
.p-message-detail div[id$=ThreadMessages] .message_body a:first-child {
  display: block;
  text-align: right;
}

.p-message-editor-mobile label + span {
  display: block;
}
.p-message-editor-mobile [for*=grpReadOnlyDetails],
.p-message-editor-mobile .field_label {
  font-weight: 700;
}

.p-messages-mobile .module-body li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.p-messages-mobile .module-body li > :first-child {
  color: #474747;
}
.p-messages-mobile .module-body li > :last-child {
  margin-left: 0.5rem;
}
.p-messages-mobile .message_title {
  font-size: 1.25rem;
  font-weight: 700;
}
.p-messages-mobile .submit_buttons {
  margin: 0 0 1rem 0;
}
.p-messages-mobile .submit_buttons input {
  width: 100%;
}
.p-messages-mobile .submit_buttons input:first-child {
  margin-right: 0;
}
.p-messages-mobile a + a span {
  font-size: 0;
}
.p-messages-mobile a + a span:before {
  font-size: 1rem;
  content: "\e91f";
  font-family: "wecu";
  font-weight: 400;
}

/*********  End Messages */
/****************************
    Paycheck Distribution
****************************/
.p-distribution-entries .ui-dialog {
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  width: auto !important;
}
.p-distribution-entries .ui-dialog-content {
  min-height: 0 !important;
}

[id$=grdAchDistributions] {
  border: none;
}
[id$=grdAchDistributions] td {
  border: inherit;
}

[id$=AchDistributionEntriesZone] {
  overflow-x: auto;
}

.p-submit-secure-form .secure_form tr,
.p-travel-notice .secure_form tr,
.p-statement-request .secure_form tr {
  background: transparent;
  border: 0;
}
.p-submit-secure-form .secure_form input[type=text],
.p-travel-notice .secure_form input[type=text],
.p-statement-request .secure_form input[type=text] {
  max-width: 50vw;
}
.p-submit-secure-form .secure_form input[type=checkbox] + label,
.p-travel-notice .secure_form input[type=checkbox] + label,
.p-statement-request .secure_form input[type=checkbox] + label {
  margin-left: 0.5rem;
  margin-bottom: 0;
}
.p-submit-secure-form .secure_form select,
.p-travel-notice .secure_form select,
.p-statement-request .secure_form select {
  display: block;
  max-width: 50vw;
}
.p-submit-secure-form .secure_form input[value=Cancel],
.p-travel-notice .secure_form input[value=Cancel],
.p-statement-request .secure_form input[value=Cancel] {
  display: none;
}
@media (max-width: 767.98px) {
  .p-submit-secure-form .secure_form tr,
  .p-submit-secure-form .secure_form td,
  .p-travel-notice .secure_form tr,
  .p-travel-notice .secure_form td,
  .p-statement-request .secure_form tr,
  .p-statement-request .secure_form td {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    margin: 1rem 0;
    white-space: normal !important;
  }
  .p-submit-secure-form .secure_form input[type=text],
  .p-submit-secure-form .secure_form select,
  .p-travel-notice .secure_form input[type=text],
  .p-travel-notice .secure_form select,
  .p-statement-request .secure_form input[type=text],
  .p-statement-request .secure_form select {
    max-width: none;
  }
}

[id$=EntriesSubmitButtonsZone],
[id$=DetailsSubmitButtonsZone] {
  display: flex;
  flex-wrap: wrap;
}
[id$=EntriesSubmitButtonsZone] > p,
[id$=DetailsSubmitButtonsZone] > p {
  margin: 0.5rem;
}

/*********  End Paycheck Distribution */
/****************************
    Privacy Policy
****************************/
.p-privacy-policy .help_pop_up h1,
.p-privacy-policy .help_pop_up h2 {
  font-size: 1.3rem;
  font-weight: 700;
}
.p-privacy-policy .help_pop_up h2 {
  margin-top: 1.25rem;
}

/*********  End Privacy Policy */
/****************************
    Quick Transer
****************************/
.m-quick-transfer p.inline {
  display: flex !important;
  justify-content: space-between;
  margin-bottom: 0.5em;
}
.m-quick-transfer [id$=SubmitButtons] {
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.m-quick-transfer [id$=SubmitButtons] p:last-of-type {
  margin-right: 0;
}
.m-quick-transfer .quick-transfer-link {
  text-align: center;
}
.m-quick-transfer .quick-transfer-link .btn-link {
  padding-left: 0;
  padding-right: 0;
}
.m-quick-transfer [id*=grpAmountOptions_radAmountOption] .checkbox + span > label {
  display: none;
}
.m-quick-transfer [id*=grpAmountOptions_radAmountOption] .checkbox + span .transfer-amount {
  margin-left: 1.5rem;
}
.m-quick-transfer [id*=grpAmountOptions_radAmountOption] .checkbox + span .transfer-amount:before {
  content: "$"; /* position: absolute; */
  margin-right: 2px;
}

/*********  End Quick Transfer */
/****************************
    Registration Page
****************************/
.p-registration-disclosure .WordSection1,
.p-registration-disclosure .form_group_wrapper,
.p-registration-disclosure .submit_buttons {
  background-color: #fff;
}
.p-registration-disclosure .WordSection1 {
  margin: 0 !important;
  padding: 1rem !important;
}
.p-registration-disclosure .form_group_wrapper,
.p-registration-disclosure .submit_buttons {
  margin: 0;
  padding: 1rem;
}
.p-registration-disclosure .form_group_wrapper .form_group {
  display: flex;
  align-items: baseline;
}

/*********  End Registration Page  */
/****************************
    Secure Form
****************************/
.secure_form td,
.secure_form th {
  white-space: normal !important;
  padding: 0.85rem 0.5rem;
}
.secure_form .table_data a {
  color: #5eb3e4;
}
.secure_form .label_right {
  font-weight: 700;
}

/*********  End Secure Form */
/****************************
    Secure Now 
****************************/
/*change main headings to look similar to signin */
div[id*=dlgIdentityVerification] {
  padding: 10px 15px;
  background-color: #fff;
  /*desktop has ui-dialog-content class*/
  /*mobile does not have ui-dialog-content class*/
}
div[id*=dlgIdentityVerification].ui-dialog-content {
  padding: 0;
}
div[id*=dlgIdentityVerification].ui-dialog-content > div:first-of-type {
  background-color: #f8f8f7;
  border-width: 0;
  padding: 12px 15px;
}
div[id*=dlgIdentityVerification].ui-dialog-content > div h1 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
}
div[id*=dlgIdentityVerification]:not(.ui-dialog-content) div[id*=LC_BottomZone] {
  margin-top: 1rem;
}
div[id*=dlgIdentityVerification] h3 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #5eb3e4;
}
div[id*=dlgIdentityVerification] .group_box {
  margin-top: 1.5rem;
  margin-bottom: 0;
}
div[id*=dlgIdentityVerification] .group_box > .p:first-of-type {
  margin-bottom: 0.25rem;
}
div[id*=dlgIdentityVerification] div[id*=LC_SubmitButtons] > p {
  margin: 0;
}
div[id*=dlgIdentityVerification] input[type=submit] {
  margin-top: 0;
  margin-right: 10px;
}
div[id*=dlgIdentityVerification] input[id$=btnSelectMethod] {
  margin-top: 1rem;
}

/*********  End Secure Now */
/****************************
    Sign In
****************************/
.anonymous-user .theme-default .layout-container .header-container {
  background-image: none;
}
.anonymous-user .layout-container {
  background-image: url(../Assets/Images/header-bg-texture.png);
  background-color: #5eb3e4;
}
.anonymous-user .layout-container .header-container,
.anonymous-user .layout-container .main-container {
  background: transparent;
}
.anonymous-user .layout-container .header-container nav {
  margin-bottom: 10vh;
}
.anonymous-user .layout-container .header-container .mcm-site-message + nav {
  margin-bottom: 1rem;
}
.anonymous-user.p-sign-in .content-zone, .anonymous-user.p-admin-home .content-zone, .anonymous-user.p-register .content-zone, .anonymous-user.p-disclaimer .content-zone {
  margin: auto;
  max-width: 400px;
}
.anonymous-user .sidebar-toggle,
.anonymous-user .header-top-links,
.anonymous-user .header-bottom {
  display: none;
}
.anonymous-user .header-logo {
  flex: 1;
}
.anonymous-user .module-heading {
  background-color: #f8f8f7;
  color: #474747;
}
.anonymous-user .LoginModule a,
.anonymous-user .signin-links a {
  font-weight: 700;
}
.anonymous-user .LoginModule input {
  width: 100%;
}
.anonymous-user div[id$=LC_FooterZone] {
  margin-top: 1rem;
}
.anonymous-user.p-sign-in .module-wrap a,
.anonymous-user.p-sign-in .signin-links a,
.anonymous-user.p-sign-in .download-app-module a {
  color: #474747;
}
.anonymous-user .signin-links,
.anonymous-user .download-app-module {
  padding: 1rem 2rem;
  background-color: #fff;
  border-radius: 4px;
}
.anonymous-user .signin-links ul,
.anonymous-user .download-app-module ul {
  margin: 0;
}
.anonymous-user .signin-links {
  margin-bottom: 16px;
}
.anonymous-user .signin-links ul {
  display: flex;
  flex-wrap: wrap;
}
.anonymous-user .signin-links ul li {
  flex: 1 0 50%;
  margin: 0.5rem 0;
  list-style-type: disc;
}
.anonymous-user .download-app-module > span {
  margin-bottom: 1rem;
  display: block;
}

/*********  End Sign In */
/****************************
    Stop Payment
****************************/
.p-stop-payment .label_group > * {
  display: block;
  margin-bottom: 1rem;
}
.p-stop-payment .label_group span .p {
  margin-bottom: 1rem;
}
.p-stop-payment label + input[type=text] {
  display: block;
}

.p-stop-payment-history .item_details .label {
  display: block;
  font-weight: 700;
}

/*********  End Stop Payment */
/****************************
    Supported Browsers
****************************/
.supported-browsers {
  display: flex;
}
.supported-browsers > div {
  flex: 1;
}
.supported-browsers h4 {
  font-size: 1.25rem;
}

/*********  End Supported Browsers */
/****************************
    User Pages
****************************/
.p-secondary-user-details h3 {
  font-size: 1.25rem;
  margin-top: 1.5rem;
}
.p-secondary-user-details [id$=calBirthDate] {
  display: flex;
  align-items: center;
}
.p-secondary-user-details [id$=calBirthDate] img {
  margin-left: 0.5rem;
  cursor: pointer;
}
.p-secondary-user-details [for$=lstStatus_2] {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: none;
}

.p-secondary-user-entitlements [id$=LC_Zone0] {
  overflow-x: auto;
}
.p-secondary-user-entitlements [id$=featureSetEditor] {
  min-width: 768px;
}
.p-secondary-user-entitlements .feature-set-grid {
  width: 100%;
}
.p-secondary-user-entitlements .feature-set-grid + .feature-set-grid {
  margin-top: 3rem !important;
}
.p-secondary-user-entitlements th.feature-name {
  font-size: 1.25rem;
}
.p-secondary-user-entitlements .root-feature {
  font-weight: 700;
}
.p-secondary-user-entitlements .setting,
.p-secondary-user-entitlements .group-name {
  text-align: center;
}
.p-secondary-user-entitlements [id$=grdFeatureSet] .setting {
  text-align: right;
}

.p-change-address-and-phone-number .field_label {
  display: block;
  margin-bottom: 0.5rem;
}

/*********  End User Pages */
/****************************
    Web Connect
****************************/
.p-web-connect .ModuleDefault {
  width: 100%;
}
.p-web-connect .ModuleDefault > tbody > tr {
  display: block;
}
.p-web-connect .ModuleDefault > tbody > tr:last-of-type {
  display: flex;
}
.p-web-connect .ModuleDefault > tbody > tr:last-of-type td:last-of-type {
  margin-left: 1rem;
}
.p-web-connect .ModuleDefault > tbody > tr + tr {
  margin-top: 1rem;
}
.p-web-connect .ModuleDefault > tbody > tr > td {
  display: block;
}
.p-web-connect select {
  max-width: 50vw;
}
.p-web-connect span[id$=calEndDate],
.p-web-connect span[id$=calStartDate] {
  display: flex;
  align-items: center;
}
.p-web-connect span[id$=calEndDate] .ui-datepicker-trigger,
.p-web-connect span[id$=calStartDate] .ui-datepicker-trigger {
  margin-left: 0.5rem;
}

/*********  End Web Connect */
/****************************
    Account Activity
****************************/
.amount-negative.amount-negative > .list-item-heading .list-item-right {
  color: #474747;
}

.amount-positive .list-item-heading .list-item-right {
  color: #14a765;
}

.m-account-history .module-sm .search-header .form-group-inline > span,
.m-account-history .module-xs .search-header .form-group-inline > span {
  display: none;
}
.m-account-history .module-sm .search-header .form-group-inline > span + button,
.m-account-history .module-xs .search-header .form-group-inline > span + button {
  margin-left: 0;
}
.m-account-history .name-value-list {
  border: 0;
}
.m-account-history .name-value-list .list-item-content {
  border: 0;
  padding: 0.25em;
}
.m-account-history .name-value-list .list-item-left {
  text-align: left;
}
.m-account-history .card-alt-bg {
  background: #fff !important;
}
.m-account-history.module-lg .advance-heading + div .name-value-list, .m-account-history.module-xl .advance-heading + div .name-value-list {
  max-width: 50%;
}

.advance-heading {
  text-transform: none;
}
.advance-heading > h3 {
  font-weight: 700;
}

/* change check tag to green */
.tag {
  vertical-align: middle;
}

.tag-check {
  background-color: #28a745;
}

/*********  End Account Activity */
/****************************
    Account Details
****************************/
.edit-nickname {
  background-color: #f4f4f2;
}
.edit-nickname .card-block {
  background-color: transparent;
  border: none;
}
.edit-nickname .action-bar {
  text-align: center !important;
}

/*********  End Account Details */
/****************************
    Account List
****************************/
.m-account-list .action-header {
  padding: 10px 15px;
}
.m-account-list .list-group-footer .list-item-right,
.m-account-list .card-footer {
  font-weight: 700;
}

@media (max-width: 991.98px) {
  .p-account-summary #M_topLeftColumn {
    order: 2;
  }
}

.module-sm .account-groups,
.module-xs .account-groups {
  padding: 10px;
}

.avatar i.default-logo {
  font-size: 26px;
  color: #acacac;
  background-color: #f0f0f0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.payment-btn-up .btn {
  margin-top: -2em;
}

.btn-add-account {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 8px rgba(0, 0, 0, 0.15) !important;
}
.btn-add-account:hover {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.45) !important;
}
.btn-add-account > i {
  font-size: 18px;
}

/*********  End Account List */
/****************************
    Account Portfolio
****************************/
.top-balance-total {
  text-align: center;
}

.expense-section h3 {
  font-size: 15px;
  font-weight: 700;
}

.module-xs .top-expenses > .card-block.chart-section,
.module-sm .top-expenses > .card-block.chart-section {
  padding: 10px;
}

/*********  End Account Portfolio */
/****************************
    Skin Manager
****************************/
.skin-manager > .card-block > .card-block:nth-child(2) {
  display: none;
}

/*********  End Skin Manager */
/****************************
    Transfer Manager
****************************/
.m-transfer-manager .list-group-item a + a {
  background-image: url("/App_Themes/Theme4/images/icon-delete.png");
  background-size: 100% 100%;
  width: 2rem;
  height: 2rem;
  align-self: center;
  margin-right: 0.5rem;
}
.m-transfer-manager .list-group-item a + a i {
  display: none;
}

/* Transfer Activity */
.tabs .tabs-header .btn:hover:not(:disabled):not(.disabled),
.tabs .tabs-header .btn:focus:not(:disabled):not(.disabled) {
  background: rgba(0, 0, 0, 0.03) !important;
  /*same as btn:hover*/
  color: #2a2d4c;
}
.tabs .tabs-header .btn[aria-pressed=true]:not(:disabled):not(.disabled),
.tabs .tabs-header .btn[aria-pressed=true]:hover:not(:disabled):not(.disabled),
.tabs .tabs-header .btn[aria-pressed=true]:focus:not(:disabled):not(.disabled) {
  background: transparent !important;
  color: #2a2d4c;
  cursor: default;
}

/*********  End Transfer Manager */