@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import 'styles/themes.css';

#menu .nav-list > li > a {
	background-repeat: no-repeat;
	background-position: left center;
	/* padding-left: 20px; */
	display: flex;
	justify-content: center;
	align-items: center;
}

#content {
	font-size: 0.8em;
	padding: 0 0.5em;
}

.row-fluid .span10 {
	width: 100%;
}

#auth_login_zone {
	max-width: 450px;
	margin: auto;
}

.jforms-error-list {
	margin-left: 0;
	background-color: var(--lizmap-color-warning);
	background-image: linear-gradient(to bottom, #ee5f5b, var(--lizmap-color-warning));
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	/*    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	border-radius: 4px 4px 4px 4px;
	padding: 10px;
	color: var(--lizmap-text-color-tertiary);
}
.jforms-error-list li {
	list-style: none;
	color: var(--lizmap-text-color-tertiary);
}

fieldset legend {
	width: auto;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-bottom: 0px;
	font-size: 14px;
}

fieldset legend label {
	display: inline-block;
}

fieldset {
	border: 1px solid var(--lizmap-border-color-secondary);
	padding: 1em;
	margin-bottom: 1em;
}

.services-table th {
	width: 30%;
	min-width: 10em;
}

/* .form-horizontal{
	display: grid;
	grid-template-columns: 1fr 1fr;
} */

.form-horizontal .btn-submit {
	padding-left: 0;
}

.form-horizontal .control-label {
	width: 240px;
}

/* .form-horizontal .controls {
	margin-left: 250px;
} */

.table .table {
	background-color: transparent;
}

#dashboard-content {
	padding-left: 2.127659574468085%;
}

.dashboard-widget h3 {
	background-color: var(--lizmap-color-background-content-primary);
	margin: 0 0 10px 0;
	padding: 0 10px;
}

.table-server-info th,
.table-server-info td {
	width: 50%;
}

@media (max-width: 480px) {
	.form-horizontal .controls {
		margin-left: 0px;
	}
}

/*
======
Admin QGIS project lists
======
*/
div#lizmap_project_list_container {
	height: 80%;
	width: 100%;
	margin: auto;

	/* Colors */
	--warning-bg-color: lightyellow;
	--error-bg-color: lightcoral;
	--blocker-bg-color: red;
	--highlighted-line-bg-color: #0088cc;
}

#lizmap_project_list {
	min-inline-size: 60%;
	border: 1px solid var(--lizmap-border-color-secondary);
	padding: 5px;
}
div.lizmap_project_list_details {
	background-color: lightgray;
	padding: 5px;
}

/* Cursor pointer only if the table has hidden columns (responsive datatable extension) */
table.lizmap_project_list tr {
	cursor: default;
}
table.lizmap_project_list tr.has_hidden_columns {
	cursor: pointer;
}

/* hovered line  */
/* Blue left border when hovering a line */
table.lizmap_project_list tr td:first-child {
	border-left: 3px solid transparent;
}
table.lizmap_project_list tr:not(.child):hover td:first-child {
	border-left: 3px solid var(--highlighted-line-bg-color);
}

table.lizmap_project_list tr .liz-warning {
	background-color: var(--warning-bg-color);
}
table.lizmap_project_list tr .liz-error {
	background-color: var(--error-bg-color);
}
table.lizmap_project_list tr .liz-blocker {
	background-color: var(--blocker-bg-color);
}

/* When the width of the window is not big enough, some columns are hidden
by the responsive extension of datatable.
Style the div which will contain the details */
div.lizmap_project_list_details dt {
	margin-top: 5px;
}
div.lizmap_project_list_details dd {
	padding: 5px;
	max-height: 250px;
	overflow: auto;
	background-color: #efefef;
}
table.lizmap_project_list tr dd.lizmap-project-qgis-log pre {
	font-size: 0.9em;
	line-height: 10px;
}
table.lizmap_project_list tr td.lizmap-project-qgis-log pre {
	font-size: 0.8em;
	line-height: 10px;
	max-height: 80px;
	max-width: 300px;
	overflow: auto;
}
/* End of project list page */

/* Project list help with colours and legend */
#lizmap_project_list_help div.modal-body {
	background-color: rgb(239, 239, 239);
}
#lizmap_project_list_help ul ul li {
	font-weight: bold;
}
#lizmap_project_list_help ul ul ul.rules li {
	font-weight: normal;
}
#lizmap_project_list_help ul > .rules {
	list-style: none;
}
#lizmap_project_list_help ul > .rules li::before {
	content: '■';
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	font-size: 2.5em;
}
#lizmap_project_list_help .warning::before {
	color: var(--warning-bg-color);
}
#lizmap_project_list_help .error::before {
	color: var(--error-bg-color);
}
#lizmap_project_list_help .blocker::before {
	color: var(--blocker-bg-color);
}

/* List of users and groups */
.jacl2-list.jacl2-list-sticky-heads thead,
.jacl2-list-user.jacl2-list-sticky-heads thead {
	top: 75px;
}

#groups-list_wrapper,
#users-list_wrapper {
	padding: 1em 0 1em 2em;
}
.ibl_admin_config_header {
	color: var(--lizmap-text-color-secondary);
	font-size: 22px !important;
	font-weight: bold !important;
}
.copy-to-clipboard {
	position: relative;
	border: 0;
	background: transparent;
	box-shadow: none;
}

.copy-to-clipboard svg {
	pointer-events: none;
}

.ibl_sidebar_admin {
	position: fixed;
	top: 0.5em;
	left: 0.5em;
	bottom: 0.5em;
	width: 65px;
	text-align: center;
	padding: 0 !important;
	border-radius: 5px;
	background-color: var(--lizmap-color-background-content-primary);
	z-index: 1000;
}
.ibl_main_admin {
	position: absolute;
	inset: 7em 0em 0.5em 6em;
	overflow-y: auto;
	overflow-x: hidden;
}

.ibl_main_admin::-webkit-scrollbar {
	width: 5px;
}

.ibl_main_admin::-webkit-scrollbar-thumb {
	background-color: var(--scroll-color);
	border-radius: 10px;
}

.ibl_sidebar_admin__items {
	margin-top: 20px;
}

