/* /Components/BlazorTable/Components/Table.razor.rz.scp.css */
/* /Components/BlazorTable/Components/TableRow.razor.rz.scp.css */

/*
	Websocked new event
*/

.events-newevent > td[b-nd5txvtqj3] {
    background-color: var(--warning) !important;
    box-shadow: inset 0 0 0 9999px var(--warning) !important;
}

tr > td[b-nd5txvtqj3] {
    transition: all 4s ease-in-out;
}

@keyframes newevent-b-nd5txvtqj3 {
    from {
        background-color: #ffd800 !important;
    }

    to {
        background-color: #ffffff !important;
    }
}

/* 
    Copy animation 
*/

.btn[b-nd5txvtqj3] {
    transition: all 300ms ease-in;
}

.animation-copying[b-nd5txvtqj3] {
    animation: shake-b-nd5txvtqj3 150ms infinite;
}

.animation-disapearing[b-nd5txvtqj3] {
    animation: fadeout-b-nd5txvtqj3 2s ease-in;
}

@keyframes shake-b-nd5txvtqj3 {
    0% {
        transform: rotateZ(9deg);
    }

    25% {
        transform: rotateZ(0);
    }

    75% {
        transform: rotateZ(-9deg);
    }

    100% {
        transform: rotateZ(0);
    }
}

@keyframes fadeout-b-nd5txvtqj3 {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}
/* /Components/Buttons/CheckButton.razor.rz.scp.css */
.btn .icon.icon-left[b-pfayoho1t6] {
	left: 0;
}

.btn .icon[b-pfayoho1t6] {
	width: 60px;
	bottom: 0;
	background: rgba(0,0,0,.1);
}

.btn .text[b-pfayoho1t6] {
	width: calc(100% - 60px);
}
/* /Components/Buttons/IconButton.razor.rz.scp.css */
.btn .icon.icon-left[b-dkddpqkgfk] {
	left: 0;
}
@media (min-width: 768px) {
	.btn .icon[b-dkddpqkgfk] {
		width: 60px;
		bottom: 0;
		background: rgba(0,0,0,.1);
	}

	.btn .text[b-dkddpqkgfk] {
		width: calc(100% - 60px);
	}
}

@media (max-width: 768px) {
	.btn .icon[b-dkddpqkgfk] {
		width: 40px;
		bottom: 0;
		background: rgba(0,0,0,.1);
	}

	.btn .text[b-dkddpqkgfk] {
		width: calc(100% - 40px);
	}
}
/* /Components/Icons/TopCircleIcon.razor.rz.scp.css */
.icon-box[b-y1fbnyydah] {
	color: white;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 3rem;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	z-index: 9;
	background: var(--primary);
	padding: 15px;
	text-align: center;
	box-shadow: 0 3px 4px 0 rgb(0 0 0 / 15%), 0 3px 3px -2px rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%);
}
/* /Components/Modals/SubmitModal.razor.rz.scp.css */
.loading[b-5cor8nm0jb] {
	background-color: rgb(255 255 255 / 0.80);
	position: relative;
	top: 40%;
	width: 100%;
	text-align: center;
}

.loading-block[b-5cor8nm0jb] {
	cursor: default;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: -1000;
}
/* /Components/Modals/WSubmitModal.razor.rz.scp.css */
.loading[b-42auat5ztg] {
	background-color: rgb(255 255 255 / 0.80);
	position: relative;
	top: 40%;
	width: 100%;
	text-align: center;
}

.loading-block[b-42auat5ztg] {
	cursor: default;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: -1000;
}
/* /Components/Notifications/UpdateAvailableDetector.razor.rz.scp.css */
.floating-update-button[b-3bro8oezo5] {
	position: fixed;
	right: 2rem;
	bottom: 2rem;
	padding: 1rem 1.5rem;
	animation: fadein-b-3bro8oezo5 2s ease-out;
}

@keyframes fadein-b-3bro8oezo5 {
	from {
		right: -100%;
	}

	to {
		right: 2rem;
	}
}
/* /Components/Sidebars/WNavigationSidebar.razor.rz.scp.css */

