.b-toaster { top: 75px !important; // make sure toasts do not hide top header } // Toast component and status icon style .toast { padding: $spacer/2 $spacer/2 $spacer/2 $spacer + 2; border-width: 0 0 0 3px; box-shadow: $box-shadow; .close { font-weight: 300; opacity: 1; } } .toast-header { display: flex; align-items: flex-start; background-color: transparent !important; //override specificity border: none; padding-bottom: 0; @include themify($themes) { color: themed("text-primary") !important; //override specificity } } .toast-icon { display: flex; margin-right: 1rem; svg { margin-left: -2.5rem; } + .close { line-height: 0.9; } } .toast-body { @include themify($themes) { color: themed("text-primary") !important; } padding-top: 0; } .b-toast-success .toast { border-left-color: theme-color("success") !important; background-color: theme-color-light("success") !important; } .b-toast-info .toast { border-left-color: theme-color("info") !important; background-color: theme-color-light("info") !important; } .b-toast-danger .toast { @include themify($themes) { border-left-color: themed("red-40") !important; background-color: themed("red-5") !important; } } .b-toast-warning .toast { border-left-color: theme-color("warning") !important; background-color: theme-color-light("warning") !important; }