/*.theme__default {*/

    .triangle-arrow {
        margin-left: -8px;
        position: absolute
    }

    .triangle-arrow, .triangle-arrow:before {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        position: absolute;
        border: 8px solid transparent;
        height: 0;
        width: 1px
    }

    .triangle-arrow:before {
        content: "";
        z-index: -1;
        border-width: 8px;
        left: -8px;
        border-bottom-color: #e5e5e5
    }

    .triangle-arrow-up {
        margin-left: -8px;
        position: absolute;
        top: 0;
        margin-top: -8px
    }

    .triangle-arrow-up, .triangle-arrow-up:before {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        position: absolute;
        border: 8px solid transparent;
        height: 0;
        width: 1px
    }

    .triangle-arrow-up:before {
        content: "";
        z-index: -1;
        border-width: 8px;
        left: -8px
    }

    .triangle-arrow-up, .triangle-arrow-up:before {
        border-top: none;
        border-bottom-color: #fff
    }

    .triangle-arrow-up:before {
        top: -1px;
        border-bottom-color: #e5e5e5
    }

    .triangle-arrow-down {
        margin-left: -8px;
        position: absolute;
        bottom: 0;
        margin-bottom: -8px
    }

    .triangle-arrow-down, .triangle-arrow-down:before {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        position: absolute;
        border: 8px solid transparent;
        height: 0;
        width: 1px
    }

    .triangle-arrow-down:before {
        content: "";
        z-index: -1;
        border-width: 8px;
        left: -8px;
        border-bottom-color: #e5e5e5
    }

    .triangle-arrow-down, .triangle-arrow-down:before {
        border-bottom: none;
        border-top-color: #fff
    }

    .triangle-arrow-down:before {
        bottom: -1px;
        border-top-color: #e5e5e5
    }

    .ms-clear::-ms-clear {
        width: 0;
        height: 0
    }

    .user-select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .notifications {
        position: fixed;
        z-index: 1500;
        right: 50px;
        bottom: 10px;
        left: 50px;
        margin: auto;
        width: 600px
    }

    .notifications .alert {
        -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3);
        box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3);
        table-layout: fixed;
        background: #fff;
        bottom: 0;
        z-index: 2
    }

    .notifications .alert:not(:first-child) {
        margin-top: 8px
    }

    .notifications .alert span div:first-letter {
        text-transform: uppercase
    }

    .notifications .alert .action-wrap {
        width: 22%
    }

    .notifications .notifications-enter {
        opacity: 0;
        bottom: 0
    }

    .notifications .notifications-enter.notifications-enter-active {
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in;
        opacity: 1;
        bottom: 0
    }

    .notifications .notifications-leave {
        opacity: 1;
        bottom: 0;
        z-index: 1
    }

    .notifications .notifications-leave.notifications-leave-active {
        -webkit-transition: .5s ease-in;
        -o-transition: .5s ease-in;
        transition: .5s ease-in;
        opacity: .01;
        bottom: -500px
    }

    .notifications:not(.notifications-multiple) .notifications-leave {
        position: absolute
    }

    .notifications ul {
        padding-left: 28px;
        margin-top: 4px;
        list-style-position: outside
    }

    .notifications.confirm-redirect .action-wrap {
        width: 32%
    }

    .sbbol3 .notifications .alert {
        -webkit-border-radius: 6px;
        border-radius: 6px
    }

    .sbbol3 .notifications .alert > span {
        padding: 16px
    }

    .sbbol3 .notifications .redirect-dialog-content .btn-link.text-ellipsis {
        max-width: 356px
    }

    .sbbol3 .notifications.confirm-redirect .action-wrap {
        width: 300px
    }

/*
}*/
