/* /Infrastructure/DialogProvider.razor.rz.scp.css */
[b-igx1p38psy] .mud-dialog {
	border-radius: 10px;
}

[b-igx1p38psy] .mud-dialog-actions button {
	border-radius: 18px;
}

[b-igx1p38psy] .mud-dialog-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

[b-igx1p38psy] .mud-dialog-title .mud-typography {
	font-weight: bold;
	word-break: break-word;
	margin-right: 10px;
}

@media screen and (max-width: 600px) {
	[b-igx1p38psy] .mud-dialog-title {
		padding: 16px 16px 8px 16px !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	[b-igx1p38psy] .mud-dialog-actions {
		padding: 8px 16px 16px 16px !important;
	}

	[b-igx1p38psy] .mud-dialog-title .mud-icon-button {
		color: var(--mud-palette-secondary);
		top: 0px !important;
		right: 0px !important;
		margin-right: -8px;
		position: inherit !important;
	}
}

@media screen and (min-width: 600px) {
	[b-igx1p38psy] .mud-dialog-title {
		padding: 16px 24px 8px 24px !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	[b-igx1p38psy] .mud-dialog-actions {
		padding: 8px 24px 16px 24px !important;
	}

	[b-igx1p38psy] .mud-dialog-title .mud-icon-button {
		color: var(--mud-palette-secondary);
		top: 0px !important;
		right: 0px !important;
		margin-right: -12px;
		position: inherit !important;
	}
}
/* /Infrastructure/MainLayout.razor.rz.scp.css */
[b-41zdeew1gf] .user-options-popover {
	z-index: 10000 !important;
}

[b-41zdeew1gf] .disabled-tooltip {
	z-index: 10000 !important;
}

[b-41zdeew1gf] .pull-up {
	position: relative;
	top: -4px;
}

[b-41zdeew1gf] .logo-image:hover, [b-41zdeew1gf] .hover-cursor-pointer:hover {
	cursor: pointer;
}

[b-41zdeew1gf] .w-100 {
	width: 100% !important;
}

[b-41zdeew1gf] .cursor-pointer-on-hover:hover {
	cursor: pointer;
}

[b-41zdeew1gf] .mud-dialog-actions button, [b-41zdeew1gf] .mud-button{
	border-radius: 8px;
}

.absolute-fill[b-41zdeew1gf] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mt-appbar[b-41zdeew1gf] {
	overflow-y: auto;
	overflow-x: hidden;
}

@media only screen and (max-width: 600px) {
	.mt-appbar[b-41zdeew1gf] {
		top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);
	}
}

@media only screen and (min-width: 601px) {
	.mt-appbar[b-41zdeew1gf] {
		top: var(--mud-appbar-height);
	}
}
/* /Infrastructure/SnackbarProvider.razor.rz.scp.css */
[b-ruy2mhpmry] div.custom-snack div.mud-snackbar {
	border-radius: 18px;
	align-items: flex-start;
}

[b-ruy2mhpmry] div.custom-snack div:not(.mud-snackbar-content-message) {
	padding-top: 5px;
}
/* /Infrastructure/State/PageState.razor.rz.scp.css */
.loading-content[b-882cn4rb5u] {
	position: absolute;
	z-index: 12;
	opacity: 0.08;
	pointer-events: none;
}

.content[b-882cn4rb5u] {
	transition: opacity 0.3s ease-in-out;
}
/* /Pages/AppCustomization/AppCustomization.razor.rz.scp.css */
[b-pzqgygf4mg] .app-customization {
	padding: 0 24px !important;
}
[b-pzqgygf4mg] .mud-button {
	height: 47px !important;
}
[b-pzqgygf4mg] .mud-grid-spacing-xs-1 {
	width: 100% !important;
}
.app-customization[b-pzqgygf4mg] {
	width: 100% !important;
}
/* /Pages/AppCustomization/ColorPicker.razor.rz.scp.css */
[b-kxx6btgyxa] .mud-input>input.mud-input-root-outlined, div.mud-input-slot.mud-input-root-outlined[b-kxx6btgyxa]
{
	padding: 14px;
}
/* /Pages/AppCustomization/ExampleView.razor.rz.scp.css */
[b-5jngjcmfdb] .example-view {
	max-width: 1000px;
}
/* /Pages/AppCustomization/TwoElementColorSelect.razor.rz.scp.css */
.color-dropdown-text[b-gwf0wsen3e] {
	margin-left: 57px;
}
.color-dropdown-box[b-gwf0wsen3e] {
	width: 26px;
	height: 26px;
	border: 1px solid black;
	float: left;
	margin-left: 5px;
}
[b-gwf0wsen3e] .mud-select-input {
	height: 47px;
}
[b-gwf0wsen3e] .mud-input {
    padding: 2px 0 7px !important;
}
/* /Pages/Attachments/AttachmentFolderForm.razor.rz.scp.css */
[b-bse1gnnv97] .attachment-folder-form .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-bse1gnnv97] .attachment-folder-form .custom-select-err .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-bse1gnnv97] .attachment-folder-form .custom-select-err .mud-input-adornment {
	margin-right: 25px !important;
}
/* /Pages/Attachments/AttachmentLinkForm.razor.rz.scp.css */
[b-jw1bo6i10p] .attachment-link-form .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-jw1bo6i10p] .attachment-link-form .custom-select-err .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-jw1bo6i10p] .attachment-link-form .custom-select-err .mud-input-adornment {
	margin-right: 25px !important;
}
/* /Pages/Contracts/Contracts.razor.rz.scp.css */
[b-4kiva782px] .label-text-bold {
	font-size: var(--mud-typography-body2-size);
	padding-top: 2px;
	font-weight: bold;
}
/* /Pages/Contracts/DocumentsTable.razor.rz.scp.css */
[b-babz3gu1mu] .tablecard-mobile .mud-table-body > .mud-table-row:not(:last-child) .mud-card-content {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/Contracts/FarmersTable.razor.rz.scp.css */
[b-a9vveh5akc] .tablecard-mobile .mud-table-body > .mud-table-row:not(:last-child) .mud-card-content {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/Customers/AddCustomerAccountDialog.razor.rz.scp.css */
[b-stkfz62uvm] .customer-account-email .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}
/* /Pages/Customers/CustomerDetailsDialog.razor.rz.scp.css */
[b-f9rmdezbqk] .bold {
	font-weight: bold !important;
}

[b-f9rmdezbqk] .text-align-end {
	text-align: end !important;
}

[b-f9rmdezbqk] .hierarchy-max-width {
	max-width: 700px;
}

@media screen and (min-width: 600px) {
	[b-f9rmdezbqk] .sales-rep {
		text-align: end;
	}
}

@media screen and (max-width: 600px) {
	[b-f9rmdezbqk] .padding-top-0 {
		padding-top: 0 !important;
	}

	[b-f9rmdezbqk] .padding-bottom-0 {
		padding-bottom: 0 !important;
	}

	[b-f9rmdezbqk] .email {
		overflow-wrap: anywhere !important;
		min-width: 11ch;
		text-transform: lowercase;
	}

	[b-f9rmdezbqk] .gln {
		overflow-wrap: anywhere !important;
		min-width: 8ch;
	}

	[b-f9rmdezbqk] .mobile-font {
		font-size: var(--mud-typography-body2-size);
	}

	[b-f9rmdezbqk] .mobile-50 {
		width: 50%;
	}

	[b-f9rmdezbqk] .sales-rep {
		text-align: start;
	}
}

/* /Pages/Customers/Customers.razor.rz.scp.css */


[b-92bf73l88h] .mobile-more-info {
	overflow: hidden;
	transition-property: max-height;
	transition-delay: 0ms;
	transition-timing-function: cubic-bezier(0.25, 0.8, 0.5, 1);
}

[b-92bf73l88h] .mobile-more-info-hide {
	transition-duration: 0.5s;
	max-height: 0;
}

[b-92bf73l88h] .mobile-more-info-show {
	transition-duration: 5s;
	max-height: 1000px;
}

[b-92bf73l88h] .customer-search .mud-input-helper-text {
	font-weight: bold;
	font-size: 0.7rem;
}

[b-92bf73l88h] .customer-search .mud-input-control-helper-container {
	padding-left: 0px !important;
}

[b-92bf73l88h] .customer-count {
	font-weight: bold;
	color: var(--mud-palette-text-secondary) !important;
	font-size: var(--mud-typography-caption-size) !important;
}

[b-92bf73l88h] .customer-table td {
	border-bottom: none !important;
}

[b-92bf73l88h] .customer-table .mud-table-cell {
	padding-inline-end: 6px !important;
	padding-inline-start: 6px !important;
}

[b-92bf73l88h] .customer-table .dashed-border {
	background-image: linear-gradient(to right, var(--mud-palette-table-lines) 50%, white 50%);
	background-position: top;
	background-size: 20px 1px;
	background-repeat: repeat-x;
	transition: visibility 0s, opacity 0.5s linear;
}

[b-92bf73l88h] .customer-table .row-bold {
	font-weight: bold;
}

[b-92bf73l88h] .customer-table .email {
	overflow-wrap: anywhere !important;
	min-width: 11ch;
	text-transform: lowercase;
}

[b-92bf73l88h] .customer-table .gln {
	overflow-wrap: anywhere !important;
	min-width: 8ch;
}
/* /Pages/Customers/CustomersMoreFilters.razor.rz.scp.css */
[b-kjqutgik7l] .customer-filters.mud-panel-expanded {
	margin-bottom: 4px !important;
	background-color: #e9ecef;
}

[b-kjqutgik7l] .customer-filters .mud-expand-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

[b-kjqutgik7l] .customer-filters .mud-expand-panel-header svg {
	color: var(--mud-palette-secondary);
	margin-right: 8px;
}

[b-kjqutgik7l] .customer-filters .mud-expand-panel-text {
	color: var(--mud-palette-primary);
	font-weight: bold;
}

[b-kjqutgik7l] .customer-filters .mud-expand-panel-header {
	background-color: #e9ecef;
	display: flex;
	flex-direction: row-reverse;
	padding: 0px 0px;
}
/* /Pages/Customers/GeographyFilterDialog.razor.rz.scp.css */
[b-mpmbqvnmhk] .mud-input-outlined-border {
	border-radius: 0 !important;
}

[b-mpmbqvnmhk] .end {
	margin-left: auto;
}

[b-mpmbqvnmhk] .divider-secondary {
	background-color: var(--mud-palette-secondary);
	padding-top: 2px;
}

[b-mpmbqvnmhk] .flex-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

[b-mpmbqvnmhk] .full-height-scrollable {
	flex: 1;
	overflow-y: scroll;
}
/* /Pages/Customers/TotalSalesAndEarningsTabDetails.razor.rz.scp.css */
[b-a0ytdgefmm] .customer-products-table .group-label-header {
	background-color: var(--mud-palette-surface);
}

[b-a0ytdgefmm] .customer-products-table .group-label-text {
	color: black;
	font-weight: bold;
	padding-inline-end: 6px !important;
	padding-inline-start: 6px !important;
}

[b-a0ytdgefmm] .button-radius {
	border-radius: 18px;
}
/* /Pages/FeaturesManagement/FeaturesManagement.razor.rz.scp.css */
[b-nxny5jgbxi] .feature-switch .mud-switch-success.mud-checked {
	color: var(--mud-palette-primary);
}

[b-nxny5jgbxi] .feature-switch .mud-switch-success.mud-checked + .mud-switch-track {
	opacity: 1;
}
/* /Pages/Footer.razor.rz.scp.css */
.fa[b-p5pvpy2ycv] {
	padding: 20px;
	font-size: 30px;
	width: 70px;
	text-align: center;
	text-decoration: none;
	margin: 5px 2px;
}

.fa:hover[b-p5pvpy2ycv] {
	opacity: 0.7;
}

.fa-facebook[b-p5pvpy2ycv] {
	color: #484848;
}

.fa-twitter[b-p5pvpy2ycv] {
	color: #484848;
}

.fa-linkedin[b-p5pvpy2ycv] {
	color: #484848;
}

.twitter-x[b-p5pvpy2ycv] {
	height: fit-content;
	margin-top: 14px;
}
/* /Pages/GrainPricing/GrainPriceDashboard.razor.rz.scp.css */
[b-3fl3s396gp] .mud-table-foot > .mud-table-row > .mud-table-cell {
	border-bottom: inherit;
	padding: 8px 16px;
}

[b-3fl3s396gp] .grain-price-dashboard-table .mud-table-row .mud-table-cell {
	border-bottom: none;
}

	[b-3fl3s396gp] .grain-price-dashboard-table .mud-table-row:not(:first-child) {
		border-top: 1px solid var(--mud-palette-table-lines);
	}
/* /Pages/GrainPricing/GrainPriceSelection.razor.rz.scp.css */
/* /Pages/Home/AnnouncementCarousel.razor.rz.scp.css */
[b-0bx65x5f3v] .mud-icon-root.mud-svg-icon {
	color: white;
}

[b-0bx65x5f3v] .mud-carousel > div:last-child > div.align-self-end {
	z-index: initial!important;
}

[b-0bx65x5f3v] .mud-carousel .button-wrapper {
	width: 100%;
	text-align: right;
}

[b-0bx65x5f3v] .image-gradient-shadow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: linear-gradient(0, rgba(2,0,36,0.35) 0%, rgba(0,0,0,0.1) 100%);
}

