






	
		
/* --- HTML element styles --- */

body,button,textarea,input,select { font-family:Montserrat,Verdana,Arial,sans-serif; margin:0px; }

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,button,input,textarea,select { color:#00000; }

h1,h2,h3,h4 { font-weight:bold; }

form { margin-bottom:4px; }

a:link,a:visited,a:active { color:#383839; text-decoration:none; }

input, textarea,.textarea { scrollbar-base-color:#D0D0D1; background-color:#ECECED }

body { background-color:#ECECED; }
select,option,.textarea { background-color:#ECECED; }

/* --- style classes --- */

.appTitle            { font-weight:bold; color:#FFF; text-align:right; padding-right:20px; }
.bcnBar              { padding:0px 0px 2px 20px; white-space:nowrap; }
.bcnFont             { text-decoration:underline; cursor:pointer; }
.bodyText,.bodyText2 { color:#4F4F4F; line-height:15px; }
.bodyText            { margin:10px 0px; }
li.bodyText          { list-style-type:disc; margin:0px; }
.bodyText2           { margin:0px 0px 10px 0px; }
.bodyTextColor       { color:#4F4F4F; }
.contentArea         { padding-right:18px; }
.contentText         { padding-top:12px; }
.exitBody            { background-color:#ECECED; }
.exitHeader,
.exitMessage         { font-weight:bold; line-height:18px; margin-bottom:10px; }
.footerFont          { color:#676767; }
.footerLine          { padding:6px 0px 4px 0px; width:100%; }
.headlineText        { font-weight:bold; line-height:18px; margin-bottom:10px; }
.leftContent         { background-color:#ECECED; width:100%; padding:0px 0px 4px 18px; }

.accessKey {
	text-decoration:underline;
}

.accessRights {
    width:80%;
}

.addValueHint {
	color:#383839;
	margin:1px;
	cursor:default;
}

.autoRefresh {
	margin:10px 0px;
	font-weight:bold;
}

fieldset.aria {
	padding:0px;
	border-width:0px;
	margin:0px;
}

.buttonGap {
	padding:10px 5px 0px 5px;
}

.formLogin {
	width:350px;
}

.mandatoryField {
	background-color:#FFE4DC ! important;
}

.modifiedValue {
	color:#FF3900;
	text-decoration:line-through;
}

.overviewForm {
	width:80%;
}

.popupWindow {
	background-color:#ECECED;
	height:90%;
	overflow:auto;
	padding:6px;
}

.selfAssignList {
	width:70%;
}

.standardList,
.fullWidthList,
.accountList,
.groupList,
.permissionList,
.provisioningRuleList,
.roleList,
.userList,
.workflowList {
	width:100%;
}

.formFragment {
	margin-top:10px;
}

/* --- form and list headers --- */

.boxedForm {
	margin-top:6px;
}

.formHeader,
.listHeader {
	border:1px solid #4F4F4F;
	border-bottom-width:0px;
}

.formHeader {
	padding:4px 15px 4px 18px;
}

.listHeader {
	padding:4px 12px 4px 1px;
}

.formTitle {
    color:#FFF;
	margin:0px;
	white-space:nowrap;
	padding:3px 40px 3px 0px;
}

.focused {
	outline:1px dotted black;
}

.blurred {
	outline-width:0px;
}

.formToolbar {
	padding-top:9px;
	padding-left:9px;
	white-space:nowrap;
}

#firefox .formToolbar {
	padding-top:0px;
}

.formTool {
	background-repeat:no-repeat;
	height:20px;
	padding:2px 0px 3px 20px;
	margin-right:9px;
	white-space:nowrap;
}

.formTool.border {
	height:22px;
	border:1px solid #4F4F4F;
}

.formTool span {
	padding-right:2px;
}

.tool_modify { /* { background-image:url(../../../../resources/images/edit.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M204 852h59l336-336-59-59-336 336v59Zm573-394L598 279l49-49q25-25 59.5-25t59.5 25l60 60q24 24 24 59.5T826 409l-49 \
                                    49Zm-59 59L299 936H120V757l419-419 179 179Zm-148-30-30-30 59 59-29-29Z'/> \
                            </svg>")
}
.tool_assignGroups,
.tool_assignPrivileges,
.tool_subscribePrivileges { /* { background-image:url(../../../../resources/images/svg_backup/assign_privilege.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' \
                                    height='20' viewBox='0 0 24 24' width='20' style='enable-background:new 0 0 24 24;' xml:space='preserve'> \
                                <path fill='%23ECECED' d='M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7 \
                                c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4 \
                                c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z \
                                M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7 \
                                C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11 \
                                c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2 \
                                C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7 \
                                z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4 \
                                c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z \
                                 M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7 \
                                C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M17.2,1.9H5.8c-1.3,0-2.3,1-2.3,2.3v9.1 \
                                c0,0.1,0,0.2,0,0.3c0.1,4.3,3.7,7.7,8,7.7c0.9,0,1.8-0.2,2.6-0.4c-0.4-0.7-0.6-1.4-0.6-2.2c-0.6,0.2-1.3,0.3-2,0.3 \
                                c-2.3,0-4.3-1.4-5.2-3.4c-0.3-0.7-0.5-1.5-0.5-2.3V4.2h11.4v9.1h0c0,0.1,0,0.2,0,0.3c0.4-0.1,0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1 \
                                c0-0.1,0-0.2,0-0.3V4.2C19.5,2.9,18.5,1.9,17.2,1.9z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7 \
                                c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7 \
                                C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11 \
                                c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2 \
                                C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7 \
                                z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4 \
                                c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z \
                                 M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7 \
                                C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1 \
                                c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9 \
                                C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11 \
                                c0.8,0,1.5-0.5,1.7-1.2C10.2,9.2,9.5,8.7,8.7,8.7z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M8.3,14.4c0.5,1.3,1.7,2.3,3.2,2.3 \
                                c1.5,0,2.8-1,3.2-2.3L8.3,14.4z M14.4,8.7c-0.8,0-1.5,0.5-1.7,1.1c0.2,0.7,0.9,1.1,1.7,1.1c0.8,0,1.5-0.5,1.8-1.1 \
                                C15.9,9.2,15.2,8.7,14.4,8.7z M8.7,8.7C7.9,8.7,7.2,9.2,7,9.9C7.2,10.5,7.9,11,8.7,11c0.8,0,1.5-0.5,1.7-1.2 \
                                C10.2,9.2,9.5,8.7,8.7,8.7z M19.4,14.8c-0.3-0.1-0.6-0.1-0.9-0.1c-0.5,0-1,0.1-1.5,0.3c-1.2,0.5-2.1,1.7-2.3,3c0,0.1,0,0.3,0,0.5 \
                                c0,0.7,0.2,1.4,0.5,1.9c0.7,1.1,1.9,1.9,3.3,1.9c2.1,0,3.8-1.7,3.8-3.8C22.3,16.7,21,15.2,19.4,14.8z M21.1,18.8h-2.2V21h-0.7v-2.2 \
                                H16v-0.7h2.2v-2.2h0.7v2.2h2.2V18.8z'/> \
                            </svg>")
}
.tool_move { /* { background-image:url(../../../../resources/images/svg_backup/move_location.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='m795 912-51-51 56-57H648v-72h152l-56-57 51-51 141 144-141 144ZM343.891 698Q401 698 447 669.5q46-28.5 \
                                    72-73.5-37-29-81.321-45.5T344 534q-49.358 0-93.679 16.5Q206 567 169 596q26 45 71.891 73.5 45.891 28.5 103 28.5Zm.233-200Q378 498 402 \
                                    473.876t24-58Q426 382 401.876 358t-58-24Q310 334 286 358.124t-24 58Q262 450 286.124 474t58 24ZM344 864q121-111 178.5-200.699Q580 573.602 580 \
                                    504q0-109-68-176.5T344 260q-100 0-168 67.5T108 504q0 69.602 57.5 159.301Q223 753 344 864Zm0 112Q183 837 103.5 721T24 504.2q0-151.2 \
                                    96-239.7T344 176q128 0 224 88.5t96 239.7Q664 605 584.5 721 505 837 344 976Zm0-414Z'/> \
                            </svg>")
}
.tool_copyPrivileges { /* { background-image:url(../../../../resources/images/role.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M8.11,19.45C5.94,18.65 4.22,16.78 3.71,14.35L2.05,6.54C1.81,5.46 2.5,4.4 3.58,4.17L13.35,2.1L13.38,2.09C14.45,1.88 \
                                    15.5,2.57 15.72,3.63L16.07,5.3L20.42,6.23H20.45C21.5,6.47 22.18,7.53 21.96,8.59L20.3,16.41C19.5,20.18 15.78,22.6 12,21.79C10.42,21.46 \
                                    9.08,20.61 8.11,19.45V19.45M20,8.18L10.23,6.1L8.57,13.92V13.95C8,16.63 9.73,19.27 12.42,19.84C15.11,20.41 17.77,18.69 \
                                    18.34,16L20,8.18M16,16.5C15.37,17.57 14.11,18.16 12.83,17.89C11.56,17.62 \
                                    10.65,16.57 10.5,15.34L16,16.5M8.47,5.17L4,6.13L5.66,13.94L5.67,13.97C5.82,14.68 6.12,15.32 6.53,15.87C6.43,15.1 6.45,14.3 \
                                    6.62,13.5L7.05,11.5C6.6,11.42 6.21,11.17 6,10.81C6.06,10.2 6.56,9.66 \
                                    7.25,9.5C7.33,9.5 7.4,9.5 7.5,9.5L8.28,5.69C8.32,5.5 8.38,5.33 8.47,5.17M15.03,12.23C15.35,11.7 16.03,11.42 16.72,11.57C17.41,11.71 \
                                    17.91,12.24 18,12.86C17.67,13.38 17,13.66 16.3,13.5C15.61,13.37 15.11,12.84 15.03,12.23M10.15,11.19C10.47,10.66 11.14,10.38 \
                                    11.83,10.53C12.5,10.67 13.03,11.21 13.11,11.82C12.78,12.34 12.11,12.63 11.42,12.5C10.73,12.33 10.23,11.8 \
                                    10.15,11.19M11.97,4.43L13.93,4.85L13.77,4.05L11.97,4.43Z'/> \
                            </svg>")
}
.tool_showSubscriptionStatus { /* { background-image:url(../../../../resources/images/svg_backup/subscriptionStatus.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' \
                                    viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'> \
                                <path fill='%23ECECED' d='M46.8,13.8L43.5,8c-0.2-0.4-0.5-0.6-0.8-0.7c-0.4-0.1-0.7-0.1-1.1,0.1l-4.6,2.2c-0.5-0.5-1.1-0.9-1.8-1.3 \
                                   c-0.7-0.4-1.4-0.7-2-0.9l-0.8-5c-0.1-0.4-0.2-0.7-0.5-0.9c-0.3-0.2-0.6-0.3-1-0.3h-6.6c-0.4,0-0.7,0.1-1,0.3 \
                                   c-0.3,0.2-0.5,0.5-0.5,0.9l-0.4,2.3h1.6c0.5,0,0.9,0.1,1.3,0.2L25.2,4h4.4l0.7,5.6c1.2,0.2,2.2,0.5,3.2,1.1c0.2,0.1,0.3,0.2,0.5,0.3 \
                                   c0.4-0.2,0.9-0.2,1.3-0.2c0.4,0,0.8,0.1,1.2,0.2c0.7,0.2,1.2,0.6,1.7,1l3.3-1.4l2,3.6l-2.8,2l1.3,2.3c0,0.1,0.1,0.1,0.1,0.2l4.2-3 \
                                   c0.3-0.2,0.5-0.5,0.6-0.9C47,14.5,47,14.1,46.8,13.8z M46.9,27.1c-0.1-0.4-0.3-0.7-0.6-0.9L42,23.1c0.1-0.3,0.1-0.6,0.1-0.9 \
                                   c-0.3,0.6-0.7,1.2-1.3,1.6l-1.5,1l4.1,3L41.7,31c0.3,0.4,0.6,0.9,0.7,1.4c0.2,0.8,0.2,1.6-0.1,2.3c0.1,0,0.3,0,0.4-0.1 \
                                   c0.4-0.1,0.6-0.4,0.8-0.7l3.3-5.8C47,27.8,47,27.5,46.9,27.1z'/> \
                                <g> \
                                <path fill='%23ECECED' d='M23.9,47h-6.6c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.5-0.9l-0.8-5c-0.6-0.2-1.3-0.5-2-1c-0.7-0.4-1.3-0.8-1.8-1.2 \
                                   l-4.7,2.2c-0.4,0.2-0.7,0.2-1.1,0.1C5,40.6,4.7,40.4,4.5,40l-3.3-5.8C1,33.8,0.9,33.5,1,33.1c0.1-0.4,0.3-0.7,0.6-0.9L6,29 \
                                   c-0.1-0.3-0.1-0.6-0.1-1s0-0.7,0-1c0-0.3,0-0.6,0-1c0-0.4,0.1-0.7,0.1-1l-4.3-3.1c-0.3-0.2-0.5-0.5-0.6-0.9s0-0.7,0.2-1L4.5,14 \
                                   c0.2-0.4,0.5-0.6,0.8-0.7c0.4-0.1,0.7-0.1,1.1,0.1l4.7,2.2c0.5-0.4,1.1-0.9,1.8-1.3c0.7-0.4,1.4-0.7,2-0.9l0.8-5.1 \
                                   c0.1-0.4,0.2-0.7,0.5-0.9c0.3-0.2,0.6-0.3,1-0.3h6.6c0.4,0,0.7,0.1,1,0.3s0.5,0.5,0.5,0.9l0.8,5.1c0.6,0.2,1.3,0.5,2,0.9 \
                                   c0.7,0.4,1.3,0.8,1.8,1.3l4.7-2.2c0.4-0.2,0.7-0.2,1.1-0.1c0.4,0.1,0.7,0.4,0.9,0.7l3.3,5.8c0.2,0.3,0.3,0.7,0.2,1.1 \
                                   s-0.3,0.7-0.6,0.9l-4.3,3.1c0.1,0.3,0.1,0.7,0.1,1.1c0,0.4,0,0.7,0,1.1s0,0.7,0,1c0,0.4-0.1,0.7-0.1,1.1l4.3,3.1 \
                                   c0.3,0.2,0.5,0.5,0.6,0.9c0.1,0.4,0.1,0.7-0.1,1.1L36.6,40c-0.2,0.4-0.5,0.6-0.9,0.7c-0.4,0.1-0.7,0.1-1.1-0.1L30,38.5 \
                                   c-0.5,0.4-1.1,0.9-1.8,1.3c-0.7,0.4-1.4,0.7-2,0.9l-0.8,5c-0.1,0.4-0.2,0.7-0.5,0.9C24.5,46.9,24.2,47,23.9,47z M20.6,33.5 \
                                   c1.8,0,3.3-0.6,4.6-1.9c1.3-1.3,1.9-2.8,1.9-4.6c0-1.8-0.6-3.3-1.9-4.6c-1.3-1.3-2.8-1.9-4.6-1.9c-1.8,0-3.3,0.6-4.6,1.9 \
                                   s-1.9,2.8-1.9,4.6c0,1.8,0.6,3.3,1.9,4.6C17.2,32.9,18.8,33.5,20.6,33.5z M20.6,30.5c-1,0-1.8-0.3-2.5-1s-1-1.5-1-2.5 \
                                   s0.3-1.8,1-2.5s1.5-1,2.5-1s1.8,0.3,2.5,1s1,1.5,1,2.5s-0.3,1.8-1,2.5S21.5,30.5,20.6,30.5z M18.4,44h4.4l0.7-5.6 \
                                   c1.1-0.3,2.1-0.7,3.1-1.2c1-0.6,1.9-1.2,2.7-2.1l5.3,2.3l2-3.6l-4.7-3.4c0.1-0.6,0.2-1.1,0.3-1.7c0.1-0.5,0.1-1.1,0.1-1.7 \
                                   s0-1.1-0.1-1.7c-0.1-0.5-0.2-1.1-0.4-1.7l4.7-3.5l-2-3.6l-5.3,2.3c-0.8-0.9-1.6-1.6-2.6-2.2c-1-0.6-2-1-3.2-1.1L22.8,10h-4.4 \
                                   l-0.7,5.6c-1.1,0.2-2.2,0.6-3.2,1.2s-1.9,1.3-2.6,2.1l-5.3-2.3l-2,3.6l4.7,3.5c-0.1,0.6-0.2,1.1-0.3,1.7c-0.1,0.6-0.1,1.1-0.1,1.7 \
                                   s0,1.1,0.1,1.7c0.1,0.6,0.2,1.1,0.3,1.7l-4.7,3.4l2,3.6l5.3-2.3c0.8,0.8,1.7,1.5,2.7,2.1s2,1,3.1,1.2L18.4,44z'/> \
                                </g> \
                            </svg>")
}
.tool_taskList { /* { background-image:url(../../../../resources/images/task.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='m439 816 221-221-54-54-167 167-81-82-55 54 136 136ZM263.717 960Q234 960 213 938.85T192 888V264q0-29.7 21.15-50.85Q234.3 \
                                    192 264 192h312l192 192v504q0 29.7-21.162 50.85Q725.676 960 695.96 960H263.717ZM528 432V264H264v624h432V432H528ZM264 264v189-189 624-624Z'/> \
                            </svg>")
}
.tool_delete,
.tool_deleteList { /* { background-image:url(../../../../resources/images/svg_backup/delete.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z'/> \
                            </svg>")
}
.tool_runReport,
.tool_runReportOnList { /* { background-image:url(../../../../resources/images/svg_backup/summarize.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M323.789 456Q339 456 349.5 445.711q10.5-10.29 10.5-25.5Q360 405 349.711 394.5q-10.29-10.5-25.5-10.5Q309 384 298.5 \
                                    394.289q-10.5 10.29-10.5 25.5Q288 435 298.289 445.5q10.29 10.5 25.5 10.5Zm0 156Q339 612 349.5 601.711q10.5-10.29 10.5-25.5Q360 561 349.711 \
                                    550.5q-10.29-10.5-25.5-10.5Q309 540 298.5 550.289q-10.5 10.29-10.5 25.5Q288 591 298.289 601.5q10.29 10.5 25.5 10.5Zm0 156Q339 768 \
                                    349.5 757.711q10.5-10.29 10.5-25.5Q360 717 349.711 706.5q-10.29-10.5-25.5-10.5Q309 696 298.5 706.289q-10.5 10.29-10.5 25.5Q288 747 298.289 \
                                    757.5q10.29 10.5 25.5 10.5ZM216 912q-29.7 0-50.85-21.15Q144 869.7 144 840V312q0-29.7 21.15-50.85Q186.3 240 216 240h408l192 192v408q0 \
                                    29.7-21.15 50.85Q773.7 912 744 912H216Zm0-72h528V480H576V312H216v528Zm0-528v156-156 528-528Z'/> \
                            </svg>")
}
.tool_select { /* { background-image:url(../../../../resources/images/svg_backup/search.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M765 912 526 673q-30 22-65.792 34.5T384.035 720Q284 720 214 650t-70-170q0-100 70-170t170-70q100 0 170 70t70 170.035q0 \
                                    40.381-12.5 76.173T577 622l239 239-51 51ZM384 648q70 0 119-49t49-119q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 70 49 119t119 49Z'/> \
                            </svg>")
}
.tool_lastSelection { /* { background-image:url(../../../../resources/images/svg_backup/view_list.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M336 792h456v-96H336v96ZM168 456h96v-96h-96v96Zm0 168h96v-96h-96v96Zm0 \
                                    168h96v-96h-96v96Zm168-168h456v-96H336v96Zm0-168h456v-96H336v96ZM168 864q-29.7 0-50.85-21.162Q96 821.676 96 791.96V359.717Q96 330 117.15 \
                                    309T168 288h624q29.7 0 50.85 21.162Q864 330.324 864 360.04v432.243Q864 822 842.85 843T792 864H168Z'/> \
                            </svg>")
}
.tool_create,
.tool_createDirect { /* { background-image:url(../../../../resources/images/svg_backup/add.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M444 816V612H240v-72h204V336h72v204h204v72H516v204h-72Z'/> \
                            </svg>")
}
.tool_listUsers,
.tool_showMembers { /* background-image:url(../../../../resources/images/svg_backup/users32.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M12,5.5C13.93,5.5 15.5,7.07 15.5,9C15.5,10.93 13.93,12.5 12,12.5C10.07,12.5 8.5,10.93 8.5,9C8.5,7.07 10.07,5.5 \
                                    12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14C3.34,14 2,12.66 2,11C2,9.34 3.34,8 \
                                    5,8M19,8C20.66,8 22,9.34 22,11C22,12.66 20.66,14 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 \
                                    17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 \
                                    1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 \
                                    24,17.11 24,18.5V20Z'/> \
                            </svg>")
}
.tool_assignUsers { /* { background-image:url(../../../../resources/images/svg_backup/person_add.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M708 624v-84h-84v-72h84v-84h72v84h84v72h-84v84h-72Zm-324-48q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 \
                                    60-42 102t-102 42ZM96 864v-92q0-25.78 12.5-47.39T143 690q55-32 116-49t125-17q64 0 125 17t116 49q22 13 34.5 34.61T672 \
                                    772v92H96Zm72-72h432v-20q0-6.471-3.025-11.765Q593.95 754.941 589 752q-47-27-99-41.5T384 696q-54 0-106 14.5T179 752q-4.95 2.941-7.975 8.235Q168 \
                                    765.529 168 772v20Zm216.212-288Q414 504 435 482.788q21-21.213 21-51Q456 402 434.788 381q-21.213-21-51-21Q354 360 333 381.212q-21 21.213-21 \
                                    51Q312 462 333.212 483q21.213 21 51 21ZM384 431Zm0 361Z'/> \
                            </svg>")
}
.tool_unassignUsers { /* { background-image:url(../../../../resources/images/svg_backup/person_remove.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M624 552v-72h240v72H624Zm-240 24q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42ZM96 \
                                    864v-92q0-25.78 12.5-47.39T143 690q55-32 116-49t125-17q64 0 125 17t116 49q22 13 34.5 34.61T672 \
                                    772v92H96Zm72-72h432v-20q0-6.471-3.025-11.765Q593.95 754.941 589 752q-47-27-99-41.5T384 696q-54 0-106 14.5T179 752q-4.95 2.941-7.975 8.235Q168 \
                                    765.529 168 772v20Zm216.212-288Q414 504 435 482.788q21-21.213 21-51Q456 402 434.788 381q-21.213-21-51-21Q354 360 333 381.212q-21 21.213-21 \
                                    51Q312 462 333.212 483q21.213 21 51 21ZM384 431Zm0 361Z'/> \
                            </svg>")
}
.tool_refreshList,
.tool_refresh { /* { background-image:url(../../../../resources/images/svg_backup/refresh.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M480 864q-120 0-204-84t-84-204q0-120 84-204t204-84q65 0 120.5 27t95.5 72v-99h72v240H528v-72h131q-29-44-76-70t-103-26q-90 \
                                    0-153 63t-63 153q0 90 63 153t153 63q84 0 144-55.5T693 600h74q-9 112-91 188t-196 76Z'/> \
                            </svg>")
}
.tool_export { /* { background-image:url(../../../../resources/images/svg_backup/export_notes.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='m658 912 86-86v62h48V744H648v48h62l-86 86 34 34Zm-442 0q-29.7 0-50.85-21.15Q144 869.7 144 840V312q0-29.7 \
                                    21.15-50.85Q186.3 240 216 240h528q29.7 0 50.85 21.15Q816 282.3 816 312v258q-17.1-5.76-35.1-9.92T744 554V312H216v528h241q1.875 19.516 5.938 \
                                    37.258Q467 895 473 912H216Zm0-96v24-528 242-2 264Zm72-48h172q4-19 10.19-36.966Q476.381 713.068 484 696H288v72Zm0-156h264q26-20 \
                                    56-34.5t64-20.5v-17H288v72Zm0-156h384v-72H288v72Zm431.774 552Q640 1008 584 951.774t-56-136Q528 736 584.226 680t136-56Q800 624 856 680.226t56 \
                                    136Q912 896 855.774 952t-136 56Z'/> \
                            </svg>")
}
.tool_showPassword { /* { background-image:url(../../../../resources/images/svg_backup/key.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M288 672q-40 0-68-28t-28-68q0-40 28-68t68-28q40 0 68 28t28 68q0 40-28 68t-68 28Zm0 144q-100 0-170-70T48 576q0-100 \
                                    70-170t170-70q65 0 120 32.5t88 87.5h344l120 120-180 168-84-60-72 60-96-72h-20q-24 68-85.5 106T288 816Zm0-72q63 0 111-40.5T454 600h98l70 52 \
                                    71-59 81 58 82-76-46-47H449q-19-53-62.5-86.5T288 408q-70 0-119 49t-49 119q0 70 49 119t119 49Z'/> \
                            </svg>")
}
.tool_changePassword,
.tool_resetPassword,
.tool_setPassword { /* { background-image:url(../../../../resources/images/svg_backup/password.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M96 816v-72h768v72H96Zm43-236-62-36 29-50H48v-72h58l-29-50 62-36 29 50 29-50 62 36-29 50h58v72h-58l29 50-62 36-29-50-29 \
                                    50Zm312 0-62-36 29-50h-58v-72h58l-29-50 62-36 29 50 29-50 62 36-29 50h58v72h-58l29 50-62 36-29-50-29 50Zm312 0-62-36 29-50h-58v-72h58l-29-50 \
                                    62-36 29 50 29-50 62 36-29 50h58v72h-58l29 50-62 36-29-50-29 50Z'/> \
                            </svg>")
}
.tool_createFunctionalUser { /* {background-image:url(../../../../resources/images/svg_backup/create_functionalUser.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg  version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' \
                                    height='20' viewBox='0 0 24 24' width='20' style='enable-background:new 0 0 24 24;' xml:space='preserve'> \
                                <path fill='%23ECECED' d='M10,4C7.8,4,6,5.8,6,8s1.8,4,4,4s4-1.8,4-4S12.2,4,10,4 M17,12c-0.1,0-0.2,0.1-0.3,0.2l-0.2,1.3c-0.3,0.1-0.6,0.3-0.8,0.5 \
                                    l-1.2-0.5c-0.1,0-0.2,0-0.3,0.1l-1,1.7c-0.1,0.1,0,0.2,0.1,0.3l1.1,0.8c0,0.2,0,0.3,0,0.5s0,0.3,0,0.5l-1.1,0.8 \
                                    c-0.1,0.1-0.1,0.2-0.1,0.3l1,1.7c0.1,0.1,0.2,0.1,0.3,0.1l1.2-0.5c0.3,0.2,0.5,0.4,0.8,0.5l0.2,1.3c0,0.1,0.1,0.2,0.3,0.2h2 \
                                    c0.1,0,0.2-0.1,0.2-0.2l0.2-1.3c0.3-0.1,0.6-0.3,0.8-0.5l1.2,0.5c0.1,0,0.3,0,0.3-0.1l1-1.7c0.1-0.1,0-0.2-0.1-0.3l-1.1-0.8 \
                                    c0-0.2,0-0.3,0-0.5s0-0.3,0-0.5l1.1-0.8c0.1-0.1,0.1-0.2,0.1-0.3l-1-1.7c-0.1-0.1-0.2-0.1-0.3-0.1L20.3,14c-0.3-0.2-0.5-0.4-0.9-0.5 \
                                    l-0.2-1.3c0-0.1-0.1-0.2-0.2-0.2H17 M10,14c-4.4,0-8,1.8-8,4v2h9.7c-0.4-0.9-0.7-2-0.7-3c0-1,0.2-2,0.6-2.9C11.1,14,10.6,14,10,14 \
                                     M18,15.5c0.8,0,1.5,0.7,1.5,1.5s-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5S17.2,15.5,18,15.5z M20.1,6.4V4h-1.1v2.4h-2.4v1.1h2.4V10 \
                                    h1.1V7.6h2.4V6.4H20.1z'/> \
                            </svg>")
}
.tool_createPersona { /* { background-image:url(../../../../resources/images/svg_backup/create_persona.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 -960 960 960' width='20'> \
                                <path fill='%23ECECED' d='M474-486q26-32 38.5-66t12.5-79q0-45-12.5-79T474-776q76-17 133.5 23T665-631q0 82-57.5 122T474-486Zm216 \
                                    326v-94q0-51-26-95t-90-74q173 22 236.5 64T874-254v94H690Zm110-289v-100H700v-60h100v-100h60v100h100v60H860v100h-60Zm-485-32q-66 \
                                    0-108-42t-42-108q0-66 42-108t108-42q66 0 108 42t42 108q0 66-42 108t-108 42ZM0-160v-94q0-35 18.5-63.5T68-360q72-32 128.5-46T315-420q62 0 118 \
                                    14t128 46q31 14 50 42.5t19 63.5v94H0Z'/> \
                            </svg>")
}
.tool_addChallengeResponse { /* { background-image:url(../../../../resources/images/svg_backup/passwordPolicy.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M15,20c0.6,0,1-0.5,1-1V4H8C7.4,4,7,4.4,7,5v11H5V5c0-1.7,1.3-3,3-3h11c1.7,0,3,1.3,3,3v1h-2V5c0-0.6-0.5-1-1-1s-1,0.4-1,1 \
                                      v4v10c0,1.7-1.3,3-3,3H5c-1.7,0-3-1.3-3-3v-1h11C13,19.1,13.9,20,15,20'/> \
                                <path d='M8.3,13.2c-0.1,0-0.2,0-0.2-0.1C8,13,8,12.9,8,12.8c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.2-0.1,0.2-0.1h6.4c0.1,0,0.2,0,0.2,0.1 \
                                      c0.1,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.2,0.1-0.2,0.1H8.3z M8.2,10.8c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2 \
                                      l0.2-0.4H7.9c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1h0.4L8.1,9.4c0-0.1,0-0.1,0-0.2 \
                                      c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0.1,0.1,0.1l0.2,0.4l0.2-0.4C8.9,9.1,8.9,9,9,9c0.1,0,0.1,0,0.2,0 \
                                      c0.1,0,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2L9,9.7h0.4c0.1,0,0.1,0,0.2,0.1c0,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1-0.1,0.2 \
                                      c0,0-0.1,0.1-0.2,0.1H9l0.2,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.2-0.4 \
                                      l-0.2,0.4c0,0.1-0.1,0.1-0.1,0.1C8.3,10.9,8.2,10.9,8.2,10.8L8.2,10.8z M11,10.8c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2l0.2-0.4 \
                                      h-0.4c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1h0.4l-0.2-0.4c0-0.1,0-0.1,0-0.2 \
                                      c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0.1,0.1,0.1l0.2,0.4l0.2-0.4c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.2,0 \
                                      c0.1,0,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2l-0.2,0.4h0.4c0.1,0,0.1,0,0.2,0.1c0,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1-0.1,0.2 \
                                      c0,0-0.1,0.1-0.2,0.1h-0.4l0.2,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.2-0.4 \
                                      l-0.2,0.4c0,0.1-0.1,0.1-0.1,0.1C11.1,10.9,11,10.9,11,10.8z M13.8,10.8c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2l0.2-0.4h-0.4 \
                                      c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1H14l-0.2-0.4c0-0.1,0-0.1,0-0.2 \
                                      c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0.1,0.1,0.1l0.2,0.4l0.2-0.4c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.2,0 \
                                      c0.1,0,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2l-0.2,0.4h0.4c0.1,0,0.1,0,0.2,0.1c0,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1-0.1,0.2 \
                                      c0,0-0.1,0.1-0.2,0.1h-0.4l0.2,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1-0.1-0.1-0.1l-0.2-0.4 \
                                      l-0.2,0.4c0,0.1-0.1,0.1-0.1,0.1C13.9,10.9,13.9,10.9,13.8,10.8z'/> \
                            </svg>")
}
.tool_modifyBinaryData { /* {  background-image:url(../../../../resources/images/svg_backup/badge.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M168 960q-29.7 0-50.85-21.15Q96 917.7 96 888V456q0-29.7 21.15-50.85Q138.3 384 168 384h216V264q0-29.7 21.15-50.85Q426.3 \
                                    192 456 192h48q29.7 0 50.85 21.15Q576 234.3 576 264v120h216q29.7 0 50.85 21.15Q864 426.3 864 456v432q0 29.7-21.15 50.85Q821.7 960 792 \
                                    960H168Zm0-72h624V456H576q0 30-21.15 51T504 528h-48q-29.7 0-50.85-21.15Q384 485.7 384 456H168v432Zm72-72h240v-23q0-17.63-9.5-32.667Q461 \
                                    745.296 444 737q-20-8-40.5-12.5T360 720q-23 0-43.5 4.5T276 737.471Q259 745 249.5 760.13 240 775.261 240 \
                                    793v23Zm336-48h144v-72H576v72Zm-216-72q25 0 42.5-17.5T420 636q0-25-17.5-42.5T360 576q-25 0-42.5 17.5T300 636q0 25 17.5 42.5T360 \
                                    696Zm216-48h144v-72H576v72ZM456 456h48V264h-48v192Zm24 216Z'/> \
                            </svg>")
}
.tool_showSODViolations { /* { background-image:url(../../../../resources/images/svg_backup/auditing32.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M12,9C10.34,9 9,10.34 9,12C9,13.66 10.34,15 12,15C13.66,15 15,13.66 15,12C15,10.34 13.66,9 12,9M12,17C9.24,17 7,14.76 \
                                    7,12C7,9.24 9.24,7 12,7C14.76,7 17,9.24 17,12C17,14.76 14.76,17 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 \
                                    21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z'/> \
                            </svg>")
}
.tool_releaseLocks { /* { background-image:url(../../../../resources/images/svg_backup/lock_open_right.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M264 888h432V504H264v384Zm216.212-120Q510 768 531 746.788q21-21.213 21-51Q552 666 530.788 645q-21.213-21-51-21Q450 624 \
                                    429 645.212q-21 21.213-21 51Q408 726 429.212 747q21.213 21 51 21ZM264 888V504v384Zm-.283 72Q234 960 213 938.85T192 888V504q0-29.7 \
                                    21.15-50.85Q234.3 432 264 432h264v-96q0-79.68 56.226-135.84t136-56.16Q800 144 856 200.16T912 336h-72q0-50-35-85t-85-35q-50 0-85 35t-35 \
                                    85v96h96q29.7 0 50.85 21.15Q768 474.3 768 504v384q0 29.7-21.162 50.85Q725.676 960 695.96 960H263.717Z'/> \
                            </svg>")
}
.tool_createUserFacet { /* { background-image:url(../../../../resources/images/svg_backup/create_facet.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 -960 960 960' width='20'> \
                                <path fill='%23ECECED' d='M474-486q26-32 38.5-66t12.5-79q0-45-12.5-79T474-776q76-17 133.5 23T665-631q0 82-57.5 122T474-486Zm216 \
                                    326v-94q0-51-26-95t-90-74q173 22 236.5 64T874-254v94H690Zm110-289v-100H700v-60h100v-100h60v100h100v60H860v100h-60Zm-485-32q-66 \
                                    0-108-42t-42-108q0-66 42-108t108-42q66 0 108 42t42 108q0 66-42 108t-108 42ZM0-160v-94q0-35 18.5-63.5T68-360q72-32 128.5-46T315-420q62 0 118 \
                                    14t128 46q31 14 50 42.5t19 63.5v94H0Zm315-381q39 0 64.5-25.5T405-631q0-39-25.5-64.5T315-721q-39 0-64.5 25.5T225-631q0 39 25.5 \
                                    64.5T315-541ZM60-220h510v-34q0-16-8-30t-25-22q-69-32-117-43t-105-11q-57 0-104.5 11T92-306q-15 7-23.5 21.5T60-254v34Zm255-411Zm0 411Z'/> \
                            </svg>")
}
.tool_certificationCampaignList { /* { background-image:url(../../../../resources/images/certcampaign32.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M4,3C2.89,3 2,3.89 2,5V15C2,16.1 2.9,17 4,17H12V22L15,19L18,22V17H20C21.1,17 22,16.1 22,15V8L22,6V5C22,3.9 21.1,3 \
                                    20,3H16V3H4M12,5L15,7L18,5V8.5L21,10L18,11.5V15L15,13L12,15V11.5L9,10L12,8.5V5M4,5H9V7H4V5M4,9H7V11H4V9M4,13H9V15H4V13Z'/> \
                            </svg>")
}
.tool_resetState { /* { background-image:url(../../../../resources/images/svg_backup/sync.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'> \
                                <path fill='%23ECECED' d='M216 864v-72h74q-45-40-71.5-95.5T192 576q0-101 61-177.5T408 298v75q-63 23-103.5 77.5T264 576q0 48 19.5 89t52.5 \
                                    70v-63h72v192H216Zm336-10v-75q63-23 103.5-77.5T696 576q0-48-19.5-89T624 417v63h-72V288h192v72h-74q45 40 71.5 95.5T768 576q0 101-61 177.5T552 \
                                    854Z'/> \
                            </svg>")
}
.tool_forward { /* { background-image:url(../../../../resources/images/svg_backup/goforward.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'> \
                                <path fill='%23ECECED' d='M4,15V9H12V4.16L19.84,12L12,19.84V15H4Z'/> \
                            </svg>")
}

.formBody {
	border:1px solid #4F4F4F;
	padding:10px 15px 10px 18px;
}

.listHeaderItemsLabel {
	text-align:right;
	white-space:nowrap;
	padding-right:8px;
	color:white;
}

.listHeaderItemsSelect {
	border:1px solid #4F4F4F;
}

/* --- gradients --- */

.listHeader, .formHeader, .tab {
	background-color:#1A4857;
	/*background-image:linear-gradient(to top, #789CB8 0%, #A6C4E3 60%);*/
}

.tabSelected {
	background-color:#00A1D6 !important;
    border-color:#00A1D6 !important;
	/*background-image:linear-gradient(to top, #688CA8 0%, #8EACCB 60%);*/
}

.tabDisabled {
	background-color:#B4B4B5;
	color:#888;
	/*background-image:linear-gradient(to top, #B4B4B5 0%, #F2F2F2 60%);*/
}

/* --- buttons --- */
.imageButton {
	background-color:#ECECED;
	border:1px solid;
	border-color:#1A4857;
	cursor:default;
	padding:0px 1px 1px 1px;
}

.transparentImageButton {
	background-color:transparent;
	border-width:0px;
	height:18px;
	padding:0;
}

.imageButton>img,
.transparentImageButton>img {
	position:relative;
}

#firefox .imageButton>img,
#firefox .transparentImageButton>img {
	left:0px;
	top: 0px;
}

.imageCellButton {
	border:1px solid;
	border-color:#1A4857;
	height:17px;
	width:17px;
}

.labeledButton, .messageBoxButton {
	background-color:#1A4857;
	border:1px solid #1A4857;
	padding:1px 6px;
	white-space:nowrap;
	cursor:default;
	/*background-image:linear-gradient(to top, #AAAAAA 0%, #F2F2F2 60%);*/
	border-radius:6px;		
	color:white;	
}

.disabledLabeledButton {
	opacity:0.5;
}

#msie .noButtonPadding {
	padding:0px;
}

.disabledElement,
.disabledOption {
	color:#676767;
}

.enabledOption {
	color:#00000;
}

.actionLink {
	background-color:#B4B4B5;
	border:1px solid;
	padding:0px;
	width:15px;
	height:15px;
}

.activatedActionLink {
	background-color:#00A1D6;
}

.disabledImageButton,
.disabledActionLink {
	background-color:#99999A;
}

.buttonImageDiv {
	display:inline;
	padding-left:4px;
}

.buttonImage {
	vertical-align:middle;
	width:9px;
	height:12px;
}

.arrowButton {
	background-color:#B4B4B5;
	border-width:1px;
	border-color:#B4B4B5 #4F4F4F #4F4F4F #B4B4B5;
	font:11px system;
	padding:0px 6px;
	cursor:default;
}

#firefox .arrowButton {
	padding-bottom:1px;
}

.arrowButtonField {
	background-color:#ECECED;
	border:1px solid;
	border-color:#1A4857;
	height:20px;
	padding:0px 6px 1px 6px;
	margin:0px 2px;
	cursor:default;
}

.pressedButton,
.releasedButton {
	border:1px solid #4F4F4F;
	cursor:default;
}

.pressedButton {
	border-right-color:#B4B4B5;
	border-bottom-color:#B4B4B5;
	background-color:#D0D0D1;
}

.releasedButton {
	border-left-color:#D0D0D1;
	border-top-color:#D0D0D1;
	background-color:#B4B4B5;
}

/* --- groups --- */

.groupLabel {
	margin:15px 0px 0px 0px;
}

.groupWithDynaLabel {
	margin:15px 0px 10px -5px;
}

.groupWithLabel, .groupWithLightLabel {
	margin:15px 0px 5px 0px;
}

.groupWithLabelGroup {
	margin:5px 0px 5px 0px;
}

/* --- labels --- */

.labelCell, .firstLabelInRowCell, .innerLabelCell  {
	vertical-align:top;
	white-space:nowrap;
}

#msie .labelCell, #msie .firstLabelInRowCell {
	padding-top:5px;
}

#msie .innerLabelCell {
	padding-top:2px;
}

#msie .valueCell {
	padding-top:3px;
}

#firefox .labelCell, #firefox .firstLabelInRowCell {
	padding-top:3px;
}

#firefox .innerLabelCell {
	padding-top:0px;
}

.labelCell {
	padding-left:15px;
	text-align:right;
}

.firstLabelInRowCell {
	text-align:left;
}

.roLabel, .rwLabel {
	padding:0px 2px;
	color:#676767;
}

.rwLabel span {
	color:#FF3900;
	padding-left:2px;
	display:none;
}

.tableLabel {
	padding:0px 2px;
	color:#00000;
}

.labelSpan {
	white-space:nowrap;
}

.valueCell {
	vertical-align:top;
}

#firefox .valueCell {
	padding-top:3px;
}

.checkboxCell {
	padding-top:3px;
	width:14px;
}

#firefox .checkboxCell {
	padding-top:3px;
}

/* --- input fields --- */

.borderlessInput {
	border-color:transparent ! important;
}

input.radio {
	margin:0px 4px 0px 0px;
	vertical-align:middle;
}

label.radio {
	padding-right:6px;
}

body.chrome input[readonly="readonly"]:focus {
	border:1px solid #789CB8;
}

.roPassword,
.roStringList,
.roTextField,
.roTextFieldBold,
.roTokenString {
	border:1px solid #B4B4B5;
}

.rwPassword,
.rwMandatoryTextField,
.rwStringList,
.rwTextField,
.rwTokenString {
	border:1px solid #4F4F4F;
}

.roEmphasizedDxrState,
.roStringList,
.roTextField,
.roTextFieldBold,
.rwMandatoryTextField,
.rwStringList,
.rwTextField,
textarea {
	padding:0px 2px;
}

.fileSelector {
	padding:0px 0px;
	border-width:0px;
}

.roStringList td,
.rwStringList td {
	padding:1px 0px;
}

select.rwTextField {
	padding:0px;
}

.roTokenString,
.rwStringList,
.rwTokenString {
	overflow:auto;
}

.roTextMessage {
	border-width:0px;
	margin:12px 0px;
}

.rwMandatoryStringList,
.rwMandatoryTextField {
	background-color:#FFE4DC;
}

.roLinkTextField {
	text-decoration:underline;
	cursor:pointer;
}

.roEmphasizedTextField {
	color:#FF6D43;
	font-style:italic;
}

.roEmphasizedDxrState {
	background-color:#FF4510;
	color:#ECECED;
}

.roPassword,
.rwPassword {
	font:14px Monospace;
	letter-spacing:1.5px;
}

.challengeTextField {
	position:absolute;
	z-index:1;
	border-width:0;
	margin:2px 0px 0px 2px;
	padding:1px 0px 0px 2px;
}

.challengeInvalidMarker {
	margin-left:4px;
	color:#FF3900;
}

.iconProperty {
  background-color:transparent;
	height:18px;
}

/* --- search panel --- */

.searchPanel,
.searchPanelWithoutTitle {
	width:450px;
	background-color:#ECECED;
	padding:0px 10px;
}

.searchPanel {
	border-top:1px solid #4F4F4F;
	padding-top:8px;
}

.searchPanelTitle {
	font-weight:bold;
	color:#00A1D6;
	white-space:nowrap;
	padding-bottom:4px;
	cursor:pointer;
}

.searchPanelToggleIcon {
	background-color:transparent;
	border-width:0px;
	padding:0px 4px 0px 0px;
	height:20px;
}

#firefox .searchPanelToggleIcon {
	margin-left:-2px;
}

