.bootstrap-dialog {
    z-index: 2920 !important;
}

    .bootstrap-dialog .modal-content {
        box-shadow: none;
        border-radius: 5px;
        background: #fff;
        border: none;
    }

    .bootstrap-dialog .modal-header {
        padding: 14.0px 12px;
        border-radius: 0;
        position: relative;
        text-align: right;
        background-color: #ffffff;
        border-radius: 4px 4px 0 0;
    }

        .bootstrap-dialog .modal-header .bootstrap-dialog-header {
            text-align: right;
        }

            .bootstrap-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title {
                margin: 0;
                font-size: 14.5px;
                text-align: right;
                color: #f9f9f9;
            }

            .bootstrap-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close {
                text-shadow: none!important;
                outline: none!important;
                opacity: 1;
                font-size: 28px;
                line-height: 16px;
                font-weight: normal;
                display: inline-block;
                position: absolute;
                text-indent: 0!important;
                border-radius: 50%;
                top: calc(50% - 5px);
                left: 11px;   
                text-align: center;
                color: #f195a9;
                -webkit-transition: .2s;
                -moz-transition: .2s;
                -o-transition: .2s;
                transition: .2s;
            }

                .bootstrap-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close:hover {
                    color: #f55;
                    -webkit-transition: 0.2s;
                    -moz-transition: 0.2s;
                    -o-transition: 0.2s;
                    transition: 0.2s;
                }

                .bootstrap-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close:focus {
                    outline: none;
                }

    .bootstrap-dialog .modal-body {
        box-shadow: none;
        padding: 20px 13px;
        text-align: right;
        display: table;
        width: 100%;
        min-height: 60px;
        height: 60px;
        overflow: visible;
    }

        .bootstrap-dialog .modal-body .bootstrap-dialog-body {
            text-align: right;
            display: table-cell;
            vertical-align: middle;
        }

            .bootstrap-dialog .modal-body .bootstrap-dialog-body .bootstrap-dialog-message {
                font-size: 14px;
                color: #434343;
            }

    .bootstrap-dialog .modal-footer {
        border-top: 1px solid #e5e5e5;
        background: #fff;
        padding: 10px 10px;
        border-radius: 0 0 4px 4px;
    }

        .bootstrap-dialog .modal-footer.bootstrap-dialog-footer {
            text-align: right;
        }

            .bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons {
                text-align: right;
            }

                .bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn {
                    min-width: 60px;
                }


                    .bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn > .icon {
                        margin-left: 3px;
                    }


    /*.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn-default {
            }*/

    /*info*/
    .bootstrap-dialog.type-info .modal-header {
        background-color: #44c7f4;
    }

    .bootstrap-dialog.type-info .modal-content {
        border: 1px solid #44c7f4;
    }


    /*primary*/
    .bootstrap-dialog.type-primary .modal-header {
        background-color: #337ab7;
        background-color: #136ad5;
    }

    .bootstrap-dialog.type-primary .modal-content {
        border: 1px solid #337ab7;
        border: 1px solid #136ad5;
    }

    /*success*/
    .bootstrap-dialog.type-success .modal-header {
        background-color: #8cb811;
    }

    .bootstrap-dialog.type-success .modal-content {
        border: 1px solid #8cb811;
    }

    /*Warning*/
    .bootstrap-dialog.type-warning .modal-header {
        background-color: #f0ad4e;
    }

    .bootstrap-dialog.type-warning .modal-content {
        border: 1px solid #f0ad4e;
    }


    /*Danger*/
    .bootstrap-dialog.type-danger .modal-header {
        background-color: #fd5c63;
    }

    .bootstrap-dialog.type-danger .modal-content {
        border: 1px solid #fd5c63;
    }

@media(min-width:767px) {
    .bootstrap-dialog .modal-dialog {
        box-shadow: none;
        border-radius: 2px;
        border: none;
        margin: 15px auto;
    }
}
