.iam-flex-container {
    background-color: #ffff !important;
    min-height: calc(100vh - 200px) !important;
}

.iam-card {
    background-color: #F8F8F8 !important;
}

/* .v-nav-app-name, .v-typography-headline-2 {
    font-size: 18px !important;
    font-weight: 200 !important;
} */
.copyright, .v-typography-color-subtle {
    color: #445660 !important;
}
.disclaimer, .v-typography-color-subtle {
    color: #445660 !important;
}
[v-icon-visa-chevron-down-tiny] .v-icon-primary {
    fill: white !important;
}
.show-on-hover-container .v-dropdown {
    color: white !important;
}

.show-dropdown {
    border-top: 4px solid orange !important;
}

    .show-dropdown:hover {
        background-color: #2B547E !important;
    }
/* .v-footer-links li {
    padding-inline: 0;
}
.v-footer-links a:last-of-type {
    padding-inline-end: 8px;
} */
 
/* The code below is commented out to increase the gap between two links after adding the new link 'Your Privacy Rights'.
.v-col-gap-48 {
    column-gap: var(--size-scalable-10) !important;
}
*/
footer ul li a, footer ul li a.v-link {
    color: #2A2E69 !important;
  }

  .max-icon-size{
  --v-icon-primary: rgb(42, 46, 105) !important;
    --v-icon-secondary: rgb(42, 46, 105) !important;
  }

.image-span[_ngcontent-ng-c391550556]:before{
    background-color: #2A2E69 !important;
}

.login-iam-container {
    background-color: #ffff !important;
}

.btn-primary:focus-visible, .btn-secondary:focus-visible {
    outline: 1px dotted var(--dynamic-color, #2A2E69) !important;
    outline-style: dashed !important;
  }