.searchPanelBase {
	border:1px solid #D0D0D1;
	padding:0px 2px;
}

.searchPanelBaseTree {
	padding-left:8px;
}

.searchPanelTypeLabel {
	white-space:nowrap;
}

.searchPanelTypeCheckbox {
	padding:1px 10px 0px 4px;
}

.searchPanelAttributes {
	padding-right:4px;
}

.searchPanelOperands {
	padding-right:13px;
}

.searchPanelSelect,
.searchPanelValue {
	border:1px solid #4F4F4F;
}

.searchPanelSelect option {
	margin-top:2px;
}

.searchPanelLabel,
.searchPanelConjunction {
	padding:2px 2px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}

.searchPanelConjunction {
	text-align:right;
	padding-right:6px;
}

.searchPanelConjunctionSelect {
	text-align:right;
	padding-top:0px;
}

#firefox .searchPanelLabel {
	padding-top:1px;
}

.searchPanelSearch,
.searchPanelPlusMinus {
	margin-right:2px;
	background-color:#1A4857;
	border:1px solid #1A4857;
	cursor:default;
	/*background-image:linear-gradient(to top, #AAAAAA 0%, #F2F2F2 60%);*/
	border-radius:6px;
	color:white;				   
			 
}

.searchPanelSearch {
	margin-left:8px;
	padding:0px 6px 2px 6px;
}

