:root{
    --red: #f00;
}

body {
    cursor: default;
}

.form-group.required > label:after{
    content: '*';
    color: var(--red);
    margin-left: 5px;
}

td {
    width: 1px;
}

a {
    display: inline-block;
}

label:hover {
    background: #eee;
}

.form-group .help-block {
    color: #aaa;
}

.action-column {
    white-space: nowrap;
}

.tpl {
    display: none;
}

.form-group.has-error .help-block {
    color: var(--red) !important;
}

.breadcrumb {
    /*background: #F8F9FA !important;*/
    overflow: hidden;
    white-space: nowrap;
    display: block;
    overflow-x: auto;
}

.breadcrumb-item {
    /*display: inline-block;*/
    display: inline !important;
    padding-left: 0;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 3px;
}