@charset "UTF-8";

	:root
	{
		--fontfamily: sans-serif;
		--fontsize: 16px;
		--fontcolor: #606060;
		--bgcolor: white;
		--bordercolor: #ddd;
		--borderlightcolor: silver;
		--shadowcolor: black;
		--disabled: 0.6;
		--borderradius: 5px;
		--lightcolor: silver;
		--lightbgcolor: #f5f5f5;
		--shadow: 0 0 2px lightgrey;
		--transition: all 0.3s;
		
		--controlsfont: inherit;
		--controlssize: 14px;
		--controlscolor: inherit;
		--controlsbgcolor: inherit;
		--controlsborder: 1px solid;
		--controlsborderradius: var(--borderradius);
		--controlswidth: 30ch; 
		
		--controlsfocusfont: inherit;
		--controlsfocussize: var(--controlssize);
		--controlsfocuscolor: inherit;
		--controlsfocusbgcolor: inherit;
		--controlsfocusborder: var(--controlsborder);
		
		--buttonfont: var(--fontfamily);
		--buttonsize: var(--controlssize);
		--buttonwidth: inherit; 
		--buttonpadding: 8px;
    --buttonbgcolor: inherit;
		--buttoncolor: inherit;
		--buttonborder: 2px solid var(--buttonbgcolor);
		--buttonborderradius: var(--borderradius);
		--buttonfocusborder: inherit;
		--buttonfocuscolor: var(--buttonbgcolor);
		--buttonfocusbgcolor: var(--buttoncolor);
		--buttonoffbgcolor: inherit;
		
		--tabcolor: inherit;		
		--tabbgcolor: inherit;
		--tabborder: 1px solid inherit; 		

		--tabfocuscolor: inherit;		
		--tabfocusbgcolor: inherit;

		--iconsize: 24px;
		--iconlargersize: 36px;
		--iconlargesize: 48px;

    --formmenubgcolor: inherit;
		--formmenucolor: var(--tabbgcolor);

		--mainheaderheight: auto;;
		--mainheaderpadding: 10px;
		--mainheaderbgcolor: var(--bgcolor);
	  --mainheadercolor: var(--fontcolor);
		--mainheaderfont: bold 120% var(--fontfamily);
    --mainheaderborder: none;
		
		--mainfooterheight: auto;
		--mainfooterpadding: 10px;
		--mainfooterbgcolor: inherit;
	  --mainfootercolor: inherit;
		--mainfooterfont: bold 120% var(--fontfamily);
    --mainfooterborder: none;
		
		
		--mainleftbgcolor: inherit;
		--mainleftcolor: inherit;
		--mainleftwidth: 250px;
		--mainleftheight: calc(100% - var(--topbarheight));
		--mainleftpadding: 5px;
		--mainleftborder: none;

		--mainrightbgcolor: inherit;
		--mainrightcolor: inherit;
		--mainrightwidth: 250px;
		--mainrightheight: calc(100% - var(--topbarheight));
		--mainrightpadding: 5px;
		--mainrightborder: none;
		
		--mainmiddlebgcolor: var(--bgcolor);
		--mainmiddlecolor: inherit;
		--mainmiddleheight: inherit;
		--mainmiddlewidth: inherit;
  	--mainmiddlepadding: 8px;

		
		--navfontfamily: inherit;
		--navfontsize: inherit;
		--navfontstyle: inherit;
		--navwidth: 100%;
		--navopenwidth: 100%;
		--navbgcolor: inherit;
		--navcolor: var(--fontcolor);
		--navitmheight: 30px;
		--navbordercolor: inherit;
		--navselbgcolor: silver;
		--navselcolor: inherit;
		--navactbgcolor: inherit;
		--navactcolor: inherit;
		--navactfontweight: bold;
		--navsubcolor: var(--navcolor);
		--navsubbgcolor: inherit;
		--navshadow: var(--shadow);
		
		
		--navburgerbgclr: silver;
		--navburgerclr: inherit;				
					
		--tcmstccolor: inherit;
		--tcsmtcbgcolor: inherit;
		--tcmstcfont: inherit;
		--tcmstcborder: inherit;
		--tcmstcpadding: inherit;
		
    --tcmstcheaderbgcolor: var(--bgcolor);
    --tcmstcheadercolor: var(--buttonbgcolor);
    --tcmstcheaderborder: inherit;
    --tcmstcheaderpadding: 10px;

		--tcmstcfooterbgcolor: inherit;
    --tcmstcfootercolor: inherit;
    --tcmstcfooterborder: inherit;
    --tcmstcheaderpadding: 10px;
		
    --tcmstccellborder: inherit;
    --tcmstccellpadding: 8px;
		
    --tcmstcfocusbgcolor: inherit;
    --tcmstcfocuscolor: inherit;
		--tcmstcevenbgcolor: inherit;
		--tcmstcevencolor: inherit;
		
		--widgetbgcolor: var(--bgcolor);
    --widgetshadow: var(--shadow);
    --widgetborderradius: 15px;
    --widgetborder: var(--buttonborder);
		--widgetrightmargin: 20px;
		--widgetbottommargin: 20px;
		--widgetpadding: 10px;
		--widgetheight: 200px;
		--widgetwidth: 250px;
		--widgetfontsize: 14px;
		
		
		--srvmsgbg: #ddd;
		--srvmsgclr: inherit;
		--srvmsgbrdclr: inherit;
		
		--status0clr: silver;
		--status2clr: blue;
		--status8clr: red;
		--statuslockclr: green;
		
		--dlgbgclr: white;
		--dlgshdclr: black;
		
		--errmsgclr: red;
		--negclr: red;
		
	}
