.navbar-static-top.navbar-inverse {
    background-color: rgb(255 255 255 / 75%) !important;
    backdrop-filter: blur(1.25rem);
    box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

.weblink {
  margin-left: 20px;
}

.navbar-inverse .navbar-nav>li>a:hover {
  background-color: transparent !important;
  color: #2D2D2D !important;
}

/* Power Virtual Agent styles */
.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}

html[dir="rtl"] .pva-floating-style {
  position: fixed;
  bottom: 0px;
  left: 0px;
  margin-left: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}
/* Power Virtual Agent styles ends */

.loading-icon.loading-animation {
    position: absolute;
    display: inline-block;
    mask-image: url(icon-loading.orange.798a191745ad5ae5.svg);
    -webkit-mask-image: url(icon-loading.orange.798a191745ad5ae5.svg);
    animation: loading 1s infinite linear;
    width: 48px;
    height: 48px;
    background-color: #D04A02;
}

.ap-button-loading-icon.loading-animation {
    cursor: no-drop;
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    mask-image: url(icon-loading.798a191745ad5ae5.svg);
    -webkit-mask-image: url(icon-loading.798a191745ad5ae5.svg);
    animation: loading 1s infinite linear;
}

.ap-badge.custom-message-badge {
  width: 210px !important;
}