.sidebar[b-ph71sv6doc] {
    --side-width: 400px;
    --side-top-space: 3.5rem;
    --side-color: var(--white);
    --side-color-dark: var(--white);
    --side-color-light: var(--gray-800);
    float: left;
    width: var(--side-width, 200px);
    min-width: var(--side-width, 200px);
    max-width: var(--side-width, 200px);
    min-height: calc(100vh - var(--side-top-space));
    transition: all .4s ease-in-out;
    z-index: 1024;
    border-right: 2px solid var(--primary-400);
}

.sidebar[b-ph71sv6doc] {
    top: var(--side-top-space);
    position: sticky;
    background: var(--side-color);
}

.sidebar-content[b-ph71sv6doc] {
    margin-bottom: 3.5rem;
}

.sidebar-scrollable[b-ph71sv6doc] {
    height: calc(100vh - var(--side-top-space));
    overflow-y: auto;
    /* Hide scrollbar */
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
    /* Hide scrollbar for Chrome, Safari and Opera */
    .sidebar-scrollable[b-ph71sv6doc]::-webkit-scrollbar {
        display: none;
    }

.sidebar-sticky .sidebar-nav[b-ph71sv6doc] {
    padding-bottom: 0;
}

.sidebar-sticky .sidebar-content[b-ph71sv6doc] {
    overflow-y: scroll;
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: 5;
    width: var(--side-width, 220px);
}

.sidebar-nav[b-ph71sv6doc] {
    padding-left: 0;
    list-style: none;
}

.sidebar-link .feather[b-ph71sv6doc], .sidebar-link svg[b-ph71sv6doc] {
    margin-right: .75rem;
    color: var(--gray--900);
}

.sidebar-link[b-ph71sv6doc], a.sidebar-link[b-ph71sv6doc] {
    display: block;
    padding: .75rem 1.25rem;
    padding-left: 2.5rem;
    color: var(--side-color-light) !important;
    /*background: var(--side-color);*/
    transition: background .03s ease-in-out,color .03s ease-in-out;
    position: relative;
    text-decoration: none;
}

.sidebar-homelink[b-ph71sv6doc] {
    display: block;
    transition: background .03s ease-in-out,color .03s ease-in-out;
    position: relative;
    text-decoration: none;
}

    .sidebar-homelink:hover[b-ph71sv6doc] {
        background: var(--primary-300) !important;
        cursor: pointer;
    }


.sidebar-link:focus[b-ph71sv6doc] {
    outline: 0;
}

.sidebar-link.active[b-ph71sv6doc] {
    color: var(--gray--900) !important;
}

.sidebar-item.active .sidebar-link:hover[b-ph71sv6doc],
.sidebar-link:hover[b-ph71sv6doc] {
    /*        color: var(--side-color-dark) !important;
        background: var(--side-color-light) !important;*/
    color: var(--white) !important;
    background: var(--primary) !important;
    cursor: pointer;
    padding-left: 3.0rem;
    transition: padding .4s;
}

.sidebar-subitem[b-ph71sv6doc] {
    padding-left: 0;
    list-style: none;
}

    .sidebar-subitem .sidebar-link[b-ph71sv6doc] {
        padding-left: 4.5rem;
        color: var(--primary);
        background: var(--side-color-dark);
    }

        .sidebar-subitem .sidebar-item.active .sidebar-link[b-ph71sv6doc],
        .sidebar-subitem .sidebar-link:hover[b-ph71sv6doc] {
            color: var(--side-color-dark);
            background: var(--side-color-light);
        }

.sidebar [data-toggle=sidebar-collapse][b-ph71sv6doc] {
    position: relative;
}

    .sidebar [data-toggle=sidebar-collapse][b-ph71sv6doc]:before {
        content: " ";
        border: solid;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 2px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        top: 1.2rem;
        right: 1.25rem;
        transition: all .2s ease-out;
    }

    .sidebar [aria-expanded=true][b-ph71sv6doc]:before,
    .sidebar [data-toggle=sidebar-collapse]:not(.collapsed)[b-ph71sv6doc]:before {
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        top: 1.4rem;
    }

.sidebar-brand a[b-ph71sv6doc] {
    font-weight: 500;
    font-size: 1.15rem;
    padding: 1.15rem 1.25rem;
    color: var(--primary);
    display: block;
    font-family: 'Montserrat', sans-serif !important;
}

.sidebar-brand:hover[b-ph71sv6doc] {
    text-decoration: none;
    color: var(--primary);
}

.sidebar-brand:focus[b-ph71sv6doc] {
    outline: 0;
}

.sidebar-brand .feather[b-ph71sv6doc], .sidebar-brand svg[b-ph71sv6doc] {
    color: var(--primary);
    height: 24px;
    width: 24px;
    margin-left: -.15rem;
    margin-right: .375rem;
}

.sidebar-toggle[b-ph71sv6doc] {
    cursor: pointer;
}


.sidebar:not(.sidebar-collapsed)[b-ph71sv6doc] {
    margin-left: 0;
}

.sidebar-collapsed[b-ph71sv6doc] {
    margin-left: calc(var(--side-width, 220px) * -1) !important;
}


html[data-useragent*="MSIE 10.0"] .show.sidebar-collapsed[b-ph71sv6doc] {
    margin-left: 0 !important;
}

@media (max-width: 1024px) {
    .sidebar[b-ph71sv6doc] {
        --side-width: 100vw !important;
        position: fixed;
    }
}

.sidebar-label[b-ph71sv6doc] {
    background: transparent;
    color: var(--primary);
    padding: .375rem 1.25rem;
    font-size: .75rem;
}

.sidebar-bottom[b-ph71sv6doc] {
    padding: 1rem;
    width: inherit;
    font-size: .8rem;
    bottom: 0;
    position: fixed;
    background: var(--side-color-dark);
    min-width: var(--side-width, 220px);
    max-width: var(--side-width, 220px);
    color: #e9ecef;
    z-index: 3;
}

.sidebar-badge[b-ph71sv6doc] {
    position: absolute;
    right: 15px;
    top: 14px;
}

.item-selected[b-ph71sv6doc] {
    background-color: var(--primary-300) !important;
}

.nav-icon[b-ph71sv6doc] {
    min-width: 32px;
    margin-right: 10px;
}
/* /Components/Sidebars/WSidebar.razor.rz.scp.css */
.sidebar-backdrop[b-vame28chup] {
	cursor: default;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: -1000;
	transition: background-color .30s ease-in-out;
	background-color: rgb(0 0 0 / 0.00);
}

.sidebar-backdropshow[b-vame28chup] {
	background-color: rgb(0 0 0 / 0.60) !important;
	z-index: 1025 !important;
}

.sidebar[b-vame28chup] {
	/* Variables */
	--b-sidebar-width: 60%;
	--bsb-dark: var(--body-bg);
	--bsb-dark-dark: var(--body-bg);
	--bsb-dark-light: var(--gray-800);
	position: fixed;
	top: 0;
	right: calc(var(--b-sidebar-width) * -1);
	width: var(--b-sidebar-width, 200px);
	min-width: var(--b-sidebar-width, 200px);
	max-width: var(--b-sidebar-width, 200px);
	min-height: 100vh;
	transition: all .30s ease-in-out;
	z-index: 1030;
	border-right: 2px solid var(--primary-400);
	border-left: 2px solid var(--primary-400);
}

.sidebar[b-vame28chup], .sidebar-content[b-vame28chup] {
	top: 0;
	background: var(--bsb-dark);
}

.sidebar-scrollable[b-vame28chup] {
	height: 100vh;
	overflow-y: auto;
	/* Hide scrollbar */
	-ms-overflow-style: none; /* IE and Edge */
	scrollbar-width: none; /* Firefox */
}
	/* Hide scrollbar for Chrome, Safari and Opera */
	.sidebar-scrollable[b-vame28chup]::-webkit-scrollbar {
		display: none;
	}

.sidebar [data-toggle=sidebar-collapse][b-vame28chup] {
	position: relative;
}

.sidebar:not(.sidebar-collapsed)[b-vame28chup] {
	right: 0;
}

.sidebar-collapsed[b-vame28chup] {
	margin-left: calc(var(--b-sidebar-width, 220px) * -1) !important;
}

@media (max-width: 1024px) {
	.sidebar[b-vame28chup] {
		--b-sidebar-width: 100% !important;
		position: fixed;
	}
}
/* /Components/Spinners/WSpinner.razor.rz.scp.css */
:root[b-0bx7yvjd0x] {
  --size: 75px;
  --clr1: #ffffff;
  --clr2: #ffffff;
  --clr3: #ffffff;
  --clr4: #ffffff;
  --clr5: #ffffff; }

*[b-0bx7yvjd0x],
*[b-0bx7yvjd0x]::before,
*[b-0bx7yvjd0x]::after {
  box-sizing: border-box; }

.spinner1[b-0bx7yvjd0x] {
  --animation-duration: 1000ms;
  width: var(--size);
  height: var(--size);
  display: flex;
  align-items: center;
  justify-content: space-evenly; }
  .spinner1 .spinner-item[b-0bx7yvjd0x] {
    width: calc(var(--size) / 12);
    height: 80%;
    background: var(--clr-spinner);
    animation: spinner1-b-0bx7yvjd0x var(--animation-duration) ease-in-out infinite; }

@keyframes spinner1-b-0bx7yvjd0x {
  50% {
    transform: scaleY(0.25); } }
  .spinner1 .spinner-item:nth-child(1)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr1);
    animation-delay: calc(var(--animation-duration) / 10 * -3); }
  .spinner1 .spinner-item:nth-child(2)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr5);
    animation-delay: calc(var(--animation-duration) / 10 * -1); }
  .spinner1 .spinner-item:nth-child(3)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr3);
    animation-delay: calc(var(--animation-duration) / 10 * -2); }
  .spinner1 .spinner-item:nth-child(4)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr4);
    animation-delay: calc(var(--animation-duration) / 10 * -1); }
  .spinner1 .spinner-item:nth-child(5)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr2);
    animation-delay: calc(var(--animation-duration) / 10 * -3); }

