
$theme: '';
.sc-alert {
  background: white;
  .info {
    position: relative ;
    min-height: 48px;
    padding: 20px 12px 58px 74px;
    &.plain {
      padding: 20px 12px 58px 16px;
    }
    .icon {
      position: absolute;
      left: 12px;
      top: 14px;
    }
    .header {
      background-color: transparent;
      color: black;
      margin: 0;
      padding: 0;
      font-size: 16px;
      margin-bottom: 6px;
      font-family: inherit ;
    }
    .description {
      padding: 0;
      margin: 6px 0px;
      font-size: 12px;
      margin-right: 20px;
    }
    .caption {
      padding: 0;
      margin: 6px 0px;
      font-size: 11px;
      margin-right: 20px;
    }
    .separator {
      position: absolute;
      width: 100%;
      height: 2px;
      left: 0px;
      bottom: 50px;
      background: #eaeaea ;
    }
  }
}

.sc-pane.sc-panel.sc-alert > div > .sc-view {
  overflow: visible;
}