.searchPanelPlusMinus {
	margin-left:2px;
	padding:0px 4px 2px 4px;
	width:20px;
}

.searchPanelMinus {
	margin-left:6px;
}

/* --- tables --- */

.tableBody {
	background-color:#ECECED;
}

.tableBorder {
	border:1px solid #4F4F4F;
	empty-cells:show;
}

.tableHeaderEdit,
.tableHeaderSelect {
	background-repeat:no-repeat;
}

.tableHeaderEdit {
/* { background-image:url(../../../../resources/images/svg_backup/triangle_left_upper_edge.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='10' viewBox='0 -960 960 960' width='10'> \
                                <path fill='%23FF6D43' d='m0-192 768-768H0v-768Z'/> \
                            </svg>");
}

.tableHeaderSelect {
/* { background-image:url(../../../../resources/images/svg_backup/triangle_left_upper_edge.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='10' viewBox='0 -960 960 960' width='10'> \
                                <path fill='%23006878' d='m0-192 768-768H0v-768Z'/> \
                            </svg>");
}

.tableHeaderCell, .tableHeaderCheckAll, .tableHeaderSelectAll {
	background-color:#B4B4B5;
	cursor:default;
	border:1px solid #4F4F4F;
	border-width:0px 1px 1px 0px;
}

.tableHeaderCell {
	padding:3px 2px;
	text-align:left;
}

#msie .tableHeaderCheckAll input,
#msie .tableHeaderSelectAll input {
	margin-top:-1px;
}

#firefox .tableHeaderCheckAll {
	padding-right:2px;
}

#firefox .tableHeaderSelect input {
	margin:1px 2px 2px 2px;
}

.tableHeaderLabelText {
	font-weight:bold;
}

.tableSortUp, .tableSortDown {
	padding-left:7px;
	margin-left:4px;
	background-repeat:no-repeat;
	width:1px;
}

.tableSortUp {
/* { background-image:url(../../../../resources/images/svg_backup/arrow_drop_up.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'> \
                                <path fill='%2300A1D6' d='m288-384 192-192 192 192H288Z'/> \
                            </svg>");
    display:table-cell;
    height:16px !important;
    width:16px !important;
}

.tableSortDown {
/* { background-image:url(../../../../resources/images/arrow_drop_down.svg) } */
    background-image:url("data:image/svg+xml;utf8, \
                            <svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'> \
                                <path fill='%2300A1D6' d='M480-384 288-576h384L480-384Z'/> \
                            </svg>");
    display:table-cell;
    height:16px !important;
    width:16px !important;
}