.ibl_sidebar_admin__icon {
	width: 25px;
	height: 25px;
	margin: 7px;
	padding: 5px;
	color: var(--lizmap-text-color-secondary);
	display: flex;
}
.ibl_sidebar_admin__item {
	margin: 5px 0;
}
.ibl_sidebar_admin__icon--config {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C1.03447266 -0.00637985 2.06894531 -0.0127597 3.13476562 -0.01933289 C4.25560547 -0.02044571 5.37644531 -0.02155853 6.53125 -0.02270508 C8.25118164 -0.02769768 8.25118164 -0.02769768 10.00585938 -0.03279114 C12.43358966 -0.03786061 14.86132693 -0.04019946 17.2890625 -0.04003906 C21.01574082 -0.04222722 24.74212404 -0.06038758 28.46875 -0.0793457 C30.82291565 -0.0822792 33.17708271 -0.08426429 35.53125 -0.08520508 C36.65208984 -0.09239059 37.77292969 -0.09957611 38.92773438 -0.10697937 C39.96220703 -0.10390274 40.99667969 -0.10082611 42.0625 -0.09765625 C42.97580078 -0.09908127 43.88910156 -0.10050629 44.83007812 -0.10197449 C47.03125 0.14526367 47.03125 0.14526367 49.03125 2.14526367 C49.296875 4.02026367 49.296875 4.02026367 49.28125 6.14526367 C49.28898437 7.19713867 49.28898437 7.19713867 49.296875 8.27026367 C49.03125 10.14526367 49.03125 10.14526367 47.03125 12.14526367 C44.41748047 12.37231445 44.41748047 12.37231445 41.1484375 12.34057617 C39.98183594 12.33413086 38.81523438 12.32768555 37.61328125 12.32104492 C36.38996094 12.30428711 35.16664062 12.2875293 33.90625 12.27026367 C32.67519531 12.26124023 31.44414063 12.2522168 30.17578125 12.24291992 C27.12741185 12.21928915 24.07942618 12.18634421 21.03125 12.14526367 C21.03791183 12.82764603 21.04457367 13.51002838 21.05143738 14.21308899 C21.11769829 21.30167947 21.1630122 28.39018228 21.19604492 35.47900391 C21.2111512 38.12617566 21.2316373 40.77332231 21.25756836 43.42041016 C21.29386991 47.22068469 21.31095803 51.02062893 21.32421875 54.82104492 C21.33970261 56.00861893 21.35518646 57.19619293 21.37113953 58.41975403 C21.37136612 59.52066879 21.37159271 60.62158356 21.37182617 61.75585938 C21.37848801 62.72626663 21.38514984 63.69667389 21.39201355 64.69648743 C21.03125 67.14526367 21.03125 67.14526367 19.63154602 68.95783997 C17.60440091 70.46198678 16.41504984 70.53189902 13.90625 70.54370117 C13.11734375 70.54756836 12.3284375 70.55143555 11.515625 70.55541992 C10.28585938 70.53801758 10.28585938 70.53801758 9.03125 70.52026367 C7.80148438 70.53766602 7.80148438 70.53766602 6.546875 70.55541992 C5.75796875 70.55155273 4.9690625 70.54768555 4.15625 70.54370117 C3.43695313 70.54031738 2.71765625 70.53693359 1.9765625 70.53344727 C-0.62410512 70.01448874 -1.4675603 69.3309005 -2.96875 67.14526367 C-3.30932617 64.50976562 -3.30932617 64.50976562 -3.26171875 61.38354492 C-3.25205078 60.2652832 -3.24238281 59.14702148 -3.23242188 57.99487305 C-3.20728516 56.82762695 -3.18214844 55.66038086 -3.15625 54.45776367 C-3.14271484 53.27891602 -3.12917969 52.10006836 -3.11523438 50.88549805 C-3.07984326 47.97162956 -3.03046809 45.05867422 -2.96875 42.14526367 C-3.9175 42.18651367 -4.86625 42.22776367 -5.84375 42.27026367 C-8.96875 42.14526367 -8.96875 42.14526367 -10.96875 40.14526367 C-11.19294025 37.62284076 -11.29685711 35.21328452 -11.3046875 32.68823242 C-11.3113443 31.94825516 -11.3180011 31.20827789 -11.32485962 30.44587708 C-11.33499284 28.87816861 -11.33967643 27.31041696 -11.33935547 25.74267578 C-11.34371483 23.35205125 -11.37998448 20.96329397 -11.41796875 18.57299805 C-11.42383974 17.04891581 -11.42780724 15.52482481 -11.4296875 14.00073242 C-11.44405853 13.28910446 -11.45842957 12.5774765 -11.47323608 11.84428406 C-11.42898537 6.99817879 -10.40836594 4.54441826 -6.96875 1.14526367 C-4.47721686 -0.1005029 -2.787482 0.01163398 0 0 Z M-4.96875 7.14526367 C-7.24419437 10.33242383 -7.20329077 13.16026782 -7.1640625 17.00463867 C-7.15761719 18.11967773 -7.15117187 19.2347168 -7.14453125 20.38354492 C-7.12777344 21.54241211 -7.11101563 22.7012793 -7.09375 23.89526367 C-7.08472656 25.06959961 -7.07570313 26.24393555 -7.06640625 27.45385742 C-7.04285063 30.35119904 -7.00995652 33.24812809 -6.96875 36.14526367 C-5.64875 36.14526367 -4.32875 36.14526367 -2.96875 36.14526367 C-2.96875 28.88526367 -2.96875 21.62526367 -2.96875 14.14526367 C-1.64875 14.14526367 -0.32875 14.14526367 1.03125 14.14526367 C1.02902939 14.75469818 1.02680878 15.36413269 1.02452087 15.99203491 C1.0024479 22.31817032 0.98733495 28.64429485 0.97631836 34.97045898 C0.97128041 37.33341923 0.96444992 39.69637635 0.95581055 42.05932617 C0.94372146 45.44995902 0.93801641 48.84055076 0.93359375 52.23120117 C0.92843246 53.29269379 0.92327118 54.3541864 0.91795349 55.44784546 C0.91784019 56.91914413 0.91784019 56.91914413 0.91772461 58.42016602 C0.915504 59.28620453 0.91328339 60.15224304 0.91099548 61.04452515 C0.89571254 63.20366028 0.89571254 63.20366028 2.03125 65.14526367 C3.35125 65.14526367 4.67125 65.14526367 6.03125 65.14526367 C7.30986615 62.58803138 7.14461609 60.77789265 7.12890625 57.91870117 C7.12407227 56.37182617 7.12407227 56.37182617 7.11914062 54.79370117 C7.11076172 53.7134668 7.10238281 52.63323242 7.09375 51.52026367 C7.08923828 50.43229492 7.08472656 49.34432617 7.08007812 48.22338867 C7.06826776 45.53062578 7.05179778 42.83797179 7.03125 40.14526367 C8.35125 40.14526367 9.67125 40.14526367 11.03125 40.14526367 C11.02601318 40.83152832 11.02077637 41.51779297 11.01538086 42.22485352 C10.99464044 45.32331432 10.98159924 48.42176053 10.96875 51.52026367 C10.96037109 52.60049805 10.95199219 53.68073242 10.94335938 54.79370117 C10.94013672 55.82495117 10.93691406 56.85620117 10.93359375 57.91870117 C10.92835693 58.87180176 10.92312012 59.82490234 10.91772461 60.80688477 C10.87482401 63.16850774 10.87482401 63.16850774 12.03125 65.14526367 C13.35125 65.14526367 14.67125 65.14526367 16.03125 65.14526367 C17.31691729 62.57392909 17.15134778 60.74809267 17.14477539 57.86938477 C17.14466209 56.21789932 17.14466209 56.21789932 17.14454651 54.53305054 C17.13938522 53.34031525 17.13422394 52.14757996 17.12890625 50.91870117 C17.1274913 49.7007486 17.12607635 48.48279602 17.12461853 47.22793579 C17.11900639 43.32535377 17.10645179 39.42282845 17.09375 35.52026367 C17.08873657 32.8796395 17.08417339 30.23901443 17.08007812 27.59838867 C17.0698825 21.11397409 17.05030936 14.62968258 17.03125 8.14526367 C25.61125 8.14526367 34.19125 8.14526367 43.03125 8.14526367 C43.03125 6.82526367 43.03125 5.50526367 43.03125 4.14526367 C36.99896935 4.0710167 30.96695568 4.01661537 24.93432617 3.98046875 C22.88284674 3.96539745 20.83139944 3.94493685 18.7800293 3.91894531 C15.82853252 3.88248943 12.87746237 3.86552061 9.92578125 3.85229492 C9.01101517 3.83681107 8.09624908 3.82132721 7.15376282 3.80537415 C2.33450823 3.80410513 -1.15048217 3.85009714 -4.96875 7.14526367 Z ' fill='%2300816D' transform='translate(18.96875,25.854736328125)'/%3E%3Cpath d='M0 0 C3.125 1.875 3.125 1.875 5 5 C5.98876625 10.02622846 5.7769173 13.70513784 3.125 18.125 C-1.29486216 20.7769173 -4.97377154 20.98876625 -10 20 C-13.125 18.125 -13.125 18.125 -15 15 C-15.98876625 9.97377154 -15.7769173 6.29486216 -13.125 1.875 C-8.70513784 -0.7769173 -5.02622846 -0.98876625 0 0 Z M-10 7 C-10.33333333 10 -10.33333333 10 -10 13 C-8.11499729 15.31563087 -8.11499729 15.31563087 -5 15.25 C-1.88500271 15.31563087 -1.88500271 15.31563087 0 13 C0.33333333 10 0.33333333 10 0 7 C-1.88500271 4.68436913 -1.88500271 4.68436913 -5 4.75 C-8.11499729 4.68436913 -8.11499729 4.68436913 -10 7 Z ' fill='%2300816D' transform='translate(33,4)'/%3E%3Cpath d='M0 0 C15.18 0 30.36 0 46 0 C46 1.32 46 2.64 46 4 C30.82 4 15.64 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300806D' transform='translate(46,90)'/%3E%3Cpath d='M0 0 C15.18 0 30.36 0 46 0 C46 1.32 46 2.64 46 4 C30.82 4 15.64 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300806D' transform='translate(46,76)'/%3E%3Cpath d='M0 0 C15.18 0 30.36 0 46 0 C46 1.32 46 2.64 46 4 C30.82 4 15.64 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300806D' transform='translate(46,62)'/%3E%3Cpath d='M0 0 C15.18 0 30.36 0 46 0 C46 1.32 46 2.64 46 4 C30.82 4 15.64 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300806D' transform='translate(46,48)'/%3E%3Cpath d='M0 0 C6.6 0 13.2 0 20 0 C20 1.32 20 2.64 20 4 C13.4 4 6.8 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300806D' transform='translate(72,34)'/%3E%3C/svg%3E");
}
.ibl_sidebar_admin__icon--repos {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C7.85253651 1.12179093 7.85253651 1.12179093 10.97265625 3.13671875 C11.64490234 3.54857422 12.31714844 3.96042969 13.00976562 4.38476562 C14.38635743 5.25839715 15.75873494 6.13870239 17.12695312 7.02539062 C21.28260645 9.59841492 21.28260645 9.59841492 26.05859375 9.52734375 C30.08249742 7.43790639 33.95735338 5.16391894 37.7890625 2.74609375 C41.77337625 0.35023989 44.38810285 -0.81286804 49 0 C53.40014843 1.91562689 57.55680642 4.28496994 61.74414062 6.62109375 C62.60330078 7.07871094 63.46246094 7.53632813 64.34765625 8.0078125 C65.12117432 8.43723145 65.89469238 8.86665039 66.69165039 9.30908203 C69.80534985 10.2410513 71.16278127 9.46912492 74 8 C76.76266892 6.29726594 79.4881865 4.55345499 82.18359375 2.74609375 C85.70132071 0.48647149 87.87130927 -0.18822487 92 0 C92.37208432 9.21383298 92.65564327 18.42505414 92.82899475 27.64478111 C92.91223979 31.92719587 93.02490122 36.20444626 93.20703125 40.48388672 C94.3575889 68.21216733 94.3575889 68.21216733 90.42626953 74.52844238 C86.23237278 78.6539433 81.56452603 80.37821831 76 82 C75.01 82.66 74.02 83.32 73 84 C66.01953783 85.21306812 60.18736191 80.67023472 54.34375 77.37890625 C49.35350302 74.58999079 49.35350302 74.58999079 43.8125 74.4375 C39.88292736 76.62059591 36.01186163 78.85550653 32.2109375 81.25390625 C27.87172578 83.86316792 26.42250589 84 21 84 C14.07 80.04 7.14 76.08 0 72 C0 48.24 0 24.48 0 0 Z M41.078125 7.1875 C40.29953125 7.63867188 39.5209375 8.08984375 38.71875 8.5546875 C37.08453909 9.5114249 35.45424455 10.47488632 33.828125 11.4453125 C25.92583869 15.994326 25.92583869 15.994326 21 15 C18.09451584 13.70899824 15.40423295 12.146355 12.6875 10.5 C8.50205992 7.5382327 8.50205992 7.5382327 4 6 C3.76788536 13.97979611 3.59042478 21.95817421 3.48187828 29.94051552 C3.42976777 33.64759472 3.35915943 37.35235901 3.24560547 41.05810547 C3.13661634 44.63745022 3.0770976 48.21457583 3.05122757 51.79545212 C3.03280508 53.15848118 2.99682171 54.52139374 2.94269943 55.88347244 C2.78190072 60.09949546 2.78822756 63.94185935 4 68 C6.98379933 70.95141609 10.17528738 72.38060183 14 74 C15.6010374 74.97140294 17.18774226 75.96738429 18.75 77 C21.57729268 78.8129205 22.49041313 79.11120818 25.828125 78.3828125 C30.05231559 76.54123187 33.90204873 74.19881641 37.7890625 71.74609375 C41.77337625 69.35023989 44.38810285 68.18713196 49 69 C53.40014843 70.91562689 57.55680642 73.28496994 61.74414062 75.62109375 C62.60330078 76.07871094 63.46246094 76.53632812 64.34765625 77.0078125 C65.12117432 77.43723145 65.89469238 77.86665039 66.69165039 78.30908203 C69.80568585 79.24115187 71.15909381 78.46309684 74 77 C76.28096733 75.67844428 78.51974571 74.33830017 80.75 72.9375 C81.33910156 72.57333984 81.92820312 72.20917969 82.53515625 71.83398438 C85.42309401 70.12240353 85.42309401 70.12240353 88 68 C88.09391296 66.09756238 88.11743658 64.19161541 88.11352539 62.28686523 C88.11344986 61.0656749 88.11337433 59.84448456 88.11329651 58.58628845 C88.10818911 57.24372314 88.10297311 55.90115825 88.09765625 54.55859375 C88.09579199 53.19238842 88.09436813 51.82618243 88.09336853 50.4599762 C88.08954394 46.85798305 88.07971417 43.25603 88.06866455 39.65405273 C88.05844916 35.98096255 88.05387064 32.30786591 88.04882812 28.63476562 C88.03809184 21.42315877 88.02101614 14.211585 88 7 C83.4424159 8.75966667 79.66292885 11.064811 75.59765625 13.7578125 C72.2605808 15.35358692 70.68929129 15.54624054 67 15 C63.46444495 13.55301033 60.11896596 11.79613459 56.75 10 C54.95485088 9.05919947 53.15805485 8.12153256 51.359375 7.1875 C50.17553223 6.55908203 50.17553223 6.55908203 48.96777344 5.91796875 C45.55339815 4.32515844 44.15443879 5.36054343 41.078125 7.1875 Z ' fill='%2300816D' transform='translate(4,8)'/%3E%3Cpath d='M0 0 C1.04510742 0.00290039 1.04510742 0.00290039 2.11132812 0.00585938 C7.18805666 0.04836222 12.10340894 0.40762985 17.125 1.125 C16.125 4.125 16.125 4.125 13.125 6.125 C13.145625 7.218125 13.16625 8.31125 13.1875 9.4375 C13.11312975 13.82534459 12.06515618 15.00665254 9.125 18.125 C8.795 18.785 8.465 19.445 8.125 20.125 C6.475 19.465 4.825 18.805 3.125 18.125 C2.795 18.785 2.465 19.445 2.125 20.125 C1.465 20.125 0.805 20.125 0.125 20.125 C-0.535 19.465 -1.195 18.805 -1.875 18.125 C-2.865 18.785 -3.855 19.445 -4.875 20.125 C-5.865 20.455 -6.855 20.785 -7.875 21.125 C-7.545 21.455 -7.215 21.785 -6.875 22.125 C-6.08755841 29.34321461 -8.31426248 33.91914318 -11.875 40.125 C-14.34300047 38.97326645 -15.92283565 38.07716435 -17.875 36.125 C-18.2890625 33.7421875 -18.2890625 33.7421875 -18.5 31 C-18.57476562 30.08992188 -18.64953125 29.17984375 -18.7265625 28.2421875 C-18.77554688 27.54351562 -18.82453125 26.84484375 -18.875 26.125 C-19.679375 25.898125 -20.48375 25.67125 -21.3125 25.4375 C-23.875 24.125 -23.875 24.125 -24.875 21.8125 C-24.875 18.42198893 -23.80035322 16.86492574 -21.875 14.125 C-20.58800606 11.99082325 -20.58800606 11.99082325 -21.1875 8.75 C-20.875 5.125 -20.875 5.125 -18.3125 2.75 C-12.44937088 -0.02166104 -6.39652658 -0.0431781 0 0 Z ' fill='%2300816D' transform='translate(68.875,31.875)'/%3E%3Cpath d='M0 0 C-0.04125 0.7425 -0.0825 1.485 -0.125 2.25 C0.00543638 5.11960046 0.6545235 6.52093306 2 9 C1.50628906 9.45890625 1.01257813 9.9178125 0.50390625 10.390625 C-0.45708984 11.31101562 -0.45708984 11.31101562 -1.4375 12.25 C-2.07558594 12.85328125 -2.71367187 13.4565625 -3.37109375 14.078125 C-5.08516306 16.10048016 -5.59358878 17.41270605 -6 20 C-4.7625 20.0825 -3.525 20.165 -2.25 20.25 C0.77003649 20.63622136 1.97303478 20.98158473 4.5625 22.75 C6 25 6 25 5.875 27.625 C5 30 5 30 3 32 C2.32059533 34.42715206 2.32059533 34.42715206 1.875 37.125 C1.70742188 38.03507812 1.53984375 38.94515625 1.3671875 39.8828125 C1.24601562 40.58148438 1.12484375 41.28015625 1 42 C-0.65 41.67 -2.3 41.34 -4 41 C-5.02564621 37.92306138 -6.04610771 34.85014995 -7 31.75 C-7.8162462 28.90183016 -7.8162462 28.90183016 -10 27 C-9.9071875 25.6078125 -9.9071875 25.6078125 -9.8125 24.1875 C-9.65215281 20.8051539 -9.65215281 20.8051539 -12.4375 18.625 C-15.91442501 15.06327195 -15.752127 12.87483568 -16 8 C-17.32 8 -18.64 8 -20 8 C-19.42655063 5.13275314 -19.1385485 4.1385485 -17 2 C-11.45189621 0.53138429 -5.74145019 -0.31034866 0 0 Z ' fill='%2300806D' transform='translate(34,30)'/%3E%3Cpath d='M0 0 C0.19573608 1.43640171 0.38127816 2.87419504 0.5625 4.3125 C0.66691406 5.11300781 0.77132812 5.91351563 0.87890625 6.73828125 C1 9 1 9 0 12 C-0.556875 11.71125 -1.11375 11.4225 -1.6875 11.125 C-4.08494645 9.9586747 -6.51596939 8.9660119 -9 8 C-9 6.35 -9 4.7 -9 3 C-3.375 0 -3.375 0 0 0 Z ' fill='%2300806D' transform='translate(83,58)'/%3E%3Cpath d='M0 0 C2.31 0 4.62 0 7 0 C7.25 2.3125 7.25 2.3125 7 5 C5.1875 6.8125 5.1875 6.8125 3 8 C2.01 8 1.02 8 0 8 C-1.125 2.25 -1.125 2.25 0 0 Z ' fill='%2300806D' transform='translate(37,30)'/%3E%3C/svg%3E");
}
.ibl_sidebar_admin__icon--projects {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C2.70781884 0.64366186 3.71062483 1.35153373 5.5078125 3.44140625 C7.3828125 6.56640625 7.3828125 6.56640625 7.3828125 8.56640625 C28.5028125 8.56640625 49.6228125 8.56640625 71.3828125 8.56640625 C71.3828125 28.36640625 71.3828125 48.16640625 71.3828125 68.56640625 C51.86764849 68.7669503 51.86764849 68.7669503 43.54492188 68.81054688 C37.86719381 68.84042924 32.18986915 68.87576784 26.51245117 68.94360352 C21.9347816 68.99795634 17.35754463 69.02783369 12.77957726 69.04079247 C11.03362912 69.05002652 9.2877045 69.06805886 7.54194069 69.09505653 C5.09490551 69.13139188 2.64965441 69.13634996 0.20239258 69.1340332 C-0.51833939 69.15200958 -1.23907135 69.16998596 -1.98164368 69.18850708 C-5.73808478 69.15006224 -7.51306485 68.64312017 -10.56547546 66.39421082 C-12.90209953 63.17372173 -13.24858315 61.68609469 -13.26416016 57.75390625 C-13.27992096 56.60921875 -13.29568176 55.46453125 -13.31192017 54.28515625 C-13.30179901 53.05796875 -13.29167786 51.83078125 -13.28125 50.56640625 C-13.28603363 49.29796875 -13.29081726 48.02953125 -13.29574585 46.72265625 C-13.29914684 44.04209801 -13.29246028 41.36382483 -13.26904297 38.68359375 C-13.24055292 35.2566477 -13.25696451 31.83165944 -13.28690529 28.40478516 C-13.30936794 25.12525632 -13.29361811 21.84596069 -13.28125 18.56640625 C-13.29137115 17.33921875 -13.30149231 16.11203125 -13.31192017 14.84765625 C-13.18170393 5.39021343 -13.18170393 5.39021343 -10.23193359 2.29760742 C-6.59676772 -0.10920501 -4.25465731 -0.19685728 0 0 Z M-7.28637695 7.54174805 C-9.09376107 11.6495598 -8.99319273 15.14946691 -8.91015625 19.5859375 C-8.90591141 20.44450851 -8.90166656 21.30307953 -8.89729309 22.18766785 C-8.88055745 24.91840539 -8.84291516 27.64839337 -8.8046875 30.37890625 C-8.78963403 32.23501535 -8.77594678 34.09113607 -8.76367188 35.94726562 C-8.73067073 40.4872661 -8.67892409 45.02670927 -8.6171875 49.56640625 C-4.6571875 49.56640625 -0.6971875 49.56640625 3.3828125 49.56640625 C3.45710012 44.10378987 3.51147964 38.64146909 3.54760742 33.1784668 C3.56267196 31.3209928 3.58312759 29.46355424 3.60913086 27.60620117 C3.64561709 24.93269086 3.6625622 22.25965181 3.67578125 19.5859375 C3.69126511 18.75866653 3.70674896 17.93139557 3.72270203 17.07905579 C3.72404407 12.45678753 3.50140464 9.25699116 0.3828125 5.56640625 C-3.24636147 4.81032834 -4.82749956 4.63187866 -7.28637695 7.54174805 Z M7.3828125 12.56640625 C7.3828125 27.74640625 7.3828125 42.92640625 7.3828125 58.56640625 C5.7328125 58.56640625 4.0828125 58.56640625 2.3828125 58.56640625 C2.2384375 57.92703125 2.0940625 57.28765625 1.9453125 56.62890625 C1.57274069 54.59095479 1.57274069 54.59095479 0.3828125 53.56640625 C-2.57535857 53.31635239 -2.57535857 53.31635239 -5.6171875 53.56640625 C-7.89775049 55.45015087 -7.89775049 55.45015087 -8.0546875 58.50390625 C-7.95693541 61.68599951 -7.95693541 61.68599951 -5.52693176 63.23652649 C-1.99996845 64.84850222 0.50252156 64.92792134 4.3762207 64.90698242 C5.05970078 64.9074205 5.74318085 64.90785858 6.44737244 64.90830994 C8.6930762 64.90622985 10.93802137 64.88293702 13.18359375 64.859375 C14.74586072 64.85377624 16.30813297 64.84950746 17.8704071 64.84651184 C21.97224599 64.83508504 26.07376366 64.8056368 30.17547607 64.7723999 C35.10222994 64.73624134 40.02909152 64.72252753 44.95594025 64.70503998 C52.4317874 64.67599784 59.90693042 64.61849627 67.3828125 64.56640625 C67.3828125 47.40640625 67.3828125 30.24640625 67.3828125 12.56640625 C47.5828125 12.56640625 27.7828125 12.56640625 7.3828125 12.56640625 Z ' fill='%2300816D' transform='translate(12.6171875,3.43359375)'/%3E%3Cpath d='M0 0 C1.98 0 3.96 0 6 0 C6 19.8 6 39.6 6 60 C-13.59538163 60.12032643 -13.59538163 60.12032643 -21.93554688 60.14648438 C-27.63086307 60.16443155 -33.32603484 60.18568364 -39.02124023 60.22631836 C-43.61183952 60.25886758 -48.20228398 60.27684365 -52.79298973 60.28463173 C-54.5461286 60.29018323 -56.29925881 60.30102375 -58.05233192 60.31719017 C-60.50423246 60.33890575 -62.95548978 60.34196943 -65.4074707 60.34057617 C-66.13539322 60.351362 -66.86331573 60.36214783 -67.61329651 60.3732605 C-72.55508011 60.34279011 -72.55508011 60.34279011 -74.97453308 58.47871399 C-75.31293716 57.99073837 -75.65134125 57.50276276 -76 57 C-75.67 56.01 -75.34 55.02 -75 54 C-73.99392197 54.16076523 -72.98784393 54.32153046 -71.95127869 54.48716736 C-68.18399326 54.97611969 -64.57563621 55.15727043 -60.77954102 55.20532227 C-60.09576889 55.21522186 -59.41199677 55.22512146 -58.70750427 55.23532104 C-56.47300544 55.26662116 -54.23848543 55.29156724 -52.00390625 55.31640625 C-50.44448836 55.33700307 -48.8850757 55.35800021 -47.32566833 55.37937927 C-43.24049143 55.43431848 -39.15526652 55.48385073 -35.07000732 55.53222656 C-30.15810193 55.59152859 -25.24628342 55.65760018 -20.33444977 55.72252655 C-12.88968667 55.82018136 -5.44486536 55.90927958 2 56 C2 38.84 2 21.68 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300816D' transform='translate(94,28)'/%3E%3Cpath d='M0 0 C1.98 0 3.96 0 6 0 C6 19.8 6 39.6 6 60 C-13.59538163 60.12032643 -13.59538163 60.12032643 -21.93554688 60.14648438 C-27.63086307 60.16443155 -33.32603484 60.18568364 -39.02124023 60.22631836 C-43.61183952 60.25886758 -48.20228398 60.27684365 -52.79298973 60.28463173 C-54.5461286 60.29018323 -56.29925881 60.30102375 -58.05233192 60.31719017 C-60.50423246 60.33890575 -62.95548978 60.34196943 -65.4074707 60.34057617 C-66.13539322 60.351362 -66.86331573 60.36214783 -67.61329651 60.3732605 C-72.55508011 60.34279011 -72.55508011 60.34279011 -74.97453308 58.47871399 C-75.31293716 57.99073837 -75.65134125 57.50276276 -76 57 C-75.67 56.01 -75.34 55.02 -75 54 C-73.99392197 54.16076523 -72.98784393 54.32153046 -71.95127869 54.48716736 C-68.18399326 54.97611969 -64.57563621 55.15727043 -60.77954102 55.20532227 C-60.09576889 55.21522186 -59.41199677 55.22512146 -58.70750427 55.23532104 C-56.47300544 55.26662116 -54.23848543 55.29156724 -52.00390625 55.31640625 C-50.44448836 55.33700307 -48.8850757 55.35800021 -47.32566833 55.37937927 C-43.24049143 55.43431848 -39.15526652 55.48385073 -35.07000732 55.53222656 C-30.15810193 55.59152859 -25.24628342 55.65760018 -20.33444977 55.72252655 C-12.88968667 55.82018136 -5.44486536 55.90927958 2 56 C2 38.84 2 21.68 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300816D' transform='translate(86,20)'/%3E%3Cpath d='M0 0 C3.96 0 7.92 0 12 0 C12 3.96 12 7.92 12 12 C10.35 11.01 8.7 10.02 7 9 C6.46890625 9.54269531 5.9378125 10.08539063 5.390625 10.64453125 C4.33101562 11.71767578 4.33101562 11.71767578 3.25 12.8125 C2.55390625 13.52019531 1.8578125 14.22789063 1.140625 14.95703125 C-4.14340344 20 -4.14340344 20 -8 20 C-9.82421875 18.25 -9.82421875 18.25 -11.6875 16 C-12.31011719 15.2575 -12.93273437 14.515 -13.57421875 13.75 C-14.04472656 13.1725 -14.51523437 12.595 -15 12 C-18.23861303 13.44424635 -20.61969163 15.25772247 -23.25 17.625 C-23.95640625 18.25664063 -24.6628125 18.88828125 -25.390625 19.5390625 C-25.92171875 20.02117188 -26.4528125 20.50328125 -27 21 C-28.32 19.68 -29.64 18.36 -31 17 C-26.38 12.38 -21.76 7.76 -17 3 C-13.54718834 4.15093722 -12.61917837 5.3205993 -10.3125 8.0625 C-9.68988281 8.79597656 -9.06726563 9.52945313 -8.42578125 10.28515625 C-7.72001953 11.13400391 -7.72001953 11.13400391 -7 12 C-3.23511958 10.27845212 -0.84936103 8.00765886 2 5 C1.34 3.35 0.68 1.7 0 0 Z ' fill='%2300826C' transform='translate(58,26)'/%3E%3Cpath d='M0 0 C13.86 0 27.72 0 42 0 C42 1.32 42 2.64 42 4 C28.14 4 14.28 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300816E' transform='translate(28,54)'/%3E%3C/svg%3E");
}
.ibl_sidebar_admin__icon--server_info {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C10.06866931 7.25087772 17.72756886 16.79280068 20.3125 29.25 C21.70668558 45.91292143 19.18676434 58.15716957 8.640625 71.33984375 C2.22382219 78.48333577 -8.09918475 84.61508614 -17.80297852 85.42700195 C-34.86566428 85.88895149 -46.79126814 83.44661518 -59.8125 71.75 C-70.07212814 61.14084545 -72.17133125 48.37416494 -71.96484375 34.2578125 C-71.50503107 21.94581333 -64.87448062 11.59167312 -56.171875 3.17578125 C-39.79726859 -9.51711334 -17.57628553 -10.86641977 0 0 Z M-57.9375 12.625 C-66.04211824 22.60160886 -67.65022919 33.57627254 -66.93017578 46.046875 C-65.7680343 56.59734256 -58.8074412 66.27301795 -50.75390625 72.8671875 C-40.19325554 79.9342392 -29.09466164 81.49851941 -16.6875 80.25 C-6.29832204 77.61580406 3.31461082 71.21294739 9.3125 62.25 C15.20083676 50.90301592 17.60234696 39.28107745 14.40625 26.67578125 C9.43954763 14.2431064 1.58090855 6.03887912 -10.35546875 0.23046875 C-27.13909113 -6.8259621 -46.16532181 -0.25997115 -57.9375 12.625 Z ' fill='%2300826D' transform='translate(75.6875,10.75)'/%3E%3Cpath d='M0 0 C3.96 0 7.92 0 12 0 C12 9.9 12 19.8 12 30 C13.32 30 14.64 30 16 30 C16 31.32 16 32.64 16 34 C10.72 34 5.44 34 0 34 C0 32.68 0 31.36 0 30 C1.32 30 2.64 30 4 30 C4 21.42 4 12.84 4 4 C2.68 4 1.36 4 0 4 C0 2.68 0 1.36 0 0 Z ' fill='%2300816E' transform='translate(42,42)'/%3E%3Cpath d='M0 0 C0.70125 0.00515625 1.4025 0.0103125 2.125 0.015625 C2.82625 0.01046875 3.5275 0.0053125 4.25 0 C6.125 0.265625 6.125 0.265625 8.125 2.265625 C8.390625 4.140625 8.390625 4.140625 8.375 6.265625 C8.38015625 6.966875 8.3853125 7.668125 8.390625 8.390625 C8.125 10.265625 8.125 10.265625 6.125 12.265625 C4.25 12.53125 4.25 12.53125 2.125 12.515625 C1.42375 12.52078125 0.7225 12.5259375 0 12.53125 C-1.875 12.265625 -1.875 12.265625 -3.875 10.265625 C-4.140625 8.390625 -4.140625 8.390625 -4.125 6.265625 C-4.13015625 5.564375 -4.1353125 4.863125 -4.140625 4.140625 C-3.75603481 1.4258707 -2.7147543 0.38459019 0 0 Z ' fill='%2300816E' transform='translate(47.875,21.734375)'/%3E%3C/svg%3E");
}
.ibl_sidebar_admin__icon--logs {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C46 0 46 0 59.0625 10.25 C63.53515625 16.015625 63.53515625 16.015625 65.23461914 18.61816406 C66.89849757 21.13957801 66.89849757 21.13957801 69.57485962 22.73608398 C72 25 72 25 72.60127258 28.02459717 C72.59016953 29.20596252 72.57906647 30.38732788 72.56762695 31.60449219 C72.56822963 32.26909077 72.5688323 32.93368935 72.56945324 33.61842728 C72.56573165 35.7621054 72.52771679 37.90358785 72.48828125 40.046875 C72.48324585 41.35994629 72.47821045 42.67301758 72.47302246 44.02587891 C72.44684846 48.93414114 72.37704166 53.84209234 72.3125 58.75 C72.209375 69.7225 72.10625 80.695 72 92 C48.24 92 24.48 92 0 92 C0 61.64 0 31.28 0 0 Z M4 4 C4 31.72 4 59.44 4 88 C25.12 88 46.24 88 68 88 C68 68.86 68 49.72 68 30 C59.42 30 50.84 30 42 30 C42 21.42 42 12.84 42 4 C29.46 4 16.92 4 4 4 Z M46 9 C46 14.61 46 20.22 46 26 C51.94 26 57.88 26 64 26 C56.0941125 16.19235836 56.0941125 16.19235836 46 9 Z ' fill='%2300816D' transform='translate(14,4)'/%3E%3Cpath d='M0 0 C2.83403534 4.3176243 2.54793223 9.02026298 2 14 C0.83567931 16.48050929 -0.09425952 18.09425952 -2 20 C-7.35674677 20.46580407 -7.35674677 20.46580407 -9.8125 18.6875 C-12.70975619 14.57034646 -12.46797594 9.81933117 -12 5 C-10.6875 1.5 -10.6875 1.5 -9 -1 C-5.17211056 -2.27596315 -3.63343017 -1.62344752 0 0 Z M-6 3 C-7.1671568 6.50147041 -7.13357453 9.32670036 -7 13 C-6.67 13.66 -6.34 14.32 -6 15 C-5.34 15 -4.68 15 -4 15 C-2.87743869 12.75487738 -2.86586238 11.48543351 -2.875 9 C-2.87242188 8.29875 -2.86984375 7.5975 -2.8671875 6.875 C-2.88622764 4.90846225 -2.88622764 4.90846225 -4 3 C-4.66 3 -5.32 3 -6 3 Z ' fill='%2300816D' transform='translate(53,48)'/%3E%3Cpath d='M0 0 C-0.33 1.32 -0.66 2.64 -1 4 C-2.98 4.33 -4.96 4.66 -7 5 C-7 8.63 -7 12.26 -7 16 C-6.34 16 -5.68 16 -5 16 C-4.67 15.01 -4.34 14.02 -4 13 C-4.66 13 -5.32 13 -6 13 C-6 11.68 -6 10.36 -6 9 C-4.02 9 -2.04 9 0 9 C0.02687279 10.81242052 0.04633715 12.62495233 0.0625 14.4375 C0.07410156 15.44683594 0.08570312 16.45617187 0.09765625 17.49609375 C0 20 0 20 -1 21 C-7.15889328 21.46482213 -7.15889328 21.46482213 -10.375 19.6875 C-13.55049501 16.38987057 -13.27797953 12.53693451 -13.21484375 8.22265625 C-12.91380347 5.10825774 -12.0602292 3.34439875 -10 1 C-6.34111291 -1.11830305 -4.02571166 -1.15020333 0 0 Z ' fill='%2300816D' transform='translate(69,47)'/%3E%3Cpath d='M0 0 C1.65 0 3.3 0 5 0 C5 5.61 5 11.22 5 17 C6.65 17 8.3 17 10 17 C10 18.32 10 19.64 10 21 C6.7 21 3.4 21 0 21 C0 14.07 0 7.14 0 0 Z ' fill='%2300806D' transform='translate(31,47)'/%3E%3C/svg%3E");
}
.ibl_sidebar_admin__icon--users {
	/*background-position: center;*/
	/*margin: 0.5rem 5px 0.5rem 0.9rem;*/
	/*background-size: cover;*/
	/*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C1.4787656 0.74317451 2.95190925 1.49768907 4.41796875 2.265625 C7.63848187 3.53036092 10.16695828 2.1016402 13.34765625 1.0234375 C20.75359889 0.26437967 27.25217917 0.41293744 33.34765625 5.0234375 C37.64434252 9.13331133 40.39919109 13.11635935 40.66015625 19.0859375 C40.34765625 23.0234375 40.34765625 23.0234375 38.97265625 24.9609375 C35.44254116 27.26908968 32.93062862 27.12719213 28.72265625 27.0859375 C27.53414063 27.07691406 26.345625 27.06789063 25.12109375 27.05859375 C24.20585938 27.04699219 23.290625 27.03539063 22.34765625 27.0234375 C22.01765625 25.3734375 21.68765625 23.7234375 21.34765625 22.0234375 C25.96765625 21.6934375 30.58765625 21.3634375 35.34765625 21.0234375 C33.43087656 14.74065962 31.77996893 11.75815246 26.34765625 8.0234375 C23.70324986 7.1419687 22.06704873 6.86168932 19.34765625 6.8359375 C18.32671875 6.81466797 18.32671875 6.81466797 17.28515625 6.79296875 C15.02151493 6.91403339 15.02151493 6.91403339 12.34765625 9.0234375 C12.63640625 9.5803125 12.92515625 10.1371875 13.22265625 10.7109375 C15.85696451 16.12590447 17.06235364 19.99955947 16.34765625 26.0234375 C14.6051228 29.25957104 13.87579681 29.84739065 10.34765625 31.0234375 C7.38409692 31.14484961 4.44483054 31.2116319 1.48046875 31.2265625 C0.60873016 31.23226257 -0.26300842 31.23796265 -1.16116333 31.24383545 C-3.00537911 31.25327933 -4.84961172 31.259817 -6.69384766 31.26367188 C-9.50974061 31.27337683 -12.32490334 31.30440536 -15.140625 31.3359375 C-16.93358942 31.34246793 -18.72655906 31.34771825 -20.51953125 31.3515625 C-21.35926483 31.3639093 -22.19899841 31.3762561 -23.06417847 31.38897705 C-27.74703289 31.37120485 -30.8555682 31.08208042 -34.65234375 28.0234375 C-36.71326943 23.90158615 -36.13723204 19.51409843 -34.7578125 15.2734375 C-33.77516542 12.82897268 -32.75132346 10.4176433 -31.65234375 8.0234375 C-36.68092574 6.3472435 -40.99264786 6.41701015 -45.90234375 8.2109375 C-51.26650435 11.74640699 -52.60299868 14.87540229 -54.65234375 21.0234375 C-47.72234375 21.5184375 -47.72234375 21.5184375 -40.65234375 22.0234375 C-40.98234375 23.6734375 -41.31234375 25.3234375 -41.65234375 27.0234375 C-43.73538913 27.07762076 -45.81884143 27.11631301 -47.90234375 27.1484375 C-49.0625 27.17164062 -50.22265625 27.19484375 -51.41796875 27.21875 C-54.49915508 27.03268802 -56.13093465 26.74039703 -58.65234375 25.0234375 C-60.27992963 21.76826575 -60.20153202 18.5407107 -59.65234375 15.0234375 C-57.08086438 9.11223596 -53.23452177 4.72283253 -47.36328125 1.9375 C-41.47663367 -0.04733506 -34.78954154 0.29896367 -28.96484375 2.2734375 C-25.22511567 3.12016839 -24.80977063 2.83506587 -21.58984375 1.1484375 C-15.03400958 -2.14628941 -6.90982025 -2.54411644 0 0 Z M-27.42578125 13.2421875 C-29.92808984 16.87611336 -31.12330266 19.54932789 -30.65234375 24.0234375 C-28.04928483 26.62649642 -26.22955836 26.27168728 -22.68334961 26.30133057 C-21.86874268 26.2972821 -21.05413574 26.29323364 -20.21484375 26.2890625 C-18.96102905 26.29193268 -18.96102905 26.29193268 -17.68188477 26.29486084 C-15.91324564 26.29622286 -14.14459652 26.29252526 -12.37597656 26.28417969 C-9.66318381 26.27348025 -6.95105331 26.28407426 -4.23828125 26.296875 C-2.52213395 26.29555341 -0.80598706 26.29299102 0.91015625 26.2890625 C1.72476318 26.29311096 2.53937012 26.29715942 3.37866211 26.30133057 C7.8347341 26.44909185 7.8347341 26.44909185 11.34765625 24.0234375 C11.11309166 17.92475819 9.25257992 13.91240005 4.92578125 9.609375 C-0.50565892 4.82186846 -4.98941067 3.53538793 -12.09375 3.71484375 C-18.89776218 4.53548033 -23.20578325 8.05559778 -27.42578125 13.2421875 Z ' fill='%2300816D' transform='translate(59.65234375,52.9765625)'/%3E%3Cpath d='M0 0 C3.65671794 2.05979682 6.82742347 4.89598214 8 9 C8.45042231 14.58523668 8.25122574 18.23153558 5 23 C1.47905697 26.26331306 -1.30393216 27.28814732 -6 27.5 C-10.69606784 27.28814732 -13.47905697 26.26331306 -17 23 C-20.04690171 18.53121083 -20.96005836 14.28559605 -20 9 C-15.42324266 0.33685217 -9.35888799 -2.3477074 0 0 Z M-13.875 8.75 C-15.59594712 12.19189423 -15.03958743 14.361444 -14 18 C-11.40320527 20.89357127 -9.83460553 21.86089908 -6 22.5 C-2.16539447 21.86089908 -0.59679473 20.89357127 2 18 C3.33660145 14.64407137 3.33660145 14.64407137 3 11 C0.83958094 7.5687462 -0.74001879 5.53549201 -4.5 3.9375 C-8.63941367 4.04098534 -10.93314567 6.00426929 -13.875 8.75 Z ' fill='%2300826C' transform='translate(56,19)'/%3E%3Cpath d='M0 0 C0.76183594 -0.00515625 1.52367187 -0.0103125 2.30859375 -0.015625 C4.83455175 0.28206156 6.4139108 0.90024524 8.5625 2.25 C10.89244555 5.6244039 11.83036926 8.26384741 11.5625 12.3125 C11.01010432 15.27949124 10.32858177 16.61219597 8.625 19.25 C4.29508422 22.0777001 0.59922235 22.16802329 -4.4375 21.25 C-7.37173195 19.45353146 -8.90955355 18.3058929 -10.4375 15.25 C-10.78782356 9.90756567 -10.8936069 6.60213461 -7.4375 2.25 C-4.32763793 0.17675862 -3.54641613 -0.02392186 0 0 Z M-2.4375 5.25 C-4.10596734 6.94495956 -4.10596734 6.94495956 -5.4375 9.25 C-5.19675978 12.62036311 -4.84951979 13.83798021 -2.4375 16.25 C0.51996492 16.83345476 0.51996492 16.83345476 3.5625 16.25 C5.73270292 14.16078244 5.73270292 14.16078244 6.5625 11.25 C5.86764736 8.46776622 5.86764736 8.46776622 4.5625 6.25 C2.2525 5.92 -0.0575 5.59 -2.4375 5.25 Z ' fill='%2300826C' transform='translate(20.4375,28.75)'/%3E%3Cpath d='M0 0 C3.49890004 2.11391877 4.70578686 3.11736059 6 7 C6.37066773 12.00401435 6.09881835 14.98301324 3 19 C-1.25040238 21.83360159 -5.01218939 21.75572888 -10 21 C-13.0656253 18.99795899 -14.47814172 17.59839611 -15.62109375 14.09765625 C-16.30931045 10.40115213 -16.07794778 8.22153581 -14.8125 4.625 C-11.16799596 -0.65324724 -6.00310136 -0.88815938 0 0 Z M-10 7 C-11.0146239 8.8064655 -11.0146239 8.8064655 -11 11 C-10.07976712 13.83928533 -10.07976712 13.83928533 -8 16 C-4.76070812 16.53988198 -2.92147852 16.53505204 -0.0625 14.875 C1.27406292 12.9136096 1.27406292 12.9136096 0.8125 9.9375 C0.23351637 6.90484132 0.23351637 6.90484132 -2 5 C-5.73296326 4.61713197 -6.77626323 4.85084215 -10 7 Z ' fill='%2300826D' transform='translate(84,29)'/%3E%3C/svg%3E");*/
}
.ibl_sidebar_admin__icon--rights {
	background-position: center;
	margin: 0.5rem 5px 0.5rem 0.9rem;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M0 0 C4.67300244 2.88581111 8.77254268 6.43702393 10.234375 11.89453125 C10.95882599 18.63361023 11.33698222 25.18018548 7.234375 30.89453125 C5.90104167 32.22786458 4.56770833 33.56119792 3.234375 34.89453125 C2.88375 35.78140625 2.533125 36.66828125 2.171875 37.58203125 C1.8625 38.34515625 1.553125 39.10828125 1.234375 39.89453125 C-0.250625 40.38953125 -0.250625 40.38953125 -1.765625 40.89453125 C-1.74467773 41.66120117 -1.72373047 42.42787109 -1.70214844 43.21777344 C-1.61897342 46.69322585 -1.56695925 50.16846888 -1.515625 53.64453125 C-1.46535156 55.454375 -1.46535156 55.454375 -1.4140625 57.30078125 C-1.40117187 58.4609375 -1.38828125 59.62109375 -1.375 60.81640625 C-1.35405273 61.8847168 -1.33310547 62.95302734 -1.31152344 64.05371094 C-1.87474804 67.57719561 -3.00021058 68.71794054 -5.765625 70.89453125 C-7.765625 71.42578125 -7.765625 71.42578125 -9.765625 71.39453125 C-10.425625 71.40484375 -11.085625 71.41515625 -11.765625 71.42578125 C-14.70589598 70.64477177 -15.86462379 69.24317182 -17.765625 66.89453125 C-18.21972656 64.05371094 -18.21972656 64.05371094 -18.15625 60.81640625 C-18.14335937 59.65625 -18.13046875 58.49609375 -18.1171875 57.30078125 C-18.08367188 56.09421875 -18.05015625 54.88765625 -18.015625 53.64453125 C-17.99757813 52.4225 -17.97953125 51.20046875 -17.9609375 49.94140625 C-17.913806 46.92499047 -17.84801913 43.91015634 -17.765625 40.89453125 C-18.41660156 40.60191406 -19.06757813 40.30929688 -19.73828125 40.0078125 C-20.40730469 39.64042969 -21.07632812 39.27304687 -21.765625 38.89453125 C-21.9821875 37.99734375 -21.9821875 37.99734375 -22.203125 37.08203125 C-22.64251903 34.60429466 -22.64251903 34.60429466 -25.203125 32.45703125 C-29.34629912 28.31385713 -30.09857454 24.40777202 -30.265625 18.64453125 C-30.15076444 11.88307309 -28.44160586 7.74834583 -23.765625 2.89453125 C-17.29271618 -2.6344117 -7.84970384 -3.13766411 0 0 Z M-23.140625 10.51953125 C-25.3415565 15.09069668 -25.57395382 18.9057544 -24.765625 23.89453125 C-23.17595067 27.15405266 -23.17595067 27.15405266 -20.765625 29.89453125 C-20.44980469 30.52746094 -20.13398438 31.16039063 -19.80859375 31.8125 C-18.64014681 34.0049791 -17.72225288 35.34936427 -15.765625 36.89453125 C-11.55053762 37.99128394 -7.97874404 38.00204493 -3.765625 36.89453125 C-0.96830888 34.61967106 0.54443123 32.04316332 2.234375 28.89453125 C2.853125 28.11078125 3.471875 27.32703125 4.109375 26.51953125 C5.8979673 22.34614922 5.87187761 18.35704955 5.234375 13.89453125 C2.90468569 9.05594577 0.07296048 6.22422056 -4.765625 3.89453125 C-12.84880968 2.60438125 -17.62097896 4.41886984 -23.140625 10.51953125 Z M-13.765625 40.89453125 C-13.85261 44.66521957 -13.90601079 48.43565057 -13.953125 52.20703125 C-13.97826172 53.27888672 -14.00339844 54.35074219 -14.02929688 55.45507812 C-14.03896484 56.48310547 -14.04863281 57.51113281 -14.05859375 58.5703125 C-14.0743042 59.51817627 -14.09001465 60.46604004 -14.10620117 61.44262695 C-13.71038143 64.29224533 -12.98737781 65.1442923 -10.765625 66.89453125 C-8.7494017 66.17889859 -8.7494017 66.17889859 -6.765625 64.89453125 C-5.96033611 62.84452254 -5.96033611 62.84452254 -5.765625 60.89453125 C-6.425625 60.89453125 -7.085625 60.89453125 -7.765625 60.89453125 C-7.765625 59.57453125 -7.765625 58.25453125 -7.765625 56.89453125 C-7.105625 56.89453125 -6.445625 56.89453125 -5.765625 56.89453125 C-5.765625 54.91453125 -5.765625 52.93453125 -5.765625 50.89453125 C-6.425625 50.89453125 -7.085625 50.89453125 -7.765625 50.89453125 C-7.765625 49.57453125 -7.765625 48.25453125 -7.765625 46.89453125 C-7.105625 46.89453125 -6.445625 46.89453125 -5.765625 46.89453125 C-5.765625 44.91453125 -5.765625 42.93453125 -5.765625 40.89453125 C-8.405625 40.89453125 -11.045625 40.89453125 -13.765625 40.89453125 Z ' fill='%2300816D' transform='translate(31.765625,15.10546875)'/%3E%3Cpath d='M0 0 C15.84 0 31.68 0 48 0 C48 6.6 48 13.2 48 20 C32.16 20 16.32 20 0 20 C0 13.4 0 6.8 0 0 Z M4 4 C4 7.96 4 11.92 4 16 C17.2 16 30.4 16 44 16 C44 12.04 44 8.08 44 4 C30.8 4 17.6 4 4 4 Z ' fill='%2300806D' transform='translate(48,56)'/%3E%3Cpath d='M0 0 C15.84 0 31.68 0 48 0 C48 6.6 48 13.2 48 20 C32.16 20 16.32 20 0 20 C0 13.4 0 6.8 0 0 Z M4 4 C4 7.96 4 11.92 4 16 C17.2 16 30.4 16 44 16 C44 12.04 44 8.08 44 4 C30.8 4 17.6 4 4 4 Z ' fill='%2300806D' transform='translate(48,24)'/%3E%3Cpath d='M0 0 C3.12578143 1.6720747 5.39281175 3.7856235 7 7 C7 9.31 7 11.62 7 14 C-0.92 14 -8.84 14 -17 14 C-17 6.10982659 -17 6.10982659 -14.625 3.625 C-10.2245335 -0.7754665 -6.03287606 -0.8499611 0 0 Z M-10.375 6.9375 C-12.10314537 8.69329129 -12.10314537 8.69329129 -12 10 C-7.38 10 -2.76 10 2 10 C0.5 6 0.5 6 -2 5 C-5.78550235 4.58853235 -7.37004013 4.48608537 -10.375 6.9375 Z ' fill='%2300806D' transform='translate(27,22)'/%3E%3C/svg%3E");
}
.nav-header {
	color: black;
}
.ibl_sidebar_admin__icon--logout {
	background-color: var(--lizmap-color-warning);
	padding: 20px;
	border-radius: 3px;
}
.ibl_sidebar_admin__logout {
	position: absolute;
	bottom: 5px;
	left: 50%;
	transform: translateX(-50%);
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

body {
	background-color: var(--lizmap-color-background-primary) !important;
}

.jforms-error-list {
	background-color: var(--lizmap-color-warning);
	background-image: -moz-linear-gradient(center top, #ee5f5b, var(--lizmap-color-warning));
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.jforms-error-list li {
	color: #fff;
}

.all-logs {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
}

.counter-logs,
.details-logs,
.error-logs,
.box-content {
	position: relative;
	width: 100%;
	background-color: var(--lizmap-color-background-content-tertiary);
	border: none;
	border-radius: 5px;
	min-width: 200px;
}

.link-break {
	word-wrap: break-word;
	width: 50%;
	text-align: end;
}

.table-content p:nth-child(2) {
	text-align: end;
}

.error-logs {
	width: calc(200% + 30px);
}

.line {
	width: 100%;
	height: 1px;
	margin-top: 10px;
	background-color: var(--lizmap-color-background-content-tertiary);
}

.action-btns {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 20px;
}

.btn-clear {
	display: flex;
	align-items: center;
}

.action-btns .btn,
input.btn-submit-group,
div.jforms-submit-buttons.form-actions .jforms-submit,
div.jforms-submit-buttons.form-actions .btn-close,
#groups-list a.group-rights-link,
#users-list a.user-rights-link,
#users-list a.user-profile-link,
#groups-list button.group-delete-link,
.cell-save,
.cell-cancel,
.btn-close-group,
tfoot tr td input,
#add-user-to-group,
.btn.liz-project-view,
a.btn-green,
.btn-delete {
	position: relative;
	background-color: transparent;
	transition: background-color 0.3s, color 0.3s;
	padding: 6px 12px;
	border-radius: 5px;
}

.cell-save,
.cell-cancel {
	padding: 3px 10px;
}

div.jforms-submit-buttons.form-actions .jforms-submit {
	width: fit-content;
}

.action-btns .show-btn,
a.btn-add,
a.btn-edit,
input.btn-submit-group,
div.jforms-submit-buttons.form-actions .jforms-submit,
#groups-list a.group-rights-link,
#users-list a.user-rights-link,
#groups-panel a.ui-state-default,
.cell-save,
.liz-project-view,
a.btn-green {
	border: 1px solid var(--lizmap-border-color-primary);
	color: var(--lizmap-text-color-secondary);
}
.action-btns .show-btn:hover,
a.btn-add:hover,
a.btn-edit:hover,
input.btn-submit-group:hover,
div.jforms-submit-buttons.form-actions .jforms-submit:hover,
#groups-list a.group-rights-link:hover,
#users-list a.user-rights-link:hover,
#groups-panel a.ui-state-default:hover,
.cell-save:hover,
.liz-project-view:hover,
a.btn-green:hover {
	border: 1px solid var(--lizmap-border-color-primary);
	background-color: var(--lizmap-color-background-content-secondary);
	color: var(--lizmap-text-color-tertiary);
}

.action-btns .clear-btn,
.action-btns .btn-close,
a.btn-delete,
a.btn-clear,
div.jforms-submit-buttons.form-actions .btn-close,
#groups-list button.group-delete-link,
#users-list a.user-profile-link,
.cell-cancel,
.btn-close-group {
	border: 1px solid var(--lizmap-color-warning);
	color: var(--lizmap-color-warning);
}

.action-btns .btn-close {
	align-self: center;
}

.action-btns .clear-btn:hover,
.action-btns .btn-close:hover,
a.btn-delete:hover,
a.btn-clear:hover,
div.jforms-submit-buttons.form-actions .btn-close:hover,
#groups-list button.group-delete-link:hover,
#users-list a.user-profile-link:hover,
.cell-cancel:hover,
.btn-close-group:hover,
tfoot tr td input {
	border: 1px solid var(--lizmap-color-warning);
	background-color: var(--lizmap-color-warning);
	color: var(--lizmap-color-background-content-tertiary);
}

tfoot tr td input:hover {
	background-color: var(--lizmap-color-warning);
}

.action-btns .export-btn {
	border: 1px solid var(--lizmap-color-info);
	color: var(--lizmap-color-info);
}

.action-btns .export-btn:hover {
	border: 1px solid var(--lizmap-color-info);
	background-color: var(--lizmap-color-info);
	color: var(--lizmap-color-background-content-tertiary);
}

.box-info-btn {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.error-logs textarea {
	min-width: 100%;
	max-width: 100%;
	/* background-color: var(--lizmap-color-background-content-tertiary); */
	border: 1px solid #d2d2d8;
	margin-top: 15px;
	padding: 10px;
}

.error-logs textarea::-webkit-scrollbar,
.container-modify-repository::-webkit-scrollbar,
.container-add-repository::-webkit-scrollbar,
.row:nth-child(2)::-webkit-scrollbar {
	width: 5px;
	height: 6px;
}

.error-logs textarea::-webkit-scrollbar-thumb,
.container-modify-repository::-webkit-scrollbar-thumb,
.container-add-repository::-webkit-scrollbar-thumb,
.row:nth-child(2)::-webkit-scrollbar-thumb {
	background-color: var(--scroll-color);
	border-radius: 10px;
}

#lizmap_project_list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 15px;
	padding: 0;
	border: none;
}

.project-box {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 15px;
	width: 100%;
	height: auto;
	background-color: var(--lizmap-color-background-content-tertiary);
	border-radius: 5px;
	margin-top: 3px;
}

.box-greenbar::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: -3px;
	background-color: var(--lizmap-color-background-content-secondary);
	z-index: -10;
	border-radius: 5px;
}

.repo-box p {
	margin: 0;
}

.repo-box {
	display: flex;
	align-items: center;
	gap: 20px;
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
}

.repo-box a {
	display: flex;
	align-items: center;
	gap: 20px;
}

.link {
	text-decoration: none;
}

.link:hover {
	text-decoration: none;
}

.repo-box-file {
	position: relative;
	width: 60px;
	height: 57px;
}

.repo-box-file div:nth-child(1) {
	position: absolute;
	top: 7px;
	left: 0;
	width: 60px;
	height: 50px;
	border-radius: 7px;
	background-color: #73D19C;
	z-index: 10;
	transition: transform 0.3s;
}

.repo-box-file div:nth-child(2) {
	position: absolute;
	width: 35px;
	height: 57px;
	top: 0;
	left: 0;
	background-color: #438E64;
	z-index: 0;
	border-radius: 7px;
}

.repo-box-file div:nth-child(3) {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 7px;
	left: 50%;
	border-radius: 7px;
	transform: translateX(-50%);
	background-color: var(--lizmap-color-background-content-tertiary);
	z-index: 1;
	transition: top 0.3s;
}

.link:hover .repo-box-file div:nth-child(3) {
	top: 3px;
	box-shadow: 0 0 5px #72727855;
}

.link:hover .repo-box-file div:nth-child(1) {
	transform: skewX(-10deg) translateX(5px);
}

.project-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--lizmap-text-color-secondary);
	margin: 0;
}

