@supports (-webkit-touch-callout: none) {
    .wm-app .app-login-rememberme.checkbox .caption {
        color: #444 !important;
    }
    .wm-app .app-toggle.checkbox label {
        background-color: #661C69 !important;
    }
    .wm-app .app-tabbar.nav-bar-footer .navbar-default {
        padding-bottom: 0;
    }
}

.wm-app a .badge {
    background-color: #E37617;
    color: #fff;
}

.wm-app .btn.btn-primary:hover,
.wm-app .btn.btn-primary:focus:hover,
.wm-app .btn.btn-primary:active:hover {
    background-color: #fff;
    border-color: #661C69;
}

.wm-app .btn.btn-secondary:hover,
.wm-app .btn.btn-secondary:focus {
    background-color: #661C69 !important;
    border-color: #661C69;
    color: #fff;
}

.wm-app .btn.btn-primary:hover,
.wm-app .btn.btn-primary:focus:hover,
.wm-app .btn.btn-primary:active:hover {
    color: #661C69;
}

.wm-app .btn.btn-fab {
    color: #661c69;
    font-size: 20px;
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
    box-shadow: rgb(0 0 0 / 12%) 0 1px 2px 0, rgb(0 0 0 / 24%) 0 1px 1px 0;
    border-radius: 50%;
    position: relative;
    overflow: visible;
    line-height: normal;
    background: transparent;
    border: 1px solid #ccc;
    text-align: center;
}