.tableTop {
	padding-bottom:4px;
}

.tableBottom {
	padding-top:4px;
}

.tableTop td,
.tableBottom td {
	width:50%;
}

.tablePagerButton {
	font-weight:bold;
}

.tablePagerInput {
	width:25px;
}

.tableInfo {
	white-space:nowrap;
}

.tableWarning {
	white-space:nowrap;
	color:#FF6D43;
}

.tableSelect {
	padding:0px;
	text-align:center;
}

.tableSelectedCell,
.tableUnselectedCell,
.tableUnselectedCell2 {
	border-right:1px solid #B4B4B5;
	padding:2px;
	cursor:default;
}

.tableSelectedCell {
	background-color:#00A1D6;
}

.tableUnselectedCell {
	background-color:#ECECED;
}

.tableUnselectedCell2 {
	background-color:#D0D0D1;
}

.suMoCell {
	border-right:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding:1px 3px;
}

.warning {
	font-weight:bold;
	color:#FF3900;
}

/* --- tree --- */

.treeButtons {
	height:24px;
	width: 100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #4F4F4F;
}

.treeButton {
	padding:0px 10px;
}

.treeCell, .treeItem  {
	height:16px;
	white-space:nowrap;
	cursor:default;
}

.treeCheckbox {
	width:19px;
	height:16px;
}