.project-box-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	margin-top: 20px;
}

.project-list {
	width: 100%;
}

#DataTables_Table_0_wrapper {
	display: none;
}

.popup-shadow-counter,
.popup-shadow-detail,
.popup-shadow-add-repository,
.popup-shadow-modify-repository,
.popup-shadow-group {
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100vw;
	height: 100vh;
	background-color: rgba(114, 114, 120, 0.5);
	z-index: 10000;
	display: none;
}

.popup-counter,
.popup-detail,
.popup-add-repository,
.popup-modify-repository,
.popup-add-group {
	position: relative;
	padding: 20px;
	width: 60%;
	height: auto;
	max-height: 90%;
	background-color: var(--lizmap-color-background-content-tertiary);
	border-radius: 5px;
}

.popup-add-group {
	width: clamp(300px, 50%, 500px);
}

.container-modify-repository,
.container-add-repository {
	height: 80%;
	overflow-y: auto;
}

.popup-modify-repository,
.popup-add-repository {
	width: 90%;
	max-width: 925px;
	padding-right: 0;
}

.container-modify-repository,
.container-add-repository {
	overflow: auto;
	height: 700px;
}

.create,
.container-modify-repository,
.container-add-repository {
	padding-right: 20px;
}

@media (max-width: 100em) {
	.container-modify-repository {
		height: 30rem;
	}
	.container-add-repository {
		height: 30rem;
	}
	div.popup-counter.box-greenbar {
		height: 30rem;
		overflow-y: scroll;
	}
	div.popup-counter.box-greenbar::-webkit-scrollbar {
		width: 10px;
	}
	div.popup-counter.box-greenbar::-webkit-scrollbar-track {
		background: transparent;
	}
	div.popup-counter.box-greenbar::-webkit-scrollbar-thumb {
		background: var(--lizmap-color-background-content-secondary);
		border-radius: 5px;
	}
	div.popup-counter.box-greenbar::-webkit-scrollbar-thumb:hover {
		background: var(--lizmap-color-background-content-secondary);
		border-radius: 5px;
	}
}