@media only screen and (max-width: 600px) {
	[b-0bx65x5f3v] .responsive-carousel {
		aspect-ratio: 1/1;
	}

	[b-0bx65x5f3v] .responsive-carousel > div:last-child button{
		padding: 8px 4px;
	}
}

@media only screen and (min-width: 600px) {
	[b-0bx65x5f3v] .responsive-carousel {
		height: 130px;
	}
}

[b-0bx65x5f3v] .carousel-button {
	font-size: .875em;
}
/* /Pages/Home/TileNavigation/TileNavigation.razor.rz.scp.css */
[b-61cprgqj79] .h-100 {
	height: 100%;
}

[b-61cprgqj79] .tile {
	color: var(--mud-palette-primary);
	background-color: var(--mud-palette-secondary);
	width: 100%;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 12px;
	border-radius: 12px;
	transition: opacity .3s;
}

	[b-61cprgqj79] .tile.hover-cursor-pointer:hover {
		cursor: pointer;
		-webkit-opacity: 0.7;
		opacity: 0.7;
	}

[b-61cprgqj79] .tile > * > *:last-child {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

[b-61cprgqj79] .tile.aspect-ratio-1-1 {
	aspect-ratio: 1/1;
}

[b-61cprgqj79] .tile.aspect-ratio-1-2 {
	aspect-ratio: 1/2;
	height: 100%;
}

[b-61cprgqj79] .tile > .header, [b-61cprgqj79] .tile > .body, [b-61cprgqj79] .tile > .footer {
		width: 100%;
		position: relative;
	}

[b-61cprgqj79] .tile > .body > .inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: scroll;
	scrollbar-width: none; /* Firefox */
}