#firefox .treeCheckbox {
	vertical-align:-2px;
	height:14px;
}

.treeItemLabel {
	padding:0px 2px;
}

.treeItemSelected {
	background-color:#00A1D6;
	color:#FFF;
}

.treeItemUnselectable {
	color:#808080;
}

.treeItemUnselectableSelected {
	background-color:#A6C4E3;
	color:#808080;
}

.treeItemCurrent {
	background-color:#789CB8;
	color:#FFF;
}

.treeCell {
	width:19px;
}

.treeIconCell {
	background-image:url(../../../../resources/images/bg/tree.gif);
	background-repeat:no-repeat;
}

/* --- modal layer --- */

.modalLayer {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../../../../resources/images/transparent.gif);
	display:block;
}

.fileFrame {
	border:1px solid black;
	margin-top:10px;
}

/* --- message box --- */

.messageBox {
	border:2px ridge;
	border-color:#B4B4B5 #888 #888 #B4B4B5;
	background-color:#ECECED;
	position:absolute;
	width:200px;
	padding:10px 4px 10px 4px;
	display:block;
}

.messageBoxTable {
	width:100%;
}

.messageBoxMessage {
	text-align:center;
}

.messageBoxButtons {
	text-align:center;
	padding:10px 0px;
}

.messageBoxButton {
	margin:0px 4px;
}

