/* ReSharper disable all Redundant */
small {	font-size: 80% !important; }
abbr a { border-bottom: revert !important; }
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.nav-link {	color: #3D7DC5; }

/* Theme */
kbd { background-color: #094074; }
code { color: black; }
.alert-dismissible { padding-right: 3em; }
.alert-dismissible .close { position: absolute; right: 0; box-shadow: none; font-size: 3em; top: -1.15em; padding: 0; }
.alert-dismissible .close:active {  background-color: unset; }
.badge-primary, .nav-pills .nav-link.active, .nav-pills .show > .nav-link {	background-color: #3D7DC5; }
.alert-dismissible .btn-close {	top: .25em;	right: .25em; }
.product-list .dragonspark-minimal.sf-grid { width: 100% !important; }
body.dialog-active #_act_widget_container { display: none; }
body.dialog-active { overflow: hidden;}
td abbr svg { margin-bottom: 3px }
ul.actions.flex-column li { margin-bottom: 1em; }
input[type="submit"].primary, input[type="reset"].primary, input[type="button"].primary, button.primary, .button.primary {
	background-color: #FF6F16 !important;
}
@media screen and (max-width: 400px) {
	.product-list.container .row > * {
		padding: 0 0 0 .25em !important;
	}
}
.row { --bs-gutter-x: initial !important; }
/* MatBlazor */
.mdc-text-field--textarea .mdc-text-field__input { min-height: 6rem; }
button.small span.mdc-button__icon { margin-top: 0; }
.mat-layout-grid input[type="text"]:focus,
.mat-layout-grid input[type="password"]:focus,
.mat-layout-grid input[type="email"]:focus,
.mat-layout-grid input[type="tel"]:focus,
.mat-layout-grid select:focus,
.mat-layout-grid textarea:focus { border-bottom-color: unset; box-shadow: unset; }
.mat-layout-grid input[type="text"],
.mat-layout-grid input[type="password"],
.mat-layout-grid input[type="email"],
.mat-layout-grid select { height: unset; }
.mdc-typography--body2, .mat-body2 { font-family: "Lato"; font-size: .75em; line-height: 1.25em; }
p > i.material-icons, div > i.material-icons, dd > i.material-icons, li > i.material-icons {
	cursor: default;
	vertical-align: sub;
}
.mdc-button .mdc-button__icon {
	margin-top: .5em;
	position: relative;
	top: .25em;
	vertical-align: unset;
}

/* Radzen */
:root {
	--rz-primary: #585858;
	--rz-selectbar-selected-background-color: #3D7DC5;
	--rz-grid-selected-background-color: #3D7DC5;
	--rz-checkbox-checked-hover-background-color: #3d7dc5;
	--rz-dropdown-item-hover-background-color: silver;
	--rz-secondary: unset;
	--rz-button-vertical-align: unset;
	--rz-selectbar-background-color: white;
	--rz-body-font-size: 1rem;
	--rz-tabs-tab-font-weight: bold;
	--rz-dropdown-item-selected-background-color: gray;
}
@media screen and (min-width: 500px) {
	.rz-dropdown-panel { min-width: 480px !important; }
}
@media screen and (min-width: 480px) {
	.rz-dialog-wrapper .rz-dialog { margin: 1em; }
}

@media screen and (min-width: 576px) {
	.rz-dialog-wrapper .rz-dialog { margin: 2em; }
}

@media (min-width: 768px) {
	.rz-dialog:not(.rz-confirmdialog) {	min-width: 50% !important; }
}

.rz-button.rz-secondary.primary { background-color: var(--rz-primary); }
.rz-button.rz-secondary.rz-shade-default:hover { background-color: darkgray; }
i.rzi { vertical-align: middle; padding-bottom: .2em; }

.rz-button.rz-secondary.rz-shade-default:not(.primary), .rz-button.button, .rz-button.rz-primary.rz-shade-default:not(.primary), .rz-button.btn-secondary, .mdc-text-field--filled:not(.mdc-text-field--disabled) {
	background-color: unset;
	color: unset;
}
.rz-button:not(.rz-state-disabled):hover:not(:active) {
    background-color: var(--rz-selectbar-selected-background-color);
    color: var(--rz-selectbar-background-color);
}

	.rz-button.btn-primary:focus:not(.message):not(:hover,:focus), .rz-button.btn-secondary:focus:not(.message):not(:hover) {
		color: unset;
	}

.rz-dialog { max-width: 1024px;	position: unset !important; }
.rz-dialog-wrapper .rz-dialog-content {	padding: 0; }
.rz-dialog .rz-dialog-content form { margin: 0; }
	.rz-dialog .rz-dialog-content fieldset .ds-dialog-content {
		overflow-y: auto;
		max-height: 70vh !important;
	}

.rz-steps .rz-state-highlight .rz-steps-title {	color: #3D7DC5; }
.rz-dropdown-items li.rz-state-highlight, .rz-dropdown-items li.rz-state-highlight:hover,
.rz-state-highlight.rz-multiselect-item:hover,
.rz-steps .rz-state-highlight .rz-steps-number, .rz-state-highlight.rz-multiselect-item, .rz-multiselect-item:hover, .rz-chkbox-box.rz-state-active:hover {
	background-color: #3D7DC5;
}
.rz-dropdown-items li.rz-state-highlight h6, .rz-dropdown-item:hover h6 {color: white !important;}
body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb,
body:not(.rz-default-scrollbars)::-webkit-scrollbar-thumb,
.rz-chkbox-box.rz-state-active, .rz-dropdown-items li:hover { background-color: #094074; }
.rz-dropdown-panel.rz-popup .rz-dropdown-items-wrapper { max-height: 16em !important; }
.rz-dropdown-panel.rz-popup .rz-dropdown-items-wrapper::-webkit-scrollbar {	width: 2em; }
.rz-paginator-element .rz-button-text, .rz-button .rz-button-text {
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-baseline-middle;
}
.rz-datatable-tfoot td, .rz-grid-table tfoot td { text-overflow: clip; white-space: normal; }
label.rz-dropdown-label { margin-bottom: 0; }
.rz-dropdown { line-height: unset; }
.rz-dropdown-panel.rz-popup { z-index: 995 !important; }
.rz-grid-table { margin-bottom: 0;}
.rz-datatable .rzi-chevron-circle-down, .rz-datatable .rzi-chevron-circle-right, .rz-grid-table td, .rz-datatable-data td, .rz-datatable-data td .rz-cell-data {	vertical-align: unset; }
.rz-selectable .rz-datatable-even.rz-state-highlight > td,
.rz-selectable .rz-datatable-odd.rz-state-highlight > td { background-color: #3D7DC5; }

/* Syncfusion */
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {height: unset; }
.e-tab .e-tab-header .e-toolbar-item .e-tab-text { font-size: 1em; }
.e-tab .e-content .e-item, .e-checkbox-wrapper .e-label { font-size: unset; }
ul[role=tablist] {
	flex-wrap: wrap;
}
.e-treeview .e-list-text { line-height: revert; }
div.interaction.e-icon-expandable.e-icons { vertical-align: revert; }
.e-btn.e-link:hover, .e-css.e-btn.e-link:hover { background: unset; border: none; }
.e-control, .e-css { font-family: inherit; font-size: inherit; font-weight: inherit; }
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-panel {	font-size: inherit;}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * { overflow: unset; }
.e-accordion .e-acrdn-item .e-acrdn-header .card-header strong { white-space: initial; }
.e-calendar .e-header .e-icon-container span.e-icons { margin-bottom: 1.85em; }
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { width: inherit; min-width: inherit; }
.e-listbox-container .e-icons { color: unset; }
.e-listboxtool-container .e-listbox-tool { overflow: inherit; }
.e-grid.e-responsive .e-headercelldiv:hover {
	text-overflow: clip;
	white-space: normal;
	word-break: break-all;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon{ top: 7px; }
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn {
	text-overflow: unset;
}
td.e-templatecell img.img-fluid { max-height: 150px; }
.e-dlg-content .e-btn { height: unset; }
.e-dlg-header .e-btn { overflow: unset; }
.e-control .e-link { font-family: unset; }
button.e-control.e-link { letter-spacing: unset }
.e-grid { font-family: 'Roboto'; }
table.e-sortfilter { margin-bottom: .5em; }
table.e-sortfilter th.e-headercell { padding: 1em .5em; }
.e-switch-wrapper {	margin-right: .5em; }
label.input, label.input h3 { margin-bottom: unset; }
form label.input { font-weight: unset; }

/* Fluent UI */
.fluent-wizard > ol > li .fluent-wizard-icon-number { font-size: medium !important; }