[b-61cprgqj79] .tile > .body > .inner::-webkit-scrollbar {
	display: none; /* Safari and Chrome */
}

[b-61cprgqj79] .tile > .body > .inner > .mud-icon-root {
	font-size: 5.5rem !important;
	text-align: center;
}


[b-61cprgqj79] .tile .mud-list-item-clickable {
	color: #ffffff;
}

[b-61cprgqj79] .tile .mud-list-item-icon {
	min-width: 36px;
	color: #ffffff;
}

	[b-61cprgqj79] .tile .mud-list-item.mud-list-item-dense.mud-list-item-gutters {
		padding: 4px;
	}
/* /Pages/InVision/InVision.razor.rz.scp.css */
/* /Pages/Marketing/Marketing.razor.rz.scp.css */
[b-wl1c0rkmnb] .tablecard-mobile .mud-table-body > .mud-table-row:not(:last-child) .mud-card-content {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/News/News.razor.rz.scp.css */
[b-tzrqroxaza] .hover-cursor-pointer:hover {
	cursor: pointer;
}
/* /Pages/News/NewsForm.razor.rz.scp.css */
[b-4xfnnz7kaj] .news-form .mud-input-outlined-border {
	border-radius: 0px !important;
}

[b-4xfnnz7kaj] .pos-rel {
	position: relative;
}

[b-4xfnnz7kaj] .news-form .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-4xfnnz7kaj] .bold {
	font-weight: bold !important;
}