.spinner2[b-0bx7yvjd0x] {
  --animation-duration: 650ms;
  position: relative;
  width: var(--size);
  height: var(--size); }
  .spinner2 .spinner-item[b-0bx7yvjd0x] {
    position: absolute;
    width: var(--item-size);
    height: var(--item-size);
    top: calc(50% - var(--item-size) / 2);
    left: calc(50% - var(--item-size) / 2);
    border: 4px solid transparent;
    border-left: 4px solid var(--clr-spinner);
    border-right: 4px solid var(--clr-spinner);
    border-radius: 50%;
    animation: spinner2-b-0bx7yvjd0x var(--animation-duration) linear infinite; }

@keyframes spinner2-b-0bx7yvjd0x {
  to {
    transform: rotate(360deg); } }
  .spinner2 .spinner-item:nth-of-type(1)[b-0bx7yvjd0x] {
    --item-size: var(--size);
    --clr-spinner: var(--clr1);
    border-top: 4px solid var(--clr1); }
  .spinner2 .spinner-item:nth-of-type(2)[b-0bx7yvjd0x] {
    --item-size: calc(var(--size) - 15px);
    --clr-spinner: var(--clr5);
    border-bottom: 4px solid var(--clr5); }
  .spinner2 .spinner-item:nth-of-type(3)[b-0bx7yvjd0x] {
    --item-size: calc(var(--size) - 30px);
    --clr-spinner: var(--clr3);
    border-top: 4px solid var(--clr3); }

