svg.icon{
	height:var(--icon-font-size);
	width:var(--icon-font-size);
}
svg.icon-xs{
	--icon-font-size:0.75rem;
}
svg.icon-sm{
	height:var(--icon-font-size-sm);
	width:var(--icon-font-size-sm);
}
svg.icon-lg{
	height:var(--icon-font-size-lg);
	width:var(--icon-font-size-lg);
}
svg.icon-xlg{
	--icon-font-size:1.75rem;
}
svg.icon-2x{
	height:calc(2 * var(--icon-font-size));
	width:calc(2 * var(--icon-font-size));
}
svg.icon-3x{
	height:calc(3 * var(--icon-font-size));
	width:calc(3 * var(--icon-font-size));
}
svg.icon-4x{
	height:calc(4 * var(--icon-font-size));
	width:calc(4 * var(--icon-font-size));
}
body{
	fill:var(--body-color);
}
.card-body{
	fill:var(--card-color);
}
.table{
	fill:var(--table-color);
}
a{
	fill:var(--link-color);
}
a:hover {
	fill:var(--link-hover-color);
}
a.breadcrumb-item{
	fill:var(--breadcrumb-item-color);
}
a.breadcrumb-item:focus,a.breadcrumb-item:hover,a.breadcrumb-item[aria-expanded="true"]{
	fill:var(--breadcrumb-item-hover-color);
}
.btn{
	fill:var(--btn-color);
}
.btn:hover{
	fill:var(--btn-hover-color);
}
.nav-link{
	fill:var(--nav-link-color);
}
.nav-link:focus,.nav-link:hover{
	fill:var(--nav-link-hover-color);
}
.navbar-nav-link{
	fill:var(--navbar-color);
}
.navbar-nav-link:focus,.navbar-nav-link:hover{
	fill:var(--navbar-hover-color);
}
.dropdown-menu{
	fill:var(--dropdown-color);
}
.dropdown-item{
	fill:var(--dropdown-link-color);
}
.dropdown-item:focus,.dropdown-item:hover{
	fill:var(--dropdown-link-hover-color);
}
.form-control-feedback-icon{
	fill:rgba(var(--body-color-rgb),.75);
}
.text-indigo{
    fill:rgba(var(--indigo-rgb), var(--text-opacity)) !important;
}
.text-purple{
    fill:rgba(var(--purple-rgb), var(--text-opacity)) !important;
}
.text-pink{
    fill:rgba(var(--pink-rgb), var(--text-opacity)) !important;
}
.text-teal{
    fill:rgba(var(--teal-rgb), var(--text-opacity)) !important;
}
.text-yellow{
    fill:rgba(var(--yellow-rgb), var(--text-opacity)) !important;
}
.text-primary{
    fill:rgba(var(--primary-rgb), var(--text-opacity)) !important;
}
.text-secondary{
    fill:rgba(var(--secondary-rgb), var(--text-opacity)) !important;
}
.text-success{
    fill:rgba(var(--success-rgb), var(--text-opacity)) !important;
}
.text-info{
    fill:rgba(var(--info-rgb), var(--text-opacity)) !important;
}
.text-warning{
    fill:rgba(var(--warning-rgb), var(--text-opacity)) !important;
}
.text-danger{
    fill:rgba(var(--danger-rgb), var(--text-opacity)) !important;
}
.text-light{
    fill:rgba(var(--light-rgb), var(--text-opacity)) !important;
}
.text-dark{
    fill:rgba(var(--dark-rgb), var(--text-opacity)) !important;
}
.text-black{
    fill:rgba(var(--black-rgb), var(--text-opacity)) !important;
}
.text-white{
    fill:rgba(var(--white-rgb), var(--text-opacity)) !important;
}
.text-body{
    fill:rgba(var(--body-color-rgb), var(--text-opacity)) !important;
}
.text-muted{
    fill:rgba(var(--body-color-rgb), 0.75) !important;
}
.text-reset{
    fill:inherit !important;
}