:root {
    --cae-dialog-padding: 24px;
    --cae-dialog-padding-head-space: 20px;
    --cae-dialog-padding-footer: 16px;
    --matpro-document-padding: 6px;
    --matpro-text-highlighted: #DE5916;
    --matpro-dialog-padding: 24px;
    --matpro-dialog-padding-head-space: 20px;
    --matpro-dialog-padding-footer: 16px;
    --matpro-text-black: #202938;
}


.btn-group .dropdown-toggle::after {
    display: inline-block;
}

.cae-dialog-base {
    box-shadow: 0px 0px 10px black;
    border-radius: 5px;
    background: white;
    border: none;
}

.cae-dialog-base.cae-dialog-body {
    padding: var(--cae-dialog-padding);
}

.cae-dialog-base:not(.cae-dialog-body) {
    padding: 0px;
}

.cae-dialog-header {
    margin: var(--cae-dialog-padding) var(--cae-dialog-padding) var(--cae-dialog-padding-head-space);
}

.cae-dialog-body:not(.cae-dialog-base) {
    margin: 0px var(--cae-dialog-padding) var(--cae-dialog-padding);
}

.cae-dialog-footer {
    margin: var(--cae-dialog-padding-footer) var(--cae-dialog-padding);
}

.cae-dialog-seperator {
    color: #DDE2E9;
    background-color: #DDE2E9;
    height: 2px;
}

body.shell .badge-size-fix.badge {
    font-size: inherit;
    font-weight: inherit;
    padding: 3px 9px;
}

body.shell .large-badge.badge {
    font-size: 12px;
    font-weight: 700;
    padding: 4px 9px;
}

.text-bg-status-matpro-mat {
    background: #FFF6E8;
    color: #B66A17;
}

.text-status-matpro-mat {
    color: #B66A17;
    font-weight: 700;
}

.text-status-matpro-mat-ready {
    color: #24875B;
    font-weight: 700;
}

.text-bg-status-matpro-mat-ready {
    background: #EAF7F1;
    color: #24875B;
}

.text-status-matpro-mat-error {
    color: #c80505;
    font-weight: 600;
}

.text-bg-status-matpro-mat-error {
    background: #ffb3b3;
    color: #c80505;
}

.text-bg-secondary-matpro-mat {
    background: #EEF1F4;
    color: #637083;
}

.subtext-matpro {
    color: #637083;
    font-weight: 400;
    font-size: 11px;
}

.text-gray-matpro {
    color: #637083;
    font-weight: 400;
    /*font-size: 16px;*/
}

.text-sm-gray-matpro {
    color: #637083;
    font-weight: 400;
    font-size: 12px;
}

.text-matpro {
    font-size: 12px;
    color: var(--matpro-text-black);
}

.text-sm-bold-matpro {
    color: var(--matpro-text-black);
    font-weight: 600;
    font-size: 13px;
}

.text-comment-username-matpro {

}
.text-comment-date-matpro {

}

.matpro-dialog-base {
    box-shadow: 0px 0px 10px black;
    border-radius: 5px;
    background: white;
    border: none;
}

.matpro-dialog-base.matpro-dialog-body {
    padding: var(--matpro-dialog-padding);
}

.matpro-dialog-base:not(.matpro-dialog-body) {
    padding: 0px;
}

.matpro-dialog-header {
    margin: var(--matpro-dialog-padding) var(--matpro-dialog-padding) var(--matpro-dialog-padding-head-space);
}

.matpro-dialog-body:not(.matpro-dialog-base) {
    margin: 0px var(--matpro-dialog-padding) var(--matpro-dialog-padding);
}

.matpro-dialog-footer {
    margin: var(--matpro-dialog-padding-footer) var(--matpro-dialog-padding);
}

.matpro-dialog-seperator {
    color: #DDE2E9;
    background-color: #DDE2E9;
    height: 2px;
}