/* .popup-counter .create {
	position: sticky;
	top: 0;
	margin: 0 0 15px 0;
	padding: 10px 0;
	background-color: #fffdfd;
} */

/* .popup-counter .ibl_header_admin,
.popup-counter #menu {
	display: none;
} */

/* .popup-counter #content {
	font-size: 0;
} */

.popup-add-repository .ibl_main_admin,
.popup-modify-repository .ibl_main_admin {
	inset: 1em 0 1em 1em;
}

.table-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--lizmap-text-color-secondary);
}

.table-content {
	position: relative;
	font-size: 14px;
	background-color: var(--lizmap-color-background-content-tertiary);
	margin: 10px 0;
	border-radius: 5px;
	overflow: hidden;
}

.table-title,
.table-content {
	display: flex;
	justify-content: space-between;
	/* border-bottom: 1px solid #dee2e9; */
}

.table-title p,
.table-content p {
	margin: 0;
	padding: 10px 10px 5px 10px;
	z-index: 10;
}

.table-content:nth-last-child(1) {
	border: none;
}

.table-content:nth-child(odd) {
	background-color: var(--table-rows-color);
}

.table-content::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.table-content:hover::after {
	background-color: #33333311;
}

.table-key {
	min-width: 100px;
}

.table-repository {
	min-width: 300px;
}