.spinner3[b-0bx7yvjd0x] {
  --animation-duration: 5000ms;
  position: relative;
  width: var(--size);
  height: var(--size);
  transform: rotate(45deg); }
  .spinner3 .spinner-item[b-0bx7yvjd0x] {
    --item-size: calc(var(--size) / 2.5);
    position: absolute;
    width: var(--item-size);
    height: var(--item-size);
    border: 4px solid var(--clr-spinner); }
  .spinner3 .spinner-item:nth-child(1)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr1);
    top: 0;
    left: 0;
    animation: spinner3A-b-0bx7yvjd0x var(--animation-duration) linear infinite; }

@keyframes spinner3A-b-0bx7yvjd0x {
  0%, 8.33%, 16.66%, 100% {
    transform: translate(0%, 0%); }
  24.99%, 33.32%, 41.65% {
    transform: translate(100%, 0%); }
  49.98%, 58.31%, 66.64% {
    transform: translate(100%, 100%); }
  74.97%, 83.30%, 91.63% {
    transform: translate(0%, 100%); } }
  .spinner3 .spinner-item:nth-child(2)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr3);
    top: 0;
    left: var(--item-size);
    animation: spinner3B-b-0bx7yvjd0x var(--animation-duration) linear infinite; }

@keyframes spinner3B-b-0bx7yvjd0x {
  0%, 8.33%, 91.63%, 100% {
    transform: translate(0%, 0%); }
  16.66%, 24.99%, 33.32% {
    transform: translate(0%, 100%); }
  41.65%, 49.98%, 58.31% {
    transform: translate(-100%, 100%); }
  66.64%, 74.97%, 83.30% {
    transform: translate(-100%, 0%); } }
  .spinner3 .spinner-item:nth-child(3)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr5);
    top: var(--item-size);
    left: var(--item-size);
    animation: spinner3C-b-0bx7yvjd0x var(--animation-duration) linear infinite; }