[b-4xfnnz7kaj] .disc {
	list-style-type: disc;
}

[b-4xfnnz7kaj] .list-item {
	align-items: center;
}

[b-4xfnnz7kaj] .list-item .mud-list-item-icon {
	min-width: 20px !important;
}

[b-4xfnnz7kaj] .list-item .mud-list-item-text {
	margin: 0px;
}

[b-4xfnnz7kaj] .list-item .mud-list-item-text p {
	font-size: var(--mud-typography-caption-size);
}

[b-4xfnnz7kaj] .list-item .mud-list-item-icon svg {
	font-size: 0.3rem;
}

[b-4xfnnz7kaj] .alert-image .mud-alert-position {
	align-items: center;
}

[b-4xfnnz7kaj] .news-form .mud-picker.custom-err .mud-input-adornment {
	margin-right: 30px !important;
}
/* /Pages/Products/ProductDetailsDialog.razor.rz.scp.css */
[b-a6z7p4d8pn] .bold {
	font-weight: bold !important;
}

[b-a6z7p4d8pn] .text-align-end {
	text-align: end !important;
}

[b-a6z7p4d8pn] .hierarchy-max-width {
	max-width: 700px;
}

[b-a6z7p4d8pn] .mud-tabs-toolbar-content {
	display: flex;
	justify-content: center;
}

@media screen and (min-width: 600px) {
	[b-a6z7p4d8pn] .sales-rep {
		text-align: end;
	}
}

@media screen and (max-width: 600px) {
	[b-a6z7p4d8pn] .padding-top-0 {
		padding-top: 0 !important;
	}

	[b-a6z7p4d8pn] .padding-bottom-0 {
		padding-bottom: 0 !important;
	}

	[b-a6z7p4d8pn] .email {
		overflow-wrap: anywhere !important;
		min-width: 11ch;
		text-transform: lowercase;
	}

	[b-a6z7p4d8pn] .gln {
		overflow-wrap: anywhere !important;
		min-width: 8ch;
	}

	[b-a6z7p4d8pn] .mobile-font {
		font-size: var(--mud-typography-body2-size);
	}

	[b-a6z7p4d8pn] .mobile-50 {
		width: 50%;
	}

	[b-a6z7p4d8pn] .sales-rep {
		text-align: start;
	}

	[b-a6z7p4d8pn] .mud-tabs-scroll-button button {
		padding: 2px;
	}

	[b-a6z7p4d8pn] .mud-tabs-scroll-button {
		align-self: center;
	}

	[b-a6z7p4d8pn] .mud-tab {
		min-width: 100px;
		font-size: var(--mud-typography-caption-size);
	}
	
	[b-a6z7p4d8pn] .mud-tabs-toolbar {
		margin-left: -13px;
		margin-right: -13px;
	}

	[b-a6z7p4d8pn] .mud-tooltip-root {
		align-self: center;
	}
}
/* /Pages/Products/Products.razor.rz.scp.css */
[b-m1awq3llwn] .product-search .mud-input-helper-text {
	font-weight: bold;
	font-size: 0.7rem;
}

[b-m1awq3llwn] .product-search .mud-input-control-helper-container {
	padding-left: 0 !important;
}

[b-m1awq3llwn] .product-count {
	font-weight: bold;
	color: var(--mud-palette-text-secondary) !important;
	font-size: var(--mud-typography-caption-size) !important;
}

[b-m1awq3llwn] .text-align-end {
	text-align: end !important;
}

[b-m1awq3llwn] .product-filters.mud-panel-expanded {
	background-color: #e9ecef;
	margin-bottom: 4px !important;
}

[b-m1awq3llwn] .product-filters .mud-expand-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

[b-m1awq3llwn] .product-filters .mud-expand-panel-header svg {
	color: var(--mud-palette-secondary);
	margin-right: 8px;
}

[b-m1awq3llwn] .product-filters .mud-expand-panel-text {
	color: var(--mud-palette-primary);
	font-weight: bold;
}

[b-m1awq3llwn] .product-filters .mud-expand-panel-header {
	background-color: #e9ecef;
	display: flex;
	flex-direction: row-reverse;
	padding: 0px 0px;
}