.table-project {
	min-width: 200px;
}

.table-counter {
	min-width: 100px;
}

.popup-detail {
	position: absolute;
	width: 85%;
	height: 80%;
	padding-top: 0;
	padding-bottom: 0;
}

.table-detail-header,
.table-detail-footer {
	position: sticky;
	left: 0;
	background-color: var(--lizmap-color-background-content-tertiary);
	margin: 0;
}

.table-detail-header {
	top: 0;
}

.table-detail-footer {
	bottom: 0;
}

.table-detail-header h2 {
	margin: 0;
	padding: 15px 0;
}

.table-detail-title,
.table-detail-content {
	display: flex;
}

/* .scroll-content {
	height: calc(100% - 35px);
	overflow-y: auto;
	overflow-x: hidden;
} */

.table-detail-main .key {
	min-width: 100px;
}
.table-detail-main .timestamp {
	min-width: 170px;
}
.table-detail-main .user {
	min-width: 150px;
}
.table-detail-main .content {
	min-width: 150px;
}
.table-detail-main .repository {
	min-width: 250px;
}
.table-detail-main .project {
	min-width: 180px;
}
.table-detail-main .ip {
	min-width: 100px;
}

.scroll-content::-webkit-scrollbar {
	width: 5px;
	height: 7px;
}