/* --- menu --- */

.menuGroup {
	padding-left:10px;
	display:none;
}

.menuGroupVert, .menuGroup {
	color:transparent;
}

.menuTitle {
	border:1px solid transparent;
	cursor:default;
	white-space:nowrap;
	height:18px;
	background-color:transparent;
	color:white;		 
}

.menuTitleButton {
	background-color:transparent;
	width:1px;
	height:1px;
	border-width:0px;
	padding:0px;
}

.menuTitleVert {
	text-align:left;
	padding:0px 0px 4px 0px;
}

.menuTitleHori {
	text-align:center;
	margin:1px 0px;
	padding:0px 16px;
	border-left-color:#FFF;
}

.menuTitleLast {
	border-right-color:#FFF ! important;
}

.menuTitleFocused {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
}

.menuTitleBlurred {
	border-top: 1px dotted transparent;
	border-bottom: 1px dotted transparent;
}

.menuTitleVertFocused {
	border: 1px dotted black;
}

.menuTitleVertBlurred {
	border: 1px dotted transparent;
}

.menuFrame {
	border-width:0;
	background-color:#ECECED;
	position:absolute;
	margin-top:2px; 
	display:none;
	overflow:hidden;
}

.menuEntries, .ctxMenuEntries {
	background-color:#ECECED;
	border:1px solid #4F4F4F;
	border-bottom-width:0px;
	display:none;
	position:absolute;
	padding:0px;
	margin-top:2px; 
	z-index:3;
}

.menuEntry {
	background-color:#ECECED;
	border:1px solid transparent;
	border-bottom-color:#4F4F4F;
	padding:4px 15px;
	white-space:nowrap;
	cursor:default;
}

#msie .menuEntry {
	padding-right:15px;
}

.menuEntryDisabled {
	color:#99999A;
}

.menuEntryAccessKey {
	text-decoration:underline;
}

.menuEntryFocused {
	background-color:#00A1D6;
	border: 1px dotted black;
}

.menuEntryBlurred {
	background-color:#ECECED;
	border-color: transparent;
	border-bottom: 1px solid #4F4F4F;
}

.menuRuler {
	border-top-color:#4F4F4F;
}

.menuSubTitle {
	font-weight:bold;
}

.ctxMenuSub, .menuSub {
	padding-left:30px;
}

.menuTargetEntry {
	background-color:#D5FBFF;
	color:black;
}

.menuHr {
	border-top:1px solid #4F4F4F;
	padding-top:4px;
}

.ctxMenuFrame {
	background-color:#ECECED;
	position:absolute;
	margin-left:4px; 
}

.ctxMenuButtonCell {
	border-bottom:1px solid #4F4F4F;
	padding-right:2px;
}

.ctxMenuButton {
	padding:0px;
}

/* --- tabs --- */

.tabSheet {
	margin:10px 3px;
	border-bottom:1px solid #B4B4B5;
}

.tabSheetTab {
	border:1px solid #4F4F4F;
	border-bottom-width:0px;
	width:14%;
	padding:0px 0px 2px 0px;
	cursor:default;
	text-align:center;
}

.tabSpacer {
	width:6px;
	padding-left:4px;
}

#firefox .tabSpacer {
	padding-left:0px;
}

.tabSheetTab button {
    color:#FFF;
	font-weight:bold;
	background-color:transparent;
	border-width:0px;
	white-space:nowrap;
}

/* --- load on demand tab panels --- */
.tabButton {
    color:#FFF;
	margin:0px 4px 0px 0px;
	border:1px solid #4F4F4F;
	border-bottom-width:0px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	cursor:default;
}

#firefox .tabButton {
	min-width:14%;
}

.buttonTabPanel {
	padding:0px 0px 0px 20px;
	border-bottom:1px solid #B4B4B5;
	text-align:left;
}

.buttonTabToolCell {	
	width:18px;
	border-bottom:1px solid #B4B4B5;
}

.buttonTabToolCell button {
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-color:transparent;
	border-width:1px;
	padding:0px;
	margin:0px 0px 1px 2px;
}

.buttonTabToolRefresh    { background-image:url(../../../../resources/images/autorenew.svg) !important }
.buttonTabToolLoadAll    { background-image:url(../../../../resources/images/refresh.svg) !important }
.buttonTabToolToggleView { background-image:url(../../../../resources/images/expand_more.svg) !important }
.buttonTabToolShowAll    { background-image:url(../../../../resources/images/reorder.svg) !important }

/* --- misc --- */

.optionSelector {
	display:inline;
	margin-left:6px;
	margin-right:0px;
}

.toolTip {
	position:absolute;
	border:1px solid black;
	padding:2px 4px;
	white-space:nowrap;
	background-color:#ECECED;
}

