:root { 
	--mnlib-bread-fontsize: 10.5pt;

	--ics-col1: #1F6BDE;
	--ics-col1b1: #1f6bde;
	--ics-col1b2: #1b60c7;
	--ics-col1b3: #1855b1;
	--ics-col1b4: #154a9b;
	--ics-col1b5: #124085;
	--ics-col1b6: #0f356f;
	--ics-col1b7: #0c2a58;
	--ics-col1b8: #092042;
	--ics-col1b9: #06152c;
	--ics-col1b10: #030a16;
	--ics-col1b11: #000000;
	--ics-col1w1: #1f6bde;
	--ics-col1w2: #3579e1;
	--ics-col1w3: #4b88e4;
	--ics-col1w4: #6297e7;
	--ics-col1w5: #78a6eb;
	--ics-col1w6: #8fb5ee;
	--ics-col1w7: #a5c3f1;
	--ics-col1w8: #bbd2f5;
	--ics-col1w9: #d2e1f8;
	--ics-col1w10: #e8f0fb;
	--ics-col1w11: #ffffff;
	--ics-col2: #474747;
	--ics-col2b1: #474747;
	--ics-col2b2: #3f3f3f;
	--ics-col2b3: #383838;
	--ics-col2b4: #313131;
	--ics-col2b5: #2a2a2a;
	--ics-col2b6: #232323;
	--ics-col2b7: #1c1c1c;
	--ics-col2b8: #151515;
	--ics-col2b9: #0e0e0e;
	--ics-col2b10: #070707;
	--ics-col2b11: #000000;
	--ics-col2w1: #474747;
	--ics-col2w2: #595959;
	--ics-col2w3: #6b6b6b;
	--ics-col2w4: #7e7e7e;
	--ics-col2w5: #909090;
	--ics-col2w6: #a3a3a3;
	--ics-col2w7: #b5b5b5;
	--ics-col2w8: #c7c7c7;
	--ics-col2w9: #dadada;
	--ics-col2w10: #ececec;
	--ics-col2w11: #ffffff;
	--ics-col3: #A6A6A6;
	--ics-col3b1: #a6a6a6;
	--ics-col3b2: #959595;
	--ics-col3b3: #848484;
	--ics-col3b4: #747474;
	--ics-col3b5: #636363;
	--ics-col3b6: #535353;
	--ics-col3b7: #424242;
	--ics-col3b8: #313131;
	--ics-col3b9: #212121;
	--ics-col3b10: #101010;
	--ics-col3b11: #000000;
	--ics-col3w1: #a6a6a6;
	--ics-col3w2: #aeaeae;
	--ics-col3w3: #b7b7b7;
	--ics-col3w4: #c0c0c0;
	--ics-col3w5: #c9c9c9;
	--ics-col3w6: #d2d2d2;
	--ics-col3w7: #dbdbdb;
	--ics-col3w8: #e4e4e4;
	--ics-col3w9: #ededed;
	--ics-col3w10: #f6f6f6;
	--ics-col3w11: #ffffff;
	--ics-col4: #2A9C30;
	--ics-col4b1: #2a9c30;
	--ics-col4b2: #258c2b;
	--ics-col4b3: #217c26;
	--ics-col4b4: #1d6d21;
	--ics-col4b5: #195d1c;
	--ics-col4b6: #154e18;
	--ics-col4b7: #103e13;
	--ics-col4b8: #0c2e0e;
	--ics-col4b9: #081f09;
	--ics-col4b10: #040f04;
	--ics-col4b11: #000000;
	--ics-col4w1: #2a9c30;
	--ics-col4w2: #3fa544;
	--ics-col4w3: #54af59;
	--ics-col4w4: #69b96e;
	--ics-col4w5: #7fc382;
	--ics-col4w6: #94cd97;
	--ics-col4w7: #a9d7ac;
	--ics-col4w8: #bfe1c0;
	--ics-col4w9: #d4ebd5;
	--ics-col4w10: #e9f5ea;
	--ics-col4w11: #ffffff;
	--ics-col5: #dc3545;
	--ics-col5b1: #dc3545;
	--ics-col5b2: #c62f3e;
	--ics-col5b3: #b02a37;
	--ics-col5b4: #9a2530;
	--ics-col5b5: #841f29;
	--ics-col5b6: #6e1a22;
	--ics-col5b7: #58151b;
	--ics-col5b8: #420f14;
	--ics-col5b9: #2c0a0d;
	--ics-col5b10: #160506;
	--ics-col5b11: #000000;
	--ics-col5w1: #dc3545;
	--ics-col5w2: #df4957;
	--ics-col5w3: #e35d6a;
	--ics-col5w4: #e6717c;
	--ics-col5w5: #ea858f;
	--ics-col5w6: #ed9aa2;
	--ics-col5w7: #f1aeb4;
	--ics-col5w8: #f4c2c7;
	--ics-col5w9: #f8d6d9;
	--ics-col5w10: #fbeaec;
	--ics-col5w11: #ffffff;
	--ics-col6: #7D4300;
	--ics-col6b1: #7d4300;
	--ics-col6b2: #703c00;
	--ics-col6b3: #643500;
	--ics-col6b4: #572e00;
	--ics-col6b5: #4b2800;
	--ics-col6b6: #3e2100;
	--ics-col6b7: #321a00;
	--ics-col6b8: #251400;
	--ics-col6b9: #190d00;
	--ics-col6b10: #0c0600;
	--ics-col6b11: #000000;
	--ics-col6w1: #7d4300;
	--ics-col6w2: #8a5519;
	--ics-col6w3: #976833;
	--ics-col6w4: #a47b4c;
	--ics-col6w5: #b18e66;
	--ics-col6w6: #bea17f;
	--ics-col6w7: #cbb399;
	--ics-col6w8: #d8c6b2;
	--ics-col6w9: #e5d9cc;
	--ics-col6w10: #f2ece5;
	--ics-col6w11: #ffffff;
	--ics-col7: #39c1fa;
	--ics-col7b1: #39c1fa;
	--ics-col7b2: #33ade1;
	--ics-col7b3: #2d9ac8;
	--ics-col7b4: #2787af;
	--ics-col7b5: #227396;
	--ics-col7b6: #1c607d;
	--ics-col7b7: #164d64;
	--ics-col7b8: #11394b;
	--ics-col7b9: #0b2632;
	--ics-col7b10: #051319;
	--ics-col7b11: #000000;
	--ics-col7w1: #39c1fa;
	--ics-col7w2: #4cc7fa;
	--ics-col7w3: #60cdfb;
	--ics-col7w4: #74d3fb;
	--ics-col7w5: #88d9fc;
	--ics-col7w6: #9ce0fc;
	--ics-col7w7: #afe6fd;
	--ics-col7w8: #c3ecfd;
	--ics-col7w9: #d7f2fe;
	--ics-col7w10: #ebf8fe;
	--ics-col7w11: #ffffff;
	--ics-col8: #f8f9fa;
	--ics-col8b1: #f8f9fa;
	--ics-col8b2: #dfe0e1;
	--ics-col8b3: #c6c7c8;
	--ics-col8b4: #adaeaf;
	--ics-col8b5: #949596;
	--ics-col8b6: #7c7c7d;
	--ics-col8b7: #636364;
	--ics-col8b8: #4a4a4b;
	--ics-col8b9: #313132;
	--ics-col8b10: #181819;
	--ics-col8b11: #000000;
	--ics-col8w1: #f8f9fa;
	--ics-col8w2: #f8f9fa;
	--ics-col8w3: #f9fafb;
	--ics-col8w4: #fafafb;
	--ics-col8w5: #fafbfc;
	--ics-col8w6: #fbfcfc;
	--ics-col8w7: #fcfcfd;
	--ics-col8w8: #fcfdfd;
	--ics-col8w9: #fdfdfe;
	--ics-col8w10: #fefefe;
	--ics-col8w11: #ffffff;
	--col-black: #000000;
	--col-blackb1: #000000;
	--col-blackb2: #000000;
	--col-blackb3: #000000;
	--col-blackb4: #000000;
	--col-blackb5: #000000;
	--col-blackb6: #000000;
	--col-blackb7: #000000;
	--col-blackb8: #000000;
	--col-blackb9: #000000;
	--col-blackb10: #000000;
	--col-blackb11: #000000;
	--col-blackw1: #000000;
	--col-blackw2: #191919;
	--col-blackw3: #333333;
	--col-blackw4: #4c4c4c;
	--col-blackw5: #666666;
	--col-blackw6: #7f7f7f;
	--col-blackw7: #999999;
	--col-blackw8: #b2b2b2;
	--col-blackw9: #cccccc;
	--col-blackw10: #e5e5e5;
	--col-blackw11: #ffffff;
	--col-white: #FFFFFF;
	--col-whiteb1: #ffffff;
	--col-whiteb2: #e5e5e5;
	--col-whiteb3: #cccccc;
	--col-whiteb4: #b2b2b2;
	--col-whiteb5: #999999;
	--col-whiteb6: #7f7f7f;
	--col-whiteb7: #666666;
	--col-whiteb8: #4c4c4c;
	--col-whiteb9: #333333;
	--col-whiteb10: #191919;
	--col-whiteb11: #000000;
	--col-whitew1: #ffffff;
	--col-whitew2: #ffffff;
	--col-whitew3: #ffffff;
	--col-whitew4: #ffffff;
	--col-whitew5: #ffffff;
	--col-whitew6: #ffffff;
	--col-whitew7: #ffffff;
	--col-whitew8: #ffffff;
	--col-whitew9: #ffffff;
	--col-whitew10: #ffffff;
	--col-whitew11: #ffffff;
	--col-bcol1: #3385FF;
	--col-bcol1b1: #3385ff;
	--col-bcol1b2: #2d77e5;
	--col-bcol1b3: #286acc;
	--col-bcol1b4: #235db2;
	--col-bcol1b5: #1e4f99;
	--col-bcol1b6: #19427f;
	--col-bcol1b7: #143566;
	--col-bcol1b8: #0f274c;
	--col-bcol1b9: #0a1a33;
	--col-bcol1b10: #050d19;
	--col-bcol1b11: #000000;
	--col-bcol1w1: #3385ff;
	--col-bcol1w2: #4791ff;
	--col-bcol1w3: #5b9dff;
	--col-bcol1w4: #70a9ff;
	--col-bcol1w5: #84b5ff;
	--col-bcol1w6: #99c2ff;
	--col-bcol1w7: #adceff;
	--col-bcol1w8: #c1daff;
	--col-bcol1w9: #d6e6ff;
	--col-bcol1w10: #eaf2ff;
	--col-bcol1w11: #ffffff;
	--col-bcol2: #D92F00;
	--col-bcol2b1: #d92f00;
	--col-bcol2b2: #c32a00;
	--col-bcol2b3: #ad2500;
	--col-bcol2b4: #972000;
	--col-bcol2b5: #821c00;
	--col-bcol2b6: #6c1700;
	--col-bcol2b7: #561200;
	--col-bcol2b8: #410e00;
	--col-bcol2b9: #2b0900;
	--col-bcol2b10: #150400;
	--col-bcol2b11: #000000;
	--col-bcol2w1: #d92f00;
	--col-bcol2w2: #dc4319;
	--col-bcol2w3: #e05833;
	--col-bcol2w4: #e46d4c;
	--col-bcol2w5: #e88266;
	--col-bcol2w6: #ec977f;
	--col-bcol2w7: #efab99;
	--col-bcol2w8: #f3c0b2;
	--col-bcol2w9: #f7d5cc;
	--col-bcol2w10: #fbeae5;
	--col-bcol2w11: #ffffff;
	--col-bcol3: #FFB300;
	--col-bcol3b1: #ffb300;
	--col-bcol3b2: #e5a100;
	--col-bcol3b3: #cc8f00;
	--col-bcol3b4: #b27d00;
	--col-bcol3b5: #996b00;
	--col-bcol3b6: #7f5900;
	--col-bcol3b7: #664700;
	--col-bcol3b8: #4c3500;
	--col-bcol3b9: #332300;
	--col-bcol3b10: #191100;
	--col-bcol3b11: #000000;
	--col-bcol3w1: #ffb300;
	--col-bcol3w2: #ffba19;
	--col-bcol3w3: #ffc233;
	--col-bcol3w4: #ffc94c;
	--col-bcol3w5: #ffd166;
	--col-bcol3w6: #ffd97f;
	--col-bcol3w7: #ffe099;
	--col-bcol3w8: #ffe8b2;
	--col-bcol3w9: #ffefcc;
	--col-bcol3w10: #fff7e5;
	--col-bcol3w11: #ffffff;
	--col-bcol4: #525252;
	--col-bcol4b1: #525252;
	--col-bcol4b2: #494949;
	--col-bcol4b3: #414141;
	--col-bcol4b4: #393939;
	--col-bcol4b5: #313131;
	--col-bcol4b6: #292929;
	--col-bcol4b7: #202020;
	--col-bcol4b8: #181818;
	--col-bcol4b9: #101010;
	--col-bcol4b10: #080808;
	--col-bcol4b11: #000000;
	--col-bcol4w1: #525252;
	--col-bcol4w2: #636363;
	--col-bcol4w3: #747474;
	--col-bcol4w4: #858585;
	--col-bcol4w5: #979797;
	--col-bcol4w6: #a8a8a8;
	--col-bcol4w7: #b9b9b9;
	--col-bcol4w8: #cbcbcb;
	--col-bcol4w9: #dcdcdc;
	--col-bcol4w10: #ededed;
	--col-bcol4w11: #ffffff; 
/* CUSTOM S */
		--col-pagesectioncol: #333;
		--col-bodybgcolor: #f3f3f3;
		--col-nemobg:rgb(241, 241, 241);
		--col-generalheadbg:rgb(226, 227, 229);
		/*--col-lightblue: #49b1e3;
		--col-lightblue2: #eaf3fc;*/
		--col-lib9sidemenucol1: #e7e7e7;
		--col-librarymenulibg: #fff;
		--col-librarymenulibghover:rgb(226, 227, 229);

		/* custom bootstrap */ 

		--bs-body-color: var(--col-blackw2);;
--bs-body-bg: #fafafa; /*var(--col-whiteb2);; */

--bs-secondary-color: var(--ics-col2w3);; 
--bs-secondary-bg: var(--ics-col2w8);;

--bs-tertiary-color: var(--ics-col3w5);; 
--bs-tertiary-bg: var(--ics-col3w10);;

--bs-emphasis-color: var(--col-black);;

--bs-border-color: var(--col-blackw10);;

--bs-primary: var(--ics-col1);; 
--bs-primary-bg-subtle: var(--ics-col1w8);; 
--bs-primary-border-subtle: var(--ics-col1w5);;
--bs-primary-text-emphasis: var(--ics-col1w1);;

--bs-success: var(--ics-col2);; 
--bs-success-bg-subtle: var(--ics-col4w8);; 
--bs-success-border-subtle: var(--ics-col4w5);;
--bs-success-text-emphasis: var(--ics-col4w1);;

--bs-danger: var(--ics-col5);; 
--bs-danger-bg-subtle: var(--ics-col5w8);; 
--bs-danger-border-subtle: var(--ics-col5w5);;
--bs-danger-text-emphasis: var(--ics-col5w1);;

--bs-warning: var(--ics-col6);; 
--bs-warning-bg-subtle: var(--ics-col6w8);; 
--bs-warning-border-subtle: var(--ics-col6w5);;
--bs-warning-text-emphasis: var(--ics-col6w1);;

--bs-info: var(--ics-col7);; 
--bs-info-bg-subtle: var(--ics-col7w8);; 
--bs-info-border-subtle: var(--ics-col7w5);;
--bs-info-text-emphasis: var(--ics-col7w1);;

--bs-light: var(--ics-col8);; 
--bs-light-bg-subtle: var(--ics-col8w8);; 
--bs-light-border-subtle: var(--ics-col8w5);;
--bs-light-text-emphasis: var(--ics-col8w1);;

--bs-dark: var(--ics-col9);; 
--bs-dark-bg-subtle: var(--ics-col9w8);; 
--bs-dark-border-subtle: var(--ics-col9w5);;
--bs-dark-text-emphasis: var(--ics-col9w1);;

    }
	.btn-secondary {
		border-radius: 6px;
	}
	.btn-success {
		border-radius: 6px;
	}
	.btn-danger {
		border-radius: 6px;
	}
	.btn-primary {
		border-radius: 6px;
		/*--bs-btn-bg: var(--ics-col1);
		--bs-btn-hover-bg: var(--ics-col1);
		--bs-btn-hover-border-color: var(--ics-col1);
		--bs-btn-active-bg: var(--ics-col1);
		--bs-btn-active-border-color: var(--ics-col1); */
	}
	.btn:hover {
		/*
		--bs-btn-bg: var(--ics-col1w1);
		--bs-btn-hover-bg: var(--ics-col1w1);
		--bs-btn-hover-border-color: var(--ics-col1w1);
		--bs-btn-active-bg: var(--ics-col1);
		--bs-btn-active-border-color: var(--ics-col1); */
	}
	.form-check-input:checked {
		background-color: var(--ics-col1);
		border-color: var(--ics-col1);
	}
	/*
	.form-select {
		background-color: var(--ics-col2w9);
		border-color: var(--ics-col2w9);
	}*/
	.input-group-text input[type="radio"]:checked {
		accent-color: var(--ics-col1); /* Use a custom color for the radio button */
	}
	.list-group {
		--bs-list-group-border-color: var(--ics-col2w9);
	}
	.html_librarymenu_icon {
		/*display: none!important;*/
	}
	#lmtnavbarinner {
		border: 0px solid #00adef;
		border-bottom-width: 2px;
		margin-top: 2em;
		margin-bottom: 1em;
	}
	#htmlheadbar {
		-webkit-box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.47);
		-moz-box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.47);
		box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.47);
	}
	#libraryMenuThemeOC {
		background-color: white;
	}