.scroll-content::-webkit-scrollbar-thumb {
	background-color: var(--lizmap-color-background-content-tertiary);
	border-radius: 10px;
}

h2.title {
	font-size: 30px;
	font-weight: bold !important;
	color: var(--lizmap-text-color-secondary);
}

.box-information {
	display: flex;
	justify-content: space-between;
	padding: 10px 10px 5px 10px;
	/* border-bottom: 1px solid #dee2e9; */
	background-color: var(--lizmap-color-background-content-tertiary);
	border-radius: 5px;
	margin: 10px 0;
}

.box-information p {
	margin: 0;
}

.box-information:nth-last-child(1) {
	border: none;
}

#lizmap_server_information {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
}

a.btn-add,
#groups-panel a.ui-state-default {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	font-size: 26px;
	font-weight: 500;
	padding: 10px;
	background: transparent;
	background-color: transparent;
	border-radius: 50%;
	border: 2px solid var(--lizmap-border-color-primary);
	transition: background-color 0.3s, color 0.3s;
}

.info-text {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #555555;
	letter-spacing: 1px;
	margin-top: 15px;
}

.info-text p {
	margin: 0;
	margin-bottom: 15px;
}

.map-box-wrapper {
	display: grid;
	gap: 30px;
	grid-template-columns: 1fr 1fr;
}

.map-box {
	width: 100%;
	min-width: 200px;
}

.repo-info {
	display: flex;
	flex-direction: column;
}

.repo-info span {
	width: fit-content;
}

a.btn-edit {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	position: absolute;
	top: 15px;
	right: 15px;
	background-color: transparent;
}

a.btn-edit svg {
	width: 22px;
	height: 22px;
}

a.btn-delete,
a.btn-clear,
a.btn-edit {
	background-color: transparent;
	transition: background-color 0.3s, color 0.3s;
}

.btns {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 15px;
}

/* #jforms_admin_config_section_label,
#jforms_admin_config_section_path_label {
	background-color: #f7f8fd;
} */

.jforms-table {
	display: grid;
	gap: 20px;
}

.box-information-text {
	font-size: 15px;
	font-weight: bold;
	color: var(--lizmap-text-color-secondary);
	width: 100%;
	margin: 0;
}

.columns {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}

.columns .project-list {
	width: 100%;
}

.form-horizontal .control-group {
	position: relative;
	display: flex;
	flex-direction: column;
	margin: 0;
	height: fit-content;
}

.form-horizontal .controls {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	margin: 0;
}

.popup-add-repository .form-horizontal .control-group,
.popup-modify-repository .form-horizontal .control-group {
	margin: 15px 0;
}

.popup-add-repository .form-horizontal .controls,
.popup-modify-repository .form-horizontal .controls {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	margin: 0;
	position: relative;
}

.ibl_user_view .form-horizontal .control-label {
	position: absolute;
	top: 0;
	left: 10px;
	margin: 0;
	text-align: left;
	color: #727278;
	font-weight: 500;
	width: 100%;
	font-size: 15px;
	transition: 0.3s;
}

.popup-modify-repository .form-horizontal .control-label,
.popup-add-repository .form-horizontal .control-label {
	text-align: left;
	color: var(--lizmap-text-color-secondary);
	font-weight: 600;
	width: 100%;
	font-size: 15px;
	transition: 0.3s;
}

#jforms_lizmap_account_admin_status_label {
	top: -20px;
	left: 0;
	font-size: 12px;
	color: var(--lizmap-text-color-secondary);
	font-weight: bold;
}

.popup-modify-repository .form-horizontal .controls input,
.popup-add-repository .form-horizontal .controls input {
	padding: 15px 10px !important;
	position: relative;
	border: none;
	border-radius: 4px;
	/* max-width: 400px; */
	width: 100%;
	z-index: 0;
	box-shadow: none;
	background-color: var(--lizmap-color-background-content-tertiary);
}
.ibl_user_view .form-horizontal .controls input {
	padding: 15px 10px !important;
	border: none;
	border-radius: 4px;
	/* max-width: 400px; */
	width: 100%;
	z-index: 0;
	box-shadow: none;
	font-size: 15px;
	border-bottom: 1px solid #727278;
}
/* .form-horizontal .controls input:focus,
.form-horizontal .controls input:valid {
	box-shadow: none;
	border-bottom: 1px solid #00816e !important;
} */

.control-group .controls select {
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #727278;
}

.jforms-help {
	position: absolute;
	right: 5px;
	top: 25%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	z-index: 100000000000000000000000000000;
}

.jforms-help span,
.jforms-help:hover span {
	display: block;
	position: absolute;
	left: -255px;
	top: 0;
	width: 250px;
	padding: 7px;
	font-size: 12px;
	word-wrap: break-word;
	border-radius: 5px;
	border: none;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.2);
	background-color: var(--lizmap-color-background-content-tertiary);
	word-wrap: break-word;
}

.jforms-help span {
	clip-path: circle(0% at 100% 0%);
	transition: clip-path 0.4s;
}

.jforms-help:hover span {
	clip-path: circle(100% at 50% 50%);
}

.form-horizontal .checkbox {
	display: flex;
	gap: 20px;
	padding: 7px 14px;
	width: fit-content;
	border-radius: 5px;
	background-color: var(--lizmap-color-background-content-tertiary);
	border: 1px solid transparent;
}

.form-horizontal .checkbox input {
	display: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	background-color: transparent;
}

.form-horizontal .jforms_jcommunity_login_auth_remember .checkbox {
	display: flex;
	padding: 0;
	background: transparent;
	width: 20px;
	height: 20px;
}

.form-horizontal .jforms_jcommunity_login_auth_remember .checkbox input {
	display: block;
}

label #text {
	display: none;
}