@keyframes spinner3C-b-0bx7yvjd0x {
  0%, 83.30%, 91.63%, 100% {
    transform: translate(0, 0); }
  8.33%, 16.66%, 24.99% {
    transform: translate(-100%, 0); }
  33.32%, 41.65%, 49.98% {
    transform: translate(-100%, -100%); }
  58.31%, 66.64%, 74.97% {
    transform: translate(0, -100%); } }

.spinner4[b-0bx7yvjd0x] {
  --animation-duration: 1150ms; }
  .spinner4 .spinner-item[b-0bx7yvjd0x] {
    --item-size: calc(var(--size) / 4);
    width: var(--item-size);
    height: var(--item-size);
    display: inline-block;
    margin: 0 3px;
    border-radius: 50%;
    border: 4px solid var(--clr-spinner);
    animation: spinner4-b-0bx7yvjd0x var(--animation-duration) ease-in-out infinite; }

@keyframes spinner4-b-0bx7yvjd0x {
  0%, 100% {
    transform: translateY(75%); }
  50% {
    transform: translateY(-75%); } }
  .spinner4 .spinner-item:nth-child(1)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr5);
    animation-delay: calc(var(--animation-duration) / 6 * -1); }
  .spinner4 .spinner-item:nth-child(2)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr3);
    animation-delay: calc(var(--animation-duration) / 6 * -2); }
  .spinner4 .spinner-item:nth-child(3)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr1);
    animation-delay: calc(var(--animation-duration) / 6 * -3); }

.spinner5[b-0bx7yvjd0x] {
  --animation-duration: 1000ms;
  width: var(--size);
  height: var(--size);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px; }
  .spinner5 .spinner-item[b-0bx7yvjd0x] {
    height: 40%;
    background-color: var(--clr-spinner);
    width: calc(var(--size) / 13);
    animation: spinner5-b-0bx7yvjd0x var(--animation-duration) ease-in-out infinite; }

@keyframes spinner5-b-0bx7yvjd0x {
  25% {
    transform: scaleY(2); }
  50% {
    transform: scaleY(1); } }
  .spinner5 .spinner-item:nth-child(1)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr1); }
  .spinner5 .spinner-item:nth-child(2)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr3);
    animation-delay: calc(var(--animation-duration) / 10); }
  .spinner5 .spinner-item:nth-child(3)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr5);
    animation-delay: calc(var(--animation-duration) / 10 * 2); }
  .spinner5 .spinner-item:nth-child(4)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr4);
    animation-delay: calc(var(--animation-duration) / 10 * 3); }
  .spinner5 .spinner-item:nth-child(5)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr2);
    animation-delay: calc(var(--animation-duration) / 10 * 4); }

.spinner6[b-0bx7yvjd0x] {
  --animation-duration: 3000ms;
  position: relative;
  width: var(--size);
  height: var(--size); }
  .spinner6 .spinner-item[b-0bx7yvjd0x] {
    position: absolute;
    top: calc(50% - var(--size) / 2);
    left: calc(50% - var(--size) / 2);
    width: var(--size);
    height: var(--size);
    background: var(--clr-spinner);
    border-radius: 50%;
    animation: spinner6-b-0bx7yvjd0x var(--animation-duration) ease-in-out infinite; }

