.slds-theme--info {
    color: #195FE5 !important;
}
.slds-theme--info:before {
    content: "\f05a";
}
  
.slds-theme--success {
    color: var(--lwc-colorBackgroundToastSuccess) !important;
}
.slds-theme--success:before {
    content: "\f058";
}

.slds-theme--warning {
    color: var(--lwc-colorBackgroundWarning) !important;
}
.slds-theme--warning:before {
    content: "\f06a";
}
  
.slds-theme--error {
    color: var(--lwc-colorBackgroundToastError) !important;
}
.slds-theme--error:before {
    content: "\f071";
}
  
.forceCommunityToastManager .toastContent {
    color: currentColor !important;
}
.forceCommunityToastManager .forceToastMessage {
    min-height: 50px;
}

.slds-notify--toast {
    --lwc-squareIconUtilityLarge: 1.5em;
    background-color: #ffffff !important;
    border-left: 6px solid currentColor;
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,.1);
}
.slds-notify--toast:before {
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 32px;
    margin-right: 12px;
    width: 32px;
    color: currentColor;
}

.slds-notify--toast .toastMessage {
    color: #000000 !important;
}
.slds-notify--toast .toastIcon {
    display: none;
}
.slds-notify--toast button.toastClose {
    background-color: rgba(0,0,0,.1);
    border-radius: 40px !important;
    padding: 4px;
}
.slds-notify--toast button.toastClose,
.slds-notify--toast button.toastClose svg {
      color: #000000 !important;
}
