.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px;;}
.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}
.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}
.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}
.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:.9;filter:alpha(opacity=90); }
.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}
.bootstrap-dialog .bootstrap-dialog-close-button .close {
    display: inline-flex;
    padding: 0;
    margin-right: -7px;
    margin-top: -20px;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-image: none;
    border: 1px solid transparent;
    
    color: #E7E7E7;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.bootstrap-dialog .bootstrap-dialog-close-button .close:hover,
.bootstrap-dialog .bootstrap-dialog-close-button .close:focus {
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}
.bootstrap-dialog-header { width: 100% !important; }

.bootstrap-dialog-footer-buttons {
    text-align: right !important;
}
.bootstrap-dialog-footer-buttons .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.bootstrap-dialog-footer-buttons .btn-group .btn + .btn {
    margin-left: -1px;
}
.bootstrap-dialog-footer-buttons .btn-block + .btn-block {
    margin-left: 0;
}

.bootstrap-dialog.type-default .modal-header{background-color:#fff}
.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}
.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}
.bootstrap-dialog.type-primary .modal-header{background-color:#337ab7}
.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}
.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}
.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}
.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}
.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}
.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}
.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}