.loadingIcon {
	border-width:0;
	background-image:url(../../../../resources/images/bg/bg1.gif);
	width:24px;
	height:24px;
	display:none;
}

#msie .loadingIcon {
	position:absolute;
}

#firefox .loadingIcon {
	left:0;
	top:0;
	position:fixed;
}

.waitMessage {
	padding-top:6px;
}

/* --- photos, certificates --- */

input[type="file"] {
	border-width:0px;
}

.binLabel {
	white-space:nowrap;
	padding:1px 10px 0px 0px;
}

.binText {
	white-space:nowrap;
	vertical-align:top;
}

.binToolCell {
	width:32px;
	padding:0px 15px 0px 13px;
}

.binToolImage {
	border-width:0px;
	vertical-align:middle;
}

.certDetails {
	border:3px ridge;
	border-color:#B4B4B5 #888 #888 #B4B4B5;
	background-color:#ECECED;
	position:absolute;
	padding:6px 10px;
	text-align:center;
}

.downloadImage {
	border:1px solid #4F4F4F;
	vertical-align:middle;
}

.photo {
	border:1px solid black;
}

.photoCell {
	text-align:center;
}

.photoDiv {
	position:absolute;
	background-color:#ECECED;
}

.photos {
	border:0px solid black;
	margin:0px 3px;
}

.photosUpdateThumbnail {
	width:36px;
	height:36px;
	border:1px solid black;
	margin-bottom:4px;
}

.photoThumbnail {
	width:18px;
	height:18px;
	border:1px solid black;
}

.documentThumbnail {
	height:120px;
	border:1px solid black;
}

.thumbnailHori {
	margin-right:4px;
}

.thumbnailVert {
	margin-bottom:4px;
}

.thumbnailHint {
	padding:2px 0px 4px 0px;
}

.windowTitle {
	font-weight:bold;
	text-align:center;
	margin-bottom:0px;
}

.windowCloseCell {
	text-align:right;
	width:16px;
}

.windowClose {
	border:1px solid;
	border-color:#B4B4B5 #4F4F4F #4F4F4F #B4B4B5;
}

/* --- calendar --- */

.calWindow {
	width:320px;
	margin:4px;
	padding:6px 10px;
	position:absolute;
	border:3px ridge;
	border-color:#B4B4B5 #888 #888 #B4B4B5;
	background-color:#D0D0D1;
	text-align:center;
	z-index:3;
}

.calMain {
	margin:4px 0px;
}

.calMonthYearPanel {
	text-align:center;
	padding:8px 0px 4px 0px;
}

.calYear {
	margin:0px 0px 1px 8px;
}

.calButtonPanel {
	text-align:center;
	padding-top:5px;
}

.calButton {
	margin:0px 3px;
	cursor:default;
}

#calendar .releasedButton {
	background-color:#B4B4B5;
}

#calendar .pressedButton {
	background-color:#00A1D6;
	color:#FFF;
}

#calendar .calDayOutOfMonth {
	background-color:#ECECED;
}

.calDays {
	margin-top:10px;
}

.calOriginalDate {
	margin-top:10px;
}

.calBlanks {
	border-width:0;
}

.calWeekdayPanel {
	text-align:center;
	background-color:#1A4857;
	color:#FFF;
	padding:2px;
}

.certDate {
	border-width:0px;
	padding-left:0px;
	padding-right:0px;
	white-space:nowrap;
}

.calTimePanel, .calSavePanel {
	text-align:center;
	width:100%;
	padding-top:8px;
}

.calSaveButton {
	padding-right:4px;
	text-align:right;
}

.calCancelButton {
	padding-left:4px;
	text-align:left;
}

.calTimeInput {
 	margin:0px 10px 0px 4px ! important;
}

.rwTime {
	width:140px;
}

/* --- confirm message box --- */

.confirmBody {
	background-color:#ECECED;
	padding:20px 20px;
}
.confirmButton {
	margin-right:8px;
}
.confirmButtons {
	text-align:center;
	padding-top:20px;
}
.confirmMessage {
	overflow:auto;
}
.confirmTextWithHint {
	font-weight:bold;
	text-align:center;
}
.confirmHint {
	margin-top:16px;
}

/* --- multi-value renderer --- */

.mvDiv {
	border:1px solid #4F4F4F;
	margin-top:6px;
	padding:0px 2px;
}
.mvTool {
	margin:0px 0px 0px 4px;
	height:16px !important;
	width:16px !important;
	vertical-align:top;
}
#msie .mvTool {
	margin-bottom:2px;
}
.mvList {
	border:1px solid #4F4F4F;
	height:100px;
	overflow:auto;
}
.mvEven, .mvEvenDel {
	background-color:#B4B4B5;
}
.mvOdd, .mvOddDel {
	background-color:#ECECED;
}
.mvEven, .mvOdd {
	padding:0px 2px 1px 2px;
}
.mvEvenDel, .mvOddDel {
	padding:0px 2px;
}
#firefox .mvEvenDel, #firefox .mvOddDel {
	padding:1px 2px;
}

/* --- role parameter window --- */

.roleParamName {
	white-space:nowrap;
}

.roleParamLabel {
	padding-top:8px;
	vertical-align:top;
}

.roleParamValues {
	margin-top:6px;
	height:80px;
}

.roleParamSingleValue {
	border:1px solid #4F4F4F;
	margin-top:6px;
	height:30px;
	padding:0px 2px;
}

.roleParamMandatory {
	background-color:#FFE4DC;
}

.roleParamButtonPanel {
	width:100%;
	margin-top:8px;
}

.roleParamDispLabel {
	width:30%;
	white-space:nowrap;
	vertical-align:top;
}

.roleParamDispValue {
	width:70%;
}

.roleParamCellLabel {
	white-space:nowrap;
}

.roleParamCellValue {
	padding-left:8px;
}

.roleParamCellValue:first-letter {
	margin-left:-4px;
}

/* --- Windows password complexity requirements--- */

.wcpRule, .wcpList li {
	color:#676767;
}

.wcpRule {
	margin-left:-3px;
	margin-top:4px;
	padding-top:0px;
}
.wcpList {
	list-style-type:disc;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:24px;
}
.wcpList li {
	padding-top: 4px;
}

/* --- Progress --- */

.progress {
	width:100%;
	margin-left:4px;
	white-space:nowrap;
	vertical-align:middle;
}

.progressFinished, .progressUnfinished {
	display:inline;
	height:10px;
	border:1px solid #676767;
	padding-left:12px;
}

.progressFinished {
	background-color:#FF6D43;
}

.progressUnfinished {
	background-color:#4F4F4F;
}

.progressText {
	display:inline;
	margin-left:8px;
}

/* --- Due date --- */

.dueDateButton {
	margin-right:20px;
}

.dueDateInput {
	margin-right:4px;
	width:100px;
}

#msie .borderFix,
#msie .roStringList,
#msie .rwStringList,
#msie input,
#msie textarea {
	margin-right:1px;
}

/* --- PlugIn page --- */

.plugInPage {
	margin:28px 0px;
}

.plugIn {
	display:inline;
	float:left;
}

#firefox .plugInTitleBottom {
	height: 2%;
}

.plugInTitleBottom {
	vertical-align: bottom;
}

.plugInTitleHeader {
	font-weight:bold;
	margin:0px;
	padding-bottom:8px;
	vertical-align:top;
}

.plugInTitleHeaderBottom {
	padding-top:8px;
}

.plugInTitleDelim {
	padding-left:4px;
}

.plugInTitlePrefix,
.plugInTitleSize,
.plugInTitleSuffix {
	padding-left:4px;
	color:#00A1D6;
}

.plugInArea {
	border:1px solid #4F4F4F;
	padding:9px 22px 16px 12px;
	height:414px;
	vertical-align:top;
}

.plugInAreaTop {
	height:141px;
}

.plugInAreaBottom {
	height:141px;
}

.plugInData {
	vertical-align:top;
}

.plugInMore {
	vertical-align:top;
	text-align:right;
	height:140px;
}

.plugInMoreTop, .plugInMoreBottom {
	height:20px;
}

.plugInMoreLink {
	color:#00A1D6;
	text-decoration:underline;
	cursor:pointer;
	border:0px;
	background-color:transparent;
	text-align:right;
}

.plugInSeparator {
	width:22px;
}

.plugInSpacer {
	height:1px;
	font-size:1px;
	width:310px;
}

.plugInDots {
	font-weight:bold;
}

.plugInList {
	width:100%;
}

.plugInPropertyPage {
	margin:0px 0px 0px 5px;
	width:100%;
}

/* --- PlugIns --- */

.plugInLabelCell {
	vertical-align:top;
	white-space:nowrap;
}

#msie .plugInLabelCell {
	padding-top:6px;
}

#firefox .plugInLabelCell {
	padding-top:5px;
}

.plugInLabel {
	color:#6F6F6F;
}

.plugInTextField {
	padding-top:2px;
	background-color:#ECECED;
	border-width:0px;
}

#msie .plugInTextField {
	width:172px;
}

#firefox .plugInTextField {
	width:100%;
}

.plugInListHeader {
	font-weight:bold;
	text-align:left;
	padding-bottom:7px;
	padding-left:4px;
	margin:0px;
	white-space:nowrap;
}

.hiddenText {
	color:transparent;
	font-size:1pt;
	height:1px;
	width:1px;
	position:absolute;
	white-space:nowrap;
	overflow:hidden;
	top: -10px;
	padding:0;
}

