.mi-formly::before {
    --icon-url: url('../../../icons/formly.svg');
}

.mi-template::before {
    --icon-url: url('../../../icons/template.svg');
}

.mi-order::before {
    --icon-url: url('../../../icons/order.svg');
}

.mi-pattern::before {
    --icon-url: url('../../../icons/pattern.svg');
}

.mi-redoc::before {
    --icon-url: url('../../../icons/redoc.svg');
}

.mi-swagger::before {
    --icon-url: url('../../../icons/swagger.svg');
}

.mi-cut-pattern::before {
    --icon-url: url('../../../icons/cut-pattern.svg');
}

.mi-order-product::before {
    --icon-url: url('../../../icons/order-product.svg');
}

.mi-svg-editor-sword::before {
    --icon-url: url('../../../icons/svg-editor-sword.svg');
}

.mi-increase::before {
    --color: rgb(33, 185, 120);
    width: 2em !important;
    --icon-url: url('../../../icons/increase.svg');
}

.mi-decrease::before {
    --color: rgb(231, 68, 68);
    width: 2em !important;
    transform: scaleY(-1);
    --icon-url: url('../../../icons/increase.svg');
}

.mi-other::before {
    --icon-url: url('../../../icons/other.svg');
}

.mi-log1::before {
    --icon-url: url('../../../icons/log.svg');
}

.mi-favicon::before {
    --icon-url: url('../../../icons/favicon.svg');
}

.hide-input-number-spinners input[type=number]::-webkit-outer-spin-button,
.hide-input-number-spinners input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.hide-input-number-spinners input[type=number] {
    -moz-appearance: textfield;
}

.thumb-image {
    max-width: 36px;
    max-height: 36px;
}

.btn-outline-warning {
    --color: var(--warning);
}

.btn-outline-success {
    --color: var(--success);
}

.btn-success {
    --color: white;
}

.btn-outline-success:hover,
.btn-outline-warning:hover {
    --color: #fff;
}

.btn .mi::before {
    vertical-align: middle;
}

.side-text {
    opacity: .5;
    font-size: .8em;
}

.armour-pre {
    font-family: inherit;
    font-size: 1em;
    margin-bottom: 0;
}

.min-height-ckeditor .ck.ck-content.ck-editor__editable {
    min-height: 75px;
}
