.breadcrumb{
    font-size: 13px;
}

label{
    font-size:13px;
}
.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.help-block{
    color:var(--vz-danger);
}

.kv-table-header{
    background: var(--vz-table-bg);
}
.kv-table-header a, .kv-table-header{
    --vz-text-opacity: 1;
    color: #878a99!important;
}
.table-bordered > :not(caption) > * > * {
    border-width: 0;
}

.form-group{
    margin:10px 0;
}

.pesan {
    padding: 20px;
    background: var(--vz-card-bg-custom);
    position: relative;
    border: 1px solid var(--vz-border-color);
    border-radius: 0.25rem;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-item:not(.active) .nav-link {
    color: var(--vz-vertical-menu-sub-item-color-dark);
}

[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-item.active .nav-link,
[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link:hover {
    color: var(--vz-vertical-menu-item-active-color-dark);
}


.grid-view .card-header.text-white h5, .grid-view .card-header.text-dark h5, .grid-view .card-header.text-dark .summary {
    color: var(--vz-white);
}

/*Override fa icon with remix*/
.fas {
    font-family: remixicon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove {
    top: 0px;
}

.select2-selection__choice__display {
    padding-left: 0px;
    padding-right: 1rem;
}

.btn-toolbar {
    display: flex;
    gap: 10px;
}


.ri-cloud-line:before {
    content: "\eb9d";
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.navbar-menu .navbar-nav .nav-link i {
    display: inline-block;
    min-width: 1.75rem;
    font-size: 18px;
    line-height: inherit;
}
#navbar-nav{
    padding-bottom: 3rem;
}


[data-layout-mode=dark] .table-info ,[data-layout-mode=dark] .table-striped>tbody>tr.table-info:nth-of-type(odd)>* ,

[data-layout-mode=dark] .table>:not(caption)>*>*
{
    --vz-table-accent-bg: var(--vz-table-accent-bg);
    background-color: var(--vz-table-accent-bg);
}

[data-layout-mode=dark] .table-info .summary {
    color: var(--vz-table-border-color);
}