.plugInListCell1 {
	text-align:left;
	vertical-align:top;
}

.plugInListCellGap {
	padding-bottom:10px;
}

.plugInListCell2 {
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:5px;
}

.plugInListCell3 {
	text-align:left;
	vertical-align:top;
	padding-left:4px;
}

.plugInListIconCell {
	vertical-align:top;
	padding-right:10px;
	width:20px;
}

a.plugInListLink {
	color:#00A1D6 ! important;
	text-decoration:underline;
	cursor:pointer;
}

.plugInListLinkClicked {
	cursor:default;
}

/* --- New layout --- */

.headerTop {
	height:80px;
	width:100%;
	background-color:#ECECED;
	vertical-align:top;
	padding-left:0px;
}

#msie .headerTop {
	/*background:url(../../../../resources/images/logos/header.jpg);*/
}

#firefox .headerTop {
	/*background:url(../../../../resources/images/logos/header.jpg) no-repeat,
	           url(../../../../resources/images/logos/header.jpg) 0px -140px;*/
}

.headerBottom {
	height:6px;
	width:100%;
	background-color:#ECECED;
}

#msie .headerBottom {
	/*background:url(../../../../resources/images/logos/header.jpg) 0px -124px;*/
}

#firefox .headerBottom {
	/*background:url(../../../../resources/images/logos/header.jpg) 0px -124px no-repeat,
	           url(../../../../resources/images/logos/header.jpg) 0px -264px;*/
}

.headerKeyVisual {
	height:80px;
	margin:12px 18px 8px 18px;
	border-width:0px;
}

.headerTopSpacer {
	height:10px;
}

.headerCompanyName {
	font-weight:bold;
	color:#00000;
	vertical-align:top;
	height:52px;
	padding-top:4px;
}

.headerCompanyLogo {
	padding-top:13px;
	vertical-align:top;
	height:52px;
}

.headerCompanyLogoImage {
	height:52px;
	width:302px;
}

.headerProductName {
	color:#00000;
	white-space:nowrap;
	vertical-align:top;
	height:30px;
}

.headerWelcome {
	font-weight:bold;
	white-space:nowrap;
	padding:0px 13px 0px 0px;
	vertical-align:top;
	width:90%;
	height:30px;
	text-align:right;
}

.headerOptions {
	width:100%;
	height:40px;
	vertical-align:top;
}

.headerOptionsPanel {
	white-space:nowrap;
	text-align:right;
}

.headerOptionsPanel .labelSpan {
	text-align:right;
	padding:0px 6px 1px 6px;
	height:100%;
}

.headerLinks {
	white-space:nowrap;
	text-align:right;
	padding:2px 13px 0px 0px;
	height:40px;
	vertical-align:top;
}

.headerMenuBar {
	height:22px;
	width:100%;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#1A4857;
	padding-left:20px;
	/*background-image:linear-gradient(to top, #AAAAAA 0%, #F2F2F2 60%);*/
}

.menuBarVert {
	padding:10px 0px 10px 20px;
	vertical-align:top;
	background-color:#D0D0D1;
	/*background-image:linear-gradient(to left, #999999 0%, #D0D0D1 25%);*/
}

.menuBarVert table {
	width:124px;
}

/* --- utility bar --- */

.utilityBar {
	border:1px solid #FFF;
	height:24px;
	background-color:#383839;
	/*background-image:linear-gradient(to top, #555555 0%, #8A8A8A 100%);*/
	padding:0px 8px 0px 20px;
}

.utilityBarSpacer {
	width:100%;
}

/* --- utility navigation --- */

.utilityNavigationHistory {
	white-space:nowrap;
	text-align:right;
	padding:2px 0px 2px 20px;
}

#firefox .utilityNavigationHistory {
	padding:2px 0px;
}

.utilityNavigationHistory select {
	margin:0px 5px;
}

.utilityNavigationHistory button {
	font-weight:bold;
	height:19px;
	width:19px;
	background-color:#00A1D6;
	padding:0px;
}

/* --- utility quick search --- */

.utilityQuickSearch {
	white-space:nowrap;
	text-align:right;
	padding:2px 8px 2px 0px;
}

.utilityQuickSearch table {
	border:1px solid #4F4F4F;
	background-color:#ECECED;
}

.utilityQuickSearch table td {
	padding-right:6px;
}

.utilityQuickSearch form {
	margin:0px;
}

#quicksearch_icon {
	border-width:0px;
	padding:0px;
}

.utilityQuickSearch input {
	padding-left:2px;
	border-width:0px;
	border-right:1px solid #4F4F4F;
}

/* --- utility advanced search --- */

.utilityAdvancedSearch {
	white-space:nowrap;
	padding-left:5px;
}

a.utilityAdvancedSearchLink {
	color:#FFF !important;
	text-decoration:underline;
}

/* --- File upload --- */

.fuForm {
	width:70%;
}
.fuTable {
	margin-top:4px;
	width:100%;
}
.fuTitle { 
	font-weight:bold;
	padding-bottom:12px;
	color:#00000;
}
.fuLabel {
	padding-left:5px;
	vertical-align:top;
	white-space:nowrap;
}
.fuInputCell {
	text-align:center;
	padding-left:10px;
	padding-bottom:4px;
	width:90%;
}
.fuInputField {
	width:100%;
}
.fuButtonCell {
	text-align:center;
	padding-top:15px;
}
.fuRightButton {
	margin-left:10px;
}

/* --- LDAP filter --- */

.ldFilter {
	white-space:nowrap;
}

.ldFilterIcon {
	background-color:transparent;
	border-width:0px;
	padding:0px 4px 0px 0px;
	height:16px;
	width:12px;
}

#msie .ldFilterIcon {
	width:16px;
}

.ldFilterText {
	width:800px;
}

.ldFilterExpandedView td {
	padding: 1px 4px;
}

.ldFilterExpandedViewVisible{
	display:block ! important;
}

#firefox .ldFilterExpandedViewVisible {
	display:table;
}

.ldFilterExpandedView {
	width:800px;
	margin:2px 0px 0px 16px;
	display:none;
	border:1px solid #B4B4B5;
}

#msie .ldFilterExpandedView {
	margin:0px 0px 0px 20px;
}

/* --- Challenge/Response --- */

.crHeaderQuestions {
	font-weight:bold;
	text-align:left;
	padding:12px 0px 4px 0px;
}

.crHeaderAnswers {
	font-weight:bold;
	text-align:center;
	padding:12px 0px 4px 0px;
}

.crBody {
	padding-bottom:10px;
}

.crTable {
}

.crCell {
	padding:4px 0px 0px 10px;
	white-space:nowrap;
}

.crChallenge {
	width:100%;
}

.crChallengeSelect {
}

.crChallengeInput {
	width:300px;
}

.crChallengeAlign {
	visibility:hidden;
	padding:0px;
}

.crResponseInput {
	width:300px;
}

.crVerifyDiv {
	padding-top:20px;
	text-align:center;
}

/* --- fonts --- */

.ctxMenuButton {
	font-size:9px;
}

.bcnFont,
.headerOptionsPanel .labelSpan,
.headerOptionsPanel select {
	font-size:11px;
}

.addValueHint,
.ctxMenuButton,
.disabledButton,
.footerFont,
.formTool div,
.plugInListCell2,
.thumbnailHint,
.wcpList li,
.wcpRule {
	font-size:11px;
}

.tablePagerButton,
.tablePagerTextButton {
	font-size:11px ! important;
}

p,ul,ol,li,div,td,th,address,nobr,b,i,
a.utilityAdvancedSearchLink,
h3.formTitle,
h3.groupLabel,
h3.groupWithLabel,
h3.groupWithDynaLabel,
h3.groupWithLightLabel,
.appTitle,
.bodyText,
.bodyText2,
.calWeekdayPanel,
.confirmHint,
.exitMessage,
.fileSelector,
.labeledButton,
.listHeaderItemsSelect,
.pressedButton,
.messageBoxButton,
.messageBoxMessage,
.releasedButton,
.roLabel,
.roleParamSingleValue,
.roStringList,
.roTextField,
.roTextFieldBold,
.roTextMessage,
.roTokenString,
.rwLabel,
.rwMandatoryTextField,
.rwStringList,
.rwTextField,
.rwTokenString,
.searchPanelBase,
.searchPanelLabel,
.searchPanelLabelCont,
.searchPanelPlusMinus,
.searchPanelSearch,
.searchPanelSelect,
.searchPanelValue,
.tabButton,
.tableHeaderLabelText,
.tableInfo,
.tableWarning,
.tabSheetTab button,
.treeItem,
.utilityNavigationHistory button,
.utilityNavigationHistory select,
.utilityQuickSearch input {
	font-size:14px;
}

.confirmText,
.headlineText,
.menuEntry,
.menuTitle,
.plugInData,
.plugInListHeader,
.plugInTitleHeader,
.plugInLabel,
.plugInListCell1,
.plugInListCell3,
.plugInMore,
.plugInTextField,
.searchPanelTitle,
.windowTitle {
	font-size:15px;
}

.exitHeader,
.headerWelcome,
.warning {
	font-size:16px;
}

h1,h2,h3,h4	{
	font-size:24px;
}

.headerCompanyName {
	font-size:40px;
}

.headerProductName {
	font-size:18px;
}

.branding {
	width:300px;
}

/*td { border:1px solid red; }*/

	
	