.table-counter-main {
	overflow-x: auto;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.table-detail-main {
	position: relative;
	height: calc(100% - 143px);
	overflow: auto;
	display: flex;
	flex-wrap: wrap;
}

.table-title {
	position: sticky;
	top: 0;
	z-index: 1000;
	background-color: var(--lizmap-color-background-content-tertiary);
}

.table-counter-main::-webkit-scrollbar,
.table-detail-main::-webkit-scrollbar {
	height: 5px;
	width: 5px;
}

.table-counter-main::-webkit-scrollbar-thumb,
.table-detail-main::-webkit-scrollbar-thumb {
	background-color: var(--scroll-color);
	border-radius: 10px;
}

.add-group {
	width: 100%;
}

.add-group-input-box {
	position: relative;
	margin: 35px 0;
}

.add-group-input-box input {
	font-size: 17px;
	border: none;
	border-bottom: 1px solid #d2d2d8;
	border-radius: 0;
	margin: 0;
	padding: 14px 9px;
	background-color: transparent;
	box-shadow: none !important;
	width: 100%;
}

.add-group-input-box select {
	font-size: 17px;
	border: none;
	border-bottom: 1px solid #d2d2d8;
	border-radius: 0;
	width: 100%;
}

.add-group-input-box input:valid,
.add-group-input-box select:valid {
	box-shadow: none !important;
	border: none !important;
	border-bottom: 1px solid var(--lizmap-border-color-primary) !important;
}

.add-group-input-box label {
	position: absolute;
	left: 0;
	top: 50%;
	font-size: 17px;
	transform: translateY(-50%);
	align-items: center;
	justify-content: center;
	transition: top 0.3s, font-size 0.3s;
}

.add-group-input-box input:focus ~ label,
.add-group-input-box input:valid ~ label,
.add-group-input-box select:focus ~ label,
.add-group-input-box select:valid ~ label {
	top: -10px;
	font-size: 12px;
	font-weight: bold;
	color: var(--lizmap-text-color-secondary);
}

.add-group-input-box input:focus {
	box-shadow: none;
}

.add-group-input-box input:valid {
	box-shadow: none;
}

.ibl_sidebar_admin__items li:hover {
	background-color: initial;
	color: initial;
}
.ibl_sidebar_admin__items li a:hover {
	background-color: initial;
	color: initial;
}
.ibl_sidebar_admin__items li a:focus {
	background-color: initial;
	color: initial;
}
.ibl_sidebar_admin__items li a:hover .ibl_sidebar_admin_hover_tile {
	visibility: visible;
	opacity: 1;
}
.ibl_sidebar_admin__items li {
	position: relative;
	/* padding: 5px; */
}
.ibl_sidebar_admin_hover_tile {
	background-color: var(--lizmap-color-background-content-secondary);
	width: 6px;
	height: 17px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 0 5rem 5rem 0;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s ease-in-out, opacity 0.5s ease-in-out;
}
.ibl_sidebar_admin__item--active {
	position: relative;
	/* background-color: #F7F8FD; */
}

.ibl_sidebar_admin__item--active::before {
	content: '';
	position: absolute;
	right: -2px;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
	width: 90%;
	height: 300%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54px' height='92px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.978' fill='%23f7f8fd' d='M 52.5,-0.5 C 52.8333,-0.5 53.1667,-0.5 53.5,-0.5C 53.5,30.1667 53.5,60.8333 53.5,91.5C 53.1667,91.5 52.8333,91.5 52.5,91.5C 51.6683,77.1651 44.335,67.9984 30.5,64C 24.1031,63.8185 17.7697,63.1518 11.5,62C 9.00381,60.9196 6.67047,59.5862 4.5,58C 2.68589,55.5205 1.01922,53.0205 -0.5,50.5C -0.5,46.5 -0.5,42.5 -0.5,38.5C 1.50549,33.6511 4.83883,29.8178 9.5,27C 16.7552,25.775 24.0885,25.1083 31.5,25C 45.2403,22.0062 52.2403,13.5062 52.5,-0.5 Z'/%3E%3C/g%3E%3C/svg%3E");
	/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58px' height='92px' viewBox='0 0 58 92' preserveAspectRatio='xMidYMid meet'%3E%3Cg fill='%23ffffff'%3E%3C/g%3E%3Cg fill='%23f7f7f7'%3E%3Cpath d='M57 84.5 c0 -5.8 -10.7 -17.2 -18.7 -19.9 -2.7 -0.9 -8 -1.6 -12.7 -1.6 -9.7 0 -14.5 -1.2 -18.6 -4.7 -9 -7.5 -8.3 -21.7 1.3 -28.1 3.6 -2.4 5.2 -2.8 16.1 -3.3 9.6 -0.4 13.2 -1 17.3 -2.8 5.9 -2.6 11.6 -8.3 14.4 -14.5 1.9 -4.1 1.9 -4 1.9 36.2 0 22.1 -0.2 40.2 -0.5 40.2 -0.3 0 -0.5 -0.7 -0.5 -1.5z'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3C/g%3E%3Cg fill='%23e6e6e6'%3E%3C/g%3E%3Cg fill='%23dedede'%3E%3C/g%3E%3Cg fill='%23d6d6d6'%3E%3C/g%3E%3Cg fill='%23cecece'%3E%3C/g%3E%3Cg fill='%23c5c5c5'%3E%3C/g%3E%3Cg fill='%23bdbdbd'%3E%3C/g%3E%3Cg fill='%23b5b5b5'%3E%3C/g%3E%3Cg fill='%23adadad'%3E%3C/g%3E%3Cg fill='%23a5a5a5'%3E%3C/g%3E%3Cg fill='%239c9c9c'%3E%3C/g%3E%3Cg fill='%23949494'%3E%3C/g%3E%3Cg fill='%238c8c8c'%3E%3C/g%3E%3Cg fill='%23848484'%3E%3C/g%3E%3Cg fill='%237b7b7b'%3E%3C/g%3E%3Cg fill='%23737373'%3E%3C/g%3E%3Cg fill='%236b6b6b'%3E%3C/g%3E%3Cg fill='%23636363'%3E%3C/g%3E%3Cg fill='%235a5a5a'%3E%3C/g%3E%3Cg fill='%23525252'%3E%3C/g%3E%3Cg fill='%234a4a4a'%3E%3C/g%3E%3Cg fill='%23424242'%3E%3C/g%3E%3Cg fill='%233a3a3a'%3E%3C/g%3E%3Cg fill='%23313131'%3E%3C/g%3E%3Cg fill='%23292929'%3E%3C/g%3E%3Cg fill='%23212121'%3E%3C/g%3E%3Cg fill='%23191919'%3E%3C/g%3E%3Cg fill='%23101010'%3E%3C/g%3E%3Cg fill='%23080808'%3E%3C/g%3E%3Cg fill='%23000000'%3E%3C/g%3E%3C/svg%3E"); */
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}

.ibl_sidebar_admin__item a[href='/ibl/lizmap/www/admin.php'],
.ibl_sidebar_admin__item a[href='/ibl/lizmap/www/admin.php/admin/landing_page_content'],
.ibl_sidebar_admin__item a[href='/ibl/lizmap/www/admin.php/admin/theme'] {
	display: none !important;
}

.ibl_admin_config_container {
	width: 100%;
	display: grid;
	gap: 30px;
	grid-template-columns: 1fr 1fr 1fr;
}
.ibl_admin_config_container__panel {
	width: 100%;
	margin: 1rem 0;
	background-color: var(--lizmap-color-background-content-primary);
	padding: 0.5rem;
	border-radius: 5px;
	border-top: 3px solid var(--lizmap-border-color-primary);
	min-width: 200px;
}
.ibl_admin_config_container__panel__title {
	color: var(--lizmap-text-color-secondary);
	font-size: 22px;
	font-weight: bold !important;
}
/* .services-table tr {
	background-color: #f7f8fd;
	margin: 10px 0;
} */

.services-table tr th {
	width: 86%;
}
.services-table tr td {
	display: flex;
	justify-content: end;
}
.edit-icon {
	fill: white;
	width: 17px;
	height: 17px;
	cursor: pointer;
	margin: 0 0.6rem 0 0.1rem;
}
.ibl_admin_config_container__panel_container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ibl_admin_config_container__panel__edit {
	background-color: var(--lizmap-text-color-tertiary);
	color: var(--lizmap-text-color-secondary);
	padding: 0.4rem;
	font-weight: bold;
	display: flex;
	justify-content: center;
	border-radius: 6px;
	border: solid 2px var(--lizmap-border-color-primary);
	text-transform: uppercase;
	cursor: pointer;
}

.swal2-html-container {
	text-align: left !important;
}
.swal2-popup {
	border-top: 3px solid var(--lizmap-border-color-primary) !important;
}
.pop_up__input {
	background-color: var(--lizmap-color-background-content-tertiary) !important;
	border: none !important;
	border-radius: 4px !important;
	padding: 1rem !important;
	width: 90% !important;
}
.pop_up__input:focus {
	outline: none !important;
	box-shadow: none !important;
}

.checkbox-input {
	display: none !important;
}
.checkbox-input:checked + .custom-checkbox {
	border: 1px solid black;
}

.checkbox-label {
	cursor: pointer;
	display: inline-block;
	padding: 1.5rem;
	position: relative;
}

.custom-checkbox {
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	color: rgba(114, 114, 120, 1);
	background-color: var(--lizmap-color-background-content-tertiary);
	padding: 0.5rem 0.6rem;
	border-radius: 3px;
}

.thumbnail h5 {
	text-align: center;
}
.liz-project {
	position: relative;
	text-align: center;
	cursor: pointer;
	flex-grow: 1;
}
.liz-project-img {
	width: 250px;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
	text-transform: uppercase;
	line-height: 248px;
	position: relative;
	max-width: 100%;
}
.liz-project-desc {
	color: var(--lizmap-text-color-tertiary);
	font-size: 0em;
	line-height: 0em;
	position: absolute;
	bottom: -1px;
	right: 0px;
	left: 0px;
	text-align: left;
	text-transform: none;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0px;
	margin: 0px;
	overflow-wrap: break-word;
}
.liz-project:hover .liz-project-desc {
	line-height: 0.8em;
	transition: line-height 300ms ease-in;
	padding: 5px;
	font-size: 0.8em;
}

.liz-project-title {
	overflow-wrap: anywhere;
}

.liz-project-title ~ p {
	text-align: center;
	margin: 0;
}

.liz-repository-project-item {
	display: inline-block;
}

.liz-repository-project-item .thumbnail {
	background-color: var(--lizmap-color-background-content-primary);
	height: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

#headermenu .input-prepend {
	margin: 0;
}

#auth {
	text-align: right;
}

#search {
	display: inline-block;
	position: fixed;
	top: 76px;
	z-index: 1;
}

#toggle-search {
	font-weight: bold;
	font-family: 'Montserrat';
}

#search-project-keywords {
	position: absolute;
	min-width: 270px;
}

#search-project-result .project-keyword,
#search-project-keywords-selected .remove-keyword {
	cursor: pointer;
}

#search-project-keywords-selected .project-keyword,
.project-keyword:hover {
	background-color: #97c517;
	color: white;
}

#search-project-keywords-selected .remove-keyword {
	margin-left: 10px;
	font-size: smaller;
	border: white 1px solid;
	padding: 0px 4px 1px 4px;
	border-radius: 3px;
}

.project-keyword {
	background-color: #ccc;
	color: black;
	padding: 0px 4px;
	border-radius: 5px;
	margin-right: 5px;
	display: inline-block;
}

.project-keyword.hide {
	display: none;
}

.project-keyword .highlight {
	font-weight: bold;
	font-size: 1.1em;
}

a.svg {
	position: absolute;
	left: 0;
	top: 0;
}

.checkbox.active {
	border: 1px solid #727278;
}

/* table.dataTable {
	margin: 0;
}

#groups-list {
	width: 1000px !important;
}

#groups-list tbody {
	width: 1000px !important;
}

#groups-list tbody div {
	width: 100px;
	margin: 10px 0;
	background-color: #f7f8fd;
}

#groups-list tbody tr.odd,
#groups-list tbody tr.even {
	background-color: #f7f8fd;
	width: 100%;
}

th.sorting.sorting_asc,
#groups-list td.sorting_1 {
	width: 200px !important;
} */

#groups-list_wrapper,
#users-list_wrapper {
	padding: 0;
}

#groups-list th,
#users-list th {
	color: var(--lizmap-text-color-secondary);
}

#groups-list tbody,
#users-list tbody {
	color: #333333;
}

#groups-list tbody tr.odd,
#groups-list tbody tr.even .cell-input {
	background-color: #f7f8fd;
}
#groups-list tbody tr.even,
#rights-tabs,
#groups-list tbody tr.odd .cell-input {
	background-color: var(--lizmap-color-background-content-tertiary);
}

#groups-list tbody tr .cell-input {
	padding: 14px 7px;
	border-radius: 5px;
}

#groups-list a.group-rights-link,
#groups-list button.group-delete-link,
#users-list a.user-rights-link,
#users-list a.user-profile-link {
	font-size: 14px;
	text-transform: capitalize;
	background: transparent;
}

#groups-list .cell-form {
	margin: 0;
}

#groups-panel .row,
#users-panel .row {
	margin: 30px 0;
}

.ui-tabs .ui-tabs-nav {
	padding: 0 8px 8px 8px;
	background: var(--lizmap-color-background-content-tertiary);
	border: none;
}

.ui-tabs .ui-tabs-nav li {
	border-width: 2px;
	border-top-width: 0;
}

.ui-widget.ui-widget-content {
	border: none;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0 5px 0 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	background: var(--lizmap-color-background-content-tertiary);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 2px solid var(--lizmap-border-color-primary);
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: var(--lizmap-text-color-secondary);
}

.ui-tabs .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border-radius: 0 0 20% 20%;
	overflow: hidden;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: var(--lizmap-color-background-content-tertiary);
	border: 1px solid #727272;
}

table.dataTable {
	width: 100%;
	min-width: 1200px;
	max-width: 1300px !important;
}
th.sorting_disabled {
	width: 110px;
}

th.sorting {
	width: 80px;
}

#rights-tabs {
	width: 100%;
}

.cell-input[type='checkbox'] {
	height: 20px;
	width: 20px;
}

.row:nth-child(2) {
	overflow: auto;
}

#users-list {
	max-width: 800px !important;
	min-width: 600px;
}

/* #users-list .sorting.sorting_asc {
	width: 200px !important;
} */

.list-filter-form,
.dataTables_filter,
div.dataTables_wrapper div.dataTables_filter label {
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

label .form-control.input-sm {
	margin: 0 !important;
	padding: 4px;
}

.list-filter-form label {
	margin: 0;
}

.ui-tabs .ui-tabs-panel {
	padding: 20px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0.5em;
}

.list-filter-form {
	margin-right: 10px;
}

.add-group-input-box:nth-child(3) ~ div {
	display: flex;
	gap: 10px;
}

.btn-close-group {
	cursor: pointer;
}

table.records-list tbody tr.even {
	background-color: var(--lizmap-color-background-content-tertiary);
}

table.records-list tbody tr.odd {
	background-color: var(--lizmap-color-background-content-tertiary);
}

table.records-list tbody tr {
	position: relative;
	z-index: 0;
}

table.records-list tbody tr:hover::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(155, 155, 155, 0.1) !important;
	z-index: -1;
}

table.records-list thead,
table.records-list tfoot {
	background: var(--lizmap-color-background-content-secondary);
	color: var(--lizmap-text-color-tertiary);
}

th a {
	color: var(--lizmap-text-color-tertiary);
}

th a:hover {
	color: var(--lizmap-text-color-tertiary);
	text-decoration: underline;
}

.aclres0 {
	color: var(--lizmap-text-color-secondary);
}

.jacl2-list.jacl2-list-sticky-heads thead,
.jacl2-list-user.jacl2-list-sticky-heads thead {
	top: 0;
}

table.records-list thead th a.addgroup {
	background-color: var(--lizmap-color-background-content-secondary);
	border: 1px solid #fffdfd;
	border-radius: 3px;
}

table.records-list thead th a.removegroup {
	background-color: var(--lizmap-color-warning);
	border: 1px solid var(--lizmap-border-color-secondary);
	border-radius: 3px;
}
table.records-list thead th a.removegroup:hover {
	background-color: var(--lizmap-color-warning);
}

#add-user-to-group {
	border: 1px solid var(--lizmap-border-color-secondary);
	color: var(--lizmap-text-color-tertiary);
}

#add-user-to-group:hover {
	border: 1px solid #fffdfd;
	background-color: var(--lizmap-color-background-content-tertiary);
	color: #333;
}

#group-head {
	padding: 7px;
}

#groupSelector {
	margin: 0;
	width: 180px;
}

table.records-list thead th.notingroup,
table.rights tbody td.notingroup {
	color: var(--lizmap-text-color-tertiary);
}

table.jacl2-list-user tbody tr td:last-child {
	/* border-left: 1px solid #989898;
	border-right: 1px solid #989898; */
	border: none;
}

.jacl2-list.jacl2-list-sticky-heads tbody th,
.jacl2-list-user.jacl2-list-sticky-heads tbody th {
	padding: 0;
	border: none;
}

table.records-list tbody th h3 {
	margin: 0;
	background-color: var(--lizmap-color-background-content-secondary);
	color: var(--lizmap-text-color-tertiary);
}

table.records-list tbody tr label {
	padding: 10px;
}

table.jacl2-list-user tbody tr.even td:last-child {
	background-color: var(--lizmap-color-warning);
}

table.jacl2-list-user tbody tr.odd td:last-child {
	background-color: var(--lizmap-color-warning);
}

/* .rights-result {
	position: relative;
	z-index: 1;
}

.rights-result::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #e24d4d39 !important;
	z-index: -1;
} */

table.records-list thead th {
	border-bottom: 1px solid #fffdfd;
}

.no-bgc {
	background-color: transparent !important;
}

