.app-label {
    margin: var(--wm-label-margin);
    padding: var(--wm-label-padding);
}

.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
}

.app-label-asterisk {
    color: var(--wm-label-asterisk-color);
}

.p.app-label-text {
    font-size: var(--wm-label-font-size);
    margin: var(--wm-label-margin);
    color: var(--wm-label-color);
}

.media-heading.app-label-text {
    font-size: var(--wm-label-font-size);
    margin: var(--wm-label-margin);
    color: var(--wm-label-color);
}

.h1.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.h2.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.h3.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.h4.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.h5.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.h6.app-label-text {
    font-size: var(--wm-label-font-size);
    font-weight: var(--wm-label-font-weight);
    font-family: var(--wm-label-font-family);
    color: var(--wm-label-color);
    margin: var(--wm-label-margin);
}

.text-primary .app-label-text {
    color: var(--wm-label-color);    
}

.text-secondary .app-label-text {
    color: var(--wm-label-color);
}

.text-success .app-label-text {
    color: var(--wm-label-color);
}

.text-warning .app-label-text {
    color: var(--wm-label-color);
}

.text-danger .app-label-text {
    color: var(--wm-label-color);
}

.text-info .app-label-text {
    color: var(--wm-label-color);
}

.text-muted .app-label-text {
    color: var(--wm-label-color);
}

.label-primary .app-label {
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-primary .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-secondary .app-label {
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-secondary .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-success .app-label{
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-success .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-warning .app-label{
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-warning .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-danger .app-label{
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-danger .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-info .app-label{
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-info .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

.label-muted .app-label {
    background-color: var(--wm-label-background-color);
    padding-top: var(--wm-label-padding-top);
    padding-bottom: var(--wm-label-padding-bottom);
    padding-left: var(--wm-label-padding-left);
    padding-right: var(--wm-label-padding-right);
    border-radius: var(--wm-label-border-radius);
}

.label-muted .app-label-text {
    color: var(--wm-label-color);
    font-weight: var(--wm-label-font-weight);
}

@import (optional) url('../variables/label.variant.less');