[b-m1awq3llwn] .border-radius-18 {
	border-radius: 18px;
}

[b-m1awq3llwn] .product-table-mobile .mud-table-body {
	border: none !important;
}

[b-m1awq3llwn] .product-table-mobile .product-category-mobile {
	font-size: var(--mud-typography-caption-size);
	text-transform: lowercase;
	padding-top: 2px;
}

[b-m1awq3llwn] .no-header-panel .mud-expand-panel-header {
	display: none;
}

[b-m1awq3llwn] .no-padding-panel .mud-expand-panel-content {
	padding: 0;
}

[b-m1awq3llwn] .product-table td {
	border-bottom: none !important;
}
[b-m1awq3llwn] .product-table .dashed-border {
	background-image: linear-gradient(to right, var(--mud-palette-table-lines) 50%, white 50%);
	background-position: top;
	background-size: 20px 1px;
	background-repeat: repeat-x;
	transition: visibility 0s, opacity 0.5s linear;
}
/* /Pages/Programs/Programs.razor.rz.scp.css */
[b-9ntym89k1c] .mobile-more-info {
	overflow: hidden;
	transition-property: max-height;
	transition-delay: 0ms;
	transition-timing-function: cubic-bezier(0.25, 0.8, 0.5, 1);
}

[b-9ntym89k1c] .mobile-more-info-hide {
	transition-duration: 0.5s;
	max-height: 0;
}

[b-9ntym89k1c] .mobile-more-info-show {
	transition-duration: 5s;
	max-height: 1000px;
}

[b-9ntym89k1c] .full-width {
	width: 100%;
}
/* /Pages/Programs/ProgramsFilters.razor.rz.scp.css */

[b-5l75khjagr] .program-filters.mud-panel-expanded {
	background-color: #e9ecef;
	margin-bottom: 4px !important;
}

[b-5l75khjagr] .program-filters .mud-expand-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

[b-5l75khjagr] .program-filters .mud-expand-panel-header svg {
	color: var(--mud-palette-secondary);
	margin-right: 8px;
}

[b-5l75khjagr] .program-filters .mud-expand-panel-text {
	color: var(--mud-palette-primary);
	font-weight: bold;
}

[b-5l75khjagr] .program-filters .mud-expand-panel-header {
	background-color: #e9ecef;
	display: flex;
	flex-direction: row-reverse;
	padding: 0px 0px;
}
/* /Pages/TrainingFiles/TrainingFileMoreFilters.razor.rz.scp.css */
[b-q4wsmlejae] .training-file-filters .mud-expand-panel-header svg {
	color: var(--mud-palette-primary);
	margin-right: 8px;
}

[b-q4wsmlejae] .training-file-filters .mud-expand-panel-header {
	display: flex;
	flex-direction: row-reverse;
	padding: 0px 0px;
}

[b-q4wsmlejae] .training-file-filters .mud-expand-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/* /Pages/TrainingFiles/TrainingFiles.razor.rz.scp.css */
[b-tvxqgo16lg] .tablecard-mobile .mud-table-body > .mud-table-row:not(:last-child) .mud-card-content {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/Users/CantDeleteUserDialog.razor.rz.scp.css */
[b-okjdvvvp5y] .list-item {
	align-items: start;
}

[b-okjdvvvp5y] .list-item .mud-list-item-icon {
	min-width: 20px !important;
	margin-top: 12px;
}

[b-okjdvvvp5y] .list-item .mud-list-item-icon svg {
	font-size: 0.5rem;
}
/* /Pages/Users/UploadContractDialog.razor.rz.scp.css */
[b-kuzrpj1q13] .contract-upload-form {
	margin: 12px 0;
}

	[b-kuzrpj1q13] .contract-upload-form .mud-input-outlined-border {
		border-radius: 0px !important;
	}

[b-kuzrpj1q13] .pos-rel {
	position: relative;
}

[b-kuzrpj1q13] .contract-upload-form .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-kuzrpj1q13] .contract-upload-form .custom-select-err .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-kuzrpj1q13] .contract-upload-form .custom-select-err .mud-input-adornment {
	margin-right: 25px !important;
}

[b-kuzrpj1q13] .bold {
	font-weight: bold !important;
}

[b-kuzrpj1q13] .disc {
	list-style-type: disc;
}
/* /Pages/Users/UserForm.razor.rz.scp.css */
[b-sdr5wyovan] .user-form .mud-input-outlined-border {
	border-radius: 0px !important;
}

[b-sdr5wyovan] .pos-rel {
	position: relative;
}

[b-sdr5wyovan] .user-form .mud-input:not(.mud-select-input):not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-sdr5wyovan] .user-form .custom-select-err .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-sdr5wyovan] .user-form .custom-select-err .mud-input-adornment {
	margin-right: 25px !important;
}

[b-sdr5wyovan] .bold {
	font-weight: bold !important;
}

