
/****************************************************************************************

Stylesheet for UI pages

Notes:
1. the stylesheet code applies to UI pages.
2. it's not recommended to make any modifications to this inbuilt file.
3. the stylesheet code conforms to the W3C/CSS Specs (https://www.w3.org/Style/CSS/).
4. it's necessary to create a backup of the original code before making any changes.

****************************************************************************************/

body{
	padding: 0.3em;
	border: 0;
	font-size: var(--mainFontSize, small);
	font-family: var(--mainFontFamily);
	color: var(--loginPageFontColor, #333);
	background-color: var(--loginPageBgColor, #fefefe);
}

a{
	color: var(--anchorColor, auto);
	text-decoration: none;
}
a:visited{
	color: var(--anchorColor, auto);
}
a:hover{
	color: var(--anchorHoverColor, coral);
}

input{
	border-radius: 4px;
	border: 1px solid var(--inputBorderColor, lightgrey);
}

select{
	border-radius: 4px;
	border: 1px solid var(--inputBorderColor, lightgrey);
}

input:hover, select:hover{
	border: 1px solid var(--inputHoverBorderColor, lightgrey);
}

input:disabled{
	color: var(--inputDisabledFontColor, lightgrey);
}

.CLS_Separator{
	height: 1em;
}

.CLS_RoundedBox{
	border-radius: 8px;
	border: 1px solid var(--loginFormBorderColor, lightgrey);
	background-color: var(--loginFormBgColor, #f5f5f5);
}

#ID_AppSafeFrame{
	line-height: 180%;
	min-width: 320px;
	max-width: 600px;
	margin: 0 auto;
	padding: 5% 1%;
}

#ID_HEAD1{
	font-size: large;
}

#ID_MSG{
	margin: 16px;
	padding: 8px;
}

#ID_LOGIN{
	margin: 16px;
	padding: 8px;
}

#ID_LANGUAGES{
	text-align: right;
	padding-right: 8px;
}

.CLS_LANGUAGE{
	margin: 0 4px;
	padding: 0px;
	font-size: smaller;
	text-decoration: none;
}

#ID_FOOTER{
	font-size: smaller;
	text-align: right;
	padding-right: 8px;
}

#ID_ANONYMOUS{
	display: none;
	color: var(--loginPageFontColor);
	background-color: var(--loginPageBgColor);
	padding: 2px 1em;
}

#ID_SUBMIT, #ID_RETRY{
	color: var(--loginPageFontColor);
	background-color: var(--loginPageBgColor);
	padding: 2px 1em;
}