.wm-app .transaction-header-accounts {
    background: linear-gradient(124deg, #661c69, #2c012e);
}

.wm-app .btn-add-device .app-icon.icon-add {
    top: 0.35rem;
    font-size: 1.25rem;
}

.wm-app .mobile-app-download-prompt {
    background: #661C69;
}

.wm-app .language-selection-container img {
    filter: none !important;
    opacity: 1;
}

.wm-app .language-selection-container .form-group wm-select.app-select-wrapper .form-control.app-select {
    opacity: 1;
}

.wm-app .radio .caption:before {
    top: 0;
    background-color: #E37617;
}

.wm-app .modal-header .app-dialog-close.close:before {
    /*color: #fff;*/
}

.wm-app .app-dialog.modal-dialog.full-screen-dialog .modal-header .modal-title {
    padding: 1rem 2rem;
}


/*.wm-app .app-dialog.modal-dialog.full-screen-dialog .btn-transparent.btn-back {*/


/*    margin-left: -3% !important;*/


/*}*/

.wm-app .interstitials-dialog .modal-header .app-dialog-close.close:before,
.wm-app [name="dialogCalendarMob"] .modal-header .app-dialog-close.close:before,
.wm-app .dialog-bottom .modal-header .app-dialog-close.close:before {
    color: #444;
}

.wm-app .app-login-form .live-field.form-group .help-block.text-danger:before {
    top: 0.6rem;
    left: 0rem;
}

.wm-app .app-login-form .live-field.form-group .help-block.text-danger {
    padding-left: 1.5rem !important;
}

.wm-app .full-screen-dialog.add-stop-payment-dialog .modal-body .app-checkbox.checkbox.disclaimer-label .caption {
    padding-left: 30px !important;
}

.wm-app .modal-header .app-dialog-close.close:before {
    font-size: 1.25rem;
}

.wm-app .dialog-details-grid-layout .app-grid-row {
    border-bottom: none;
}

.wm-app .radioset-btn-view-list.radio-set-btn-list-label-width .form-group.app-composite-widget .app-label,
.wm-app .account-deposit-limit-msg.alert-warning>span span:first-child,
.wm-app .account-deposit-limit-msg.alert-warning>span span:first-child,
.wm-app .radioset-btn-view-list.radio-set-btn-list-label-width .form-group.app-composite-widget .app-label {
    font-family: 'TTNorms-Medium';
}

.wm-app .panel.panel-account-information .panel-heading .heading,
.wm-app .zelle_enroll .disclosurePdf-container .app-container:nth-child(2) .app-label,
.wm-app .peoplepay_enroll .disclosurePdf-container .app-container:nth-child(2) .app-label {
    font-family: 'TTNorms-Regular';
}

.wm-app a[name="viewTermAndConditions"] {
    color: #661C69 !important;
}

.wm-app .app-currency.input-group .app-currency-input.form-control {
    padding-left: 1rem !important;
    padding-top: 0.9375rem !important;
}

.wm-app .app-grid-layout.clearfix.small-padding-bottom-rows .app-grid-row .app-label {
    word-break: break-word;
    margin-right: 0.25em;
}

.wm-app .enrollment-cross-button button.btn.app-button.btn-transparent.pull-right {
    display: block;
}

.wm-app .app-container.enrollment-cross-button.small-margin-allsides {
    z-index: 1;
    top: 5px;
    right: 5px;
}

.iScrollIndicator {
    display: none !important;
    height: auto !important;
}

.wm-app .panel.panel-account-information .panel-heading .heading,
.wm-app .external-accounts-dialog .app-panel .panel-heading .panel-action {
    color: #661C69;
}

.wm-app .app-panel.panel-account-information .panel-title .panel-action .wi-plus:before {
    content: "\ea87";
}

.wm-app .reset-password-form .alert-danger i.icon.error.wi.wi-cancel {
    display: block;
}

.wm-app .card-management-details .alert.app-message.alert-info .app-anchor {
    margin: 0;
}

.wm-app .app-container.preEnroll-container {
    background-image: linear-gradient(#e37617, #234049), linear-gradient(#e0e0e0, #e0e0e0);
}

.wm-app .app-currency .input-group-addon {
    color: #000;
}

.wm-app .transfer-account-fields input {
    font-weight: normal;
}

.wm-app .search-opt-btn-group .radio .caption:before {
    display: block;
}

.wm-app .search-opt-btn-group .app-radioset.inline li {
    display: block;
    width: 100%;
}

.wm-app .search-opt-btn-group .radio {
    background: transparent;
    border-radius: 0px;
    margin-right: 0rem;
    padding: 0;
    padding-left: 1rem;
    line-height: 1;
}

.wm-app .search-opt-btn-group .radio.active .app-radioset-label {
    padding-left: 2rem;
}

.wm-app .search-opt-btn-group .radio .app-radioset-label {
    padding-left: 1rem;
}

.wm-app .search-opt-btn-group .radio.active {
    background: transparent;
    color: #444;
    padding: 0;
    border-radius: 0;
}


/*FAQ close button */

.wm-app .faqs-modal .modal-content .ok-action {
    border-color: #661C69 !important;
}

.wm-app .invisiblebtn {
    display: none;
}

.wm-app .container-footer .equal-housing-and-member-fdic-logo {
    filter: grayscale(100%) sepia(48%) brightness(18%) !important;
    opacity: 1;
}


/*.wm-app button[name="button1"] {*/


/*    margin-left: 5% !important;*/


/*}*/


/* Customer Profile */

.email-label {
    word-wrap: normal !important;
    /*overflow-x: scroll;*/
}


/*
.email-label::-webkit-scrollbar {
    display: none;
}
*/


/*People Pay*/

.wm-app .mobile-iframe {
    max-height: 75vh;
    min-height: 80vh;
}


/* OFG-5417 User icon size issue fix */


/*.wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li i.app-icon.icon-user-image-2 {*/


/*    font-size: 17px !important;*/


/*    height: 23px !important;*/


/*    width: 23px !important;*/


/*    margin-top: -1px !important;*/


/*    border: 1px solid #661C69 !important;*/


/*}*/


/*.wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li i.app-icon.icon-help {*/


/*    padding-right: 0px;*/


/*}*/

.wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li>a>i {
    font-size: 24px !important;
}

.wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li i.app-icon.icon-user-image-2 {
    font-size: 17px !important;
    height: 23px !important;
    width: 23px !important;
    margin-top: 0px !important;
    border: 1px solid #661C69 !important;
    text-align: center;
    padding: 0px !important;
}

.wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li {
    display: flex;
    align-items: center;
}

.wm-app .app-mobile-navbar .navbar .navbar-nav>li>a {
    line-height: inherit !important;
}

.wm-app .app-mobile-navbar .navbar .navbar-nav>li {
    display: inline-flex;
    align-items: center;
}


/* OFG-4423 */

.wm-app .app-login-form .toggle-remember-column .form-group[widget=toggle] .control-label {
    color: #000 !important;
    font-weight: 400 !important;
}

.wm-app .app-login form.app-login-form .app-login-rememberme.checkbox .caption {
    line-height: 20px !important;
}


/*.wm-app .app-login-form .toggle-remember-column .checkbox input:checked+.caption:before {*/


/*    line-height: 13px !important;*/


/*}*/

.wm-app .app-login-form .app-login-rememberme.checkbox .caption:before {
    margin-top: -2px !important;
}

.wm-app .app-login-form .app-toggle.checkbox.yesno-toggle.login-toggle {
    padding-left: 0px !important;
}


/* OFG-5254 issue fixes*/

.wm-app input.app-textbox::-moz-selection {
    /* Code for Firefox */
    background: transparent;
}

.wm-app input.app-textbox::selection {
    background: transparent;
}

.wm-app .form-group .ng-invalid .form-control:focus,
.wm-app .form-group .form-control:focus,
.wm-app .form-group .ng-valid .form-control:focus {
    background: transparent !important;
}

.wm-app .form-group .ng-invalid .form-control:focus,
.wm-app .form-group .ng-valid .form-control:focus {
    background: transparent !important;
}

@media (max-width: 390px) {
    .wm-app .btn.btn-fab {
        font-size: 16px;
        width: 30px;
        height: 30px;
        min-width: 30px;
        min-height: 30px;
        margin-right: 0.5rem;
    }
}

@media (min-width:700px) {
    .wm-app .app-page-content.app-content-column.tablet-bg {
        background-image: none;
    }
    .wm-app .tablet-notifications-prefab a.notifications-popover.app-anchor,
    .wm-app .welcome-label.h4 {
        color: #000;
    }
    /*OFG-6613*/
    .wm-app .app-dialog.modal-dialog.full-screen-dialog-padding.RDC-Image-view .modal-body {
        margin: 0 auto;
        max-width: 768px;
        scale: 0.8 !important;
        margin-top: 150px !important;
    }
    /*END OFG-6613*/
}

@media (max-width: 360px) {
    .wm-app .app-mobile-navbar.feature-header-nav .navbar .navbar-nav>li>a>i {
        font-size: 24px !important;
    }
}


/*OFG-5313 fixed overlapped  issue*/

.wm-app .search-opt-btn-group .app-radioset.inline li {
    padding-left: 0px;
}

.wm-app .search-opt-btn-group .radio .app-radioset-label {
    padding-left: 2rem !important;
}


/*OFG-5829
.wm-app .search-opt-btn-group .radio .caption:before {
    left: -1.9rem !important;
}*/


/*OFG-5624 fixed border none issue*/

.wm-app .transactionQuickActions .app-livelist .no-data-msg {
    border: none;
}

.wm-app .expanded-list.accounts-card-list.app-livelist li.app-list-item .app-card {
    background: #FFFFFF;
}


/*OFG-5369 label-credit text*/

.wm-app .app-livelist .app-list-item.active.list-group-item .app-label.label-credit,
.wm-app .label-credit {
    color: #11880c !important;
}


/*OFG-5555*/

.wm-app .spanLimit {
    font-family: 'sourcesanspro' !important;
    font-size: 14px !important;
    color: #444444 !important;
}

.wm-app .spanLimitData {
    font-size: 14px !important;
}


/*End OFG-5555*/


/*OFG-3747*/

div[name="editEmail"],
div[name="editEmail2"] {
    top: 0px !important;
}

div[name="emailText"],
div[name="emailText2"] {
    width: 100% !important;
}

label[name="labelSecondaryEmailValue"] {
    font-size: 16px !important;
}


/*End OFG-3747*/


/*OFG-5570*/

.wm-app div[name="dialogMoreActions"] .modal-header .modal-title .dialog-heading {
    padding-left: 1rem !important;
}


/*End OFG-5570*/


/*OFG-5555*/

.wm-app .app-message span+span:nth-child(2) {
    font-family: 'TTNorms-Medium' !important;
}

.wm-app .app-message span+span:nth-child(4) {
    font-family: 'TTNorms-Medium' !important;
}


/*OFG-5555*/

.wm-app .app-date .bs-datepicker-body table td span.selected,
.wm-app .app-date .bs-datepicker-body table td span[class*=select-]:after,
.wm-app .app-date .bs-datepicker-body table td.selected span,
.wm-app .app-date .bs-datepicker-body table td[class*=select-] span:after {
    background-color: #e37617 !important;
}


/* OFG-5880 */

.wm-app a {
    user-select: none;
    -webkit-user-drag: none;
}

.wm-app .nav.nav-tabs>li.tab-header>a:focus {
    color: #FFFFFF !important;
}


/*OFG-5789*/

body.modal-open .modal {
    overflow-y: scroll !important;
}


/* end OFG-5789*/

.wm-app .interstitials-dialog.interstitials-main-dialog.interstitials-dialog-small .enrollment-feature-list .checkbox label {
    font-family: Arial Regular !important;
}


/*OFG-6004 */

.wm-app div[name="confirmdialogSignOut"] .alert.app-message {
    /*text-align: left !important;*/
    display: flex;
}

.wm-app .alert-warning i.icon.warning.wi.wi-bell {
    width: auto;
    margin-right: 10px;
}

.wm-app .alert-warning i.icon.warning.wi.wi-bell:before {
    content: "\eaa9" !important;
    opacity: 0.9;
}


/* end OFG-6004 */


/*OFG-5555*/

.wm-app .app-message span+span:nth-child(2) {
    color: #000 !important;
}

.wm-app .account-deposit-limit-msg.alert-warning>span span:first-child {
    font-weight: bold !important;
}


/*Oend FG-5555*/


/*OFG-5919*/

.wm-app .interstitials-main-dialog .enrollment-feature-list li.app-list-item .form-group.app-composite-widget.clearfix {
    font-family: 'Arial, Regular' !important;
}

.wm-app .checkbox-chip-set .form-group.app-composite-widget.clearfix .app-checkbox .caption {
    color: white;
}

.wm-app .checkbox-chip-set .form-group.app-composite-widget.clearfix .app-checkbox .unchecked .caption {
    color: #661c69;
}

.wm-app section[name="LCD_Branch_Atm_Locator"] .app-tabs .tab-content {
    margin-bottom: 3rem;
}


/*OFG-6293*/


/*.wm-app app-page-troublesigninaccountlocked>div>header>nav:nth-child(1)>div.mobile-navbar-right {*/


/*    width: auto;*/


/*}*/


/*End OFG-6293*/


/*OFG-6766*/

.wm-app .btn-right-next {
    position: absolute;
    z-index: 99;
    top: 10px;
    background: #E37617 !important;
    color: white !important;
    border-radius: 0px !important;
    padding: 0px !important;
    width: 2rem;
    box-shadow: none;
    font-size: 1.2rem;
    padding-top: 10px !important;
    border: none !important;
    right: -6px;
    width: 33px;
}

.wm-app .btn-left-prev {
    position: absolute;
    z-index: 99;
    top: 10px;
    background: #E37617 !important;
    color: white !important;
    border-radius: 0px !important;
    padding: 0px !important;
    width: 2rem;
    box-shadow: none;
    font-size: 1.2rem;
    padding-top: 10px !important;
    border: none !important;
}

@media (min-width:555px) {
    .wm-app .btn-left-prev,
    .wm-app .btn-right-next {
        display: none;
    }
}


/*End OFG-6766*/


/*OFG-6796*/

.app-checkbox.checkbox .caption,
.radio.app-radio .caption {
    display: inline;
}


/*End OFG-6796*/


/*OFG-6462*/

.wm-app .toast-success .toast-message {
    font-family: 'Arial' !important;
}


/*end OFG-6462*/


/*OFG-6898*/

.wm-app app-page-billpay .list-group-item {
    padding: 10px 15px !important;
}


/*End OFG-6898*/


/*OFG-6613*/

.wm-app .app-dialog.modal-dialog.full-screen-dialog-padding.RDC-Image-view .modal-body {
    padding: 1rem;
    background: #fff;
    scale: 0.9;
    margin-top: 30px;
}


/*End OFG-6613*/


/*OFG-7454*/

.wm-app .app-mobile-navbar.login-header-nav .navbar .navbar-nav.navbar-left>li a {
    z-index: 100 !important;
}


/*End OFG-7454*/


/*OFG-7356*/

.wm-app .modal-dialog.app-dialog.modal-dialog.dialog-bg-primary.migration-dialog .modal-content {
    background: #E37617 !important;
}

.wm-app .app-dialog.modal-dialog.full-screen-dialog.dialog-bg-primary.migration-dialog .modal-body {
    background: #FFFFFF;
    width: 90%;
    height: 400px;
    margin: auto;
}

.wm-app .mig-spinner i.spinner-image {
    color: #E37617 !important;
    z-index: 110 !important;
}

.wm-app .migration-dialog .app-spinner .spinner-message {
    z-index: 100 !important;
}

.wm-app .app-dialog.modal-dialog.full-screen-dialog.dialog-bg-primary {
    color: #000000 !important;
    font-size: 14px;
}

.wm-app .app-dialog.modal-dialog.full-screen-dialog.dialog-bg-primary .app-label {
    padding-top: 12em;
}

.wm-app div[name="dialogMigInProgress"] div[name="gridcolumn9"] {
    padding-top: 2em;
}

.wm-app div[name="dialogMigInProgress"] label {
    color: #000000 !important;
    width: 100% !important;
}

.wm-app .modal-dialog.app-dialog.modal-dialog.dialog-bg-primary.migration-dialog .modal-content {
    padding-top: 0px !important;
}


/*End OFG-7356 */


/*OFG-7457*/

@media (min-width: 768px) {
    .wm-app .app-grid-layout.clearfix.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .btn-group-vertical>.btn-group.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .btn-toolbar.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .container-fluid.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .container.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .dl-horizontal dd.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .form-horizontal .form-group.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .modal-footer.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .modal-header.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .nav.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .navbar-collapse.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .navbar-header.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .navbar.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .pager.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .panel-body.grouped-total-values,
    .wm-app .app-grid-layout.wm-app .row.grouped-total-values {
        background: #eee;
    }
    .wm-app .accounts-card-list.accounts-card-listview.app-livelist li.app-list-item .app-panel.panel.acctlisting-title-inactive>.panel-heading {
        position: absolute;
        width: 100%
    }
    .wm-app .accounts-card-list.accounts-card-listview.app-livelist li.app-list-item .app-panel.panel.acctlisting-title-error>.panel-heading {
        position: absolute;
        width: 100%
    }
    .wm-app .accounts-card-list.accounts-card-listview.app-livelist li.app-list-item .app-panel.panel.acctlisting-title-warning>.panel-heading {
        position: absolute;
        width: 100%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel .panel-heading+.panel-content+.panel-footer {
        margin-top: 2.2rem !important;
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview>ul {
        -moz-column-count: 1;
        column-count: 1;
        margin-right: 1.25rem;
        padding-right: 0
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview>ul .app-card.card.app-panel {
        margin: 0;
        border: none;
        box-shadow: none;
        border-radius: 0
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview>ul .group-list-item:last-child .app-panel.app-card .app-card-content .app-panel.panel:before {
        border-top: 0
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-grid-column.col-sm-6 {
        width: 40%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-grid-column.col-sm-2 {
        width: 26.33333333%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview li.app-list-item-group {
        border: 1px solid #eee;
        box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
        margin-bottom: 1.25rem;
        border-radius: .25rem
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel-content {
        width: 80%;
        display: inline-block
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer {
        width: 20%;
        display: inline-flex;
        align-items: start;
        margin: 8px 0;
        padding: 0;
        border: none;
        border-radius: 0
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer>div,
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer>div>.app-livelist {
        height: 100%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer .app-livelist {
        border: none;
        padding: 0
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer .app-livelist:before {
        width: auto;
        bottom: 0;
        margin: 0;
        left: -2px;
        content: "";
        position: absolute;
        border-left: 1px dashed #ccc;
        height: calc(100% - 1rem);
        top: 8px;
        display: block
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer .app-livelist .app-livelist-container {
        display: flex;
        flex-direction: column
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer .app-livelist .app-livelist-container>.list-group-item {
        border-width: 0;
        padding: .5rem
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .app-panel-footer .app-livelist .app-livelist-container>.list-group-item>.app-container>.btn {
        justify-content: left
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel {
        border-radius: 0;
        display: flex;
        align-items: stretch
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel .panel-heading {
        position: absolute;
        width: 100%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel .panel-heading+.panel-content,
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel .panel-heading+.panel-content+.panel-footer {
        margin-top: 2.5rem;
        background: transparent
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .panel .panel-heading+.panel-content+.panel-footer .app-livelist {
        margin-top: .5rem
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .grouped-total-values .app-grid-row {
        width: 80%
    }
    .wm-app .app-livelist.accounts-card-list.accounts-card-listview .grouped-total-values .app-grid-column {
        margin-left: -2px
    }
}


/*End OFG-7457*/


/*OFG-7478 */

@media (min-width: 768px) {
    .wm-app .app-dialog.modal-dialog.full-screen-dialog.dialog-preview-checkDeposit .btn.app-button.btn-secondary {
        width: auto !important;
        min-width: 120px;
        margin: auto auto auto 0 !important;
        margin-left: 0px !important;
        margin-right: 20px !important
    }
    .wm-app .app-dialog.modal-dialog.full-screen-dialog.dialog-preview-checkDeposit .btn.app-button.btn-primary {
        width: auto !important;
        min-width: 120px;
        margin: auto auto auto 0 !important;
        margin-left: 0 !important;
        margin-right: 20px !important
    }
}


/*End OFG-7478 */


/*OFG-6613*/

@media (max-width:700px) and (min-width: 400px) {
    .wm-app .app-dialog.modal-dialog.full-screen-dialog-padding.RDC-Image-view .modal-body {
        margin-top: 50px !important;
    }
}


/*END OFG-6613*/


/*OFG-7120*/

.wm-app div[name="addressStandardization"] {
    font-size: 18px;
}


/*End OFG-7120*/


/*OFG-7510*/

.wm-app div[name="dialogCalendarMob"].app-dialog.modal-dialog .modal-body {
    padding-top: 0.4rem !important;
}


/*End OFG-7510*/


/*OFG-7570*/

.wm-app .announcements-block .h3.font-bold {
    color: #e37617 !important;
}

.wm-app .app-livelist.announcements-list.None .no-data-msg {
    color: #444;
    border: none !important;
}


/*End OFG-7570*/


/*32.2 smoke test issues*/

.wm-app app-prefab-lcd_interstitial_main button[name="buttonContinue"] {
    margin-right: 0px !important;
}

.wm-app app-prefab-lcd_customer_profile_info .panel:not(.dashboard-section-panel) .customer-profile-panel-grid-view .app-grid-column.col-xs-3 {
    max-width: none!important;
    width: 100%!important;
}

.wm-app .panel .customer-profile-panel-grid-view .app-grid-column.text-right.col-xs-1 {
    top: 0px !important;
}

.wm-app label[name="labelPrimaryEmailValue"] {
    font-size: 0.8rem !important;
    word-wrap: normal !important;
}

.wm-app label[name="labelSecondaryEmailValue"] {
    font-size: 0.8rem !important;
    word-wrap: normal !important;
}


/*.wm-app app-page-checkdeposit .app-dialog.modal-dialog button.btn.btn-primary+button.btn.btn-secondary,*/


/*.wm-app .app-dialog.modal-dialog button.btn.btn-primary+button.btn.btn-secondary+.btn {*/


/*    margin-left: 5%;*/


/*}*/


/*End 32.2 smoke test issues*/


/*OFG-7190*/

.wm-app .app-livelist .media-right a.view-more-link {
    color: #661c69;
}


/*OFG-7501*/

.wm-app .card-management-details .app-datanavigator .pagination>li {
    margin-top: 4px !important;
}

.wm-app .card-management-details .app-datanavigator .pagination li.pagecount+li {
    margin-top: 4px !important;
}


/*end OFG-7501*/


/*OFG-7762*/

.wm-app button[name="buttonCancelDel"] {
    width: 90% !important;
}


/*End OFG-7762*/


/*OFG-7789*/


/*.wm-app .app-dialog.dialog-preview-checkDeposit .alert.app-message {*/


/*    flex-direction: row !important;*/


/*}*/


/*End OFG-7789*/


/* OFG-7789*/

.wm-app div[name="tabsCheckDeposit"] .alert-warning i.icon.warning.wi.wi-bell {
    margin-top: -4px !important;
    scale: 0.7;
    height: 100%;
}

.wm-app div[name="containerPreviewCheckDeposit"] .alert-warning i.icon.warning.wi.wi-bell {
    margin-top: -3.8px !important;
    scale: 0.7;
    height: 100%;
}

.wm-app form[name="stvCheckDepositForm"] .account-deposit-limit-msg.alert-warning>span {
    margin-left: -9px !important;
}


/* End OFG-7789*/


/*OFG-7855*/

.wm-app app-prefab-lcd_dashboard_notifications button[name="buttonSettingsCCAOnlyOne"] {
    color: #661c69;
}


/*end OFG-7855*/


/*OFG-7490*/

.wm-app .text-card-disclosure {
    min-height: 50px;
}

.wm-app app-partial-partial_webtabletlayout .table>thead>tr>th[data-col-field="__expand"] {
    display: none !important;
}


/*End OFG-7490*/


/*OFG-7487*/

.wm-app .app-livelist .media-body>.app-grid-row {
    min-height: 36px;
}


/*End OFG-7487*/


/*OFG-7742*/

.wm-app .interstitials-dialog.modal-dialog .app-container.eligible-accounts-container button.btn.app-button {
    width: 85% !important;
}


/*End OFG-7742*/


/*OFG-7390*/

.wm-app app-page-loginpolicyagreement a {
    text-decoration: underline !important;
}


/*end OFG-7390*/


/*OFG-7929*/

.wm-app .app-container.dispalyflex.small-margin-top>button.btn.app-button.btn-transparent {
    min-width: 0px;
    width: fit-content !important;
    min-height: 32px;
    height: fit-content !important;
    margin: 0.5rem !important;
}

.wm-app .app-container.clearfix.default-shadow>button.btn.app-button.btn-transparent.small-margin-top.noLineheight {
    min-width: 0px;
    width: fit-content !important;
    min-height: 20px;
    height: fit-content !important;
    margin: 0.6rem 0 0.6rem 0.6rem !important;
    padding-left: 0.5rem;
}

.wm-app .app-container .dispalyflex {
    display: flex;
}


/*End OFG-7929*/


/*OFG-7814*/

.wm-app app-prefab-lcd_transfer_movemoney div[name="containerOTCutOffCross"] {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.wm-app app-prefab-lcd_transfer_movemoney label[name="labelCutOffTimeMsgOT"] {
    padding-top: 0px !important;
}


/*end OFG-7814*/


/*OFG-7173*/

.wm-app .app-dialog.dialog-preview-checkDeposit div[name="messageFailureCheckDepositContainer"] .alert.app-message {
    flex-direction: column !important;
}

.wm-app .app-dialog.dialog-preview-checkDeposit div[name="messageFailureCheckDepositContainer"] .app-message span {
    text-align: center !important;
}


/*end OFG-7173*/


/*OFG-7475*/

.wm-app app-page-changepassword label[name="labelMigDesc"] {
    font-family: 'TTNorms-Regular' !important;
}

.wm-app app-page-changepassword>div>main>div>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>label {
    color: #000000 !important;
    font-family: "TTNorms-Medium" !important;
    font-size: 1.5rem !important;
}


/*OFG-7475*/


/*OFG-7966*/

.wm-app .app-page.mobile-app-page .app-content .app-content-row .app-page-content.app-content-column[name="page_card_manag"] {
    display: block;
}


/*end OFG-7966*/


/*OFG-7989*/

.wm-app .infoMessagePushNotification {
    color: #2196F3!important;
}


/*end OFG-7989*/


/*OFG-7989*/

.wm-app div[name="mobilePushNotificationsNotAllowed"] button.btn.app-button {
    width: 90% !important;
    margin-left: 0px !important;
}

.wm-app a[name="pnAnchorRefreshAccessBtn"] {
    margin-top: 1rem;
}


/*end OFG-7989*/


/*OFG-8039*/

.wm-app app-partial-faqscontent div[name="accordionpane1"] button {
    display: none !important;
}


/*end OFG-8039*/


/*OFG-7111*/

.wm-app div[name="containerRegionBody"] .app-label.text-danger.error-Icon-Alignment {
    font-size: 16px !important;
}


/*end OFG-7111*/

.wm-app .reset-password-form .form-group>div>.ng-touched.ng-invalid>.ng-touched.ng-invalid.form-control {
    background: #fef9f9 !important;
    border: 2px solid #d71721 !important;
}

.wm-app .reset-password-form .live-field.form-group .help-block.text-danger {
    display: none;
}

.wm-app .reset-password-form .show-ms-empty .live-field.form-group .help-block.text-danger {
    display: block;
}

.wm-app .reset-password-form .show-ms-notmatch .live-field.form-group .help-block.text-danger {
    display: block;
}


/*OFG-8089*/

.wm-app div[name="transferSummaryDetails"] div[name="container4"] label {
    padding: 0px !important;
}


/*end OFG-8089*/


/*OFG-8027*/

.wm-app div[name="dialogactionsadddevice"] button.btn.app-button {
    width: 90% !important;
    margin-left: 0px !important;
}


/*end OFG-8027*/


/*OFG-8049*/

.wm-app .disclosures-container .marginDiscAnchor {
    margin: 0 3px;
}

.wm-app .disclosures-container .labelInLine {
    display: inline;
}