/* CUSTOM E */


	.ics-col1 {
		color: var(--ics-col1);
	}
	.ics-bgcol1 {
		background-color: var(--ics-col1);
	}

			.ics-col1b1 {
			color: var(--ics-col1b1);
		}
		.ics-bgcol1b1 {
			background-color: var(--ics-col1b1);
		}

		.ics-col1b2 {
			color: var(--ics-col1b2);
		}
		.ics-bgcol1b2 {
			background-color: var(--ics-col1b2);
		}

		.ics-col1b3 {
			color: var(--ics-col1b3);
		}
		.ics-bgcol1b3 {
			background-color: var(--ics-col1b3);
		}

		.ics-col1b4 {
			color: var(--ics-col1b4);
		}
		.ics-bgcol1b4 {
			background-color: var(--ics-col1b4);
		}

		.ics-col1b5 {
			color: var(--ics-col1b5);
		}
		.ics-bgcol1b5 {
			background-color: var(--ics-col1b5);
		}

		.ics-col1b6 {
			color: var(--ics-col1b6);
		}
		.ics-bgcol1b6 {
			background-color: var(--ics-col1b6);
		}

		.ics-col1w1 {
			color: var(--ics-col1w1);
		}
		.ics-bgcol1w1 {
			background-color: var(--ics-col1w1);
		}
	
				.ics-col1w2 {
			color: var(--ics-col1w2);
		}
		.ics-bgcol1w2 {
			background-color: var(--ics-col1w2);
		}
	
				.ics-col1w3 {
			color: var(--ics-col1w3);
		}
		.ics-bgcol1w3 {
			background-color: var(--ics-col1w3);
		}
	
				.ics-col1w4 {
			color: var(--ics-col1w4);
		}
		.ics-bgcol1w4 {
			background-color: var(--ics-col1w4);
		}
	
				.ics-col1w5 {
			color: var(--ics-col1w5);
		}
		.ics-bgcol1w5 {
			background-color: var(--ics-col1w5);
		}
	
				.ics-col1w6 {
			color: var(--ics-col1w6);
		}
		.ics-bgcol1w6 {
			background-color: var(--ics-col1w6);
		}
	
			.ics-col2 {
		color: var(--ics-col2);
	}
	.ics-bgcol2 {
		background-color: var(--ics-col2);
	}

			.ics-col2b1 {
			color: var(--ics-col2b1);
		}
		.ics-bgcol2b1 {
			background-color: var(--ics-col2b1);
		}

		.ics-col2b2 {
			color: var(--ics-col2b2);
		}
		.ics-bgcol2b2 {
			background-color: var(--ics-col2b2);
		}

		.ics-col2b3 {
			color: var(--ics-col2b3);
		}
		.ics-bgcol2b3 {
			background-color: var(--ics-col2b3);
		}

		.ics-col2b4 {
			color: var(--ics-col2b4);
		}
		.ics-bgcol2b4 {
			background-color: var(--ics-col2b4);
		}

		.ics-col2b5 {
			color: var(--ics-col2b5);
		}
		.ics-bgcol2b5 {
			background-color: var(--ics-col2b5);
		}

		.ics-col2b6 {
			color: var(--ics-col2b6);
		}
		.ics-bgcol2b6 {
			background-color: var(--ics-col2b6);
		}

		.ics-col2w1 {
			color: var(--ics-col2w1);
		}
		.ics-bgcol2w1 {
			background-color: var(--ics-col2w1);
		}
	
				.ics-col2w2 {
			color: var(--ics-col2w2);
		}
		.ics-bgcol2w2 {
			background-color: var(--ics-col2w2);
		}
	
				.ics-col2w3 {
			color: var(--ics-col2w3);
		}
		.ics-bgcol2w3 {
			background-color: var(--ics-col2w3);
		}
	
				.ics-col2w4 {
			color: var(--ics-col2w4);
		}
		.ics-bgcol2w4 {
			background-color: var(--ics-col2w4);
		}
	
				.ics-col2w5 {
			color: var(--ics-col2w5);
		}
		.ics-bgcol2w5 {
			background-color: var(--ics-col2w5);
		}
	
				.ics-col2w6 {
			color: var(--ics-col2w6);
		}
		.ics-bgcol2w6 {
			background-color: var(--ics-col2w6);
		}
	
			.ics-col3 {
		color: var(--ics-col3);
	}
	.ics-bgcol3 {
		background-color: var(--ics-col3);
	}

			.ics-col3b1 {
			color: var(--ics-col3b1);
		}
		.ics-bgcol3b1 {
			background-color: var(--ics-col3b1);
		}

		.ics-col3b2 {
			color: var(--ics-col3b2);
		}
		.ics-bgcol3b2 {
			background-color: var(--ics-col3b2);
		}

		.ics-col3b3 {
			color: var(--ics-col3b3);
		}
		.ics-bgcol3b3 {
			background-color: var(--ics-col3b3);
		}

		.ics-col3b4 {
			color: var(--ics-col3b4);
		}
		.ics-bgcol3b4 {
			background-color: var(--ics-col3b4);
		}

		.ics-col3b5 {
			color: var(--ics-col3b5);
		}
		.ics-bgcol3b5 {
			background-color: var(--ics-col3b5);
		}

		.ics-col3b6 {
			color: var(--ics-col3b6);
		}
		.ics-bgcol3b6 {
			background-color: var(--ics-col3b6);
		}

		.ics-col3w1 {
			color: var(--ics-col3w1);
		}
		.ics-bgcol3w1 {
			background-color: var(--ics-col3w1);
		}
	
				.ics-col3w2 {
			color: var(--ics-col3w2);
		}
		.ics-bgcol3w2 {
			background-color: var(--ics-col3w2);
		}
	
				.ics-col3w3 {
			color: var(--ics-col3w3);
		}
		.ics-bgcol3w3 {
			background-color: var(--ics-col3w3);
		}
	
				.ics-col3w4 {
			color: var(--ics-col3w4);
		}
		.ics-bgcol3w4 {
			background-color: var(--ics-col3w4);
		}
	
				.ics-col3w5 {
			color: var(--ics-col3w5);
		}
		.ics-bgcol3w5 {
			background-color: var(--ics-col3w5);
		}
	
				.ics-col3w6 {
			color: var(--ics-col3w6);
		}
		.ics-bgcol3w6 {
			background-color: var(--ics-col3w6);
		}
	
			.ics-col4 {
		color: var(--ics-col4);
	}
	.ics-bgcol4 {
		background-color: var(--ics-col4);
	}

			.ics-col4b1 {
			color: var(--ics-col4b1);
		}
		.ics-bgcol4b1 {
			background-color: var(--ics-col4b1);
		}

		.ics-col4b2 {
			color: var(--ics-col4b2);
		}
		.ics-bgcol4b2 {
			background-color: var(--ics-col4b2);
		}

		.ics-col4b3 {
			color: var(--ics-col4b3);
		}
		.ics-bgcol4b3 {
			background-color: var(--ics-col4b3);
		}

		.ics-col4b4 {
			color: var(--ics-col4b4);
		}
		.ics-bgcol4b4 {
			background-color: var(--ics-col4b4);
		}

		.ics-col4b5 {
			color: var(--ics-col4b5);
		}
		.ics-bgcol4b5 {
			background-color: var(--ics-col4b5);
		}

		.ics-col4b6 {
			color: var(--ics-col4b6);
		}
		.ics-bgcol4b6 {
			background-color: var(--ics-col4b6);
		}

		.ics-col4w1 {
			color: var(--ics-col4w1);
		}
		.ics-bgcol4w1 {
			background-color: var(--ics-col4w1);
		}
	
				.ics-col4w2 {
			color: var(--ics-col4w2);
		}
		.ics-bgcol4w2 {
			background-color: var(--ics-col4w2);
		}
	
				.ics-col4w3 {
			color: var(--ics-col4w3);
		}
		.ics-bgcol4w3 {
			background-color: var(--ics-col4w3);
		}
	
				.ics-col4w4 {
			color: var(--ics-col4w4);
		}
		.ics-bgcol4w4 {
			background-color: var(--ics-col4w4);
		}
	
				.ics-col4w5 {
			color: var(--ics-col4w5);
		}
		.ics-bgcol4w5 {
			background-color: var(--ics-col4w5);
		}
	
				.ics-col4w6 {
			color: var(--ics-col4w6);
		}
		.ics-bgcol4w6 {
			background-color: var(--ics-col4w6);
		}
	
			.ics-col5 {
		color: var(--ics-col5);
	}
	.ics-bgcol5 {
		background-color: var(--ics-col5);
	}

			.ics-col5b1 {
			color: var(--ics-col5b1);
		}
		.ics-bgcol5b1 {
			background-color: var(--ics-col5b1);
		}

		.ics-col5b2 {
			color: var(--ics-col5b2);
		}
		.ics-bgcol5b2 {
			background-color: var(--ics-col5b2);
		}

		.ics-col5b3 {
			color: var(--ics-col5b3);
		}
		.ics-bgcol5b3 {
			background-color: var(--ics-col5b3);
		}

		.ics-col5b4 {
			color: var(--ics-col5b4);
		}
		.ics-bgcol5b4 {
			background-color: var(--ics-col5b4);
		}

		.ics-col5b5 {
			color: var(--ics-col5b5);
		}
		.ics-bgcol5b5 {
			background-color: var(--ics-col5b5);
		}

		.ics-col5b6 {
			color: var(--ics-col5b6);
		}
		.ics-bgcol5b6 {
			background-color: var(--ics-col5b6);
		}

		.ics-col5w1 {
			color: var(--ics-col5w1);
		}
		.ics-bgcol5w1 {
			background-color: var(--ics-col5w1);
		}
	
				.ics-col5w2 {
			color: var(--ics-col5w2);
		}
		.ics-bgcol5w2 {
			background-color: var(--ics-col5w2);
		}
	
				.ics-col5w3 {
			color: var(--ics-col5w3);
		}
		.ics-bgcol5w3 {
			background-color: var(--ics-col5w3);
		}
	
				.ics-col5w4 {
			color: var(--ics-col5w4);
		}
		.ics-bgcol5w4 {
			background-color: var(--ics-col5w4);
		}
	
				.ics-col5w5 {
			color: var(--ics-col5w5);
		}
		.ics-bgcol5w5 {
			background-color: var(--ics-col5w5);
		}
	
				.ics-col5w6 {
			color: var(--ics-col5w6);
		}
		.ics-bgcol5w6 {
			background-color: var(--ics-col5w6);
		}
	
			.ics-col6 {
		color: var(--ics-col6);
	}
	.ics-bgcol6 {
		background-color: var(--ics-col6);
	}

			.ics-col6b1 {
			color: var(--ics-col6b1);
		}
		.ics-bgcol6b1 {
			background-color: var(--ics-col6b1);
		}

		.ics-col6b2 {
			color: var(--ics-col6b2);
		}
		.ics-bgcol6b2 {
			background-color: var(--ics-col6b2);
		}

		.ics-col6b3 {
			color: var(--ics-col6b3);
		}
		.ics-bgcol6b3 {
			background-color: var(--ics-col6b3);
		}

		.ics-col6b4 {
			color: var(--ics-col6b4);
		}
		.ics-bgcol6b4 {
			background-color: var(--ics-col6b4);
		}

		.ics-col6b5 {
			color: var(--ics-col6b5);
		}
		.ics-bgcol6b5 {
			background-color: var(--ics-col6b5);
		}

		.ics-col6b6 {
			color: var(--ics-col6b6);
		}
		.ics-bgcol6b6 {
			background-color: var(--ics-col6b6);
		}

		.ics-col6w1 {
			color: var(--ics-col6w1);
		}
		.ics-bgcol6w1 {
			background-color: var(--ics-col6w1);
		}
	
				.ics-col6w2 {
			color: var(--ics-col6w2);
		}
		.ics-bgcol6w2 {
			background-color: var(--ics-col6w2);
		}
	
				.ics-col6w3 {
			color: var(--ics-col6w3);
		}
		.ics-bgcol6w3 {
			background-color: var(--ics-col6w3);
		}
	
				.ics-col6w4 {
			color: var(--ics-col6w4);
		}
		.ics-bgcol6w4 {
			background-color: var(--ics-col6w4);
		}
	
				.ics-col6w5 {
			color: var(--ics-col6w5);
		}
		.ics-bgcol6w5 {
			background-color: var(--ics-col6w5);
		}
	
				.ics-col6w6 {
			color: var(--ics-col6w6);
		}
		.ics-bgcol6w6 {
			background-color: var(--ics-col6w6);
		}
	
			.ics-col7 {
		color: var(--ics-col7);
	}
	.ics-bgcol7 {
		background-color: var(--ics-col7);
	}

			.ics-col7b1 {
			color: var(--ics-col7b1);
		}
		.ics-bgcol7b1 {
			background-color: var(--ics-col7b1);
		}

		.ics-col7b2 {
			color: var(--ics-col7b2);
		}
		.ics-bgcol7b2 {
			background-color: var(--ics-col7b2);
		}

		.ics-col7b3 {
			color: var(--ics-col7b3);
		}
		.ics-bgcol7b3 {
			background-color: var(--ics-col7b3);
		}

		.ics-col7b4 {
			color: var(--ics-col7b4);
		}
		.ics-bgcol7b4 {
			background-color: var(--ics-col7b4);
		}

		.ics-col7b5 {
			color: var(--ics-col7b5);
		}
		.ics-bgcol7b5 {
			background-color: var(--ics-col7b5);
		}

		.ics-col7b6 {
			color: var(--ics-col7b6);
		}
		.ics-bgcol7b6 {
			background-color: var(--ics-col7b6);
		}

		.ics-col7w1 {
			color: var(--ics-col7w1);
		}
		.ics-bgcol7w1 {
			background-color: var(--ics-col7w1);
		}
	
				.ics-col7w2 {
			color: var(--ics-col7w2);
		}
		.ics-bgcol7w2 {
			background-color: var(--ics-col7w2);
		}
	
				.ics-col7w3 {
			color: var(--ics-col7w3);
		}
		.ics-bgcol7w3 {
			background-color: var(--ics-col7w3);
		}
	
				.ics-col7w4 {
			color: var(--ics-col7w4);
		}
		.ics-bgcol7w4 {
			background-color: var(--ics-col7w4);
		}
	
				.ics-col7w5 {
			color: var(--ics-col7w5);
		}
		.ics-bgcol7w5 {
			background-color: var(--ics-col7w5);
		}
	
				.ics-col7w6 {
			color: var(--ics-col7w6);
		}
		.ics-bgcol7w6 {
			background-color: var(--ics-col7w6);
		}
	
		 

html,
body {
	height: 100%;
	font-size: 14.4px;
	;
	background-color: inherit, transparent;
}


* {
	font-family: Tahoma;
}

::-moz-selection {
	/* Code for Firefox */
	color: white;
	background: #207AFF;
}

::selection {
	color: white;
	background: var(--ics-col1);
}

/* BY ID*/
#HEAD_HEAD {
	width: 1000px;
	display: block;
}

.input_rangetype {
	border-width: 0px !important;
	background-image: none !important;
}

#FOOTERDIV {
	clear: both;
	display: block;
	width: 100%;
	height: 24px;
	border: 0px black solid;
	margin-left: auto;
	margin-right: auto;
	bottom: 0px;
	font-size: 14px;

	background: rgba(187, 187, 187, 0);
	background: -moz-linear-gradient(top, rgba(187, 187, 187, 0) 0%, rgba(187, 187, 187, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187, 187, 187, 0)), color-stop(100%, rgba(187, 187, 187, 1)));
	background: -webkit-linear-gradient(top, rgba(187, 187, 187, 0) 0%, rgba(187, 187, 187, 1) 100%);
	background: -o-linear-gradient(top, rgba(187, 187, 187, 0) 0%, rgba(187, 187, 187, 1) 100%);
	background: -ms-linear-gradient(top, rgba(187, 187, 187, 0) 0%, rgba(187, 187, 187, 1) 100%);
	background: linear-gradient(to bottom, rgba(187, 187, 187, 0) 0%, rgba(187, 187, 187, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#bbbbbb', GradientType=0);
}


/*

#HEAD_HEAD {
 width: 1000px;
 display: block;
}
.WEBPAGE_MENUIMGICON {
 width: 16;
 height: 16;
}
#WEBPAGE_CONTENTTD {
 padding-left:5px;
 padding-top: 5px;
}
#HEAD_MAINTD {
}
#WEBPAGE_BODY {
 width: 1000px;
}
#WEBPAGE_MENU {
 width: 1000px;
}
#HEAD_LOGO {
 display: none;
}
#HEAD_TEXT1 {
   display:none;
}
#HEAD_TEXT2 {
   display:none;
}
#SIDEBAR_HEADTABLE {
 display:none;
}
#HEAD_LOGO_TD {
 display:none;
}
#HEAD_LANGTD {
 display:none;
}
*/
/* index menu */

#HEADER_LOGO {
	/*-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));*/
}

form {
	margin: 0px 0px 0px 0px;
	display: inline;
}

;

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu {
	width: 100%;
	/*width of menu*/
}

.arrowlistmenu .headerbar {
	font: bold 14px Arial;
	color: white;
	background: black url(https://demo.lib9.pro//imgpng/titlebar.png) repeat-x center left;
	margin-bottom: 4px;
	/*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px;
	/*header text is indented 10px*/
}

.arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	/*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li {
	padding-bottom: 0px;
	/*bottom spacing between menu items*/
	padding-top: 0px;
	margin: 0;
	page-break-after: avoid;
	page-break-before: avoid;
	page-break-inside: avoid;
}

.arrowlistmenu ul li a {
	color: #A70303;
	display: block;
	padding: 2px 0;
	padding-left: 5px;
	/*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #dadada;
	font-size: 12;
}

.arrowlistmenu ul li a:visited {
	color: #A70303;
}

.arrowlistmenu ul li a:hover {
	/*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}







/* other css */
.a_btn {
	border-color: #C0CFE2;
	border-style: solid;
	border-width: 1px;
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	color: #330066;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	line-height: 130%;
	margin: 5 0 5 0;
}

.a_btn:hover {
	background-color: #DFDFFF;
	border-color: #507BAF;
	color: #330066;
}

.feedbtn {
	color: #be0000 !important;
	font-size: 13;
	font-family: Tahoma;
}

.feedbtn:hover {
	background-color: #d4d4d4;
	color: #330066;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.curlycontainer {
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 100%;
}

.curlycontainer .innerdiv {
	background: transparent url(https://demo.lib9.pro//neoimg/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}


.smaller {
	font-size: 0.9rem;
	line-height: 16px;
	position: relative;
	z-index: 1;
}

.smaller2 {
	font-size: 0.8rem;
	line-height: 14px;
	position: relative;
	z-index: 1;
}

.bigger {
	font-size: 1.1rem;
	line-height: 20px;
	position: relative;
	z-index: 1;
}

.bigger2 {
	font-size: 20px;
	line-height: 22px;
	position: relative;
	z-index: 1;
}

body {
	overflow-y: scroll;
	background-color: var(--col-bodybgcolor) !important;
	/*
	margin: 0px  0px; 
	padding: 0px  0px; 
	background-repeat: repeat-y; 
	background-image: url(https://demo.lib9.pro//image/bg.jpg); 
	background-position: center;
	min-height: 100%;*/
}

.libpage-wrap {
	display: block;
	min-height: calc(100% -24px);
	/* Firefox */
	min-height: -moz-calc(100% - 24px);
	/* WebKit */
	min-height: -webkit-calc(100% - 24px);
	/* Opera */
	min-height: -o-calc(100% - 24px);
	/* Standard */
}

a:link {
	color: #005CA2;
	text-decoration: none;
}

a:visited {
	color: #005CA2;
	text-decoration: none;
}

a:active {
	color: #0099FF;
	text-decoration: underline;
}

a:hover {
	color: #00335a;
	text-decoration: none;
}

input {
	/*
  background-image: none;
	background-repeat: no-repeat;
	font-family: 'Tahoma';
	height: 24px;
	font-size: 16;
	background-color: #FFFFFF; 
	border: #003366; 
	border-style: outset; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px*/
}

select {
	/*
	background-image: url(https://demo.lib9.pro//neoimg/spacer.gif);;
	background-repeat: no-repeat;
	font-family: 'Tahoma';
	height: 24px;
	font-size: 16;
	background-color: #FFFFFF; 
	border: #003366 1px outset;
	-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
    background: -moz-linear-gradient(#FFFFFF, #f5f5f5);
    background: -webkit-linear-gradient(#FFFFFF, #f5f5f5);
    background: -ms-linear-gradient(#FFFFFF, #f5f5f5);
    background: -o-linear-gradient(#FFFFFF, #f5f5f5);
    background: linear-gradient(#FFFFFF, #f5f5f5);*/
}

select optgroup {
	background: #f5f5f5;

}

INPUT[type="image"] {
	background-image: url(https://demo.lib9.pro//neoimg/spacer.gif);
	;
}

INPUT[type="text"],
INPUT[type="password"] {
	/*
  background-image: url(https://demo.lib9.pro//neoimg/input_bg.png);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
   padding: 2px;*/
}

INPUT[type="submit"],
INPUT[type="reset"] {

	/*background-image: url(https://demo.lib9.pro//neoimg/spacer.gif);;
	color: #17314A;
	height: 33px!important;;
	
	-moz-box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #e3e3e3));
	background:-moz-linear-gradient(top, #f5f5f5 5%, #e3e3e3 100%);
	background:-webkit-linear-gradient(top, #f5f5f5 5%, #e3e3e3 100%);
	background:-o-linear-gradient(top, #f5f5f5 5%, #e3e3e3 100%);
	background:-ms-linear-gradient(top, #f5f5f5 5%, #e3e3e3 100%);
	background:linear-gradient(to bottom, #f5f5f5 5%, #e3e3e3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e3e3e3',GradientType=0);
	background-color:#f5f5f5;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #aaaaaa;
	display:inline-block;
	cursor:pointer;
	color: black;
	font-size:15px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	margin: 2px;
  */
}

INPUT[type="submit"]:hover,
INPUT[type="reset"]:hover {
	/*
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d6d6d6), color-stop(1, #e3e5e6));
	background:-moz-linear-gradient(top, #d6d6d6 5%, #e3e5e6 100%);
	background:-webkit-linear-gradient(top, #d6d6d6 5%, #e3e5e6 100%);
	background:-o-linear-gradient(top, #d6d6d6 5%, #e3e5e6 100%);
	background:-ms-linear-gradient(top, #d6d6d6 5%, #e3e5e6 100%);
	background:linear-gradient(to bottom, #d6d6d6 5%, #e3e5e6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#e3e5e6',GradientType=0);
	background-color:#d6d6d6;*/
}

.btn {
	color: white !important;
}

.btn.btn-outline-success {
	color: var(--ics-col4) !important;
	;
	/* or set a specific color like green */
}

.btn.btn-outline-secondary {
	color: var(--ics-col3) !important;
	/* or set a specific color like green */
}

INPUT[type="radio"] {
	/*width: 14px;
    height: 14px;
	vertical-align: text-bottom;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;*/
}

INPUT[type="checkbox"] {
	/*
    width: 14px;
    height: 14px;
	vertical-align: text-bottom;
	border-width: 0px;
	background-color: transparent;*/
}

INPUT[type="reset"] {
	font-weight: normal;
}

INPUT[type="button"] {}

textarea {
	background-image: url(https://demo.lib9.pro//neoimg/input_bg.png);
	background-repeat: no-repeat;
	font-family: 'Tahoma';
	font-size: 16;
	background-color: #FFFFFF;
	border: #003366;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.mbtn {
	background-color: #B9C6FF;
	border: 1px #0033FF solid;
	font-family: "Tahoma";
	color: #333333;
	font-weight: bold;
}

.mnhead {
	text-align: center;
	color: #25323F;
	background-color: #CDD5E0;
	font-weight: bold;
}

.tb {
	font-family: "Tahoma";
	font-size: 28px;
	color: #FFFFFF;
	font-weight: 700;
}

.tbs {
	font-family: "Tahoma";
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 700;
}

.stupid {
	font-family: "Tahoma";
	font-size: 16px;
}

.stupidmenu {
	font-family: "Tahoma";
	font-size: 20px;
	font-weight: bold;
}

.stupidb {
	font-family: "Tahoma";
	font-size: 16px;
	font-weight: bold;
}

.ts {}

.checkbox {
	BORDER-RIGHT: #99ccff 0px groove;
	BORDER-TOP: #99ccff 0px groove;
	BORDER-LEFT: #99ccff 0px groove;
	BORDER-BOTTOM: #99ccff 0px groove
}

.frmbtn {
	background-color: #E7EBF1;
}

.sidebarstriptagp p {
	page-break-after: avoid;
	page-break-before: avoid;
	margin: 0px;
}



/* ����Ѻ�����ҧ � ���������Թ */

.baradmin1 {
	background-color: #0D5780;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #09304D;
	border-right-color: #000000;
	border-bottom-color: #76D3F8;
	border-left-color: #000000;
	filter: glow(color=93bee2, Strength=2, positive=true);
}

.baradmintxt {
	font-family: "Tahoma";
	font-size: 20px;
	font-weight: bold;
}









.table_dr,
.table_dr td {
	transition: background-color 0.3s ease;
	background-color: var(--col-white);
}

.table_dr:hover {
	background-color: var(--col-whiteb2);
}

.table_dr:hover td {
	background-color: var(--col-whiteb2);
	outline: 1px solid var(--ics-col1w9);
}

.table_trh {
	top: 0px;
	position: sticky;
	z-index: 10;
	;
}

.table_head {
	/*
	padding-left: 2px;
	text-align: center;
	font-weight: bold;
	border-style: solid;

	border-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	/ *border-color: #D1D1D1;background-color: #E8E8E8;* /
	border-color: var(--ics-col2w9);
	background-color: var(--ics-col1w8);*/
	text-align: center;
	font-weight: bold;
	margin-top: 0.5em;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
	/*background-color: var(--ics-col1b4);*/
	background-color: var(--col-bodybgcolor);
	background: linear-gradient(180deg, var(--col-bodybgcolor) 0%, var(--col-bodybgcolor) 50%, var(--ics-col1w9) 100%);
	color: var(--ics-col1);
	top: 0px;
	position: sticky;
	z-index: 10;
	border: 0px solid var(--ics-col1);
	border-bottom-width: 2px;
}

.table_subhead {
	padding: 6px 4px 6px 4px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #D1D1D1;
	border-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #F0F0F0;
}

.table_border {
	position: relative;
	border-collapse: collapse;

}

.table_border,
.table_border>tbody {
	/*
	border-style: solid;
	border-color: #C1C1C1;
	border-width: 1px;
	background-color: #F4F4F4;
	border-left-color: #7C7C7C;
	border-right-color: #7C7C7C;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 3px;*/
	-webkit-box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);
	-moz-box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);
	box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);


}

/* Top-left cell */
.table_border tr:first-child td:first-child,
.table_border tr:first-child th:first-child {
	/*-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;*/
}

/* Top-right cell */
.table_border tr:first-child td:last-child,
.table_border tr:first-child th:last-child {
	/*-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;*/
}

/* Bottom-left cell */
.table_border tr:last-child td:first-child,
.table_border tr:last-child th:first-child {
	/*-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;*/
}

/* Bottom-right cell */
.table_border tr:last-child td:last-child,
.table_border tr:last-child th:last-child {
	/*-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;*/
}



.table_td {
	vertical-align: top;
	padding-left: 2px;
	/*border: solid 1px var(--ics-col1w7);*/
	border-bottom: 1px solid var(--ics-col1w7);
	/* Only horizontal line at bottom */

	background-color: white;
	;
	border-collapse: collapse;
	/*border-color: #D6D6D6;var(--ics-col7w10)
	background-color: #FCFCFC;*/
}

.table_borderhtmlbibdsp {
	border-style: solid;
	border-color: #EEEEEE;
	border-width: 0px;
	border-top-width: 1px;
	background-color: #F4F4F4;
	border-left-color: #7C7C7C;
	border-right-color: #7C7C7C;

	-webkit-box-shadow: 1px 1px 1px 0px rgba(100, 100, 100, 0.5);
	-moz-box-shadow: 1px 1px 1px 0px rgba(100, 100, 100, 0.5);
	box-shadow: 1px 1px 1px 0px rgba(100, 100, 100, 0.5);
}

.table_headhtmlbibdsp {
	padding-left: 2px;
	text-right: center;
	font-weight: normal;
	border-style: solid;
	border-color: #D1D1D1;
	border-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	background-color: #F4F4F4;
}

.table_tdhtmlbibdsp {
	padding-left: 2px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #EEEEEE;
	border-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;
}

/*Wiki's wikiwrapper */

#wikiwrapper {
	padding: 0px;
	padding-left: 9px;
}

#wikiwrapper a {
	font-size: 14;
}

#wikiwrapper p {
	font-size: 14;
}

#wikiwrapper {
	font-size: 14;
}

#wikiwrapper img {
	border: 1px solid #ccc;
}

#wikiwrapper img:hover {
	border: 1px solid navy;
}

.quickeditwebtext {}

.quickeditwebtextcontent:hover {
	border: 1px solid navy;
}

/* Parent div container */
.light-container {
	position: relative;
	xwidth: 100%;
	/* Set your desired width */
	xheight: 100%;
	/* Set your desired height */
	overflow: hidden;
	background: #1d1d1d;
	/* Background color of the div */
	xxborder-radius: 10px;
	/* Optional: rounded corners */
}

/* Create blurry animated light effect */
.light-container::before {
	content: '';
	position: absolute;
	width: 150%;
	/* Make it larger than the container for smoother edges */
	height: 150%;
	top: 0;
	left: 0;
	background: radial-gradient(circle, rgba(255, 255, 255, 0.5), transparent 60%);
	filter: blur(30px);
	/* Adjust for more/less blur */
	animation: moveLight 15s infinite ease-in-out alternate;
}

/* Animation keyframes for light movement */
@keyframes moveLight {
	0% {
		transform: translate(-50%, -50%);
	}

	50% {
		transform: translate(20%, 20%);
	}

	100% {
		transform: translate(50%, -50%);
	}
}

.popover {
	pointer-events: auto !important;
}

#permissionsearchContainer {}

#permissionsearchresults {
	border: 1px solid #ccc;
	max-height: 200px;
	overflow-y: auto;
	margin-top: 5px;
	z-index: 999999;
	background-color: white;
	;
	width: 200px;
}

.searchpermissionresult-item {
	padding: 5px;
	cursor: pointer;
}

.searchpermissionresult-item:hover {
	background-color: #f0f0f0;
}

/* HTML: <div class="loader1"></div> */
.loader1 {
	width: 22px;
	aspect-ratio: 1;
	border-radius: 50%;
	background: var(--ics-col1);
	;
	animation: l10 1.5s infinite linear;
}

@keyframes l10 {
	0% {
		box-shadow:
			0 -30px var(--ics-col2), calc(30px*0.707) calc(-30px*0.707) var(--ics-col3), 30px 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

	12.5% {
		box-shadow:
			0 0 var(--ics-col2), calc(30px*0.707) calc(-30px*0.707) var(--ics-col3), 30px 0 var(--ics-col2), calc(30px*0.707) calc(30px*0.707) var(--ics-col3),
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

	25% {
		box-shadow:
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 30px 0 var(--ics-col2), calc(30px*0.707) calc(30px*0.707) var(--ics-col3),
			0 30px var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

	37.5% {
		box-shadow:
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), calc(30px*0.707) calc(30px*0.707) var(--ics-col3),
			0 30px var(--ics-col2), calc(-30px*0.707) calc(30px*0.707) var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

	50% {
		box-shadow:
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 30px var(--ics-col2), calc(-30px*0.707) calc(30px*0.707) var(--ics-col3), -30px 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

	62.5% {
		box-shadow:
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 0 var(--ics-col2), calc(-30px*0.707) calc(30px*0.707) var(--ics-col3), -30px 0 var(--ics-col2), calc(-30px*0.707) calc(-30px*0.707) var(--ics-col3)
	}

	75% {
		box-shadow:
			0 -30px var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 0 var(--ics-col2), 0 0 var(--ics-col3), -30px 0 var(--ics-col2), calc(-30px*0.707) calc(-30px*0.707) var(--ics-col3)
	}

	87.5% {
		box-shadow:
			0 -30px var(--ics-col2), calc(30px*0.707) calc(-30px*0.707) var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), calc(-30px*0.707) calc(-30px*0.707) var(--ics-col3)
	}

	100% {
		box-shadow:
			0 -30px var(--ics-col2), calc(30px*0.707) calc(-30px*0.707) var(--ics-col3), 30px 0 var(--ics-col2), 0 0 var(--ics-col3),
			0 0 var(--ics-col2), 0 0 var(--ics-col3), 0 0 var(--ics-col2), 0 0 var(--ics-col3)
	}

}


/* HTML: <div class="loader2"></div> */
.loader2 {
	width: 40px;
	aspect-ratio: .577;
	clip-path: polygon(0 0, 100% 100%, 0 100%, 100% 0);
	position: relative;
	animation: l19 2s infinite linear;
	overflow: hidden;
}

.loader2:before {
	content: "";
	position: absolute;
	inset: -150% -150%;
	background: repeating-conic-gradient(from 30deg, var(--ics-col1) 0 60deg, var(--ics-col2) 0 120deg, var(--ics-col3) 0 180deg);
	animation: inherit;
	animation-direction: reverse;
}

@keyframes l19 {
	100% {
		transform: rotate(360deg)
	}
}

/* HTML: <div class="loader3"></div> */
.loader3 {
	width: 40px;
	aspect-ratio: 1;
	border-radius: 50%;
	margin-top: -30px;
	display: flex;
	justify-content: center;
	overflow: hidden;
	transform-origin: 50% 116.5%;
	animation: l17 2s infinite linear;
}

.loader3:before {
	content: "";
	min-width: 233%;
	height: 233%;
	background:
		radial-gradient(farthest-side, var(--ics-col1) 90%, #0000) top,
		radial-gradient(farthest-side, var(--ics-col2) 90%, #0000) left,
		radial-gradient(farthest-side, var(--ics-col3) 90%, #0000) bottom,
		radial-gradient(farthest-side, var(--ics-col4) 90%, #0000) right;
	background-size: 43% 43%;
	background-repeat: no-repeat;
	animation: inherit;
	animation-direction: reverse;
}

@keyframes l17 {
	100% {
		transform: rotate(360deg)
	}
}

.btnFontSize {
	width: 28px;
	height: 28px;
	line-height: 28px !important;
}

.btnFontSize-small {
	font-size: 14px !important;
}

.btnFontSize-normal {
	font-size: 16px !important;
}

.btnFontSize-large {
	font-size: 18px !important;
}

.pagesection {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: var(--col-pagesectioncol);
}

.pagesection2 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: var(--col-pagesectioncol);
}

/* (min-width: 30em) and (max-width: 50em) {*/
@media (max-width: 576px) {
	/* sm */
}

@media (min-width: 450px) and (max-width: 768px) {
	.res_cov_dsp_img {
		max-width: min(50vw, 50%, 360px) !important;
	}
}

.res_cov_dsp_img {
	max-width: 100%;
}


/* Css3 tags */
.tags a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	position: relative;
	margin: 0 16px 8px 0;
	padding: 0 10px 0 12px;
	background: #777;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #fff;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	nofont-weight: bold;
}

.tags a:before {
	content: "";
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-color: transparent #3243A5 transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
}

.tags a:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 1px;
	float: left;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	-moz-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.4);
}

.tags a:hover {
	background: #777;
}

.tags a:hover:before {
	border-color: transparent #777 transparent transparent;
}

.tags a.color0 {
	background: #292929;
}

.tags a.color0:before {
	border-color: transparent #292929 transparent transparent;
}

.tags a.colorcol1 {
	background: var(--ics-col1);
}

.tags a.colorcol1:before {
	border-color: transparent var(--ics-col1) transparent transparent;
}

.tags a.colorcol1 {
	background: var(--ics-col1);
}

.tags a.colorcol1:before {
	border-color: transparent var(--ics-col1) transparent transparent;
}

.tags a.colorcol1 {
	background: var(--ics-col1);
}

.tags a.colorcol1:before {
	border-color: transparent var(--ics-col1) transparent transparent;
}

.tags a.colorcol2 {
	background: var(--ics-col2);
}

.tags a.colorcol2:before {
	border-color: transparent var(--ics-col2) transparent transparent;
}

.tags a.colorcol3 {
	background: var(--ics-col3);
}

.tags a.colorcol3:before {
	border-color: transparent var(--ics-col3) transparent transparent;
}

.tags a.colorcol4 {
	background: var(--ics-col4);
}

.tags a.colorcol4:before {
	border-color: transparent var(--ics-col4) transparent transparent;
}

.tags a.colorcol5 {
	background: var(--ics-col5);
}

.tags a.colorcol5:before {
	border-color: transparent var(--ics-col5) transparent transparent;
}

.tags a.colorcol6 {
	background: var(--ics-col6);
}

.tags a.colorcol6:before {
	border-color: transparent var(--ics-col6) transparent transparent;
}

.tags a.colorcol7 {
	background: var(--ics-col7);
}

.tags a.colorcol7:before {
	border-color: transparent var(--ics-col7) transparent transparent;
}

.tags a.colorcol8 {
	background: var(--ics-col8);
}

.tags a.colorcol8:before {
	border-color: transparent var(--ics-col8) transparent transparent;
}





.tags a.color1 {
	background: #f58220;
}

.tags a.color1:before {
	border-color: transparent #f58220 transparent transparent;
}

.tags a.color2 {
	background: #97c224;
}

.tags a.color2:before {
	border-color: transparent #97c224 transparent transparent;
}

.tags a.color3 {
	background: #de3f3e;
}

.tags a.color3:before {
	border-color: transparent #de3f3e transparent transparent;
}

.tags a.color4 {
	background: #ec008c;
}

.tags a.color4:before {
	border-color: transparent #ec008c transparent transparent;
}

.tags a.color5 {
	background: #00a6df;
}

.tags a.color5:before {
	border-color: transparent #00a6df transparent transparent;
}

.tags a:hover {
	background: #666 !important
}

.tags a:hover:before {
	border-color: transparent #666 transparent transparent !important
}

.librarymenu_ul {
	/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.6);*/
}

.librarymenu_header {
	xxbackground-color: var(--ics-col1w2);
	xxbackground: linear-gradient(to top, var(--ics-col1w1), var(--ics-col1w3));

	xxcolor: white;
}

.librarymenu_header_font {
	color: black !important;
	font-size: 11pt;
}

.librarymenu_li {
	transition: background-color 0.3s ease, box-shadow 0.9s ease;
	/* Add transition to background color */
	border-bottom-color: var(--ics-col1w10);
}

.librarymenu_li:hover {
	/*box-shadow: 153px 0px 197px -138px var(--ics-col2w5) inset;
-webkit-box-shadow: 153px 0px 197px -138px var(--ics-col2w5) inset;
-moz-box-shadow: 153px 0px 197px -138px var(--ics-col2w5) inset;*/

	box-shadow:
		0 0 10px 5px rgba(255, 0, 0, 0.4),
		0 0 20px 10px rgba(255, 165, 0, 0.2),
		0 0 30px 15px rgba(255, 255, 0, 0.1);
}

.hlocal_mn_header {
	/*background-color: var(--ics-col1b6);*/
	background: linear-gradient(to top, var(--ics-col1b5), var(--ics-col1b6));
	color: white;
	201x1font-weight: bold;
}

.hlocal_mn_row {
	transition: background-color 0.3s ease, box-shadow 0.9s ease;
	/* Add transition to background color */

}

.hlocal_mn_card {
	border-color: var(--ics-col1b6);
}

.hlocal_mn_body {
	/*border-color: var(--ics-col1b6);*/
	background: linear-gradient(#ffffff, var(--ics-col1w10));
}

.gradient-glow-20 {
	/* Outer glow effect */
	box-shadow:
		0 0 7px 4px rgba(255, 0, 0, 0.8),
		0 0 14px 7px rgba(255, 165, 0, 0.6),
		0 0 20px 15px rgba(255, 255, 0, 0.4);
}

.gradient-glow-15 {
	/* Outer glow effect */
	box-shadow:
		0 0 4px 1px rgba(255, 0, 0, 0.7),
		0 0 10px 4px rgba(255, 165, 0, 0.4),
		0 0 15px 10px rgba(255, 255, 0, 0.2);
}

.form-control:focus,
.form-select:focus {

	box-shadow:
		0 0 3px 1px rgba(255, 0, 0, 0.4),
		0 0 6px 3px rgba(255, 165, 0, 0.3),
		0 0 10px 6px rgba(255, 255, 0, 0.2);
}




/* mainadmin */

@media (max-width: 992px) {
	.librarymaintabitems {
		xxborder-bottom-right-radius: 16px;
		xxborder-bottom-left-radius: 16px;
	}

	#LIBMAINADMINTABWRAPPER2 {
		margin-bottom: 4px;
	}
}

#LIBMAINADMINTABWRAPPER2 {
	display: block;
	border: 0px solid var(--ics-col1);
	clear: both;
	line-height: 20px;
}

.vtabh {
	display: block;
	float: left;
	width: 100;
	height: 60;
	border: 1px solid #b6bacd;
	background-color: #e8eaee;
	border-bottom: 0px;
	position: relative;
	z-index: 10;
	font-size: 13px;
	margin-left: 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
}

.menubody {
	display: none;
	xxwidth: 100%;
	min-height: 500px;
	/*border: 1px solid #b6bacd;*/
	background-color: white;
}

.vtabhimg {
	margin-top: 3px;
	margin-bottom: 3px;
}

#vtabdescr {
	height: 40;
	display: block;
	clear: both;
	position: relative;
	z-index: 1;
	text-align: left;
	width: 100%;
	nobackground-color: var(--ics-col1w8);
	transition: background-color 0.3s ease, color 0.3s ease;
}

#LIBMAINADMINTABWRAPPER {
	text-align: center;
	display: block;
	height: 100;
	clear: both;
	position: relative;
	padding-top: 5px;
}

.librarymaintabitems {
	transition: background-color 0.3s ease;
}

.librarymaintabitems:hover {
	/*background-color: var(--ics-col1) !important;*/
	background-color: #eee !important;
	/*color: white;*/
}

.librarymaintabitems {
	xbackground-color: var(--bs-col7w9);
}

#vtabheadwrapper1,
#vtabheadwrapper2,
#vtabheadwrapper3,
#vtabheadwrapper4,
#vtabheadwrapper5,
#vtabheadwrapper6,
#vtabheadwrapper7,
#vtabheadwrapper8 {
	border: 0px solid var(--col-bcol1);
	border-right-width: 2px;
	border-left-width: 0px;
	position: relative;
}

@media (max-width: 576px) {

	#vtabheadwrapper1,
	#vtabheadwrapper2,
	#vtabheadwrapper3,
	#vtabheadwrapper4,
	#vtabheadwrapper5,
	#vtabheadwrapper6,
	#vtabheadwrapper7,
	#vtabheadwrapper8 {
		border-right-width: 1px;
	}

}

.gradient-glow-30 {
	xwidth: 200px;
	xheight: 100px;
	xline-height: 100px;
	text-align: center;
	background-color: #fff;
	color: white;
	font-size: 18px;
	xmargin: 50px auto;

	/* Outer glow effect */
	box-shadow:
		0 0 10px 5px rgba(255, 0, 0, 0.8),
		0 0 20px 10px rgba(255, 165, 0, 0.6),
		0 0 30px 15px rgba(255, 255, 0, 0.4);
}

.gradient-glow {
	xwidth: 200px;
	xheight: 100px;
	xline-height: 100px;
	text-align: center;
	background-color: #fff;
	color: white;
	xmargin: 50px auto;

	/* Outer glow effect */
	box-shadow:
		0 0 3px 1px rgba(255, 0, 0, 0.4),
		0 0 6px 3px rgba(255, 165, 0, 0.3),
		0 0 10px 6px rgba(255, 255, 0, 0.2);
}


.gradient-shadow {
	xwidth: 200px;
	xheight: 100px;
	xline-height: 100px;
	text-align: center;
	background-color: #fff;
	color: white;
	font-size: 18px;
	xmargin: 50px auto;
	border-radius: 10px;
	position: relative;

	/* Gradient background shadow effect */
	filter: drop-shadow(0 0 20px rgba(255, 0, 0, 0.8)) drop-shadow(0 0 40px rgba(255, 165, 0, 0.6)) drop-shadow(0 0 60px rgba(255, 255, 0, 0.4));
}


.animated-background {
	/* background: linear-gradient(to bottom, #ff7e5f, #feb47b);*/
	opacity: 0;
	/* Start fully transparent */
	animation: fadeInBackground 0.3s ease-in-out forwards;
}

/* Animation definition */
@keyframes fadeInBackground {
	0% {
		opacity: 0;
		transform: scale(0.95);
		/* Optional zoom effect */
	}

	100% {
		opacity: 1;
		transform: scale(1);
		/* End at original size */
	}
}

.shadow-1 {
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
}


.shadow-2 {
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.75);
}



.shadow-3 {
	-webkit-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.75);
}

#offline-warning {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: darkred;
	color: white;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	display: none;
	z-index: 999999;
}

.adddbbook_hltag1 {
	position: absolute;
	display: inline-block;
	height: auto;
	top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	text-transform: none;
	white-space: pre-wrap;
	width: 100%;
	word-spacing: 0px;
	word-wrap: break-word;
	writing-mode: lr-tb;
	color: white;
}

.adddbbook_hltagTA {
	background-image: none;
	background-color: transparent;
	width: calc(100% - 6px);

	zzbackground-color: white;
	/* subfield bg won't work */
	padding-left: 3px;
	;
	margin-left: 4px;
	;
}

.adddbbook_hltag2 {
	position: absolute;
	display: inline-block;
	height: auto;
	top: 0px;
	width: 100%
}

.adddbbook_hltagouter {
	position: relative;
	display: inline-block;
	height: auto;
	width: 100%;
	min-height: 22px;
	padding-top: 2px;
	border: 0px solid red;
}

.adddbbook_indi {
	-webkit-appearance: none;
	padding-left: 2px;
	padding-right: 2px;
	max-height: 26px;
	-moz-appearance: none;
	appearance: none;
	border: 1px outset #E7E7E7;
	margin-left: 2px;
	text-align: center;
	background: transparent;
	width: 21px!important;
}

/* addDBbook css */

.tagtr {
	border-color: #797979;
	border-style: solid;
	border-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}

.localbookinput {
	border-width: 0px;
}


.tooltipxx {
	display: none;
	background-color: #ffffff !important;
	;
	border: 1px solid #73a7f0;
	width: 300px;
	height: auto;
	margin-left: -326px;
	position: absolute;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0px 0px 8px -1px black;
	-moz-box-shadow: 0px 0px 8px -1px black;
	-webkit-box-shadow: 0px 0px 8px -1px black;
	z-index: 500000;
}

.tooltipxx p {
	padding: 10px;
	height: auto;
}

.tooltipxxShadow {
	background-color: transparent;
	width: 4px;
	height: 4px;
	position: absolute;
	top: 16px;
	left: -8px;
	z-index: -10;
	box-shadow: 0px 0px 8px 1px black;
	-moz-box-shadow: 0px 0px 8px 1px black;
	-webkit-box-shadow: 0px 0px 8px 1px black;
}

.tooltipxxtail1 {
	display: none;
	width: 0px;
	height: 0px;
	border: 10px solid;
	border-color: transparent transparent transparent #73a7f0;
	position: absolute;
	top: 4px;
	left: 298px;
}

.tooltipxxtail2 {
	display: none;
	width: 0px;
	height: 0px;
	border: 10px solid;
	border-color: transparent transparent transparent #ffffff;
	position: absolute;
	left: 296px;
	top: 4px;
}

/* addDBbook css e */

.btn-sm {

	/*font-size: inherit !important;
	padding: inherit  ;
	margin: inherit !important;
	line-height: inherit !important;
	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x)!important;*/
}

.nemo-icon16 {
	box-shadow: 3px 3px 6px #bebebe,
		-3px -3px 6px #ffffff;
}

.nemo-1-10px {
	background: var(--col-nemobg);
	box-shadow: 5px 5px 10px #bebebe,
		-5px -5px 10px #ffffff;
}

.nemo-1-6px {
	background: var(--col-nemobg);

	box-shadow: 3px 3px 6px #9d9d9d,
		-3px -3px 6px #ffffff;
}

.nemo-4-6px {
	background: var(--col-nemobg);
	box-shadow: inset 3px 3px 6px #9d9d9d,
		inset -3px -3px 6px #ffffff;
}

.nemo-4-3px {
	background: #ffffff;
	box-shadow: inset 2px 2px 3px #bebebe,
		inset -2px -2px 3px #ffffff;
}

.nemo-3-3px {
	background: linear-gradient(145deg, #f0f0f0, #cacaca);
	box-shadow: 2px 2px 3px #bebebe,
		-2px -2px 3px #ffffff;
}

@media (prefers-reduced-motion) {
	BODY {
		xbackground-color: red !important;
	}
}

.cursor-pointer {

	cursor: pointer;
}

@media (max-width: 575.98px) {

	/* Bootstrap's 'sm' breakpoint */
	.mnlib_bread2 {
		max-width: 205px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: clip;
	}
}

#lib9sidemenu_dsp_lg {
	background-color: white;
	;
}

@media (min-width: 992px) {
	#lib9sidemenu_dsp_lg {
		hhwidth: 220px;
		padding-bottom: 200px;
		;
	}
}

.bg-transp {
	background-color: transparent !important;
}

/* mainsidemenu */
.lib9mainmenu_lg_hilight {
	background-color: #ddd !important;
}

.lib9mainmenu_lg_headtext,
.lib9mainmenu_lg_headtext>a {
	color: var(--col-blackw2);
	font-size: 10.5pt;
}

.lib9mainmenu_lg_headbtn {
	border-width: 0px !important;
	border-image-width: 0px !important;
	border-image: 0px !important;

	box-shadow: none !important;
}

.lib9sidemenu_cateiconwrapper_hilight {
	background-color: #ccc !important;
}

.lib9mainmenu_lg_subtext {
	color: var(--col-blackw2) !important;
	font-size: 10.0pt;
	width: 100%;
	display: block;

}

.lib9mainmenu_lg_subli {
	border-width: 0px !important;
	border-image-width: 0px;
	padding-left: 1em !important;
	padding-top: 4px;
	padding-bottom: 4px;
	;
	font-size: 10.0pt;
	background-color: transparent;
	margin-bottom: 3px;
}

.lib9mainmenu_lg_accordianitem {
	border-width: 0px !important;
	border-image-width: 0px !important;
	border-image: 0px !important;
	background-color: transparent !important;
	;
}

.accordion-button:not(.collapsed)::after {
	background-size: 50%;

	background-position: center;
}

.accordion-button.collapsed::after {
	background-size: 50%;

	background-position: center;
}

#lib9mainnav {
	box-shadow: 0px 8px 10px -8px rgba(0, 0, 0, 0.55);
	-webkit-box-shadow: 0px 8px 10px -8px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px 8px 10px -8px rgba(0, 0, 0, 0.55);
}

.lib9mainadmin_tabdescr {
	font-size: 1rem;
}

#backToTopBtn {
	bottom: 20px;
	left: 20px;
	display: none;
	z-index: 9999;
}

.librarianmsg_head {
	width: 98%;
	height: 18;
	border: 1px solid #E9E9E9;
	background-color: var(--col-generalheadbg);
	text-align: center;
	;
	padding: 2 2 2 2;
	vertical-align: middle;
}

.librarianmsg_body {
	width: 100%;
	overflow: visible;
	border: 1px solid #E9E9E9;
	background-color: #fff;
	text-align: left;
	;
	padding: 10 2 10 2;
	;
}

.librarymenu_item_font {
	font-size: 1rem;
	;
	width: 100%;
	display: block;
}

.librarymenu_item_li {
	font-size: 1rem;
}

.librarianmsg_wrapper {}

/* custom toggle switch */


.darkswitchlabel {
	vertical-align: middle;
	width: 60px;
	height: 30px;
	position: relative;
	display: block;
	background: #ebebeb;
	border-radius: 30px;
	box-shadow: inset 0px 5px 15px rgba(0, 0, 0, 0.4),
		inset 0px -5px 15px rgba(255, 255, 255, 0.4);
	cursor: pointer;
	transition: 0.3s;

	&:after {
		content: "";
		width: 26px;
		height: 26px;
		position: absolute;
		top: 2px;
		left: 2px;
		background: linear-gradient(180deg, #ffcc89, #d8860b);
		border-radius: 13px;
		box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
		transition: 0.3s;
	}

	img {
		position: absolute;
		width: 20px;
		top: 4px;
		z-index: 100;

		&.sun {
			left: 35px;
			fill: #fff;
			transition: 0.3s;
		}

		&.moon {
			left: 6px;
			fill: #7e7e7e;
			transition: 0.3s;
		}
	}
}

.darkswitchinput {
	width: 0;
	height: 0;
	visibility: hidden;

	&:checked+label {
		background: #999999;

		&:after {
			left: 58px;
			transform: translateX(-100%);
			background: linear-gradient(180deg, #777, #3a3a3a);
		}

		img {
			&.sun {
				fill: #7e7e7e;
			}

			&.moon {
				fill: #fff;
			}
		}

		+.background {
			background: #242424;
		}
	}

	&:active:after {
		width: 30px;
	}
}

.tri-color-border1 {
	padding: 1px;
	/* border thickness */
	background: conic-gradient(var(--col-bcol1) 0% 25%,
			var(--col-bcol2) 25% 50%,
			var(--col-bcol3) 50% 75%,
			var(--col-bcol4) 75% 100%);
	display: inline-block;
	box-sizing: border-box;
}

.tri-color-border2 {
	padding: 2px;
	/* border thickness */
	background: conic-gradient(var(--col-bcol1) 0% 25%,
			var(--col-bcol2) 25% 50%,
			var(--col-bcol3) 50% 75%,
			var(--col-bcol4) 75% 100%);
	display: inline-block;
	box-sizing: border-box;
}

.tri-color-bottom1 {
	border-bottom: 5px solid;
	border-image: linear-gradient(to right, var(--col-bcol1) 25%, var(--col-bcol2) 25%, var(--col-bcol2) 50%, var(--col-bcol3) 50%, var(--col-bcol3) 75%, var(--col-bcol4) 75%) 5;

}

.table-responsive {
	padding-bottom: 1px;
	padding-right: 1px;
	overflow-x: auto;
	/*overflow-y: visible;*/
}

#dropdownMenuSwitchlanguage {
	color: black !important;
}

.lib9mn_cateicon {
	background-color: var(--col-blackw5);
}

.lib9customcardheader {
	background-color: var(--col-blackw10);
	color: black;
	font-weight: bold;
}

.lib9customcardbody {
	background-color: white;
}

.div-border-hover {
	position: relative;
	overflow: hidden;
}

.div-border-hover::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	/* Border thickness */
	width: 0;
	background-color: var(--col-bcol1);
	/* Border color */
	transition: width 0.3s ease;
	/* Animation duration and style */
}

.div-border-hover:hover::after {
	width: 100%;
	/* Expand to full width on hover */
}

@media (max-width: 576px) {
	.hidelgsidemenubtn {
		display: none !important;
	}

	#lib9_restoresidemenulg {
		display: none !important;
	}
}

.persmenuitem {
	color: var(--col-blackw1) !important;
}

.hidelgsidemenubtn {
	background-color: rgb(118, 68, 68) !important;
}

.timageshadow {
	-webkit-filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
	filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
	/* Similar syntax to box-shadow */
}

#libraryMenuThemeOC {
	background-color: white;
}

.lmtoclg {
	background-color: white !important;

}

.lmtmaincontent {
	background-color: white !important;

}

.loginformwelcomefont {
	font-size: 22px;
	color: var(--ics-col1);
}

.lib9width {
	max-width: min(500px, 70vw);
}

@media (max-width: 576px) {
	.lib9width {
		max-width: 100%;
	}
}


.lib_mainadminouterwrapper {
	position: relative;
	display: block;
	width: auto;
	height: auto;
}

.lib_mainadminwrapper {
	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.2);
	display: block;
}

.folded {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 1em;
	xposition: absolute;

	.tl,
	.tr,
	.bl,
	.br {
		width: 0;
		height: 0;
		position: absolute;
		border-color: transparent;
	}

	.tl {
		top: -1px;
		left: -1px;
		border-top: 20px solid var(--col-bodybgcolor);
		border-right: 20px solid transparent;
		background-color: white;

		box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	}

	.tr {
		top: -1px;
		right: -1px;
		border-top: 10px solid var(--col-bodybgcolor);
		border-left: 10px solid transparent;
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	}

	.bl {
		bottom: -1px;
		left: -1px;
		border-bottom: 30px solid transparent;
		border-right: 30px solid transparent;
	}

	.br {
		bottom: -1px;
		right: -1px;
		border-bottom: 30px solid transparent;
		border-left: 30px solid transparent;
	}
}

#persmenusidebar,
.persmenusub_subli,
.lib9sidemenu_offcanvasbody {
	background-color: white;
	;
	padding: 0.5em;
}

.td-align-bottom {
	vertical-align: bottom;
}

.two-line-ellipsis {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* Limit to 2 lines */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

@keyframes blink-highlight {

	0%,
	100% {
		background-color: inherit;
	}

	50% {
		background-color: #ffff99;
	}

	/* light yellow blink */
}

.blink-once {
	animation: blink-highlight 0.5s ease-in-out;
}

.blink-multi {
	animation: blink-highlight 0.5s ease-in-out 0s 3;
	/* 3 blinks */
}

.servicespoti {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	overflow: visible;
	padding: 0px;
	font-size: 32px;
	vertical-align: baseline;
	outline: 0px;
	-webkit-user-select: none;
	cursor: inherit;
	height: 40px;
	XXwidth: 100%;
	white-space: nowrap;
	line-height: 1.25em;
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: normal;
	text-shadow: none;
	text-decoration: none;
	z-index: 0;
}
.text-black {
	color: black!important;
}
.blinkingshelf {
  animation: blinkColor 0.4s infinite alternate;
  opacity: 0.7;
}

@keyframes blinkColor {
  from {
    background-color: rgba(255, 200, 0, 0.7); /* light amber */
  }
  to {
    background-color: rgba(0, 180, 255, 0.7); /* light blue */
  }
}
.libmannicon {
	background-color: var(--col-blackw2); border-color: var(--col-blackw2);
}
.trrowcol1 {
	background-color: var(--ics-col1w10);
}
.trrowcol2 {
	background-color: var(--col-white);
}
.trrowcolactive {
	background-color:var(--ics-col4w8);
}
.bibtag-id {
	font-size: 12px;
	color: var(--col-blackw5);
	text-decoration: none;
}
.bibtagbox {
	border-style: dotted!important;
	border-width: 1px 0px 1px 0px!important; 
}
.adddbbook_smallinput {
	background: white; background-image:none;
}
.adddbbook_taglabel {
	color: black ;  
}#incnavnotifbadge {
  background-color: red;
  margin-top: -1em;
}

.fft_row {
  padding-left: 0px;
  padding-right: 0px;
  background-color: white;
	transition: background-color 0.3s ease,box-shadow  0.9s ease; 
}

.ftt_idnobox {/*
  XX-webkit-border-top-left-radius: 6px;
  XX-moz-border-radius-topleft: 6px;
  XXborder-top-left-radius: 6px;*/
}

.ftt_editdelbox {
  /*-webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;*/
}

@media (max-width: 576px) {
  .fft_row {
    margin-bottom: 1em !important;
    -webkit-box-shadow: 0px 15px 10px -15px #111;
    -moz-box-shadow: 0px 15px 10px -15px #111;
    box-shadow: 0px 15px 10px -15px #111;

  }

  .ftt_idnobox {
    display: none!important;
  }
}

.pagination {
  justify-content: center;
}

.ftt_trhead {
  font-weight: bold;
  margin-top: 0.5em;
  padding-bottom: 0.7em;
  padding-top: 0.7em;
  /*background-color: var(--ics-col1b4);*/
  background-color: var(--col-bodybgcolor);
  background: linear-gradient(180deg, var(--col-bodybgcolor) 0%,var(--col-bodybgcolor) 50%, var(--ics-col1w9) 100%);
  color: var(--ics-col1);
  top: 0px;
  position: sticky;
  z-index: 10;
  border: 0px solid var(--ics-col1);
  border-bottom-width: 2px;
}
.ftt_trhead > A { 
  color: var(--ics-col1);
}

/* fft tables */
.ftt_td1 {
  background: var(--ics-col3w9);
}

.ftt_tdeditdel {
  padding: 0px;
}

.fft_row:hover {
  background-color: var(--ics-col3w10);
}

.fft_row:hover>.ftt_td1 {
  background-color: var(--ics-col3w8);
}

.fft_row:hover>.ftt_td:nth-child(last) {
  background-color: #cbcfd6;
}
.fft_mouseoverwhite:hover .fft_editdeletetext {
  color: white!important;
}
.fft_mouseoverwhite:hover .fft_editdeleteicon {
  background-color: white!important;
}
.fft_row:hover>.ftt_td {
  outline: 1px solid var(--ics-col1w9);
}
.fft_editlabel,
.fft_editfield {
  padding: 0.2em;
}

.fft_editrow:hover>.fft_editlabel {
  background-color: #f5f5f5;
}

.fft_editrow:hover>.fft_editfield {
  background-color: #f5f5f5;
}

.ftt_table {
  margin-top: 1em !important;
  /*-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;*/
}

.ftt_td {
  /*outline: solid 1px var(--ics-col1w8);*/
  border-bottom: solid 1px var(--ics-col1w8);
  border-collapse: collapse;

  background-border: white;
  overflow-wrap: break-word;
  min-height: 1.5em;
  
  padding-top: 3px;
  padding-bottom: 3px;

  vertical-align: top;
}

.pagebtncontainer {
  margin-top: 0.4em;
}

