  /* dialog types */
    /**
       * Icon animation
       * Copied from font-awesome: http://fontawesome.io/
    **/
    /** End of icon animation **/
.bootstrap-dialog .modal-content { padding: 25px; border-radius: 0; }
.bootstrap-dialog .modal-body { padding: 15px 0 0; }
.bootstrap-dialog .modal-footer { text-align: center; margin-top: 15px; }
.bootstrap-dialog .modal-header { border-radius: 0; padding: 0 0 14px; border-bottom: 2px solid #888; }
.bootstrap-dialog .modal-header.no-line { border-bottom: 0; }
.bootstrap-dialog .modal-header .close { background: url(/images/btn_layer_close.png) no-repeat 50% 50%; text-indent: -9000px; width: 22px; height: 22px; opacity: 1; }
.bootstrap-dialog .bootstrap-dialog-title { color: #222; display: inline-block; font-size: 20px; font-weight: bold; }
.bootstrap-dialog .bootstrap-dialog-message { font-size: 12px; }
.bootstrap-dialog .bootstrap-dialog-message .loading { padding: 12px 0 12px 50px; background: url(/images/icon_loading.gif) no-repeat left 50%; }
.bootstrap-dialog .bootstrap-dialog-button-icon { margin-right: 3px; }
.bootstrap-dialog .bootstrap-dialog-close-button { font-size: 20px; float: right; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; margin-top: 3px; }
.bootstrap-dialog .bootstrap-dialog-close-button:hover { cursor: pointer; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.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: #fff; /*background-color: #5bc0de;*/ }
.bootstrap-dialog.type-primary .modal-header { background-color: #fff; /*background-color: #428bca;*/ }
.bootstrap-dialog.type-success .modal-header { background-color: #fff; /*background-color: #5cb85c;*/ }
.bootstrap-dialog.type-warning .modal-header { background-color: #fff; /*background-color: #f0ad4e;*/ }
.bootstrap-dialog.type-danger .modal-header { background-color: #fff; /*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; }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }
