:root {
	--c1:#000000;
	--c2:#5A5A5A;
	--c3:#003DFF;
	--c4:#16b418;
	--c5:#FF7408;
	--c6:#1A601B;
	--c7:#8D2200;
	--c8:#6B3400;
	--c9:#8A5717;
	--c10:#D3F9BF;
	--c11:#B48A4D;
	--c12:#FCFC77;
	--c13:#D4C399;
	--c14:#F4F0E5;
	--c15:#FFFFFF;
	--c16:rgba(0,0,0,0.3);
	--c17:rgba(167,226,136,0.2);
	--c18:rgba(167,226,136,0.4);
	--c19:rgba(107,52,0,0.2);
	--c20:rgba(107,52,0,0.5);
	--c21:rgba(107,52,0,0.6);
	--c22:rgba(255,158,83,0.2);
	--c23:rgba(255,158,83,0.4);
	--c24:rgba(217,202,168,0.9);
	--c25:rgba(255,255,255,0.2);
	--c26:rgba(255,255,255,0.5);
	--c27:#D88D87;
	--c28:#9B2820;
	--c29:rgba(255,153,0,0.3);
	--c30:rgba(255,153,0,0.6);
	--c31:#FF9900;
	--c32:#18B9FB;
	--c33:#102A56;
	--c34:#9D6A05;
	--c35:#FFFBF1;
	--c36:rgba(255,255,255,0.7);
	--c37:rgba(211,249,191,0.4);
	--c38:rgba(255,255,255,0.8);
	--c39:rgba(0,0,0,0.6);
	--c40:#B480CD;
	--c41:#611C83;
	--c42:#98FF9E;
	--c43:#155917;
	--c44:#EA615E;
	--c45:#690A14;
	--c46:#FFE870;
	--c47:#673F12;
	--c48:rgba(0,0,0,0.2);
    --c49:#731931;
    --c50:rgba(164,21,45,0.3);
    --c51:#A4152D;
    --c52:#731965;
    --c53:rgba(115,25,101,0.3);
    --c54:#9A2688;
    --c55:rgba(191,249,239,0.3);
    --c56:#155959;
    --c57:rgba(191,216,249,0.3);
    --c58:#152A59;
}

@font-face { font-family:'T'; src:url(../_tp/maiandra.ttf); }			/* Falta definir fuente */
@font-face { font-family:'TI'; src:url(../_tp/brushsci.ttf); }	 /* Falta definir fuente */
@font-face { font-family:'C'; src:url(../_tp/maiandra.ttf); }		   /* Falta definir fuente */
@font-face { font-family:'CI'; src:url(../_tp/brushsci.ttf); }	/* Falta definir fuente */

@font-face { font-family:'R'; src:url(../_tp/maiandra.ttf); }
@font-face { font-family:'RI'; src:url(../_tp/brushsci.ttf); }

@font-face { font-family:'M'; src:url(../_tp/maiandra.ttf); }		  /* Falta definir fuente */

@font-face { font-family:'MI'; src:url(../_tp/brushsci.ttf); }
@font-face { font-family:'B'; src:url(../_tp/maiandraDB.ttf); }
@font-face { font-family:'BI'; src:url(../_tp/maiandraDBI.ttf); }
@font-face { font-family:'K'; src:url(../_tp/maiandraB.ttf); }
@font-face { font-family:'KI'; src:url(../_tp/maiandraBI.ttf); }

body { color:var(--c8); font-family:'R'; background:var(--c14); line-height:120%; }
body.page-user { background:var(--c14); }
form table { width:100%; }

.rw { clear:both; width:calc(100% - 10px); margin:0px 0px 0px -3px; height:auto; display:flex; flex-wrap:wrap; align-items:center; }
.g-1, .g-2, .g-3, .g-4, .g-5, .g-6, .g-7, .g-8, .g-9, .g-10, .g-11, .g-12, .m-1, .m-2, .m-3, .m-4, .m-5, .m-6, .m-7, .m-8, .m-9, .m-10, .m-11, .m-12, .c-1, .c-2, .c-3, .c-4, .c-5, .c-6, .c-7, .c-8, .c-9, .c-10, .c-11, .c-12 { margin-left:0.33%; margin-top:3px; margin-bottom:4px; /*box-shadow:inset 0 0 0 1px var(--c3);*/ }

.MA .g-1, .MA .g-2, .MA .g-3, .MA .g-4, .MA .g-5, .MA .g-6, .MA .g-7, .MA .g-8, .MA .g-9, .MA .g-10, .MA .g-11, .MA .g-12, .MA .m-1, .MA .m-2, .MA .m-3, .MA .m-4, .MA .m-5, .MA .m-6, .MA .m-7, .MA .m-8, .MA .m-9, .MA .m-10, .MA .m-11, .MA .m-12, .MA .c-1, .MA .c-2, .MA .c-3, .MA .c-4, .MA .c-5, .MA .c-6, .MA .c-7, .MA .c-8, .MA .c-9, .MA .c-10, .MA .c-11, .MA .c-12 { display:inline-grid; }

.PiN { position:absolute; width:100%; height:100%; background:var(--c14); display:table; }
.CnT { display:table-cell; vertical-align:middle; text-align:center; }
.CnT img { max-width:80%; }
.CnT h1 { font-family:'RI'; font-weight:400; }

@media
	(max-width:650px) {
		.c-12 { width:99.63%; }
		.c-11 { width:91.3%; } .c-i-11 { margin-right:91.63%; } .c-d-11 { margin-left:91.96%; }
		.c-10 { width:82.97%; } .c-i-10 { margin-right:83.3%; } .c-d-10 { margin-left:83.63%; }
		.c-9 { width:74.64%; } .c-i-9 { margin-right:74.97%; } .c-d-9 { margin-left:75.3%; }
		.c-8 { width:66.31%; } .c-i-8 { margin-right:66.64%; } .c-d-8 { margin-left:66.97%; }
		.c-7 { width:57.98%; } .c-i-7 { margin-right:58.31%; } .c-d-7 { margin-left:58.64%; }
		.c-6 { width:49.65%; } .c-i-6 { margin-right:49.98%; } .c-d-6 { margin-left:50.31%; }
		.c-5 { width:41.32%; } .c-i-5 { margin-right:41.65%; } .c-d-5 { margin-left:41.98%; }
		.c-4 { width:32.99%; } .c-i-4 { margin-right:33.32%; } .c-d-4 { margin-left:33.65%; }
		.c-3 { width:24.66%; } .c-i-3 { margin-right:24.99%; } .c-d-3 { margin-left:25.32%; }
		.c-2 { width:16.33%; } .c-i-2 { margin-right:16.66%; } .c-d-2 { margin-left:16.99%; }
		.c-1 { width:8%; } .c-i-1 { margin-right:8.33%; } .c-d-1 { margin-left:8.66%; }
		.c-12 input:not([type=submit]):not([type=button]), .c-12 textarea { width:95%; } .c-12 select { width:97.6%; }
		.c-12 input[type=file] + label div { margin-left:1.2%; width:87%; } .c-12 .bTn.fL { margin-top:-27px; margin-right:8px; }
		.c-11 input:not([type=submit]):not([type=button]), .c-11 textarea { width:94.6%; } .c-11 select { width:97.4%; }
		.c-11 input[type=file] + label div { margin-left:1.4%; width:86%; } .c-11 .bTn.fL { margin-top:-27px; margin-right:8px; }
		.c-10 input:not([type=submit]):not([type=button]), .c-10 textarea { width:94.8%; } .c-10 select { width:97.6%; }
		.c-10 input[type=file] + label div { margin-left:1.2%; width:84.5%; } .c-10 .bTn.fL { margin-top:-27px; margin-right:8px; }
		.c-9 input:not([type=submit]):not([type=button]), .c-9 textarea { width:94%; } .c-9 select { width:97.4%; }
		.c-9 input[type=file] + label div { margin-left:1.3%; width:83%; } .c-9 .bTn.fL { margin-top:-27px; margin-right:8px; }
		.c-8 input:not([type=submit]):not([type=button]), .c-8 textarea { width:93.5%; } .c-8 select { width:97.2%; }
		.c-8 input[type=file] + label div { margin-left:1.3%; width:81%; } .c-8 .bTn.fL { margin-top:-27px; margin-right:8px; }
		.c-7 input:not([type=submit]):not([type=button]), .c-7 textarea { width:92%; } .c-7 select { width:96.8%; }
		.c-7 input[type=file] + label div { margin-left:1.5%; width:80%; } .c-7 .bTn.fL { margin-top:-27px; margin-right:6px; }
		.c-6 input:not([type=submit]):not([type=button]), .c-6 textarea { width:91%; } .c-6 select { width:96.5%; }
		.c-6 input[type=file] + label div { margin-left:1.7%; width:77%; } .c-6 .bTn.fL { margin-top:-27px; margin-right:4px; }
		.c-5 input:not([type=submit]):not([type=button]), .c-5 textarea { width:90%; } .c-5 select { width:96%; }
		.c-5 input[type=file] + label div { margin-left:2%; width:74%; } .c-5 .bTn.fL { margin-top:-27px; margin-right:4px; }
		.c-4 input:not([type=submit]):not([type=button]), .c-4 textarea { width:86%; } .c-4 select { width:95%; }
		.c-4 input[type=file] + label div { margin-left:2.5%; width:67%; } .c-4 .bTn.fL { margin-top:-27px; margin-right:2px; }
		.c-3 input:not([type=submit]):not([type=button]), .c-3 textarea { width:82%; } .c-3 select { width:93%; }
		.c-3 input[type=file] + label div { margin-left:4%; width:58%; } .c-3 .bTn.fL { margin-top:-27px; margin-right:0px; }
		.c-2 input:not([type=submit]):not([type=button]), .c-2 textarea { width:68%; } .c-2 select { width:90%; }
		.c-2 input[type=file] + label div { margin-left:7%; width:70%; } .c-2 .bTn.fL {  margin-top:3px; margin-right:4px; }
		.c-1 input:not([type=submit]):not([type=button]), .c-1 textarea { width:52%; } .c-1 select { width:85%; }
		.c-1 input[type=file] + label div { margin-left:8%; width:48%; } .c-1 .bTn.fL { margin-top:3px; margin-right:6px; }
		body { font-size:110%; }
		.CnT h1 { font-size:270%; margin:25px 0px; }
		.eM { margin-bottom:8px; }
		.eM div:first-child { width:42px; height:42px; border-radius:22px; font-size:34px; }
		.eM div:last-child { height:42px; padding:0 15px 0 43px; margin-left:-41px; border-radius:22px; font-size:26px; }
		.eM .iMn { height:28px; }
		.cPr, .dmo { width:calc(100% - 75px); margin-left:60px; }
		.cPr h1 { font-size:230%; margin:0px 15px 25px 15px; }
		.cPr h2 { font-size:120%; margin:0px 10px 6px 10px; }
		.cPr h3 { font-size:120%; }
		.cPr button, .CnT button, input[type=submit], input[type=button] { font-size:100%; margin-top:-2px; }
		.lgR { filter:drop-shadow(1px 1px 3px var(--c2)); }
		.rw input:not([type=submit]):not([type=button]), .rw textarea { font-size:85%; }
		.rw select { padding:2px 4px; }
		.rw .tT:not(.nV) div:not(.mBTt):not(.bTm) { background:linear-gradient(180deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-bottom:none; border-radius:5px 5px 0 0; text-align:center !important; }
		.rw .tT.nV { align-self:normal; }
		.rw .tT.nV div:not(.mBTt):not(.bTm) { background:linear-gradient(90deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-right:none; border-radius:5px 0 0 5px; }
		.rw .nVc { margin:3px -10px 4px -5px; padding-left:10px; border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; background:var(--c26); }
		.rw .nHc { margin:-6px 0px 0px 1px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; background:var(--c26); }
		.rw .nHa { margin:-6px 0px 0px 1px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-bottom:none; border-radius:0; background:var(--c26); }
		.mBTc { margin:-7px -3px 0px 1px; border:1px solid var(--c8); border-bottom:none; border-right:none; border-radius:5px 0 0 0; background:var(--c24); }
		.rw .cB:not(.nV) div:not(.bTm) { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .cB.nV div:not(.bTm) { border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; }
		.rw .cR:not(.nV) div { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .cR.nV div { border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; padding:7px 0 7px 0; }
		.rw label div .iCn { height:16px; }
		.rw input[type=checkbox]+label, .rw input[type=radio]+label { width:20px; height:20px; }
		.rw input[type=radio]+label:before { width:12px; height:12px; }
		.rw input[type=radio]+label, .rw input[type=checkbox]+label { margin:-17px 8px 1px 8px; }
		.rw input[type=checkbox]+label:before, .rw input[type=checkbox]+label:after { width:12px; height:3px; }
		.rw .tRC td:first-child { width:25px; }
		.rw input[required] { margin-left:-8px; }
		.rw .iNv ~ span:after, .rw .vLd ~ span:after, .rw input:not(.iNv):not(.vLd) ~ span:after { font-size:105%; }
		.dwBT a input[type=button] { transform:scale(0.8); }
		.dwBT h6, .rw h6 { font-size:60%; }
		.bTn { width:13px; height:13px; }
		.sCT { height:calc(95.9% - 59px); }
		.sCT h1 { background-image:linear-gradient(90deg, var(--c25) 2%, var(--c23) 6%, var(--c23) 94%, var(--c25) 98%); }
		.sCT h2 { background-image:linear-gradient(90deg, var(--c17) 2%, var(--c18) 6%, var(--c18) 94%, var(--c17) 98%); }
		.sCT h2 div { width:92%; margin-left:4%; }
		form .mnF { height:40px; }
		.tT.tCb { min-height:39px; }
		.tT.tCb div:not(.mBTt):not(.bTm) { width:calc(100% - 60px); }
		.mBTt { margin-top:-38px; }
		.btC, .bTm { height:20px; width:20px; }
		.btC .iCn, .bTm .iCn { height:20px; }
		.EsT { margin:4px 15px; }

		.aRt { border-radius:10px; padding:20px 15px; background-color:var(--c15); background-image:url("../_im/pp.png"); background-repeat:repeat; background-size:225px; box-shadow:inset 0 0 20px 5px var(--c16); box-sizing:border-box; margin:10px 0 -20px auto; }

		.cFR2 { margin-top:20px; margin:30px 0 -20px auto; }
}
@media
	(min-width:651px)
	and (max-width:1024px) {
		.m-12 { width:99.63%; }
		.m-11 { width:91.3%; } .m-i-11 { margin-right:91.63%; } .m-d-11 { margin-left:91.96%; }
		.m-10 { width:82.97%; } .m-i-10 { margin-right:83.3%; } .m-d-10 { margin-left:83.63%; }
		.m-9 { width:74.64%; } .m-i-9 { margin-right:74.97%; } .m-d-9 { margin-left:75.3%; }
		.m-8 { width:66.31%; } .m-i-8 { margin-right:66.64%; } .m-d-8 { margin-left:66.97%; }
		.m-7 { width:57.98%; } .m-i-7 { margin-right:58.31%; } .m-d-7 { margin-left:58.64%; }
		.m-6 { width:49.65%; } .m-i-6 { margin-right:49.98%; } .m-d-6 { margin-left:50.31%; }
		.m-5 { width:41.32%; } .m-i-5 { margin-right:41.65%; } .m-d-5 { margin-left:41.98%; }
		.m-4 { width:32.99%; } .m-i-4 { margin-right:33.32%; } .m-d-4 { margin-left:33.65%; }
		.m-3 { width:24.66%; } .m-i-3 { margin-right:24.99%; } .m-d-3 { margin-left:25.32%; }
		.m-2 { width:16.33%; } .m-i-2 { margin-right:16.66%; } .m-d-2 { margin-left:16.99%; }
		.m-1 { width:8%; } .m-i-1 { margin-right:8.33%; } .m-d-1 { margin-left:8.66%; }
		.m-12 input:not([type=submit]):not([type=button]), .m-12 textarea { width:96.8%; } .m-12 select { width:98.6%; }
		.m-12 input[type=file] + label div { margin-left:0.7%; width:91.2%; } .m-12 .bTn.fL { margin-top:-30px; margin-right:10px; }
		.m-11 input:not([type=submit]):not([type=button]), .m-11 textarea { width:96.5%; } .m-11 select { width:98.4%; }
		.m-11 input[type=file] + label div { margin-left:0.8%; width:90.2%; } .m-11 .bTn.fL { margin-top:-30px; margin-right:10px; }
		.m-10 input:not([type=submit]):not([type=button]), .m-10 textarea { width:96.35%; } .m-10 select { width:98.2%; }
		.m-10 input[type=file] + label div { margin-left:0.9%; width:89.2%; } .m-10 .bTn.fL { margin-top:-30px; margin-right:10px; }
		.m-9 input:not([type=submit]):not([type=button]), .m-9 textarea { width:95.95%; } .m-9 select { width:98.2%; }
		.m-9 input[type=file] + label div { margin-left:1%; width:88.2%; } .m-9 .bTn.fL { margin-top:-30px; margin-right:10px; }
		.m-8 input:not([type=submit]):not([type=button]), .m-8 textarea { width:95.5%; } .m-8 select { width:98.2%; }
		.m-8 input[type=file] + label div { margin-left:1%; width:87.2%; } .m-8 .bTn.fL { margin-top:-30px; margin-right:10px; }
		.m-7 input:not([type=submit]):not([type=button]), .m-7 textarea { width:95%; } .m-7 select { width:98%; }
		.m-7 input[type=file] + label div { margin-left:1%; width:86.2%; } .m-7 .bTn.fL { margin-top:-30px; margin-right:8px; }
		.m-6 input:not([type=submit]):not([type=button]), .m-6 textarea { width:94%; } .m-6 select { width:97.5%; }
		.m-6 input[type=file] + label div { margin-left:1.2%; width:84%; } .m-6 .bTn.fL { margin-top:-30px; margin-right:8px; }
		.m-5 input:not([type=submit]):not([type=button]), .m-5 textarea { width:93%; } .m-5 select { width:97%; }
		.m-5 input[type=file] + label div { margin-left:1.5%; width:82%; } .m-5 .bTn.fL { margin-top:-30px; margin-right:6px; }
		.m-4 input:not([type=submit]):not([type=button]), .m-4 textarea { width:91%; } .m-4 select { width:96.5%; }
		.m-4 input[type=file] + label div { margin-left:1.7%; width:78%; } .m-4 .bTn.fL { margin-top:-30px; margin-right:5px; }
		.m-3 input:not([type=submit]):not([type=button]), .m-3 textarea { width:88%; } .m-3 select { width:95%; }
		.m-3 input[type=file] + label div { margin-left:1.9%; width:72%; } .m-3 .bTn.fL { margin-top:-30px; margin-right:3px; }
		.m-2 input:not([type=submit]):not([type=button]), .m-2 textarea { width:80%; } .m-2 select { width:91%; }
		.m-2 input[type=file] + label div { margin-left:4%; width:60%; } .m-2 .bTn.fL { margin-top:-30px; margin-right:0px; }
		.m-1 input:not([type=submit]):not([type=button]), .m-1 textarea { width:64%; } .m-1 select { width:85%; }
		.m-1 input[type=file] + label div { margin-left:7%; width:64%; } .m-1 .bTn.fL { margin-top:3px; margin-right:4px; }
		body { font-size:110%; }
		.CnT h1 { font-size:350%; margin:30px 0px; }
		.eM { margin-bottom:6px; }
		.eM div:first-child { width:50px; height:50px; border-radius:25px; font-size:38px; }
		.eM div:last-child { height:50px; padding:0 15px 0 52px; margin-left:-49px; border-radius:25px; font-size:30px; }
		.eM .iMn { height:32px; }
		.cPr, .dmo { width:calc(100% - 85px); margin-left:70px; }
		.cPr h1 { font-size:250%; margin:0px 20px 25px 20px; }
		.cPr h2 { font-size:150%; margin:0px 20px 10px 20px; }
		.cPr h3 { font-size:130%; position:absolute; padding:10px; bottom:-50px; text-align:center; }
		.cPr .tRV { position:relative; height:100%; width:100%; }
		.cPr button, .CnT button, input[type=submit], input[type=button] { font-size:110%; }
		.lgR { filter:drop-shadow(2px 2px 4px var(--c2)); }
		.rw input:not([type=submit]):not([type=button]), .rw textarea { font-size:90%; }
		.rw select { padding:3px 5px; }
		.rw .tT:not(.nH) { align-self:normal; }
		.rw .tT:not(.nH) > div:not(.mBTt):not(.bTm) { background:linear-gradient(90deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-right:none; border-radius:5px 0 0 5px; }
		.rw .tT.nH div:not(.mBTt):not(.bTm) { background:linear-gradient(180deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-bottom:none; border-radius:5px 5px 0 0; text-align:center !important; }
		.rw .cB:not(.nH) div:not(.bTm) {  border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; }
		.rw .cB.nH div:not(.bTm) { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .cR:not(.nH) div {  border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; }
		.rw .cR.nH div { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .nVc { margin:3px -10px 4px -5px; padding-left:10px; border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; background:var(--c26); }
		.rw .nHc { margin:-6px 1px 0px 2px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; background:var(--c26); }
		.rw .nHa { margin:-6px 1px 0px 2px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-bottom:none; border-radius:0; background:var(--c26); }
		.mBTc { margin:-7px -3px 0px 2px; border:1px solid var(--c8); border-bottom:none; border-right:none; border-radius:5px 0 0 0; background:var(--c24); }
		.rw label div .iCn { height:20px; }
		.rw input[type=checkbox]+label, .rw input[type=radio]+label { width:20px; height:20px; }
		.rw input[type=radio]+label:before { width:12px; height:12px; }
		.rw input[type=radio]+label, .rw input[type=checkbox]+label { margin:-17px 8px 1px 8px; }
		.rw input[type=checkbox]+label:before, .rw input[type=checkbox]+label:after { width:12px; height:3px; }
		.rw .tRC td:first-child { width:25px; }
		.rw input[required] { margin-left:-8px; }
		.rw .iNv ~ span:after, .rw .vLd ~ span:after, .rw input:not(.iNv):not(.vLd) ~ span:after { font-size:110%; }
		.dwBT a input[type=button] { transform:scale(0.7); }
		.dwBT h6, .rw h6 { font-size:60%; }
		.bTn { width:16px; height:16px; }
		.sCT { height:calc(96.3% - 60px); }
		.sCT h1 { background-image:linear-gradient(90deg, var(--c25) 10%, var(--c23) 20%, var(--c23) 80%, var(--c25) 90%); }
		.sCT h2 { background-image:linear-gradient(90deg, var(--c17) 10%, var(--c18) 20%, var(--c18) 80%, var(--c17) 90%); }
		.sCT h2 div { width:70%; margin-left:15%; }
		form .mnF { height:40px; }
		.tT.tCb { min-height:39px; }
		.tT.tCb div:not(.mBTt):not(.bTm) { width:calc(100% - 60px); }
		.mBTt { margin-top:-38px; }
		.btC, .bTm { height:20px; width:20px; }
		.btC .iCn, .bTm .iCn { height:20px; }
		.EsT { margin:4px 6px; }

		.aRt { overflow-y:auto; overflow-x:hidden; height:calc(100vh - 20px); border-radius:10px; padding:20px 15px; background-color:var(--c15); background-image:url("../_im/pp.png"); background-repeat:repeat; background-size:225px; box-shadow:inset 0 0 20px 5px var(--c16); box-sizing:border-box; margin:10px 0 -20px auto; }

		.cFR2 { height:calc(100vh - 20px); margin:10px 0 -20px auto; }
}
@media
	(min-width:1025px) {
		.g-12 { width:99.63%; }
		.g-11 { width:91.3%; } .g-i-11 { margin-right:91.63%; } .g-d-11 { margin-left:91.96%; }
		.g-10 { width:82.97%; } .g-i-10 { margin-right:83.3%; } .g-d-10 { margin-left:83.63%; }
		.g-9 { width:74.64%; } .g-i-9 { margin-right:74.97%; } .g-d-9 { margin-left:75.3%; }
		.g-8 { width:66.31%; } .g-i-8 { margin-right:66.64%; } .g-d-8 { margin-left:66.97%; }
		.g-7 { width:57.98%; } .g-i-7 { margin-right:58.31%; } .g-d-7 { margin-left:58.64%; }
		.g-6 { width:49.65%; } .g-i-6 { margin-right:49.98%; } .g-d-6 { margin-left:50.31%; }
		.g-5 { width:41.32%; } .g-i-5 { margin-right:41.65%; } .g-d-5 { margin-left:41.98%; }
		.g-4 { width:32.99%; } .g-i-4 { margin-right:33.32%; } .g-d-4 { margin-left:33.65%; }
		.g-3 { width:24.66%; } .g-i-3 { margin-right:24.99%; } .g-d-3 { margin-left:25.32%; }
		.g-2 { width:16.33%; } .g-i-2 { margin-right:16.66%; } .g-d-2 { margin-left:16.99%; }
		.g-1 { width:8%; } .g-i-1 { margin-right:8.33%; } .g-d-1 { margin-left:8.66%; }
		.g-12 input:not([type=submit]):not([type=button]), .g-12 textarea { width:98.2%; } .g-12 select { width:99.1%; }
		.g-12 input[type=file] + label div { margin-left:0.45%; width:94.5%; } .g-12 .bTn.fL { margin-top:-33px; margin-right:14px; }
		.g-11 input:not([type=submit]):not([type=button]), .g-11 textarea { width:98%; } .g-11 select { width:99%; }
		.g-11 input[type=file] + label div { margin-left:0.5%; width:94%; } .g-11 .bTn.fL { margin-top:-33px; margin-right:15px; }
		.g-10 input:not([type=submit]):not([type=button]), .g-10 textarea { width:97.8%; } .g-10 select { width:99%; }
		.g-10 input[type=file] + label div { margin-left:0.55%; width:93.4%; } .g-10 .bTn.fL { margin-top:-33px; margin-right:13px; }
		.g-9 input:not([type=submit]):not([type=button]), .g-9 textarea { width:97.6%; } .g-9 select { width:98.8%; }
		.g-9 input[type=file] + label div { margin-left:0.6%; width:92.5%; } .g-9 .bTn.fL { margin-top:-33px; margin-right:15px; }
		.g-8 input:not([type=submit]):not([type=button]), .g-8 textarea { width:97.3%; } .g-8 select { width:98.6%; }
		.g-8 input[type=file] + label div { margin-left:0.65%; width:91.6%; } .g-8 .bTn.fL { margin-top:-33px; margin-right:15px; }
		.g-7 input:not([type=submit]):not([type=button]), .g-7 textarea { width:96.9%; } .g-7 select { width:98.4%; }
		.g-7 input[type=file] + label div { margin-left:0.7%; width:90.6%; } .g-7 .bTn.fL { margin-top:-33px; margin-right:13px; }
		.g-6 input:not([type=submit]):not([type=button]), .g-6 textarea { width:96.6%; } .g-6 select { width:98.3%; }
		.g-6 input[type=file] + label div { margin-left:0.75%; width:89.6%; } .g-6 .bTn.fL { margin-top:-33px; margin-right:12px; }
		.g-5 input:not([type=submit]):not([type=button]), .g-5 textarea { width:96%; } .g-5 select { width:98.3%; }
		.g-5 input[type=file] + label div { margin-left:0.85%; width:87%; } .g-5 .bTn.fL { margin-top:-33px; margin-right:12px; }
		.g-4 input:not([type=submit]):not([type=button]), .g-4 textarea { width:94.7%; } .g-4 select { width:97.6%; }
		.g-4 input[type=file] + label div { margin-left:1.2%; width:85%; } .g-4 .bTn.fL { margin-top:-33px; margin-right:10px; }
		.g-3 input:not([type=submit]):not([type=button]), .g-3 textarea { width:93%; } .g-3 select { width:97%; }
		.g-3 input[type=file] + label div { margin-left:1.6%; width:81%; } .g-3 .bTn.fL { margin-top:-33px; margin-right:8px; }
		.g-2 input:not([type=submit]):not([type=button]), .g-2 textarea { width:89.5%; } .g-2 select { width:95.5%; }
		.g-2 input[type=file] + label div { margin-left:2.4%; width:75%; } .g-2 .bTn.fL { margin-top:-33px; margin-right:2px; }
		.g-1 input:not([type=submit]):not([type=button]), .g-1 textarea { width:78%; } .g-1 select { width:90%; }
		.g-1 input[type=file] + label div { margin-left:5%; width:52%; } .g-1 .bTn.fL { margin-top:-33px; margin-right:0px; }
		body { font-size:120%; }
		.CnT h1 { font-size:350%; margin:40px 0px; }
		.eM { margin-bottom:6px; }
		.eM div:first-child { width:58px; height:58px; border-radius:29px; font-size:40px; }
		.eM div:last-child { height:58px; padding:0 15px 0 60px; margin-left:-56px; border-radius:29px; font-size:34px; }
		.eM .iMn { height:38px; }
		.cPr, .dmo { width:calc(100% - 90px); margin-left:75px; }
		.cPr h1 { font-size:250%; margin:0px 20px 25px 20px; }
		.cPr h2 { font-size:150%; margin:0px 20px 10px 20px; }
		.cPr h3 { font-size:130%; position:absolute; padding:10px; bottom:-50px; text-align:center; }
		.cPr .tRV { position:relative; height:100%; width:100%; }
		.cPr button, .CnT button, input[type=submit], input[type=button] { font-size:110%; }
		.lgR { filter:drop-shadow(2px 2px 4px var(--c2)); }
		.rw input:not([type=submit]):not([type=button]), .rw textarea { font-size:100%; }
		.rw select { padding:4px 6px; }
		.rw .tT:not(.nH) { align-self:normal; }
		.rw .tT:not(.nH) > div:not(.mBTt):not(.bTm) { background:linear-gradient(90deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-right:none; border-radius:5px 0 0 5px; }
		.rw .tT.nH div:not(.mBTt):not(.bTm) { background:linear-gradient(180deg, var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-bottom:none; border-radius:5px 5px 0 0; text-align:center !important; }
		.rw .tT.nHb { background:var(--c26); border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; margin-top:0; padding:5px; }
		.rw .cB:not(.nH) div:not(.bTm) {  border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; }
		.rw .cB.nH div:not(.bTm) { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .cR:not(.nH) div {  border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; }
		.rw .cR.nH div { border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; text-align:center !important; }
		.rw .nVc { margin:3px -10px 4px -5px; padding-left:10px; border:1px solid var(--c8); border-left:none; border-radius:0 5px 5px 0; background:var(--c26); }
		.rw .nHc { margin:-6px 0px 0px 4px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-radius:0 0 5px 5px; background:var(--c26); }
		.rw .nHa { margin:-6px 0px 0px 4px; padding:4px 4px 2px 10px; border:1px solid var(--c8); border-top:none; border-bottom:none; border-radius:0; background:var(--c26); }
		.mBTc { margin:-7px -3px 0px 4px; border:1px solid var(--c8); border-bottom:none; border-right:none; border-radius:5px 0 0 0; background:var(--c24); }
		.rw label div .iCn { height:22px; }
		.rw input[type=checkbox]+label, .rw input[type=radio]+label { width:25px; height:25px; }
		.rw input[type=radio]+label:before { width:15px; height:15px; }
		.rw input[type=radio]+label, .rw input[type=checkbox]+label { margin:-17px 8px 2px 8px; }
		.rw input[type=checkbox]+label:before, .rw input[type=checkbox]+label:after { width:15px; height:4px; }
		.rw .tRC td:first-child { width:30px; }
		.rw input[required] { margin-left:-6px; }
		.rw .iNv ~ span:after, .rw .vLd ~ span:after, .rw input:not(.iNv):not(.vLd) ~ span:after { font-size:120%; }
		.dwBT a input[type=button] { transform:scale(0.75); }
		.dwBT h6, .rw h6 { font-size:70%; }
		.bTn { width:18px; height:18px; }
		.sCT { height:calc(97.3% - 60px); }
		.sCT h1 { background-image:linear-gradient(90deg, var(--c22) 15%, var(--c23) 25%, var(--c23) 75%, var(--c22) 85%); }
		.sCT h2 { background-image:linear-gradient(90deg, var(--c17) 15%, var(--c18) 25%, var(--c18) 75%, var(--c17) 85%); }
		.sCT h2 div { width:60%; margin-left:20%; }
		form .mnF { height:40px; }
		.tT.tCb { min-height:39px; }
		.tT.tCb div:not(.mBTt):not(.bTm) { width:calc(100% - 60px); }
		.mBTt { margin-top:-38px; }
		.btC, .bTm { height:22px; width:22px; }
		.btC .iCn, .bTm .iCn { height:21px; }
		.EsT { margin:4px 6px; }

		.aRt { overflow-y:auto; overflow-x:hidden; height:calc(100vh - 20px); border-radius:10px; padding:20px 15px; background-color:var(--c15); background-image:url("../_im/pp.png"); background-repeat:repeat; background-size:225px; box-shadow:inset 0 0 20px 5px var(--c16); box-sizing:border-box; margin:10px 0 -20px auto; }

		.cFR2 { height:calc(100vh - 20px); margin:10px 0 -20px auto; }
}

@media
	(orientation:portrait) {
	body { font-size:2em; }
	input { font-size:1.5em !important; }
}

.clr { clear:both; height:0; }
.spF { height:5px; margin-top:10px; }
.cI { text-align:left; }
.cC { text-align:center; }
.cD { text-align:right; }
.cJ { text-align:justify; }
.vT { vertical-align:top !important; }
.vM { vertical-align:middle !important; }
.vB { vertical-align:bottom !important; }
.tV { writing-mode:vertical-lr; transform:rotate(180deg);
	margin-right:30%;
	margin-left:30%; }
.fD { float:right; }
.fI { float:left; }
.sS { background:var(--c4); box-shadow:inset 1px 1px var(--c6), inset -1px -1px var(--c6), inset 0 0 10px var(--c15), inset 0 0 15px var(--c15); }
.nS { background:var(--c9); box-shadow:inset 1px 1px var(--c7), inset -1px -1px var(--c7), inset 0 0 10px var(--c15), inset 0 0 15px var(--c15); }
.EsT { min-height:40px; border-radius:10px; }

b, strong { font-family:'B'; }
i, em { font-family:'RI'; }
strong i, strong em, i strong, em strong, b i, i b { font-family:'BI'; }
sup { vertical-align:super; font-size:70%; line-height:70%; }
sub { vertical-align:sub; font-size:70%; line-height:70%; }
ul { list-style-type:disc; margin-left:15px; }
ul ul { list-style-type:square; margin-left:15px; }
ol { list-style-type:decimal; margin-left:15px; }
ol ol { list-style-type:lower-latin; margin-left:15px; }
h1 { font-family:'K'; font-size:180%; line-height:180%; margin-bottom:10px; background:none; text-align:initial; }
h2 { font-family:'B'; font-size:150%; line-height:150%; margin-bottom:8px; background:none; text-align:initial; }
h3 { font-family:'M'; font-size:130%; line-height:130%; margin-bottom:6px; background:none; text-align:initial; }
h4 { font-family:'R'; font-size:120%; line-height:120%; margin-bottom:4px; background:none; text-align:initial; }
h5 { font-family:'R'; font-size:115%; line-height:115%; margin-bottom:4px; background:none; text-align:initial; }
h6 { font-family:'R'; font-size:110%; line-height:110%; margin-bottom:4px; background:none; text-align:initial; }
blockquote {  }
hr { width:98%; margin:5px auto; border:none; height:2px; background:linear-gradient(to right, var(--c19), var(--c21), var(--c19)); }
button { cursor:pointer; }

h1 span { font-size:70%; line-height:50%; }

.mTu { position:absolute; clear:both; left:5px; top:10px; z-index:100; }
.eM { display:flex; flex-wrap:wrap; align-items:center; }
.eM div { float:left; }
.eM div:first-child { display:flex; align-items:center; justify-content:center; font-family:'MI'; z-index:3; }
.eM div:last-child { white-space:nowrap; font-family:'R'; display:flex; align-items:center; z-index:2; background:var(--c14); box-shadow:inset 0 0 15px 2px var(--c11); -webkit-filter:drop-shadow(0px 0px 3px var(--c8)); -moz-filter:drop-shadow(0px 0px 3px var(--c8)); -ms-filter:drop-shadow(0px 0px 3px var(--c8)); -o-filter:drop-shadow(0px 0px 3px var(--c8)); filter:drop-shadow(0px 0px 3px var(--c8)); }
.eM:not(.sL) div:first-child { background:var(--c13); box-shadow:inset 0 0 15px 2px var(--c11), inset 0 0 0 2px var(--c8); cursor:pointer; color:var(--c8); }
.eM:not(.sL) .iMn path { fill:var(--c8); }
.eM:not(.sL):hover div:first-child { color:var(--c13); background:var(--c11); box-shadow:inset 0 0 15px 2px var(--c8), inset 0 0 0 2px var(--c8); }
.eM:not(.sL):hover .iMn path { fill:var(--c13); }
.sL div:first-child { background:var(--c8); box-shadow:inset 0 0 15px 2px var(--c7); cursor:default; color:var(--c14); }
.sL .iMn path { fill:var(--c14); }

.cPr { min-height:calc(78vh - 10px); margin-bottom:10px; }
.cPr h1 { font-family:'BI'; }
.cPr h2 { font-family:'RI'; letter-spacing:3px; }
.cPr hr { width:98%; margin:15px auto; border:none; height:2px; background:linear-gradient(to right, var(--c14), var(--c8), var(--c14)); }
.cPr button, .CnT button, input[type=submit], input[type=button] { border:2px var(--c9) solid; color:var(--c8); cursor:pointer; font-family:'B'; border-radius:6px; padding:6px; background:linear-gradient(82.5deg, var(--c13), var(--c11)); box-shadow:inset 0 0 10px 1px var(--c9); margin:0 5px; }
.cPr button:hover, .CnT button:hover, input[type=submit]:hover, input[type=button]:hover { border:2px var(--c8) solid; color:var(--c13); background:linear-gradient(-82.5deg, var(--c11), var(--c9)); box-shadow:inset 0 0 10px 1px var(--c8); }
.cPr button .iCn, .CnT button .iCn { height:26px; margin:-8px 5px -5px 0px; }
.cPr button .iCn path, .CnT button .iCn path { fill:var(--c8); }
.cPr button:hover .iCn path, .CnT button:hover .iCn path { fill:var(--c13); }
.cPr .iRV div { padding:5px; background:var(--c7); border-radius:5px; box-shadow:inset 0 0 0 2px var(--c8); margin:5px; }
.lgR { max-width:75%; max-height:100px; }
.cPr h3 { padding:10px; text-align:center; }

.dDC { width:98%; }

.cFR { position:absolute; width:calc(100% - 40px); margin-left:20px; height:calc(100vh - 40px); top:0; margin-top:20px; border-left:6px var(--c8) solid; box-shadow:7px 7px 15px var(--c8); border-radius:10px; background-color:var(--c15); background-image:linear-gradient(90deg, var(--c8), var(--c21) 1%, var(--c16) 3%, var(--c25) 25%, var(--c25) 75%, var(--c16)), url("../_im/pp.png"); background-repeat:no-repeat, repeat; background-size:100%, 225px; overflow:hidden; }

.cFR2 { border-left:6px var(--c8) solid; box-shadow:7px 7px 15px var(--c8); border-radius:10px; background-image:linear-gradient(90deg, var(--c8), var(--c21) 1%, var(--c16) 3%, var(--c25) 25%, var(--c25) 75%, var(--c16)), url("../_im/pp.png"); background-repeat:no-repeat, repeat; background-size:100%, 225px; overflow:hidden; box-sizing:border-box; }

.cFR3 { position:absolute; width:calc(100% - 40px); margin-left:20px; height:calc(100vh - 40px); top:0; margin-top:20px; box-shadow:7px 7px 15px var(--c8); border-radius:10px; background-color:var(--c15); background-image:linear-gradient(90deg, var(--c8), var(--c21) 0.5%, var(--c16) 1%, var(--c25) 10%, var(--c25) 90%, var(--c16)), url("../_im/pp.png"); background-repeat:no-repeat, repeat; background-size:100%, 225px; overflow:hidden; box-sizing:border-box; }

.cFR4 { position:absolute; width:100%; height:100vh; top:0; background-color:var(--c15); background-image:url("../_im/pp.png"); background-repeat:repeat; background-size:225px; overflow:hidden; box-sizing:border-box; }
.cFR4 .sCT { height:calc(100vh - 20px); }

.sCT { margin:0px 0px 0px 15px; padding:20px 20px 0px 5px; overflow:auto; border-radius:0 10px 0 0; }
.sCT h1 { font-size:150%; text-align:center; padding:10px; margin-bottom:10px; }
.sCT h1 div { font-size:70%; text-align:center; padding-top:5px; }
.sCT h2 { font-size:100%; text-align:center; padding:10px; margin-bottom:10px; margin-top:20px; }
.sCT h2 div { color:var(--c6); }
.sCT h2 div { color:var(--c6); }
.sCT h2 div { color:var(--c6); }

.cFR2 .sCT h1 { font-size:110%; }

.bxCN { box-shadow:inset 0 0 0 2px var(--c8), inset 0 0 15px var(--c8); padding:15px; margin-top:5px; border-radius:5px; }

.lC { margin-left:20px; width:calc(100% - 40px); }
.lC .iMp { background:var(--c13); }
.lC td, .lC th { border:1px var(--c8) solid; min-width:20px; padding:6px 10px; word-break:break-word; }
.lC th { background:var(--c11); color:var(--c14); font-family:'B'; font-size:80%; }

:not(.InpInv)::-webkit-input-placeholder { font-weight:normal; text-align:center; cursor:pointer; color:var(--c16); }
:not(.InpInv)::-moz-placeholder { font-weight:normal; text-align:center; cursor:pointer; color:var(--c16); }
:not(.InpInv):-ms-input-placeholder { font-weight:normal; text-align:center; cursor:pointer; color:var(--c16); }
:not(.InpInv):-moz-placeholder { font-weight:normal; text-align:center; cursor:pointer; color:var(--c16); }

.rw input:not([type=submit]):not([type=button]), .rw textarea { padding:4px 6px; border-radius:4px; border:1px var(--c8) solid; font-family:'R'; color:var(--c8); z-index:6; }
.rw select { font-size:90%; background:var(--c15); color:var(--c16); border-radius:4px; border:1px var(--c8) solid; font-family:'R'; z-index:6; }
.rw select option:first-child { color:var(--c16); }
.rw select option:not(:first-child) { color:var(--c8); }
.rw textarea { overflow:hidden; }

.rw input:focus:not([type=submit]):not([type=button]), .rw textarea:focus, .rw select:focus { filter:drop-shadow(1px 1px 3px var(--c2)); }

.rw .iNv[required], .rw .iNv[clr] { border:1px var(--c28) solid; background:var(--c27); color:var(--c28); }
.rw .iNv { background:var(--c27) !important; color:var(--c28) !important; }
.rw .vLd[required], .rw .vLd[clr] { border:1px var(--c6) solid; background:var(--c10); color:var(--c6); }
.rw .vLd { background:var(--c10) !important; color:var(--c6) !important; }
.rw .iNv ~ span:after { content:'✖'; padding:0px 5px; background:none; color:var(--c8); margin-left:-30px; text-shadow:0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15); }
.rw .vLd ~ span:after { content:'✔'; padding:0px 5px; background:none; color:var(--c6); margin-left:-30px; text-shadow:0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15); }
.rw input:not(.iNv):not(.vLd) ~ span:after { content:'•'; padding:0px 5px; background:none; color:transparent; margin-left:-30px; text-shadow:0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15), 0 0 5px var(--c15); }

.rw input[type=checkbox], .rw input[type=radio] { opacity:0; z-index:-1; width:auto; }
.rw input[type=radio]+label, .rw input[type=checkbox]+label { display:block; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-indent:-999px; overflow:hidden; border:2px solid var(--c8); cursor:pointer; background:var(--c15); }
.rw input[type=radio]+label { border-radius:50%; }
.rw input[type=radio]+label:before { content:''; top:0; left:0; bottom:-60px; right:0; position:absolute; margin:auto; background:var(--c8); border-radius:50%; transition:0.2s; }
.rw input[type=radio]:checked+label:before { bottom:0; }
.rw input[type=checkbox]+label:before, .rw input[type=checkbox]+label:after { content:''; top:0; left:0; bottom:0; right:0; position:absolute; margin:auto; background:transparent; transition:0.2s; }
.rw input[type=checkbox]:checked+label:before, .rw input[type=checkbox]:checked+label:after { transition:0.4s; background:var(--c8); }
.rw input[type=checkbox]:checked+label:before { transform:rotate(-45deg); -webkit-transform:rotate(-45deg); }
.rw input[type=checkbox]:checked+label:after { transform:rotate(45deg); -webkit-transform:rotate(45deg); }

.rw .tT { z-index:5; }
.rw .tT > div:not(.mBTt):not(.bTm) { padding:5px; height:calc(100% - 12px); }
.rw .tT > div > div:has(.bTm) { height:calc(100% - 1.5em); display: flex; justify-content: center; align-items: end; }
.rw .tTl div { background:linear-gradient(90deg, var(--c26),var(--c24),var(--c24),var(--c26)); border:1px solid var(--c8); border-right:none; border-left:none; padding:6px 4px; }
.rw input[type=file] { display:none; }
.rw label div .iCn { margin-top:0px; margin-bottom:-2px; }
.rw label div .iCn path { fill:var(--c16); }
.rw input[type=file] + label div { padding:4px 6px; border-radius:4px; border:1px var(--c8) solid; font-family:'R'; color:var(--c16); cursor:pointer; overflow:hidden; background:var(--c15); }
.rw input[type=file] + label span { color:var(--c11); font-weight:bolder; }
.rw input[type=file] + label:hover div { background:var(--c13); color:var(--c8); border:1px var(--c8) solid; }
.rw input[type=file] + label:hover div .iCn path { fill:var(--c8); }
.rw .tRC .iCn { width:70%; }
.rw .tRC .iCn path { fill:var(--c8); }
.rw .tRC td:nth-child(2) { vertical-align:middle; }
.rw .cR div { padding:5px; height:calc(100% - 12px); background:var(--c15); }
.rw .cB div:not(.bTm) { padding:5px; height:calc(100% - 12px); background:var(--c15); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }

.vw div { padding:6px; height:calc(100% - 12px); background:var(--c26); border-radius:4px; box-shadow:inset 0 0 10px var(--c26); text-align:left; }
.cStR .vw { padding:10px; width:100%; background:var(--c26); border-radius:4px; box-shadow:inset 0 0 10px var(--c26); }

.dwBT { margin-top:5px; }
.dwBT table, .dwBT tbody, .dwBT tr { padding:0; margin:0; }
.dwBT td { text-align:center; vertical-align:middle; }
.dwBT h6 { color:var(--c5); padding:5px; border-radius:5px; background:var(--c14); box-shadow:inset 0 0 0 1px var(--c5); }
.rw h6 { color:var(--c7); padding:4px 2px; border-radius:5px; background:var(--c12); box-shadow:inset 0 0 0 1px var(--c7); margin-top:5px; font-family:'B'; }

div[id^="D_"] { display:none; }
div[id^="O_"] { display:none; }


.bTn { border-radius:25px; border:2px var(--c11) solid; padding:5px; background:var(--c14); box-shadow:inset 0 0 5px 1px var(--c11); cursor:pointer; }
.bTn.fL { display:none; float:right; }
.bTn .iCn path { fill:var(--c11); }
.bTn:hover { border:2px var(--c8) solid; background:var(--c13); box-shadow:inset 0 0 15px 2px var(--c11); }
.bTn:hover .iCn path { fill:var(--c8); }

.btC { position:fixed; top:16px; right:9px; border:2px var(--c7) solid; cursor:pointer;  padding:5px; border-radius:50%; background:linear-gradient(82.5deg, var(--c13), var(--c14)); box-shadow:inset 0 0 10px 1px var(--c9); z-index:6; }
.btC .iCn path { fill:var(--c7); }
.btC:hover { border:2px var(--c8) solid; background:var(--c7); box-shadow:inset 0 0 15px 2px var(--c8); }
.btC:hover .iCn path { fill:var(--c13); }

.mBT { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; z-index:4; }

.mBTt { float:right; }

.mBTi { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; z-index:4; }

.bTm { border:2px var(--c8) solid; cursor:pointer; padding:5px; border-radius:50%; box-shadow:inset 0 0 10px 1px var(--c9); margin:1px 2px; background:var(--c14); display: flex; justify-content: center; align-items: center; }
.bTm .iCn path { fill:var(--c8); }
.bTm:hover { border:2px var(--c5) solid; background:var(--c14); box-shadow:inset 0 0 15px 2px var(--c13); }
.bTm:hover .iCn path { fill:var(--c5); }

.bTm.eLm { border:2px var(--c51) solid; box-shadow:inset 0 0 10px 1px var(--c51); background:var(--c27); }
.bTm.eLm path { fill:var(--c51); }
.bTm.eLm:hover { border:2px var(--c27) solid; box-shadow:inset 0 0 10px 1px var(--c27); background:var(--c28); }
.bTm.eLm:hover .iCn path { fill:var(--c27); }

form .mnF { width:100%; background:var(--c20); text-align:center; padding:10px 0 20px 0; }

.btRV { padding:15px; background:var(--c7); border-radius:5px; box-shadow:inset 0 0 0 2px var(--c8); margin:5px 0px 5px calc(10% - 25px); width:80%; cursor:pointer; }
.btRV h3 { text-align:center; padding:5px 10px; background:var(--c36); border-radius:5px; margin-top:10px; }
.btRV:hover { background:var(--c5); color:var(--c5); box-shadow:inset 0 0 0 2px var(--c5); }
.btRV:hover h3 { background:var(--c14); color:var(--c5); }

.smTM { height:50px; padding:0 15px; }

.cRaD { box-shadow:inset 0 0 0 2px var(--c11); border-radius:15px; padding:10px; margin-bottom:20px; }
.cRaD:not(:first-child) { margin-top:10px; }

.mA { font-size:85%; }

/*.CoL2 { column-count:2; break-inside:avoid; }
.CoL3 { column-count:3; break-inside:avoid; }*/

.cRv { display:flex; flex-wrap:wrap; align-items:flex-start; width:100%; box-sizing:border-box; }
.cRv div { margin:2px 4px; }
.dR { background: var(--c44); color: var(--c45); }
.dSM {  }
.dER {  }
.rRC { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c28); color:var(--c15); }
.rES { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c31); color:var(--c28); }
.rAC { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c46); color:var(--c47); }
.rRS { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c40); color:var(--c41); }
.rAD { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c32); color:var(--c33); }
.rTR { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c34); color:var(--c35); }
.dcAC { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c42); color:var(--c43); }
.dcRC { display:flex; flex-wrap:wrap; font-size:75%; padding:2px 4px; border-radius:4px; margin:3px 2px; background:var(--c44); color:var(--c45); }

.rRCc { background:var(--c28); color:var(--c15); font-size:70%; }
.rESc { background:var(--c31); color:var(--c28); font-size:70%; }
.rACc { background:var(--c46); color:var(--c47); font-size:70%; }
.rRSc { background:var(--c40); color:var(--c41); font-size:70%; }
.rADc { background:var(--c32); color:var(--c33); font-size:70%; }
.rTRc { background:var(--c34); color:var(--c35); font-size:70%; }
.dcACc { background:var(--c42); color:var(--c43); font-size:70%; }
.dcRCc { background:var(--c44); color:var(--c45); font-size:70%; }

.bRv { height:18px; width:18px; cursor:pointer; }
.bRv path { fill:var(--c28); }
.dCMn {  }
.dCMy {  }
.dAC {  }
.dA {  }
.dCE {  }
.dAr {  }
.dP {  }

.jodit_container { background-color:var(--c14); clear:both; }
.jodit_container .jodit_workplace,
.jodit_container .jodit_toolbar,
.jodit_container .jodit_statusbar,
.jodit_container .jodit_toolbar>li.jodit_toolbar_btn.jodit_toolbar_btn-separator,
.jodit_container .jodit_toolbar>li.jodit_toolbar_btn.jodit_toolbar_btn-break { border-color:var(--c8); }
.jodit_container .jodit_toolbar,
.jodit_container .jodit_statusbar { background:linear-gradient(0deg, var(--c24),var(--c24),var(--c26)); }
.jodit_container .jodit_icon { fill:var(--c8); color:var(--c8); }
.jodit_container .jodit_wysiwyg { color:var(--c1); }
.jodit_workplace { border:1px var(--c8) solid !important; }
.jodit_container { border-radius:0 0 5px 5px; margin-top:-7px; }
.jodit_statusbar { border-radius:0 0 5px 5px; }
.jodit_wysiwyg { font-family:'R'; line-height:100%; }
.jodit_wysiwyg p b, .jodit_wysiwyg p strong, .jodit_wysiwyg b, .jodit_wysiwyg strong { font-family:'B'; }
.jodit_wysiwyg p i, .jodit_wysiwyg p em { font-family:'RI'; }
.jodit_wysiwyg p strong i, .jodit_wysiwyg p strong em, .jodit_wysiwyg p i strong, .jodit_wysiwyg p em strong { font-family:'BI'; }
.jodit_wysiwyg sup { vertical-align:super; font-size:75%; }
.jodit_wysiwyg sub { vertical-align:sub; font-size:75%; }
.jodit_wysiwyg ul { list-style-type:disc; margin-left:15px; }
.jodit_wysiwyg ul ul { list-style-type:square; margin-left:15px; }
.jodit_wysiwyg ol { list-style-type:decimal; margin-left:15px; }
.jodit_wysiwyg ol ol { list-style-type:lower-latin; margin-left:15px; }
.jodit_wysiwyg h1, .jodit_toolbar h1 { font-weight:900; font-size:150%; line-height:100%; margin-bottom:10px; background:none; text-align:initial; }
.jodit_wysiwyg h2, .jodit_toolbar h2 { font-weight:800; font-size:140%; line-height:140%; margin-bottom:8px; background:none; text-align:initial; }
.jodit_wysiwyg h3, .jodit_toolbar h3 { font-weight:700; font-size:130%; line-height:130%; margin-bottom:6px; background:none; text-align:initial; }
.jodit_wysiwyg h4, .jodit_toolbar h4 { font-weight:600; font-size:120%; line-height:120%; margin-bottom:4px; background:none; text-align:initial; }
.jodit_wysiwyg blockquote, .jodit_toolbar blockquote {  }

.aRt2 { margin:15px 0; }

.aRt p:not(:last-child), .aRt2 p:not(:last-child) { margin-bottom:15px; }
.aRt .aRtI, .aRt2 .aRtI { background:var(--c11); color:var(--c15); padding:4px 20px; margin-top:-50px; }
.aRt hr, .aRt2 hr { height:2px; background:var(--c11); margin:20px 0; width:100%; }
.aRt .tT, .aRt2 .tT { color:var(--c11); font-family:'M'; font-size:200%; line-height:100%; }
.aRt .aUt, .aRt2 .aUt { font-size:80%; line-height:140%; padding:0 10px; }
.aRt .aBrS, .aRt2 .aBrS { background:var(--c8); color:var(--c15); padding:30px 20px; font-size:90%; font-family:'C'; }
.aRt .aBrS div, .aRt2 .aBrS div { color:var(--c11); font-size:150%; }
.aRt .kWpC, .aRt2 .kWpC { background:var(--c11); color:var(--c8); padding:10px 20px; font-size:90%; font-family:'R'; }
.aRt .tSc, .aRt2 .tSc { color:var(--c11); font-size:150%; padding:0 10px; font-size:130%; }
.aRt .cNt, .aRt2 .cNt { color:var(--c8); padding:0 10px; font-size:96%; margin-bottom:30px; font-size:90%; }
.aRt .cNtE, .aRt2 .cNtE { color:var(--c8); padding:0 10px; margin-top:10px; font-size:96%; margin-bottom:30px; font-size:90%; }
.aRt .cNtE hr, .aRt2 .cNtE hr { width:300px; margin-top:50px; margin-left:calc(50% - 150px); margin-bottom:5px; }
.aRt .cNtE div, .aRt2 .cNtE div { width:300px; margin-left:calc(50% - 150px); text-align:center; font-size:85%; }
.aRt .cNc, .aRt2 .cNc { background:var(--c8); color:var(--c15); padding:30px 20px; font-size:90%; font-family:'C'; margin-bottom:30px; }
.aRt .cNc div, .aRt2 .cNc div { color:var(--c11); font-size:150%; }
.aRt .cNt.CoL, .aRt2 .cNt.CoL { /*column-count:2; break-inside:avoid;*/ }
.aRt .cNt .sBt, .aRt2 .cNt .sBt { margin-top:10px; margin-bottom:10px; }
.aRt .cNt .sBt span, .aRt2 .cNt .sBt span { background:var(--c11); color:var(--c15); padding:4px 12px; font-size:86%; line-height:86%; }
.aRt .fTe img, .aRt2 .fTe img { width:80%; }
.aRt .fTe hr, .aRt2 .fTe hr { width:80%; height:10px; margin:1px 10% 5px 10%; }
.aRt .cNtEn, .aRt2 .cNtEn { font-size:96%; }
.aRt .cNtEn h3, .aRt2 .cNtEn h3 { color:var(--c11); font-family:'M'; font-size:96%; line-height:96%; margin:20px 30px; }
.aRt .cNtEn blockquote, .aRt2 .cNtEn blockquote { color:var(--c11); font-family:'MI'; font-size:120%; line-height:120%; margin:25px; border-left:3px var(--c11) solid; padding-left:5px; }
.aRt .rFr, .aRt2 .rFr { background:var(--c12); color:var(--c6); padding:20px 10px; font-size:75%; }
.aRt .rFr div, .aRt2 .rFr div { color:var(--c11); font-family:'M'; font-size:130%; }
.aRt .rFr table, .aRt2 .rFr table { width:100%; word-break:break-all; }
.aRt .rFr td:first-child, .aRt2 .rFr td:first-child { color:var(--c11); padding-right:6px; width:auto; word-break:normal; text-align:right; }
.aRt .rFr td:last-child, .aRt2 .rFr td:last-child { padding-bottom:10px; }
.aRt .tC, .aRt2 .tC { color:var(--c11); font-family:'M'; font-size:80%; }
.aRt .gRf, .aRt2 .gRf { color:var(--c11); font-size:150%; padding:0 10px; font-size:130%; }
.aRt .gRf .tG, .aRt2 .gRf .tG { background:var(--c8); color:var(--c11); padding:6px 20px; font-size:90%; font-family:'M'; margin-left:80px; text-align:center; }
.aRt .gRf table, .aRt2 .gRf table { margin-top:20px; color:var(--c8); font-size:80%; border-collapse:separate; border-spacing:6px; }
.aRt .gRf .nMg, .aRt2 .gRf .nMg { background:var(--c12); color:var(--c11); font-family:'B'; width:40px; word-break:normal; font-size:150%; text-align:left; padding:5px; }
.aRt .gRf td:not(.nMg):not(.fLg), .aRt2 .gRf td:not(.nMg):not(.fLg) { padding:10px; }
.aRt .gRf td:not(.nMg):not(.fLg) div, .aRt2 .gRf td:not(.nMg):not(.fLg) div { color:var(--c11); font-family:'B'; font-size:80%; }
.aRt .gRf .dSc, .aRt2 .gRf .dSc { font-size:80%; }
.aRt .gRf .fLg, .aRt2 .gRf .fLg { width:100px; padding:5px; font-size:70%; color:var(--c8); }
.aRt .gRf .fLg .iCn, .aRt2 .gRf .fLg .iCn { width:50px; margin-right:20px; margin-left:20px; }
.aRt .gRf .fLg path, .aRt2 .gRf .fLg path { fill:var(--c11); }
.aRt .gRf .fLg a:hover path, .aRt2 .gRf .fLg a:hover path { fill:var(--c5); }
.aRt .gRf .fLg .mNs, .aRt2 .gRf .fLg .mNs { background:var(--c11); color:var(--c15); padding:5px; border-radius:5px; font-size:95%; line-height:100%; }
.aRt a, .aRt2 a { color:var(--c11); font-family:'B'; text-decoration:none; }
.aRt a:hover, .aRt2 a:hover { color:var(--c5); font-family:'B'; text-decoration:none; }

.aRt2 .iPg { float:left; background:var(--c31) !important; color:var(--c15) !important; font-family:'B'; font-size:15px !important; padding:0 4px; border-radius:50%; margin-bottom:10px; margin-right:10px; }

.cStR { font-size:90%; background:var(--c29); color:var(--c28); border:3px var(--c28) solid; border-radius:10px; padding:15px 10px; }
.aRt2 .cStR span { background:var(--c31); color:var(--c15); padding:4px 20px; margin-left:40px; }
.aRt2 .cStR span sup { background:var(--c15); color:var(--c31); font-family:'B'; padding:1px 4px; border-radius:50%; }
.aRt2 .cStR .PrG { font-family:'B'; }
.aRt2 .cStR textarea { resize:auto; }

.cStR2 { font-size:90%; background:var(--c50); color:var(--c49); border:3px var(--c49) solid; border-radius:10px; padding:15px 10px; margin-top:10px; }
.aRt2 .cStR2 span { background:var(--c51); color:var(--c15); padding:4px 20px; margin-left:40px; }
.aRt2 .cStR2 span sup { background:var(--c15); color:var(--c51); font-family:'B'; padding:1px 4px; border-radius:50%; }
.aRt2 .cStR2 .PrG { font-family:'B'; }
.aRt2 .cStR2 textarea { resize:auto; }
.aRt2 .cStR2 div .vw { width:calc(100% - 20px); color:var(--c7); background:var(--c36); padding:4px 10px; border-radius:5px; }

.cStR3 { font-size:90%; background:var(--c53); color:var(--c52); border:3px var(--c52) solid; border-radius:10px; padding:15px 10px; margin-top:10px; }
.aRt2 .cStR3 span { background:var(--c54); color:var(--c15); padding:4px 20px; margin-left:40px; }
.aRt2 .cStR3 span sup { background:var(--c15); color:var(--c54); font-family:'B'; padding:1px 4px; border-radius:50%; }
.aRt2 .cStR3 .PrG { font-family:'B'; }
.aRt2 .cStR3 textarea { resize:auto; }
.aRt2 .cStR3 div .vw { width:calc(100% - 20px); color:var(--c7); background:var(--c36); padding:4px 10px; border-radius:5px; }

.aOe { width:100%; background:var(--c18); border:1px solid var(--c8); border-top:none; border-radius:0 0 10px 10px; padding:6px 4px; margin:-4px 0 6px 0; }
.aOe td:first-child { width:30px; }

.tbART tr:first-child th { background:var(--c11); padding:10px 20px; font-size:120%; font-family:'B'; }
.tbART tr:not(:first-child) th { background:var(--c8); color:var(--c11); padding:10px 20px; font-size:110%; font-family:'B'; }
.tbART tr:not(:first-child) td { padding:0 10px 0 10px; }
.tbART tr:not(:first-child) td:first-child:not(.pEtB) { color:var(--c11); font-family:'B'; }
.tbART tr:nth-child(3) td { padding:10px 6px 0 6px; }
.tbART hr { height:2px; background:var(--c11); margin:10px 0; width:100%; }
.tbART .pEtB { color:var(--c11); font-size:90%; line-height:95%; }
.tbART { margin-bottom:20px; table-layout:auto; }

.RsRv { margin-top:10px; font-size:90%; background:var(--c37); color:var(--c43); border:3px var(--c43) solid; border-radius:10px; padding:10px 15px 4px 10px; display:flex; align-items:flex-start; }
.RsRv .tRa { text-align:center; margin-bottom:10px; }
.RsRv span { background:var(--c43) !important; color:var(--c15); padding:4px 20px; text-align:center; }
.RsRv textarea { width:96%; margin-left:2%; border-radius:5px; border:none; padding:4px; background:var(--c38); }
.RsRv div:nth-child(2) div { width:calc(100% - 20px); color:var(--c7); background:var(--c36); padding:4px 10px; border-radius:5px; }

.RsRv2 { margin-top:10px; font-size:90%; background:var(--c55); color:var(--c56); border:3px var(--c56) solid; border-radius:10px; padding:10px 15px 4px 10px; display:flex; align-items:flex-start; }
.RsRv2 .tRa { text-align:center; margin-bottom:10px; }
.RsRv2 span { background:var(--c56) !important; color:var(--c15); padding:4px 20px; text-align:center; }
.RsRv2 textarea { width:96%; margin-left:2%; border-radius:5px; border:none; padding:4px; background:var(--c38); }
.RsRv2 div:nth-child(2) div { width:calc(100% - 20px); color:var(--c7); background:var(--c36); padding:4px 10px; border-radius:5px; }

.RsRv3 { margin-top:10px; font-size:90%; background:var(--c57); color:var(--c58); border:3px var(--c58) solid; border-radius:10px; padding:10px 15px 4px 10px; display:flex; align-items:flex-start; }
.RsRv3 .tRa { text-align:center; margin-bottom:10px; }
.RsRv3 span { background:var(--c58) !important; color:var(--c15); padding:4px 20px; text-align:center; }
.RsRv3 textarea { width:96%; margin-left:2%; border-radius:5px; border:none; padding:4px; background:var(--c38); }
.RsRv3 div:nth-child(2) div { width:calc(100% - 20px); color:var(--c7); background:var(--c36); padding:4px 10px; border-radius:5px; }

#fNd { background:var(--c39); position:fixed; left:0; top:0; width:100%; height:100vh; z-index:100; box-sizing:border-box; display:flex; align-items:center; justify-content:center; }
#fNd .fRm { background:var(--c15); border:4px var(--c7) solid; z-index:120; padding:20px; border-radius:10px; overflow-y:auto; max-height:80vh; width:50%; }
.fRm textarea { width:90%; margin:10px 0; border:2px var(--c2) solid; border-radius:5px; }
#fNd button { margin-left:-18px; z-index:125; width:36px; height:36px; padding:8px !important; background:var(--c5); border-radius:30px; border:none; }
#fNd button img { width:20px; }
#fNd button path { fill:var(--c15); }

#rCh { background:var(--c39); position:fixed; left:0; top:0; width:100%; height:100vh; z-index:100; box-sizing:border-box; display:flex; align-items:center; justify-content:center; }
#rCh .fRm { background:var(--c15); border:4px var(--c7) solid; z-index:120; padding:20px; border-radius:10px; overflow-y:auto; max-height:80vh; width:50%; }
.fRm textarea { width:90%; margin:10px 0; border:2px var(--c2) solid; border-radius:5px; }
#rCh button { margin-left:-18px; z-index:125; width:36px; height:36px; padding:8px !important; background:var(--c5); border-radius:30px; border:none; }
#rCh button img { width:20px; }
#rCh button path { fill:var(--c15); }

@media print {
	#toolbar { display:none; }
	.cFR { border:none; position:absolute; width:100%; height:auto; top:0; left:0; margin:0px;  box-shadow:none; border-radius:0px; background:var(--c15); background-image:none; overflow:hidden; box-sizing:border-box; }
	.cFR2 { border:none; box-shadow:none; border-radius:0px; background-image:none; background:var(--c15); overflow:hidden; box-sizing:border-box; }
	.cFR3 { position:absolute; width:100%; height:auto; top:0; left:0; margin:0px;  box-shadow:none; border-radius:0px; background:var(--c15); background-image:none; overflow:hidden; box-sizing:border-box; }
	.cFR4 { position:absolute; width:100%; height:auto; top:0; left:0; background:var(--c15); background-image:none; overflow:hidden; box-sizing:border-box; }
	.cFR4 .sCT { height:auto !important; }
	.sCT { height:auto; }
	.btC { display:none; }
	.mnF { display:none; }
}

.olg { width:20px; margin:-5px 5px -5px -4px; }

.dmo { position:absolute; height:100%; top:0; z-index:1; }
.dmo .rw { height:100%; background:none; }
.dmo .rw div { box-shadow:inset 0 0 0 1px var(--c3); }

.rw.dm div { height:2px; box-shadow:inset 0 0 0 1px var(--c3); }

.jodit_source .ace-idle-fingers { background:var(--c15); color:var(--c1); font-size:1em; line-height:1em; }
.jodit_source .ace-idle-fingers .ace_gutter { background:var(--c48); color:var(--c1); font-family:'B'; }
.jodit_source .ace-idle-fingers .ace_gutter-active-line { background:var(--c16); }
.jodit_source .ace-idle-fingers .ace_print-margin { display:none; }
.jodit_source .ace-idle-fingers .ace_marker-layer .ace_active-line { background:var(--c48); }
.jodit_container.jodit_source_mode .jodit_source { font-size:1em; line-height:1em; }
.jodit_source .ace-idle-fingers .ace_cursor { color:var(--c2); }
.jodit_source .ace_scroller { font-size:1em; line-height:1em; }
.vw .jodit_source div {
	padding:0px;
	height:auto;
	background:none;
	border-radius:0px;
	box-shadow:none;
	text-align:left;
}
@media
	(max-width:650px) {
	.jconfirm .jconfirm-holder {
		width:90%;
		margin-left:10%;
	}
}
@media
	(min-width:651px) {
	.jconfirm .jconfirm-holder {
		width:70%;
		margin-left:15%;
	}
}


.alrt {
	padding:5px 10px;
	color:#b94a48;
	background-color:#f2dede;
	border:2px #ebccd1 solid;
	margin:6px 5%;
	text-align:center;
	border-radius:5px;
	width:90%;
}
.inf {
	padding:5px 10px;
	color:#3a87ad;
	background-color:#d9edf7;
	border:2px #bce8f1 solid;
	margin:6px 5%;
	text-align:center;
	border-radius:5px;
	width:90%;
}
.wrng {
	padding:5px 10px;
	color:#c09853;
	background-color:#fcf8e3;
	border:2px #faebcc solid;
	margin:6px 5%;
	text-align:center;
	border-radius:5px;
	width:90%;
}
.sucs {
	padding:5px 10px;
	color:#468847;
	background-color:#dff0d8;
	border:2px #d6e9c6 solid;
	margin:6px 5%;
	text-align:center;
	border-radius:5px;
	width:90%;
}

.mNsI { width: 16px; border-radius: 50%; padding: 3px; margin-bottom: -6px; }

.alrt .mNsI { border: #b94a48 2px solid; }
.alrt .iCn.mNsI path { fill:#b94a48; }

.wrng .mNsI { border: #c09853 2px solid; }
.wrng .iCn.mNsI path { fill:#c09853; }

.sucs .mNsI { border: #468847 2px solid; }
.sucs .iCn.mNsI path { fill:#468847; }

.orcd { width:15px; margin-bottom:-2px !important; margin-right:2px; }

.mNu { display:flex; justify-content:center; align-items:stretch; overflow-y:auto; }

.mNu > div { display:flex; align-items:center; text-align:center; border:2px var(--c9) solid; color:var(--c8); cursor:pointer; font-family:'B'; padding:6px 15px; background:var(--c13); box-shadow:inset 0 0 8px var(--c9); margin:0; }
.mNu > div:first-child { border-radius:6px 0 0 6px; }
.mNu > div:last-child { border-radius:0 6px 6px 0; }
.mNu > div:hover { color:var(--c13); background:var(--c8); }
.mNu > div.slM { color:var(--c13); background:var(--c8); cursor:default; }