@prefix: graphjs;

@{prefix}-alert.@{prefix}-root {
    display: block;
    width: 20em;
    .clearfix;
    .@{prefix}-content {
        padding: 2em 1.5em;
        p {
            text-align: center;
            font-size: 1.1em;
            line-height: 1.5em;
        }
    }
    & > button {
        .bold-font;
        border-top-width: 2px;
        border-top-style: solid;
        // ThemeOption: border-top-color: fade(@default-color, 10%);
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        // ThemeOption: .background-color-states(@background-color);
        &:not(.@{prefix}-danger) {
            // ThemeOption: .text-color-states(@primary-color);
        }
        &.@{prefix}-danger {
            .text-color-states(@danger-color);
            // ThemeOption: .background-color-states(@background-color);
        }
        &.@{prefix}-full {
            width: 100%;
        }
        &.@{prefix}-half {
            float: left;
            width: 50%;
            &:first-of-type {
                border-bottom-right-radius: 0;
                border-right-width: 1px;
                border-right-style: solid;
                // ThemeOption: border-right-color: fade(@default-color, 10%);
            }
            &:last-of-type {
                border-bottom-left-radius: 0;
                border-left-width: 1px;
                border-left-style: solid;
                // ThemeOption: border-left-color: fade(@default-color, 10%);
            }
        }
    }
}