﻿.aside-menu .menu .menu-item .menu-link { padding-left: 20px; padding-right: 20px; }
.aside-dark .menu .menu-item .menu-link .menu-bullet .bullet { background-color: #f5f8fa !important; }
.aside-dark .menu .menu-item .menu-link .menu-arrow:after {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e") }

.favorite-icon.fas { color: #FF8105 !important; }
.custom-margin { display: block; margin: 0.75rem 3rem 0.75rem 0rem; }

.dt-buttons { padding: 1rem 0; }
.dtrg-group { font-weight: bold !important; background-color: #e4e6ef}
.dtrg-group td { padding-left: 1em !important; }

.table-action-width { width: 100px; }
.table-custom-header th { color: #b5b5c3; font-weight: 600; }
.table-custom-header .sorting_asc,
.table-custom-header .sorting_desc { color: #00795f; }

.toastr { opacity: 1 !important; }

.fake-disabled { opacity: 60%; cursor: auto; }

.home-background { background-image: url(/images/HomePage.jpg); }

.legendLayer .background { fill: rgba(255, 255, 255, 0.85); stroke: rgba(0, 0, 0, 0.85); stroke-width: 1; }

.rich-text-area { border: 1px solid; border-radius: 15px; background: white; }

@media (max-width: 768px) {
	.home-background { background-image: url(/images/HomePageSmall.jpg); }
}

/* Bug fix for select2 inside of a bootstrap modal, where each option group would get it's own scrollbar, causing a "double scrolling" effect. */
.select2-container--bootstrap5 .select2-results__options.select2-results__options--nested { max-height: none; }

/* Custom Icons */
.custom-icon-barn { width: 16px; height: 16px; }
.custom-icon-barn::before { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTAgNTEwIj4KCTxnIGZpbGw9IiNGRkYiPgoJCTxwYXRoIGQ9Im0zNzUgMzYwaDEzNXYxNTBoLTEzNXoiIC8+CgkJPHBhdGggZD0ibTI3NS4yNjkgMjEwIDk5LjczMSAxMTguNTk0djEuNDA2aDEzNXYtMTIweiIgLz4KCQk8cGF0aCBkPSJtMjQwLjIzNSAyMTUuMDI3Yy02LjU5LTYuNjcxLTE3LjI5OC02LjY4OS0yMy45Mi0uMTQ1bC0xMTEuMzE1IDEyNC4zODh2MTcwLjczaDYwdi0xMzVoMTIwdjEzNWg2MHYtMTcwLjQ2OWwtMTAzLjk1Ni0xMjMuNjE3eiIgLz4KCQk8cGF0aCBkPSJtMjQzLjM3NSAxMjEuNjg4YzAtNjcuMDk5LTU0LjU4OS0xMjEuNjg4LTEyMS42ODctMTIxLjY4OHMtMTIxLjY4OCA1NC41ODktMTIxLjY4OCAxMjEuNjg4djI4LjMxMmgyNDMuMzc1eiIgLz4KCQk8cGF0aCBkPSJtMCAyODV2NzVoNzV2LTMyLjE5NGwzOC4zMDgtNDIuODA2eiIgLz4KCQk8cGF0aCBkPSJtMCAzOTBoNzV2MTIwaC03NXoiIC8+CgkJPHBhdGggZD0ibTE5NSA0MDVoNjB2MTA1aC02MHoiIC8+CgkJPHBhdGggZD0ibTIwOS44NzUgMTgwaC0yMDkuODc1djc1aDE0MC4xNTVsNTQuNDE4LTYwLjgwOS42NTMtLjY0NmM0LjI4Ny00LjIzNiA5LjI1Ni03LjUzNiAxNC42NDgtOS44MjF2LTMuNzI0eiIgLz4KCTwvZz4KPC9zdmc+"); /* icons/barn.svg */ }

.custom-icon-beet { width: 16px; height: 16px; }
.custom-icon-beet::before { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KCTxnIGZpbGw9IiNGRkYiPgoJCTxwYXRoIGQ9Im00ODEuODQ3NjU2IDE3NS4yMzA0NjljLTcuNzIyNjU2IDE3LjIxMDkzNy0xOC45MDYyNSAzMy40MTc5NjktMzIuOTgwNDY4IDQ3LjQ4ODI4MS0yMy45MjU3ODIgMjMuOTI1NzgxLTU0LjAxOTUzMiAzOS41MTk1MzEtODQuNzM0Mzc2IDQzLjkwNjI1bC05LjY1NjI1IDEuMzc4OTA2YzUuNDIxODc2IDEzLjQ2MDkzOCA5LjM1NTQ2OSAyNy41MjczNDQgMTEuNzE4NzUgNDEuOTk2MDk0IDEyLjYzNjcxOSA0LjA3ODEyNSAyNi4yOTI5NjkgNi4yMzA0NjkgNDAuMzUxNTYzIDYuMjMwNDY5IDI3LjM4NjcxOSAwIDUzLjI5Njg3NS04LjEyMTA5NCA3Mi45NjA5MzctMjIuODcxMDk0IDIwLjk1MzEyNi0xNS43MTQ4NDQgMzIuNDkyMTg4LTM3LjAxNTYyNSAzMi40OTIxODgtNTkuOTcyNjU2IDAtMjIuMDg1OTM4LTEwLjY4NzUtNDIuNjMyODEzLTMwLjE1MjM0NC01OC4xNTYyNXptMCAwIiAvPgoJCTxwYXRoIGQ9Im0xNjkuNDE3OTY5IDE3My4xNTYyNWMtMjQuMzM5ODQ0IDAtNDcuODk0NTMxIDUuMTA1NDY5LTY5LjQ0NTMxMyAxNC43OTI5NjlsOTQuOTcyNjU2IDk0Ljk3MjY1NmM1Ljg1NTQ2OSA1Ljg1NTQ2OSA1Ljg1NTQ2OSAxNS4zNTE1NjMgMCAyMS4yMTA5MzctMi45Mjk2ODcgMi45Mjk2ODgtNi43Njk1MzEgNC4zOTQ1MzItMTAuNjA5Mzc0IDQuMzk0NTMyLTMuODM1OTM4IDAtNy42NzU3ODItMS40NjQ4NDQtMTAuNjA1NDY5LTQuMzk0NTMybC0xMDAuODM1OTM4LTEwMC44MzU5MzdjLTguMjM4MjgxIDUuNzM0Mzc1LTE2LjAyNzM0MyAxMi4yMzQzNzUtMjMuMjc3MzQzIDE5LjQ4MDQ2OS0yNC4wNzAzMTMgMjQuMDc0MjE4LTQwIDU0LjExMzI4MS00Ni40MTc5NjkgODYuNzg1MTU2bDE5OS4yMzgyODEgMTk5LjIzODI4MWMxNy4xOTUzMTItMy4zNzg5MDYgMzMuNjYwMTU2LTkuNDAyMzQzIDQ4LjkxNDA2Mi0xNy44NTU0NjlsLTk1LjY3MTg3NC05NS42Njc5NjhjLTUuODU1NDY5LTUuODU1NDY5LTUuODU1NDY5LTE1LjM1MTU2MyAwLTIxLjIxMDkzOCA1Ljg1NTQ2OC01Ljg1NTQ2OCAxNS4zNTU0NjgtNS44NTU0NjggMjEuMjE0ODQzIDBsOTkuNzI2NTYzIDk5LjcyNjU2M2M0LjM1OTM3NS0zLjU3MDMxMyA4LjU2MjUtNy4zNzg5MDcgMTIuNjAxNTYyLTExLjQxNDA2MyAzMi0zMiA0OS42MjEwOTQtNzQuNTQ2ODc1IDQ5LjYxNzE4OC0xMTkuODAwNzgxLjAwMzkwNi00NS4yNTM5MDYtMTcuNjE3MTg4LTg3LjgwMDc4MS00OS42MTcxODgtMTE5LjgwMDc4MXMtNzQuNTQ2ODc1LTQ5LjYyMTA5NC0xMTkuODA0Njg3LTQ5LjYyMTA5NHptMCAwIiAvPgoJCTxwYXRoIGQ9Im0wIDQ5N2MwIDguMjgxMjUgNi43MTQ4NDQgMTUgMTUgMTVoMTQ4LjIwNzAzMWwtMTYzLjIwNzAzMS0xNjMuMjEwOTM4em0wIDAiIC8+CgkJPHBhdGggZD0ibTQyNy42NTYyNSAyMDEuNTA3ODEyYzE5LjM2MzI4MS0xOS4zNjMyODEgMzEuOTQxNDA2LTQzLjQzMzU5MyAzNS40MTQwNjItNjcuNzY1NjI0IDMuNDIxODc2LTIzLjkzMzU5NC0yLjM0Mzc1LTQ1LjkzMzU5NC0xNi4yMjY1NjItNjEuOTQ1MzEzLTEzLjMyODEyNS0xNS4zNjcxODctMzIuOTY0ODQ0LTIzLjgzMjAzMS01NS4yODEyNS0yMy44MzIwMzEtNC4zNDc2NTYgMC04LjgyMDMxMi4zMjAzMTItMTMuMzAwNzgxLjk2NDg0NC0yNC4zMzU5MzggMy40NzY1NjItNDguNDAyMzQ0IDE2LjA1NDY4Ny02Ny43Njk1MzEgMzUuNDE3OTY4LTE5LjM2MzI4MiAxOS4zNjcxODgtMzEuOTQxNDA3IDQzLjQzMzU5NC0zNS40MjE4NzYgNjcuNzY1NjI1bC0yLjc4OTA2MiAxOS41MzEyNWMxMy43MTg3NSA4LjI4OTA2MyAyNi41MjczNDQgMTguMjk2ODc1IDM4LjE1MjM0NCAyOS45MjE4NzVzMjEuNjMyODEyIDI0LjQzMzU5NCAyOS45MTc5NjggMzguMTUyMzQ0bDE5LjUzNTE1Ny0yLjc4OTA2MmMyNC4zMzU5MzctMy40ODA0NjkgNDguNDAyMzQzLTE2LjA1ODU5NCA2Ny43Njk1MzEtMzUuNDIxODc2em0wIDAiIC8+CgkJPHBhdGggZD0ibTI0My45OTYwOTQgMTU3LjUyMzQzOCAxLjM3ODkwNi05LjY1NjI1YzQuMzkwNjI1LTMwLjcxNDg0NCAxOS45ODA0NjktNjAuODA4NTk0IDQzLjkwNjI1LTg0LjczMDQ2OSAxNC4wNzAzMTItMTQuMDc0MjE5IDMwLjI3NzM0NC0yNS4yNTc4MTMgNDcuNDkyMTg4LTMyLjk4MDQ2OS0xNS41MjM0MzgtMTkuNDY4NzUtMzYuMDcwMzEzLTMwLjE1NjI1LTU4LjE2MDE1Ny0zMC4xNTYyNS0yMi45NTcwMzEuMDAzOTA2MjUtNDQuMjU3ODEyIDExLjUzOTA2Mi01OS45NzI2NTYgMzIuNDkyMTg4LTE0Ljc1IDE5LjY2NDA2Mi0yMi44NzEwOTQgNDUuNTc4MTI0LTIyLjg3MTA5NCA3Mi45NjQ4NDMgMCAxNC4wNTQ2ODggMi4xNTIzNDQgMjcuNzEwOTM4IDYuMjI2NTYzIDQwLjM0Mzc1IDE0LjQ3MjY1NiAyLjM2MzI4MSAyOC41MzUxNTYgNi4zMDA3ODEgNDIgMTEuNzIyNjU3em0wIDAiIC8+Cgk8L2c+Cjwvc3ZnPg=="); /* icons/beet.svg */ }

.custom-icon-field { width: 16px; height: 16px; }
.custom-icon-field::before { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciPgoJPGcgZmlsbD0iI0ZGRiI+CgkJPHJlY3QgeD0iMTkyIiB5PSIwIiB3aWR0aD0iNDIuNjY3IiBoZWlnaHQ9IjQyLjY2NyIgLz4KCQk8cmVjdCB4PSIyODIuNTAxIiB5PSIzNy40ODciIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMTMwLjU4MzIgLTE5Ny42MTUzKSIgd2lkdGg9IjQyLjY2NiIgaGVpZ2h0PSI0Mi42NjYiIC8+CgkJPHJlY3QgeD0iMzIwIiB5PSIxMjgiIHdpZHRoPSI0Mi42NjciIGhlaWdodD0iNDIuNjY3IiAvPgoJCTxyZWN0IHg9IjEwMS41MDgiIHk9IjM3LjUwOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSA3Ny41ODYyIC02OS42MjgxKSIgd2lkdGg9IjQyLjY2NiIgaGVpZ2h0PSI0Mi42NjYiIC8+CgkJPHJlY3QgeD0iNjQiIHk9IjEyOCIgd2lkdGg9IjQyLjY2NyIgaGVpZ2h0PSI0Mi42NjciIC8+CgkJPHBhdGggZD0iTTIxLjMzMywyMTMuMzMzQzkuNTU3LDIxMy4zMzMsMCwyMjIuODY5LDAsMjM0LjY2N3YxNTYuNDM3bDEwNi42NjctMTc3Ljc3MUgyMS4zMzN6IiAvPgoJCTxwb2x5Z29uIHBvaW50cz0iMjM0LjY2NywyMTMuMzMzIDI1Niw0MjYuNjY3IDM0MS4zMzMsNDI2LjY2NyAyNzcuMzMzLDIxMy4zMzMiIC8+CgkJPHBhdGggZD0iTTQwNS4zMzMsMjEzLjMzM0gzMjBsMTA2LjY2NywxNzcuNzcxVjIzNC42NjdDNDI2LjY2NywyMjIuODY5LDQxNy4xMDksMjEzLjMzMyw0MDUuMzMzLDIxMy4zMzN6IiAvPgoJCTxwb2x5Z29uIHBvaW50cz0iODUuMzMzLDQyNi42NjcgMTcwLjY2Nyw0MjYuNjY3IDE5MiwyMTMuMzMzIDE0OS4zMzMsMjEzLjMzMyIgLz4KCQk8cGF0aCBkPSJNMTI4LDE0OS4zMzNjMCwxNS42MTYsNC41MDEsMzAuMTAxLDExLjg0LDQyLjY2N2gxNDcuMDA4YzcuMzE3LTEyLjU2NSwxMS44MTktMjcuMDUxLDExLjgxOS00Mi42NjcgYzAtNDcuMTI1LTM4LjIwOC04NS4zMzMtODUuMzMzLTg1LjMzM1MxMjgsMTAyLjIwOCwxMjgsMTQ5LjMzM3oiIC8+Cgk8L2c+Cjwvc3ZnPg=="); /* icons/field.svg */ }

/* Data tables overrides */
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
	height: 1em !important;
	width: 1em !important;
	background-color: #009171 !important;
	box-shadow: none !important;
}

/* Bootstrap overrides */
.overflow-scroll { -ms-overflow-style: none; /* Internet Explorer 10+ */ scrollbar-width: none; /* Firefox */ }
	.overflow-scroll::-webkit-scrollbar { display: none; /* Safari and Chrome */ }