@keyframes spinner6-b-0bx7yvjd0x {
  0%, 100% {
    transform: scale(0.25);
    opacity: 1; }
  50% {
    transform: scale(1);
    opacity: 0; } }
  .spinner6 .spinner-item:nth-of-type(1)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr1); }
  .spinner6 .spinner-item:nth-of-type(2)[b-0bx7yvjd0x] {
    --clr-spinner: var(--clr5);
    animation-delay: calc(var(--animation-duration) / -2); }
/* /Layouts/MainLayout/MainLayout.razor.rz.scp.css */
.page[b-kehzw4cipi] {
    position: relative;
    display: flex;
    flex-direction: row;
    padding-top: 3.5rem;
    background-color: var(--body-bg);
    max-width: 100%;
}

.sidebar-content[b-kehzw4cipi] {
    display: block;
    /*flex-direction: column;*/
    flex-shrink: 0;
}

.page-content[b-kehzw4cipi] {
    width: 100%;
    max-width: 100%;
    padding: 1rem 1rem 0 1rem;
    overflow-x: hidden;
}

.top-row[b-kehzw4cipi] {
	background-color: var(--primary);
	border-bottom: 1px solid rgba(214, 213, 213, .2);
	height: 3.5rem;
	display: flex;
	align-items: center;
	z-index: 1010;
	box-shadow: 0 3px 4px 0 rgb(0 0 0 / 20%), 0 3px 3px -2px rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%);
	position: fixed; /* Set the navbar to fixed position */
	top: 0; /* Position the navbar at the top of the page */
	width: 100%; /* Full width */
}

    .top-row a:first-child[b-kehzw4cipi] {
        text-overflow: ellipsis;
    }


.top-alert[b-kehzw4cipi] {
    background-color: var(--warning);
    height: 3.5rem;
    display: flex;
    align-items: center;
    z-index: 10000;
    box-shadow: 3px 0 4px 0 rgb(0 0 0 / 20%), 3px 0 3px -2px rgb(0 0 0 / 14%), 1px 0 8px 0 rgb(0 0 0 / 12%);
    position: fixed; /* Set the navbar to fixed position */
    bottom: 0; /* Position the navbar at the bottom of the page */
    width: 100%; /* Full width */
}

/* /Pages/FormBuider/DropList.razor.rz.scp.css */
.no-drop[b-508ll7z8r4] {
	border: 2px dashed red;
}

.can-drop[b-508ll7z8r4] {
	border: 2px dashed green;
}

.draggable[b-508ll7z8r4] {
	cursor: grab;
}

	.draggable:active[b-508ll7z8r4] {
		cursor: grabbing;
	}

.dragging[b-508ll7z8r4] {
	cursor: grabbing;
}


.element-container[b-508ll7z8r4] {
	background-color: var(--primary);
	cursor: move;
	display: flex;
	font-size: 15px;
	border-bottom: 1px solid var(--primary-shade-200);
	border-top: 1px solid var(--primary);
}

	.element-container:hover .element-icon[b-508ll7z8r4] {
		background-color: var(--primary-tint-400);
		text-decoration: none
	}

	.element-container:hover .element-text[b-508ll7z8r4] {
		background-color: var(--primary-tint-400);
		text-decoration: none
	}

.element-icon[b-508ll7z8r4] {
	background-color: var(--primary-shade-200);
	box-sizing: border-box;
	font-size: 28px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	min-width: 54px
}

.form-element-container[b-508ll7z8r4] {
	cursor: move;
	padding: 12px 36px;
	margin: 0
}

.form-elements[b-508ll7z8r4] {
	/*	top: -1rem;*/
	position: relative;
	left: -2rem;
	background-color: var(--primary-shade-200);
	color: #fff;
	float: left;
	overflow-y: auto;
	overflow-x: hidden;
	min-width: 98%;
	width: 98%;
	z-index: 2;
	transition-property: margin;
	transition-duration: .6s;
	-webkit-transition-duration: .6s;
	transition-timing-function: ease
}