@media (max-width: 1650px) {
	.ibl_admin_config_container {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 1550px) {
	#lizmap_server_information {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 1350px) {
	#lizmap_project_list {
		grid-template-columns: 1fr 1fr;
	}
	.popup-counter {
		width: 80%;
	}
}

@media (max-width: 1050px) {
	.map-box {
		width: 100%;
	}

	.columns {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 950px) {
	#lizmap_project_list {
		grid-template-columns: 1fr;
	}
	.ibl_admin_config_container {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 800px) {
	.map-box-wrapper,
	#lizmap_server_information,
	.all-logs {
		grid-template-columns: 1fr;
	}
	.error-logs {
		width: 100%;
	}
	.popup-counter {
		width: 90%;
	}
}

@media (max-width: 767px) {
	.liz-repository-project-list {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 640px) {
	.list-filter-form,
	#user-list-group {
		width: 100%;
	}
	.list-filter-form {
		margin-right: 0;
	}
}

@media (max-width: 500px) {
	.project-box-list {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 440px) {
	a.btn-edit {
		display: inline;
		position: static;
		background-color: transparent;
	}
	.jforms-help:hover span {
		left: -205px;
		width: 200px;
	}
}

@media (max-height: 500px) {
	.modal.fade.in {
		top: 30px;
	}
	.modal-body {
		max-height: 200px;
	}
}
@media (max-height: 350px) {
	.modal.fade.in {
		top: 10px;
	}
	.modal-body {
		max-height: 150px;
	}
}
.ibl_users_list {
	background-color: var(--lizmap-color-background-content-primary);
	border-radius: 5px;
	border-top: solid 3px var(--lizmap-border-color-primary);
	width: 50%;
	padding: 0.3rem;
}
.ibl_users_list__table__headers {
	font-size: 1rem;
	color: var(--lizmap-text-color-secondary);
	padding: 0.5rem !important;
}
.ibl_users_list__table__headers--users {
	width: 60%;
}
.ibl_users_list__table__body .ibl_users_list__table__body__btn {
	padding: 0.3rem;
	background-color: transparent;
	border-radius: 4px;
	font-size: 14px !important;
	cursor: pointer;
	text-decoration: none;
}

.ibl_users_list__table__body .ibl_users_list__table__body__btn--del,
.ibl_users_list__table__body .ibl_users_list__table__body__btn--edit,
.ibl_users_list__table__body .ibl_users_list__table__body__btn--view {
	transition: background-color 0.3s, color 0.3s;
}

.ibl_users_list__table__body .ibl_users_list__table__body__btn:hover {
	text-decoration: none;
}
.ibl_users_list__table__body__btn--del {
	border: 1px solid var(--lizmap-color-warning);
	color: var(--lizmap-color-warning);
}

.ibl_users_list__table__body__btn--edit {
	border: 1px solid var(--lizmap-border-color-primary);
	color: var(--lizmap-text-color-secondary);
}

.ibl_users_list__table__body__btn--view {
	border: 1px solid var(--lizmap-color-info) !important;
	color: var(--lizmap-color-info) !important;
}

.ibl_users_list__table__body__btn--del:hover {
	background-color: var(--lizmap-color-warning);
	color: var(--lizmap-text-color-tertiary);
}

.ibl_users_list__table__body__btn--edit:hover {
	background-color: var(--lizmap-color-success);
	color: var(--lizmap-text-color-tertiary);
}

.ibl_users_list__table__body__btn--view:hover {
	background-color: var(--lizmap-color-info) !important;
	color: var(--lizmap-text-color-tertiary) !important;
}

.ibl_users_list__table__body {
	font-size: 14px !important;
	padding: 0.5rem !important;
}
.ibl_users_add_user_button {
	width: 40px;
	height: 40px;
	padding: 0.65rem;
	font-size: 28px !important;
	border-radius: 10rem;
	margin: 0.5rem;
	color: var(--lizmap-text-color-tertiary) !important;
	background-color: var(--lizmap-color-background-content-secondary) !important;
}
.ibl_users_list__header {
	color: var(--lizmap-text-color-secondary);
	font-size: 22px;
}
.user_info_container {
	display: flex;
	justify-content: space-between;
}
.user_info_container__left {
	width: 48%;
}
.user_info_container__right {
	width: 48%;
}
.user_info_container__left__info {
	display: flex;
	justify-content: space-between;
	font-size: 1.2rem;
}
.swal2-popup {
	width: 50% !important;
}
@media (max-width: 950px) {
	.swal2-popup {
		width: 90% !important;
	}
}
.swal2-confirm {
	background-color: transparent !important;
	border: 1px solid var(--lizmap-border-color-primary) !important;
	color: var(--lizmap-text-color-secondary) !important;
	padding: 0.5rem !important;
	font-size: 14px !important;
}

.swal2-cancel {
	background-color: transparent !important;
	border: 1px solid var(--lizmap-color-warning) !important;
	color: var(--lizmap-color-warning) !important;
	padding: 0.5rem !important;
	font-size: 14px !important;
}
.swal2-actions {
	width: 100% !important;
	justify-content: left !important;
	padding: 0.2rem 1.5rem !important;
}
.ibl_user_group {
	background-color: var(--lizmap-color-background-content-primary);
	border-radius: 3px;
	border: solid 1px rgba(114, 114, 120, 1);
	margin: 1rem 0.5rem 0 0;
	padding: 0.5rem;
	text-decoration: none;
	color: rgba(114, 114, 120, 1);
	cursor: pointer;
}
.ibl_user_group:hover {
	text-decoration: none;
	color: rgba(114, 114, 120, 1);
}
.ibl_user_view {
	background-color: var(--lizmap-color-background-content-primary);
	border-radius: 4px;
	padding: 1rem 0.8rem 1rem 0.8rem;
	border-top: 3px solid var(--lizmap-border-color-primary);
	margin: 0.5rem 0;
}
.ibl_users_input {
	padding: 1rem !important;
	margin: 0 0 0.6rem 0 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	border: none;
	border-bottom: 1px solid rgba(114, 114, 120, 1);
	box-shadow: none !important;
}
.ibl_users_input::placeholder {
	color: gray;
}

.ibl_users_btn {
	border-radius: 5px;
	padding: 0.5rem !important;
	margin: 1rem 0.5rem 0 0 !important;
	font-size: 1rem !important;
}
.ibl_users_btn--save {
	border: 1px solid var(--lizmap-border-color-primary);
	color: var(--lizmap-text-color-secondary);
	background-color: white;
}
.ibl_users_btn--cancel {
	border: 1px solid var(--lizmap-color-warning);
	color: var(--lizmap-color-warning);
	text-decoration: none;
	cursor: pointer;
}
.ibl_users_btn--cancel:hover {
	border: 1px solid var(--lizmap-color-warning);
	color: var(--lizmap-color-warning);
	text-decoration: none;
}
.ibl_user_view__form__buttons {
	display: flex;
}
.ibl_photos_upload_container {
	border-radius: 5px;
	border-top: solid 3px var(--lizmap-border-color-primary);
	background-color: var(--lizmap-color-background-content-primary);
	padding: 1rem;
}
.ibl_photos_upload_container__title {
	font-size: 24px;
	font-weight: bold !important;
	color: var(--lizmap-text-color-secondary);
}
.ibl_photos_upload_container__icon {
	width: 50px;
	height: 50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='100.000000pt' height='100.000000pt' viewBox='0 0 100.000000 100.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,100.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M395 846 c-85 -39 -145 -124 -145 -206 0 -37 -2 -40 -27 -40 -35 0 -102 -31 -125 -56 -25 -29 -48 -89 -48 -127 0 -51 40 -118 86 -144 38 -22 131 -32 147 -16 15 14 -18 33 -57 33 -82 0 -145 71 -132 148 11 71 56 111 138 121 l53 6 5 60 c6 67 24 107 67 147 100 95 264 67 331 -57 9 -16 19 -57 22 -90 l5 -60 53 -6 c29 -4 63 -14 77 -23 112 -74 62 -246 -71 -246 -39 0 -72 -19 -57 -33 16 -16 109 -6 147 16 46 26 86 93 86 144 0 38 -23 98 -48 127 -23 25 -90 56 -124 56 -26 0 -28 3 -28 40 0 120 -119 230 -250 230 -37 0 -72 -8 -105 -24z'/%3E%3Cpath d='M425 410 c-57 -57 -67 -72 -55 -80 11 -7 25 1 55 30 23 22 44 40 48 40 3 0 8 -78 9 -172 3 -146 5 -173 18 -173 13 0 15 27 18 173 1 94 6 172 10 172 4 0 25 -18 47 -40 30 -31 41 -37 52 -28 12 9 1 24 -54 80 -37 37 -70 68 -73 68 -3 0 -37 -32 -75 -70z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
}
.ibl_photos_upload_container__icon__container {
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 3rem;
	flex-direction: column;
	align-items: center;
	width: 250px;
	height: 250px;
	border: dashed 1px black;
	border-radius: 5px;
}
.ibl_photos_upload_container__photos__container {
	width: calc(100% - 260px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: flex-start;
	gap: 5px;
	overflow: auto;
}
.preview-image {
	width: 50px;
	height: 50px;
}
.ibl_photos_upload_container--flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.preview-image-container {
	padding: 0.5rem;
	width: 32%;
	height: 65px;
	background-color: var(--lizmap-color-background-content-primary);
	display: flex;
	justify-content: left;
}
.preview-image-name {
	margin: 0.3rem;
}
.preview-image-size {
	margin: 0.3rem;
}
.jforms-password-buttons .jforms-password-regenerate,
.jforms-password-buttons .jforms-password-toggle-visibility,
.jforms-password-buttons .jforms-password-copy {
	border: none;
}

.jforms-password-buttons .jforms-password-regenerate:hover,
.jforms-password-buttons .jforms-password-toggle-visibility:hover,
.jforms-password-buttons .jforms-password-copy:hover {
	background-color: transparent;
}

.ibl_users_list__table__body--actions a {
	display: inline-block;
	margin: 2px;
}

td.ibl_users_list__table__body--users {
	vertical-align: middle;
}

@media (max-width: 1050px) {
	.ibl_users_list {
		width: 100%;
	}
}

@media (max-width: 950px) {
	.preview-image-container {
		width: 90%;
	}
	.ibl_photos_upload_container__photos__container {
		width: 100%;
		margin: 1rem 0;
	}
}

ul.nav.nav-list.ibl_sidebar_admin__items > li:nth-child(6) {
	display: none;
}
ul.nav.nav-list.ibl_sidebar_admin__items > li:nth-child(7) {
	display: none;
}

.ibl_user_view div.form-horizontal .controls .jforms-value {
	margin-top: 25px;
}

.ibl_user_view .control-group .control-label.jforms-label {
	left: 0 !important;
	color: var(--lizmap-text-color-secondary);
	font-weight: bold;
	/* color: rgb(114, 114, 120);
	font-weight: 500; */
}

.ibl_user_view_create .control-group .control-label.jforms-label {
	left: 0 !important;
	color: rgb(114, 114, 120);
	font-weight: 500;
}

.caret{
	transition: transform 0.3s;
}

.nav .GeoportalDopdownUser.open .CustomNavView__marker .caret{
	transform: rotate(180deg);
	border-top-color: #08c !important;
	border-bottom-color: #08c !important;
}

.title-section label{
	font-size: 1.1em;
	font-weight: 600;
}


@media (max-width: 550px) {
	.CustomNavView__data {
		display: none;
	}
}

#rights-tabs {
	border-top: 3px solid var(--lizmap-border-color-primary);
}

div.box-information:has(button.btn-small.copy-to-clipboard) {
	overflow: hidden;
}
div.box-information:has(button.btn-small.copy-to-clipboard) > p.link-break {
	display: flex;
	margin-right: 1rem;
}

div.control-group > div.controls > input {
	background: transparent;
	border-radius: 0px !important;
}

.ibl_user_view_create .control-group .control-label.jforms-label{
	color: rgb(114, 114, 120);
}

.jforms-password-editor {
	width: 100%;
}

.jforms-password-editor > div.jforms-password-buttons {
	height: 2rem;
}

.lizmap_project_list {
	display: none;
}

#jforms_lizmap_account_admin_password_label {
	z-index: 1000;
}

#jforms_lizmap_account_admin_password {
	border-radius: 0px;
}

button.btn.btn-outline-secondary.jforms-password-copy {
	position: relative;
}

button.btn.btn-outline-secondary.jforms-password-copy > img {
	width: 10000px;
}

button.btn.btn-outline-secondary.jforms-password-toggle-visibility {
	margin: 0rem .5rem 0rem .5rem;
	background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Ccircle cx='256' cy='256' r='64' style='fill:rgb(38,76,141);'/%3E%3Cg transform='matrix(1,0,0,1,0.0172606,0)'%3E%3Cpath d='M490.84,238.6C464.38,197.68 430.05,162.92 391.57,138.07C349,110.55 302,96 255.66,96C213.14,96 171.33,108.15 131.39,132.11C90.66,156.54 53.76,192.23 21.71,238.18C14.325,248.779 14.072,262.862 21.07,273.72C47.48,315.05 81.47,349.86 119.35,374.37C162,402 207.9,416 255.66,416C302.37,416 349.47,401.57 391.86,374.28C430.32,349.51 464.58,314.62 490.94,273.36C497.689,262.768 497.649,249.153 490.84,238.6ZM256,352C203.336,352 160,308.664 160,256C160,203.336 203.336,160 256,160C308.664,160 352,203.336 352,256C351.94,308.641 308.641,351.94 256,352Z' style='fill:rgb(38,76,141);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E") !important;
}