[b-sdr5wyovan] .disc {
	list-style-type: disc;
}
/* /Pages/Users/Users.razor.rz.scp.css */
@media screen and (max-width: 600px) {
	[b-jho3n7jsfe] .user-table .mud-table-cell:before {
		padding-right: 0px !important;
	}

	[b-jho3n7jsfe] .user-table tr {
		border: 1px solid var(--mud-palette-table-lines) !important;
		border-radius: 10px;
		margin: 5px 0px;
		padding: 10px 15px;
	}

	[b-jho3n7jsfe] .user-table .mud-table-body {
		border: none !important;
	}

	[b-jho3n7jsfe] .user-table .mud-table-cell {
		justify-content: start;
		padding: 2px 0px 0px 0px !important;
		border: none !important;
		padding-inline-end: 0px !important;
		padding-inline-start: 0px !important;
	}

	[b-jho3n7jsfe] .user-table .employeeid {
		font-weight: bold;
		color: var(--mud-palette-text-secondary) !important;
		font-size: var(--mud-typography-caption-size);
	}

	[b-jho3n7jsfe] .user-table .oneline {
		display: flex;
	}
 }

@media screen and (min-width: 600px) {
	[b-jho3n7jsfe] .user-table .mud-table-cell {
		padding-inline-end: 6px !important;
		padding-inline-start: 6px !important;
	}
}

[b-jho3n7jsfe] .user-table .wrap-cell {
	overflow-wrap: anywhere !important;
	min-width: 10ch;
}

[b-jho3n7jsfe] .user-table .email {
	text-transform: lowercase;
}

[b-jho3n7jsfe] .user-table .row-bold {
	font-weight: bold;
}

[b-jho3n7jsfe] .user-table .roles {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

[b-jho3n7jsfe] .active-chbx > p > div {
	margin-left: 4px !important;
}

[b-jho3n7jsfe] .search input {
	padding-right: 90px !important;
}

[b-jho3n7jsfe] .search-menu {
	position: absolute !important;
	top: 1px;
	right: 20px;
}

[b-jho3n7jsfe] .user-count {
	font-weight: bold;
	color: var(--mud-palette-text-secondary) !important;
	font-size: var(--mud-typography-caption-size) !important;
}

[b-jho3n7jsfe] .user-table .mud-table-smalldevices-sortselect {
	display: none;
}
/* /Sharing/Buttons/NameButton.razor.rz.scp.css */
[b-ghx4j4m1wj] .mud-button.name-btn-mobile {
	padding: 2px 0px 0px 0px;
	margin-top: -4px;
	margin-bottom: -4px;
}

[b-ghx4j4m1wj] .mud-button.name-btn {
	margin-left: -8px;
}

[b-ghx4j4m1wj] .mud-button.mud-button-root:disabled {
	color: var(--mud-palette-text-secondary) !important;
}
/* /Sharing/Components/BeckAgEnumSelect.razor.rz.scp.css */
.enum-select.pos-rel[b-nzpjlygoei] {
	position: relative;
}

[b-nzpjlygoei] .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-nzpjlygoei] .mud-input-adornment {
	margin-right: 25px !important;
}

[b-nzpjlygoei] .mud-input .mud-icon-button {
	margin-right: 30px !important;
}
/* /Sharing/Components/BeckAgGenericDialog.razor.rz.scp.css */
.dialog-content[b-ktlodq4uuu] {
	overflow-y: overlay;
}

.dialog-content:has(.mud-overlay)[b-ktlodq4uuu] {
	overflow-y: hidden;
}
/* /Sharing/Components/BeckAgMultiSelectWithSearch.razor.rz.scp.css */
[b-ck1cm1g467] .label-chip svg {
	color: var(--mud-palette-secondary);
}

[b-ck1cm1g467] .label-chip {
	border-radius: 4px !important;
}