.element-text[b-508ll7z8r4] {
	font-size: 14px;
	height: 54px;
	padding: 18px;
	text-transform: uppercase;
	width: 98%
}

.element-main-header[b-508ll7z8r4] {
	font-size: 18px;
	padding: 16px 48px 14px 18px
}

.item[b-508ll7z8r4] {
	transition: box-shadow 0.4s ease-in-out;
	transition: background 0.2s ease-in-out;
	padding: 1rem 1rem 1rem 1rem;
}

	.item:hover[b-508ll7z8r4] {
		background: var(--primary-tint-900);
		box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
	}
/* /Pages/OrganizationalUnits/OrganizationalUnits.razor.rz.scp.css */
b[b-n8plk2uark] {
	background-color: rgb(160 194 37 / 0.40);
}

/*@media (min-width: 576px) {
	
}


@media (min-width: 768px) {
	.container {*/
		/*max-width: 1600px;*/
		/*max-width: calc(95vw - 250px);
	}
}

@media (min-width: 992px) {
	.container {*/
		/*max-width: 1600px;*/
		/*max-width: calc(95vw - 250px);
	}
}

@media (min-width: 1200px) {
	.container {*/
		/*max-width: 1600px;*/
		/*max-width: calc(95vw - 250px);
	}
}

@media (min-width: 1900px) {
	.container {*/
		/*max-width: 1600px;*/
		/*max-width: calc(95vw - 275px);
	}
}*/

/*@media (min-width: 2200px) {
	.container {
		max-width: 1900px;
	}
}

@media (min-width: 2500px) {
	.container {
		max-width: 2200px;
	}
}

@media (min-width: 3200 px) {
	.container {
		max-width: 2800px;
	}
}*/
/* /Pages/Schedules/Schedules.razor.rz.scp.css */
/* /Pages/Users/UserDetail.razor.rz.scp.css */
.edit-picture[b-mqji602dn1] {
	position: absolute;
	top: 8px;
	left: calc(50% + 45px);
}
/* /Pages/Users/UserList.razor.rz.scp.css */

/*
.nav-item {
	font-size: 0.9rem;
	padding-bottom: 0.5rem;
}
*/



/*.default-sidebar .close-btn:hover {
	color: rgba(0, 0, 0, .87);
	background-color: #fafafa;
}

.e-sidebar .title-header #close {
	color: #000;
	cursor: pointer;
	line-height: 25px;
	float: left;
}*/

/*::deep .e-btn.e-flat.e-primary, .e-css.e-btn.e-flat.e-primary {
	background-color: #1A8460 !important;
	border-color: #1A8460 !important;
}

	::deep .e-btn.e-flat.e-primary:hover, .e-css.e-btn.e-flat.e-primary:hover {
		background-color: #439d80 !important;
		border-color: #439d80 !important;
	}*/

/*::deep .edit-picture {
	position: relative;
	top: 38px;
	left: 115px;
}

::deep div.table-responsive {
	border: 2px solid #1A8460;
	border-radius: 18px;
	margin-bottom: 16px;
}

::deep div.table-responsive table {
	margin-bottom: 0;
}*/
/* /Pages/Vehicles/FleetVehicleDetail.razor.rz.scp.css */
.dropdown[b-ek267g10w0] {
	/*	position: relative;
	display: inline-block;*/
}

.dropdown-content[b-ek267g10w0] {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 100%;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	z-index: 1060;
	overflow-y: auto;
	max-height: 18em;
}

.dropdown-open[b-ek267g10w0] {
	display: block;
}

input[type="checkbox"][b-ek267g10w0] {
	outline: 2px solid var(--primary);
	outline-offset: -2px;
	background-color: var(--primary);
	background: var(--primary);
}

	input[type='checkbox']:checked[b-ek267g10w0] {
		background-color: var(--primary);
	}

		input[type='checkbox']:checked[b-ek267g10w0]:after {
			/*content: '\2713';*/
			color: white;
			position: absolute;
			background-color: var(--primary);
			/*			line-height: 1rem;
			font-size: 1rem;
			padding-left: 0.15rem;*/
		}
/* /Pages/Visits/VisitorsList.razor.rz.scp.css */
