﻿.bmodal .modal-dialog {

    -webkit-animation: showSweetAlert .5s!important;
    animation: showSweetAlert .5s!important;
}

.bmodal .ic-alert {
    text-align: center;
    padding: 0.25em;
}

.bmodal .ic-alert i {
    font-size: 4rem;
    font-weight: 300;
    vertical-align: middle;
    display: table-cell;
}

.bmodal .ic-alert {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 0.5rem;
    border-radius: 35px;
    display: table;
    font-size: 2rem;
}
.bmodal .ic-alert.ic-empty {
    display: none !Important;
}

.bmodal .ic-alert.ic-question { border-color: lightskyblue; }

.bmodal .ic-alert.ic-question i { color: lightskyblue; }

.bmodal .ic-alert.ic-info { border-color: #BBDEFB; }

.bmodal .ic-alert.ic-info i { color: #64B5F6; }

.bmodal .ic-alert.ic-success { border-color: #69F0AE; }

.bmodal .ic-alert.ic-success i { color: #00C853; }

.bmodal .ic-alert.ic-error { border-color: #FF4081; }

.bmodal .ic-alert.ic-error i { color: #E91E63; }

.bmodal .ic-alert.ic-warning { border-color: #FFA726; }

.bmodal .ic-alert.ic-warning i { color: #FF9800; }

.bmodal .ic-alert.ic-prompt { border-color: #EEEEEE; }

.bmodal .ic-alert.ic-prompt i { color: #E0E0E0; }

.ic-alert .ic-error::before { content: "\f00d"; }

.bmodal .modal-footer {
    border-top: 0;
    text-align: center;
    display: block;
    padding-bottom: 2em;
}

.bmodal .modal-footer button { min-width: 200px !Important; }

.bmodal .btitle {
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}

@-webkit-keyframes showSweetAlert {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    80% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes showSweetAlert {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    80% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes hideSweetAlert {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }
}

@keyframes hideSweetAlert {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }
}