[b-ck1cm1g467] .option-text {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* /Sharing/Components/BeckAgSelectWithSearch.razor.rz.scp.css */
[b-jhc61ck336] .label-chip svg {
	color: var(--mud-palette-secondary);
}

[b-jhc61ck336] .label-chip {
	border-radius: 4px !important;
}

[b-jhc61ck336] .option-text {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* /Sharing/Components/CustomPaginator.razor.rz.scp.css */
@media screen and (max-width: 600px) {
	[b-eez83vqygl] .custom-paginator .mud-pagination-item .mud-button:hover,
	[b-eez83vqygl] .custom-paginator .mud-pagination-item .mud-button:focus-visible {
		background-color: transparent !important;
	}
 }

[b-eez83vqygl] .custom-paginator .mud-pagination-item-selected {
	border-bottom: 2px solid var(--mud-palette-secondary);
}

[b-eez83vqygl] .custom-paginator .mud-pagination-item-selected button {
	color: var(--mud-palette-secondary) !important;
	background-color: transparent !important;
}

[b-eez83vqygl] .custom-paginator .mud-pagination-item-selected button:hover {
	background-color: transparent !important;
}

[b-eez83vqygl] .custom-paginator li:last-of-type button,
[b-eez83vqygl] .custom-paginator li:first-of-type button {
	color: var(--mud-palette-primary-text);
	background-color: var(--mud-palette-primary);
}

[b-eez83vqygl] .custom-paginator button {
	color: var(--mud-palette-primary);
	transition: none;
}

[b-eez83vqygl] .custom-paginator button:disabled {
	background-color: transparent !important;
}

[b-eez83vqygl] .custom-paginator .mud-pagination-item .mud-button:focus-visible {
	background-color: transparent !important;
}
/* /Sharing/Components/EnumSelect.razor.rz.scp.css */
.enum-select.pos-rel[b-ve2vzftk9l] {
	position: relative;
}

[b-ve2vzftk9l] .mud-input:not(.mud-input-error) .mud-input-adornment {
	display: none;
}

[b-ve2vzftk9l] .mud-input-adornment {
	margin-right: 25px !important;
}
/* /Sharing/Components/GenericApprovalsPanel.razor.rz.scp.css */
[b-jepna9d7p9] .dark-border {
	border-bottom: 2px solid var(--mud-palette-grey-dark);
}

[b-jepna9d7p9] .approval-message .mud-alert-position {
	align-items: center;
}
/* /Sharing/Components/GenericDialog.razor.rz.scp.css */
.dialog-content[b-7dnsz64gpv] {
	overflow-y: overlay;
}

.dialog-content:has(.mud-overlay)[b-7dnsz64gpv] {
	overflow-y: hidden;
}
/* /Sharing/Components/LabelsComponent.razor.rz.scp.css */
[b-26qazvbegt] .label-chip svg {
	color: var(--mud-palette-secondary);
}

[b-26qazvbegt] .label-chip {
	border-radius: 4px !important;
}
/* /Sharing/Components/Loading/DefaultLoadingIndicator.razor.rz.scp.css */
.loading-indicator-div[b-78v8xvka8c] {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f5f5f5; /* Sets background color */
}

[b-78v8xvka8c] .loading-indicator {
	position: relative;
	width: 10% !important;
	height: 0 !important;
	padding-bottom: 10%;
	color: #E9ECEF; /* Sets circle color */
}
/* /Sharing/Components/Loading/ThemeAwareLoadingIndicator.razor.rz.scp.css */
.loading-indicator-div[b-60b3cl4iw2] {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--mud-palette-background-grey);
}

[b-60b3cl4iw2] .loading-indicator {
	position: relative;
	width: 10% !important;
	height: 0 !important;
	padding-bottom: 10%;
}
/* /Sharing/Components/MultiSelectWithSearch.razor.rz.scp.css */
[b-du6j627yhf] .label-chip svg {
	color: var(--mud-palette-secondary);
}

[b-du6j627yhf] .label-chip {
	border-radius: 4px !important;
}

[b-du6j627yhf] .option-text {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* /Sharing/Components/SelectWithSearch.razor.rz.scp.css */
[b-1x7g10jwlx] .label-chip svg {
	color: var(--mud-palette-secondary);
}

[b-1x7g10jwlx] .label-chip {
	border-radius: 4px !important;
}

[b-1x7g10jwlx] .option-text {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* /Sharing/Components/TabView.razor.rz.scp.css */
[b-cb6b9c3i2r] .page-button-group {
	width: 100%;
	max-width: inherit;
	height: 35px;
	justify-content: space-evenly;
	background-color: var(--mud-palette-tertiary);
	border-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

[b-cb6b9c3i2r] .page-button {
	border-radius: 10px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-left: none !important;
	color: var(--mud-palette-tertiary-text) !important;
	max-width: 35%;
}

[b-cb6b9c3i2r] .page-button-active {
	border-bottom: 2px solid var(--mud-palette-secondary) !important;
	color: var(--mud-palette-secondary) !important;
}

[b-cb6b9c3i2r] .page-button-group-mobile button {
	color: var(--mud-palette-secondary) !important;
}

[b-cb6b9c3i2r] .page-button-group-mobile, [b-cb6b9c3i2r] .page-button-group-mobile > button {
	width: 100%;
}

[b-cb6b9c3i2r] .page-button span, [b-cb6b9c3i2r] .page-button-group-mobile > button span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
/* /Sharing/Wrappers/CardWrapper.razor.rz.scp.css */
[b-gi9deijim6] .mud-card {
	border-radius: 8px;
	margin: 16px 8px;
	border-width: thin;
	border-color: var(--mud-palette-divider);
}

[b-gi9deijim6] .mud-card .mud-card-content {
	padding: 16px 16px 16px 16px
}

[b-gi9deijim6] .mud-card .mud-button-text-primary {
	font-size: var(--mud-typography-body2-size);
	margin-top: 4px;
}

[b-gi9deijim6] .mud-card .card-wrap-label-name {
	color: grey;
	font-size: var(--mud-typography-body2-size);
	padding-top: 2px;
	margin-bottom: 4px;
}

[b-gi9deijim6] .mud-card .card-wrap-label-text {
	font-size: var(--mud-typography-body2-size);
	padding-top: 2px;
	margin-bottom: 4px;
}

[b-gi9deijim6] .mud-card .card-wrap-bold-caption {
	font-weight: bold;
	color: var(--mud-palette-text-secondary);
	font-size: var(--mud-typography-caption-size);
	padding-top: 2px;
	display: contents;
}

[b-gi9deijim6] .mud-card .card-wrap-bold-caption-inline {
	font-weight: bold;
	color: var(--mud-palette-text-secondary);
	font-size: var(--mud-typography-caption-size);
	padding-top: 2px;
}

[b-gi9deijim6] .mud-card .card-wrap-caption-subtitle {
	font-size: var(--mud-typography-caption-size);
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 4px;
}

[b-gi9deijim6] .mud-card .card-wrap-center-caption {
	color: var(--mud-palette-text-secondary);
	font-size: var(--mud-typography-caption-size);
	align-self: center;
}

[b-gi9deijim6] .mud-card .card-wrap-bold-primary-title {
	font-weight: bold;
	color: var(--mud-palette-primary);
	font-size: var(--mud-typography-body1-size);
	display: contents;
}

[b-gi9deijim6] .mud-card .card-wrap-email {
	font-size: var(--mud-typography-body1-size);
	text-transform: lowercase;
	padding-top: 2px;
}

[b-gi9deijim6] .mud-card .card-wrap-label {
	font-size: var(--mud-typography-body1-size);
	padding: 2px 4px;
	background: var(--mud-palette-background-grey);
}
/* /Sharing/Wrappers/ExpansionPanelWrapper.razor.rz.scp.css */
[b-43614d6px3] .mud-panel-expanded {
	margin-bottom: 4px !important;
}

[b-43614d6px3] .mud-expand-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

[b-43614d6px3] .mud-expand-panel-text {
	color: var(--mud-palette-primary);
	font-weight: bold;
}

[b-43614d6px3] .mud-expand-panel-header {
	display: flex !important;
	flex-direction: row-reverse;
	padding: 0px 0px !important;
}

[b-43614d6px3] .mud-expand-panel-header svg {
	color: var(--mud-palette-secondary);
	margin-right: 8px;
}
/* /Sharing/Wrappers/PageWrapper.razor.rz.scp.css */
[b-slv2v41pu7] .page-wrap-bold {
	font-weight: bold !important;
}

[b-slv2v41pu7] .page-wrap-divider {
	background-color: var(--mud-palette-primary);
	padding-top: 2px;
}

[b-slv2v41pu7] .page-wrap-search-field .mud-input-helper-text {
	font-weight: bold;
	font-size: 0.7rem;
}

[b-slv2v41pu7] .page-wrap-search-field .mud-input-control-helper-container {
	padding-left: 0px !important;
}

[b-slv2v41pu7] .page-wrap-items-found {
	font-weight: bold;
	color: var(--mud-palette-text-secondary) !important;
	font-size: var(--mud-typography-caption-size) !important;
}

[b-slv2v41pu7] .page-wrap-button-radius {
	border-radius: 18px;
}

[b-slv2v41pu7] .custom-breadcrumbs {
	font-size: var(--mud-typography-caption-size);
	padding: 0px;
}

[b-slv2v41pu7] .custom-breadcrumbs .mud-breadcrumb-separator {
	padding: 0 6px;
}

[b-slv2v41pu7] .page-wrap-header .mud-input {
	background-color: var(--mud-palette-surface);
}
/* /Sharing/Wrappers/TableChildRowsWrapper.razor.rz.scp.css */
.expansion-panel[b-6wjqwlvndd] {
	background-image: linear-gradient(to right, var(--mud-palette-table-lines) 50%, white 50%);
	background-position: top;
	background-size: 20px 1px;
	background-repeat: repeat-x;
	transition: visibility 0s, opacity 0.5s linear;
}

[b-6wjqwlvndd] .expnasion-panel-container {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding-top: 8px;
	padding-left: 60px;
}
/* /Sharing/Wrappers/TableChildRowWrapper.razor.rz.scp.css */
.expansion-panel[b-m5sad1jo24] {
	background-image: linear-gradient(to right, var(--mud-palette-table-lines) 50%, white 50%);
	background-position: top;
	background-size: 20px 1px;
	background-repeat: repeat-x;
	transition: visibility 0s, opacity 0.5s linear;
}

[b-m5sad1jo24] .expnasion-panel-container {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding-top: 8px;
	padding-left: 60px;
}

[b-m5sad1jo24] .expnasion-panel-container .panel-wrap-oneline {
	display: flex
}
/* /Sharing/Wrappers/TableWrapper.razor.rz.scp.css */
[b-4eezd5k6hv] .mud-table th {
	background-color: var(--mud-palette-tertiary);
	color: var(--mud-palette-tertiary-text) !important;
}

[b-4eezd5k6hv] .mud-table thead th:first-child {
	border-top-left-radius: 10px;
}

[b-4eezd5k6hv] .mud-table thead th:last-child {
	border-top-right-radius: 10px;
}

[b-4eezd5k6hv] .mud-table .mud-table-body {
	border: none !important;
}

[b-4eezd5k6hv] .mud-table .mud-table-cell:not(:first-child) {
	padding-inline-start: 6px !important;
}
[b-4eezd5k6hv] .mud-table .mud-table-cell:not(:last-child) {
	padding-inline-end: 6px !important;
}

[b-4eezd5k6hv] .mud-table .row-bold {
	font-weight: bold;
}

[b-4eezd5k6hv] .mud-table .table-wrap-label-name {
	color: grey;
	font-size: var(--mud-typography-caption-size);
	padding-top: 2px;
}

[b-4eezd5k6hv] .mud-table .table-wrap-label-text {
	font-size: var(--mud-typography-caption-size);
	padding-top: 2px;
}

[b-4eezd5k6hv] .mud-table.table-wrap-no-borders td {
	border-bottom: none !important;
}