@media (max-width: 768px) {
  
  .fft_editlabel {
    padding-bottom: 0em;
    margin-bottom: 0em;
  }

  .fft_editlabel label {
    padding-bottom: 0em;
    margin-bottom: 0em;
    font-weight: bold;
  }

  .fft_editfield {
    padding-top: 0em;
    margin-top: 0em;
  }
}





.shadow {
  width: 100px;
  margin: 0 auto;
  height: 100px;
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 40px;

  &.top {
    box-shadow: 0px -15px 10px -15px #111;
  }

  &.bottom {
    box-shadow: 0px 15px 10px -15px #111;
  }

  &.left {
    box-shadow: -15px 0px 10px -15px #111;
  }

  &.right {
    box-shadow: 15px 0px 10px -15px #111;
  }
}



.chartrow {
  width: 100%;
  min-height: 450px;
}

.row {
  margin: 0 !important;
}

.htmltoolProgress {
  width: 100%;
  background-color: grey;
  margin-bottom: 0.5em;
}

.htmltoolBar {
  width: 1%;
  height: 1em;
  background-color: green;
  line-height: 1em;
  text-align: center;
  line-height: 1em;
  color: white;
}

.alpha50 {
  opacity: 0.5;
}

.alpha30 {
  opacity: 0.3;
}

.overlayloadingdiv {
  background: #ffffff;
  color: #000;
  position: fixed;
  height: 100vh;
  width: 100%;
  z-index: 5000;
  top: 0;
  left: 0;
  float: left;
  text-align: center;
  padding-top: 20%;
}

.tabbtn {
  background-color: #999;
  width: 100%;
  margin: 0px;
  xxborder-radius: 0px;
  border: 0px solid #000;
  border-bottom-width: 1px;
  display: block;
  text-decoration: none;
  color: white;
  padding-left: 5px;
  font-size: 1rem;
}

.tabbtnactive,
.tabbtn:hover {
  background-color: #000;
  text-decoration: none;
  color: white;
}

.imgcrisp {
  image-rendering: optimizeSpeed;
  /* STOP SMOOTHING, GIVE ME SPEED  */
  image-rendering: -moz-crisp-edges;
  /* Firefox                        */
  image-rendering: -o-crisp-edges;
  /* Opera                          */
  image-rendering: -webkit-optimize-contrast;
  /* Chrome (and eventually Safari) */
  image-rendering: pixelated;
  /* Chrome */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed                  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+                           */
}

.form-control-w1 {
  width: 50px;
}

.form-control-w2 {
  width: 100px;
}

.form-control-w3 {
  width: 150px;
}

.form-control-w4 {
  width: 200px;
}

.form-control-w5 {
  width: 250px;
}
/* iconset.css start */
.ics-settings {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/settings.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/settings.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}
.ics-user {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/user.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/user.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-circle {
    width: auto; /* Adjust as needed */
    height: auto;
     display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; /* Makes it circular */
} 
.ics-8 {
    width: 8px; height: 8px;
}
.ics-12 {
    width: 12px; height: 12px;
}
.ics-16 {
    width: 16px; height: 16px;
}
.ics-18 {
    width: 18px; height: 18px;
}
.ics-24 {
    width: 24px; height: 24px;
}
.ics-21 {
    width: 21px; height: 21px;
}
.ics-28 {
    width: 28px; height: 28px;
}
.ics-22 {
    width: 22px; height: 24px;
}
.ics-32 {
    width: 32px; height: 32px;
}
.ics-48 {
    width: 48px; height: 48px;
}
.ics-64 {
    width: 64px; height: 64px;
}
.ics-black {
    background-color: black;;
}
.ics-colwhite {
    color: white;;
}
.ics-bgcolwhite {
    background-color: white;;
}
.ics-colblack {
    color: black;;
}
.ics-bgcolblack {
    background-color: black;;
}
.ics-colred {
    color: darkred;;
}
.ics-bgcolred {
    background-color: darkred;;
}
.ics-colblue {
    color: darkblue;;
}
.ics-bgcolblue {
    background-color: darkblue;;
}
.ics-colgreen {
    color: darkgreen;;
}
.ics-bgcolgreen {
    background-color: darkgreen;;
}

.ics-colgrey {
    color: gray;;
}
.ics-bgcolgrey {
    background-color: gray;;
}

.ics-colgray {
    color: gray;;
}
.ics-bgcolgray {
    background-color: gray;;
}

.ics-collightgray {
    color: lightgray;;
}
.ics-bgcollightgray {
    background-color: lightgray;;
}
/* iconset.css end */ 

.ics-add {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/add.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/add.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-addtag {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/addtag.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/addtag.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-direction {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-direction.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-direction.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-double-right {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-double-right.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-double-right.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-down-circle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-down-circle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-down-circle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-down {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-down.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-down.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-left-circle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-left-circle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-left-circle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-left {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-left.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-left.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-right-circle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-right-circle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-right-circle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-right {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-right.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-right.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-right2 {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-right2.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-right2.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-tailess-down {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-down.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-down.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-tailess-left {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-left.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-left.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-tailess-right {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-right.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-right.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-tailess-up {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-up.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-tailess-up.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-up-circle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-up-circle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-up-circle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-arrow-up {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/arrow-up.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/arrow-up.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-article {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/article.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/article.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-attach {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/attach.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/attach.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-back {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/back.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/back.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-backup {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/backup.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/backup.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-bibtag {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/bibtag.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/bibtag.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-bin {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/bin.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/bin.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-book {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/book.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/book.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-bookcover {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/bookcover.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/bookcover.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-booking {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/booking.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/booking.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-books {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/books.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/books.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-bound {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/bound.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/bound.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-boxview {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/boxview.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/boxview.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-calendar-check {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/calendar-check.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/calendar-check.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-calendar-down {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/calendar-down.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/calendar-down.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-camera {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/camera.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/camera.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-cert {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/cert.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/cert.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-chat {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/chat.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/chat.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-chatsquare {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/chatsquare.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/chatsquare.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-check-all {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/check-all.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/check-all.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-check-none {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/check-none.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/check-none.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-checkthick {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/checkthick.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/checkthick.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-clipboard {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/clipboard.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/clipboard.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-clock1 {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/clock1.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/clock1.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-clock2 {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/clock2.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/clock2.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-cog {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/cog.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/cog.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-cogsquare {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/cogsquare.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/cogsquare.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-columns {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/columns.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/columns.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-copy {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/copy.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/copy.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-cover {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/cover.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/cover.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-cron {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/cron.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/cron.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-darkswitch_moon {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/darkswitch_moon.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/darkswitch_moon.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-darkswitch_sun {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/darkswitch_sun.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/darkswitch_sun.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-delete {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/delete.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/delete.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-double-right-arrow {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/double-right-arrow.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/double-right-arrow.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-download {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/download.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/download.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-downsquare {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/downsquare.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/downsquare.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-edit {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/edit.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/edit.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-export {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/export.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/export.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-eyeclose {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/eyeclose.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/eyeclose.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-file {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/file.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/file.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-files {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/files.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/files.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-filtergray {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/filtergray.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/filtergray.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-filterlightgray {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/filterlightgray.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/filterlightgray.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-filtertext {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/filtertext.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/filtertext.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-folder-edit {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/folder-edit.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/folder-edit.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-folder-person {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/folder-person.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/folder-person.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-folder {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/folder.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/folder.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-folders {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/folders.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/folders.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-hamburger_menu {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/hamburger_menu.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/hamburger_menu.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-heart {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/heart.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/heart.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-heartfill {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/heartfill.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/heartfill.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-help {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/help.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/help.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-help_chat_2 {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/help_chat_2.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/help_chat_2.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-help_circle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/help_circle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/help_circle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-helpchat {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/helpchat.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/helpchat.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-home {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/home.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/home.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-import {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/import.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/import.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-inbox {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/inbox.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/inbox.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-insertbetween {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/insertbetween.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/insertbetween.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-key {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/key.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/key.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-listview {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/listview.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/listview.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-location {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/location.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/location.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-logout {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/logout.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/logout.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mail {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mail.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mail.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-member {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/member.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/member.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-membercard {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/membercard.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/membercard.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-memberquestion {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/memberquestion.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/memberquestion.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-memberscard {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/memberscard.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/memberscard.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-merge {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/merge.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/merge.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-minus {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/minus.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/minus.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_acq {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_acq.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_acq.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_cat {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_cat.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_cat.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_cir {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_cir.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_cir.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_conf {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_conf.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_conf.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_mod {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_mod.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_mod.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_ove {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_ove.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_ove.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_ser {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_ser.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_ser.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_stat {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_stat.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_stat.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-mn_web {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/mn_web.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/mn_web.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-newspark {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/newspark.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/newspark.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-newwindow {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/newwindow.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/newwindow.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-ocr {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/ocr.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/ocr.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-ordr-down {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/ordr-down.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/ordr-down.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-ordr-first {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/ordr-first.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/ordr-first.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-ordr-last {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/ordr-last.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/ordr-last.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-ordr-up {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/ordr-up.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/ordr-up.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-oss {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/oss.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/oss.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-padlockkey {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/padlockkey.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/padlockkey.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-phone {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/phone.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/phone.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-picker {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/picker.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/picker.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-plus {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/plus.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/plus.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-pointcheck {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/pointcheck.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/pointcheck.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-print {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/print.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/print.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-pullleft {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/pullleft.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/pullleft.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-pullrightsq {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/pullrightsq.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/pullrightsq.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-qr {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/qr.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/qr.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-reset {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/reset.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/reset.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-save {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/save.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/save.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-search {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/search.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/search.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-searchgray {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/searchgray.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/searchgray.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-searcht {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/searcht.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/searcht.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-settings {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/settings.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/settings.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-social-fb {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/social-fb.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/social-fb.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-social-ig {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/social-ig.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/social-ig.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-social-in {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/social-in.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/social-in.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-social-tiktok {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/social-tiktok.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/social-tiktok.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-social-x {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/social-x.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/social-x.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-sort {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/sort.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/sort.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-star-fill {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/star-fill.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/star-fill.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-star {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/star.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/star.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-starfill {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/starfill.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/starfill.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-transparent {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/transparent.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/transparent.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-upload {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/upload.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/upload.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-user {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/user.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/user.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-usercircle {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/usercircle.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/usercircle.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-usersetting {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/usersetting.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/usersetting.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-view {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/view.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/view.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-viewdiff {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/viewdiff.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/viewdiff.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-viewimage {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/viewimage.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/viewimage.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-viewimage2 {
    -webkit-mask: url(https://demo.lib9.pro/_iconset/viewimage2.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_iconset/viewimage2.svg) no-repeat center;
   min-width: 8px;
   min-height: 8px;
   mask-size: contain;
}


.ics-fticons1 {
    -webkit-mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175230_4261.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175230_4261.svg) no-repeat center;
   min-width: 12px;
   min-height: 12px;
   mask-size: contain;
}


.ics-fticons2 {
    -webkit-mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175450_2878.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175450_2878.svg) no-repeat center;
   min-width: 12px;
   min-height: 12px;
   mask-size: contain;
}


.ics-fticons3 {
    -webkit-mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175435_2213.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122175435_2213.svg) no-repeat center;
   min-width: 12px;
   min-height: 12px;
   mask-size: contain;
}


.ics-fticons4 {
    -webkit-mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122181130_2958.svg) no-repeat center;
   mask: url(https://demo.lib9.pro/_tmp/fft_upload/fticons/20241122181130_2958.svg) no-repeat center;
   min-width: 12px;
   min-height: 12px;
   mask-size: contain;
}
Pcache_e error pcache_s() never called; halting