/* CSS used here will be applied after bootstrap.css */
.modal-header-success {
    color: #fff;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #28a745 !important; /*#5cb85c!important;*/
    width: 100%;
}

.modal-header-warning {
    color: #fff;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #ffc107 !important; /*#f0ad4e;*/
    width: 100%;
}

.modal-header-danger {
    color: #fff;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #dc3545 !important; /*#d9534f;*/
    width: 100%;
}

.modal-header-info {
    color: #fff;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #17a2b8 !important; /*#5bc0de;*/
    width: 100%;
}

.modal.modal-wide .modal-dialog.modal-wide  {
	width: 90%!important;
}

modal-wide modal-body{
	overflow-y: auto;
}

.is-invalid {
    background-color: rgba(220, 53, 69, 0.05) !important;
}

label {
    margin-bottom: 0rem !important;
}

/*.form-text {
    margin-top: -0.05rem !important;
}*/

.form-control-sm {
    margin-bottom: -0.20rem !important;
}

.form-check {
    margin-top: .125rem;
}

/*
    .table-custom td, .table-custom th {
        padding-top: .15rem !important;
        padding-bottom: .15rem !important;
    }
*/

.table-custom td, .table-custom th {
    padding-top     : .10rem !important;
    padding-bottom  : .10rem !important;
    vertical-align  : middle !important;
}
.table-custom th {
    height: 36px !important;
}


/* TinyMCE */
    .tox .tox-promotion {
    display: none !important;
}


.dropdown-menu .dropdown-divider {
    border-top: 1px solid var(--bs-secondary);
    opacity: 1;
}
