@charset "utf-8";
*:focus
{
	outline: none;
}
html
{
	height: 100%;
	width: 100%;
	-webkit-touch-callout: none;
	font-size: 14px;
}
body
{
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: 400;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-repeat: no-repeat;
	color: #333333;
	overflow-y: scroll;
}
* + html body
{
	overflow-y: auto;
}
img
{
	border: 0;
}
p
{
	margin: 0;
}
a
{
	color: #861F41;
	text-decoration: none;
	outline: none;
}
a:focus
{
	color: #861F41;
}
a:hover
{
	text-decoration: underline;
}
.ix-large-label-left label.Text_Label,
.ix-medium-label-left label.Text_Label,
.ix-small-label-left label.Text_Label
{
	padding-top: 7px;
}
label.Text_Label.for-upCheckControl
{
	padding-top: 0;
}
input
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	-webkit-border-radius: 0;
}
input:required
{
	border-bottom: 1px dashed #861F41;
}
input:required:hover,
input:required:focus
{
	background-color: #ffffff;
}
input[aria-invalid="true"]
{
	border: 2px solid #861F41;
}
input[aria-invalid="true"]:hover,
input[aria-invalid="true"]:focus
{
	background-color: #ffffff;
}
input[readonly],
input[readonly]:focus,
input[readonly]:hover
{
	background-color: #eeeeee !important;
}
input[data-type="upDateTimeControl"] + a,
input[data-type="upDateControl"] + a
{
	height: 16px;
}
.required-dynamic,
.textarea_required .mce-tinymce,
.required-dynamic_textarea + .tox-hugerte
{
	border-bottom: 1px dashed #861F41 !important;
}
textarea
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0.8571rem;
	font-family: inherit;
}
textarea:required:hover,
textarea:required:focus
{
	background-color: #ffffff;
}
textarea[aria-invalid="true"]
{
	border: 2px solid #861F41;
}
textarea[aria-invalid="true"]:hover,
textarea[aria-invalid="true"]:focus
{
	background-color: #ffffff;
}
textarea[readonly],
textarea[readonly]:hover,
textarea[readonly]:focus
{
	background-color: #eeeeee !important;
}
textarea[data-id="chatInputTextfield"]
{
	min-height: 100px;
	margin-bottom: 10px;
}
select
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
select:required
{
	border-bottom: 1px dashed #861F41;
}
select:required:hover,
select:required:focus
{
	background-color: #ffffff;
}
select[aria-invalid="true"]
{
	border: 2px solid #861F41;
}
select[aria-invalid="true"]:hover,
select[aria-invalid="true"]:focus
{
	background-color: #ffffff;
}
select[readonly],
select[readonly]:hover,
select[readonly]:focus
{
	background-color: #eeeeee !important;
}
table[aria-invalid="true"],
fieldset[aria-invalid="true"]
{
	border: 1px solid #861F41;
}
h1
{
	font-size: 1.7142rem;
	margin: 0;
	color: #861F41;
	font-weight: 400;
}
h2
{
	font-size: 1.2857rem;
	margin: 0;
	color: #333333;
}
h3
{
	font-size: 1.1428rem;
	margin: 0;
	color: #333333;
}
h4
{
	font-size: 0.8125em;
	margin: 0;
}
h5
{
	font-size: 0.6875em;
	margin: 0;
}
h6
{
	font-size: 0.625em;
	margin: 0;
}
::placeholder
{
	color: #0076A8;
	opacity: 1.0;
}
:-ms-input-placeholder
{
	color: #0076A8;
}
::-ms-input-placeholder
{
	color: #0076A8;
}
details
{
	line-height: 1.9;
}
details summary
{
	cursor: pointer;
}
details summary::marker
{
	font-family: "Font Awesome 5 Pro";
	content: "\f054  ";
	font-weight: 600;
}
details[open=""]
{
	padding-left: 20px;
}
details[open=""] > summary
{
	margin-left: -20px;
}
details[open=""] > summary::marker
{
	content: "\f078  ";
}
#Cookie_Warning
{
	padding: 10px;
	margin: 0 0 10px 0;
}
#Cookie_Warning_Caption
{
	margin-bottom: 5px;
}
#Cookie_Warning_Help_Content
{
	margin: 10px 0 0;
}
.Login_Container
{
	position: relative;
}
.Login_Container + form
{
	display: inline;
}
.Login_Container .Login_Header
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.Login_Container .Login_Header_Icon
{
	background-image: url(../../images/assets/fontawesome icons 64/user-circle.png?usn=1761733587301&s=fc85ca3437f1345b4915c99d9fea0504a9d2ea77);
	background-repeat: no-repeat;
	height: 64px;
	width: 64px;
	display: inline-block;
}
.Login_Container .Login_Header_Username
{
	font-size: 1.7142rem;
	overflow-wrap: break-word;
	font-weight: 600;
}
.Login_Container .Login_Header_Username::first-line
{
	font-weight: normal;
}
.Login_Container .Login_Content .Login_Row:not(:last-of-type)
{
	margin-bottom: 10px;
}
.Login_Container .Login_Content .Login_Row_Label
{
	line-height: 25px;
	display: none;
}
.Login_Container .Login_Row .Login_Row_Icon_Group
{
	display: -webkit-flex;
	display: flex;
	position: relative;
}
.Login_Container .Login_Content .Login_Row_Icon
{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
}
.Login_Container .Login_Content .Login_Row_Icon.username-icon
{
	background-image: url(../../images/assets/fontawesome icons/user.png?usn=1761733587301&s=2e2ed6ee65a7cfdeb5a650f64841823dcf82ef19);
	left: 5px;
}
.Login_Container .Login_Content .Login_Row_Icon.password-icon
{
	background-image: url(../../images/assets/fontawesome icons/key.png?usn=1761733587301&s=2e0b42abb99a2da9a50b7ad34f59b0072b35252b);
	left: 5px;
}
.Login_Container .Login_Content .Login_Row_Icon.passwordShow-icon
{
	background-image: url(../../images/assets/fontawesome icons/eye.png?usn=1761733587301&s=7c0ef9b1a45e894b0e4c0dfd40209b387525da9d);
	right: 5px;
	cursor: pointer;
}
.Login_Container .Login_Content .Login_Row_Icon.passwordHide-icon
{
	background-image: url(../../images/assets/fontawesome icons/eye-slash.png?usn=1761733587301&s=7a6cae35a98ed347b1e874460bd4d66c2edcc08d);
	right: 5px;
	cursor: pointer;
}
.Login_Container .Login_Content .Login_Row_Icon.domain-icon
{
	background-image: url(../../images/assets/fontawesome icons/network-wired.png?usn=1761733587301&s=ee294d55f5a5faf47caba5889216ab3c02529a29);
	left: 5px;
}
.Login_Container .Login_Content .Login_Row_Icon.domainClear-icon
{
	background-image: url(../../images/assets/fontawesome icons/times.png?usn=1761733587301&s=56bc27f7066ea2647d12c0bbddf216133dcdb11a);
	right: 30px;
}
.Login_Container .Login_Content input
{
	min-height: 40px;
	width: 100%;
	padding-left: 40px;
}
.Login_Container .Login_Content input::placeholder,
.Login_Container .Login_Content select .Listbox_Placeholder,
.Login_Container .Login_Content select:disabled
{
	opacity: 0.5;
}
.Login_Container .Login_Row_Select .domain-select
{
	width: 100%;
	min-height: 40px;
	padding-left: 40px;
	background-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Down2.svg?usn=1761733587301&s=060d3eda1280c59bba97c1d788b396f1cbe92d7a) no-repeat;
	background-position: right 10px center;
	background-size: 15px;
}
.Login_Container .Login_Footer input
{
	min-height: 30px;
	width: 100%;
	margin-top: 10px;
}
[data-ix-control="tooltip"] #ID_PwContainer
{
	width: 400px;
}
.Login_Container .Login_Content .Login_Row_Icon.password-iconOldPw
{
	background-image: url(../../thirdparty/icon54/svg/line/Seo/RemovKeyTag.svg?usn=1761733587301&s=c899a0e85a45cc40682ecde38e4489c32e3f0338);
}
.Login_Container .Login_Content .Login_Row_Icon.password-iconNewPw1
{
	background-image: url(../../thirdparty/icon54/svg/line/Seo/AddKeyTag.svg?usn=1761733587301&s=d8af4ccf446b8f1764844930b62b417555ae981a);
}
.Login_Container .Login_Content .Login_Row_Icon.password-iconNewPw2
{
	background-image: url(../../thirdparty/icon54/svg/line/Seo/KeyTagDone.svg?usn=1761733587301&s=a72413176194339a184d6af376de600b499f5059);
}
.Login_InfoBox,
.Login_InfoBoxPersistence
{
	background: none;
	margin: 0;
	margin-top: 10px;
	padding: 10px;
	white-space: normal;
}
.InfoBoxContent
{
	display: table;
}
.InfoBoxContent *
{
	vertical-align: middle;
	display: table-cell;
}
.InfoBoxContent .icon
{
	padding-right: 10px;
	font-size: 1.25rem;
}
.InfoBox_Success
{
	color: #00c500;
	background: #d4edda;
}
.InfoBox_Warning
{
	color: #861F41;
	background: #ffeeba;
}
.InfoBox_Error
{
	color: #861F41;
	background: #ffffff;
}
#Login_Start
{
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	width: 300px;
	padding: 10px;
}
#Login_Start #Login_Start_Header
{
	margin-top: 10px;
	margin-bottom: 25px;
}
ix-login-otp
{
	--base__text__color: #171d1e;
	--base__background-color: #e9eff0;
	--base__accent__color: #006973;
	--base__accent__color--hover: #1f7b84;
	--base__border-radius: 4px;
	--base__border-width: 1px;
	--base__font-family: Roboto,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__transition: all 0.5s ease;
	--base__control__height: 40px;
	--base__control__spacing: 10px;
	--base__control__border-color: #bfc8ca;
	--button__cancel__background-color--hover: var(--base__accent__color--hover);
	--button__cancel__background-color: transparent;
	--button__cancel__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
	--button__cancel__border-radius: 100px;
	--button__cancel__border: var(--base__border-width) solid var(--base__accent__color);
	--button__cancel__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3),0 1px 3px 1px rgba(0, 0, 0, 0.15);
	--button__cancel__box-shadow: none;
	--button__cancel__color--hover: var(--base__background-color);
	--button__cancel__color: var(--base__accent__color);
	--button__cancel__font-weight: 500;
	--button__cancel__height: var(--base__control__height);
	--button__cancel__padding-inline: var(--base__control__spacing);
	--button__continue__background-color--hover: var(--base__accent__color--hover);
	--button__continue__background-color: var(--base__accent__color);
	--button__continue__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
	--button__continue__border-radius: 100px;
	--button__continue__border: var(--base__border-width) solid var(--base__accent__color);
	--button__continue__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3),0 1px 3px 1px rgba(0, 0, 0, 0.15);
	--button__continue__box-shadow: none;
	--button__continue__color--hover: var(--base__background-color);
	--button__continue__color: var(--base__background-color);
	--button__continue__font-weight: 500;
	--button__continue__height: var(--base__control__height);
	--button__continue__padding-inline: var(--base__control__spacing);
	--button__send__background-color--hover: var(--base__accent__color--hover);
	--button__send__background-color: var(--base__accent__color);
	--button__send__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
	--button__send__border-radius: 100px;
	--button__send__border: var(--base__border-width) solid var(--base__accent__color);
	--button__send__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3),0 1px 3px 1px rgba(0, 0, 0, 0.15);
	--button__send__box-shadow: none;
	--button__send__color--hover: var(--base__background-color);
	--button__send__color: var(--base__background-color);
	--button__send__font-weight: 500;
	--button__send__height: var(--base__control__height);
	--button__send__padding-inline: var(--base__control__spacing);
	--link__color--hover: var(--base__accent__color--hover);
	--link__color: var(--base__accent__color);
	--link__font-size: calc(var(--base__font-size) - 2px);
	--link__font-weight: 500;
	--radio__label__font-size: var(--base__font-size);
	--radio__toggle__background-color--checked: var(--base__accent__color);
	--radio__toggle__background-color: var(--base__background-color);
	--radio__toggle__border--checked: var(--base__border-width) solid var(--base__text__color);
	--radio__toggle__border: var(--base__border-width) solid var(--base__text__color);
	--radio__toggle__color--dot: var(--base__accent__color);
	--radio__toggle__color: var(--radio__toggle__background-color);
	--radio__toggle__size: calc(var(--base__font-size) + 3px);
	--input__height: var(--base__control__height);
	--input__font-size: var(--base__font-size);
	--input__font-family: var(--base__font-family);
	--input__border-width: var(--base__border-width);
	--input__border-radius: var(--base__border-radius);
	--input__border-color: var(--base__control__border-color);
	--input__border-color--hover: var(--base__accent__color);
	--input__border-color--focus: var(--base__accent__color);
	--input__background-color: var(--base__background-color);
	--input__background-color--hover: var(--base__background-color);
	--input__background-color--focus: var(--base__background-color);
	--input__color: var(--base__text__color);
	--input__color--hover: var(--base__text__color);
	--input__color--focus: var(--base__text__color);
	--select__height: var(--input__height);
	--select__font-size: var(--input__font-size);
	--select__font-family: var(--input__font-family);
	--select__border-radius: var(--input__border-radius);
	--select__padding-inline: var(--base__control__spacing);
	--select__listbox__background-color: var(--input__background-color);
	--select__listbox__border-color: var(--input__border-color);
	--select__listbox__border-width: var(--input__border-width);
	--select__option__background-color--selected: var(--base__accent__color);
	--select__option__background-color: #d0d5d6;
	--select__option__color--hover: var(--base__text__color);
	--select__option__color--selected: var(--base__background-color);
	--select__option__color: #171d1e88;
	--notification__error__font-size: calc(var(--base__font-size) - 2px);
	--notification__error__font-family: var(--base__font-family);
	--notification__error__border-width: var(--base__border-width);
	--notification__error__border-radius: var(--base__border-radius);
	--notification__error__border-color: transparent;
	--notification__error__accent__color: #ba1a1a;
	--notification__error__background-color: #ba1a1a44;
	--notification__error__text__color: var(--base__text__color);
	--notification__error__text__padding: 0.5em 1em;
	--notification__error__icon__padding-inline-start: 0.5em;
	--notification__error__close-button__padding-inline-end: 0.5em;
	--notification__error__close-button__color: var(--base__text__color);
	--notification__info__font-size: calc(var(--base__font-size) - 2px);
	--notification__info__font-family: var(--base__font-family);
	--notification__info__border-width: var(--base__border-width);
	--notification__info__border-radius: var(--base__border-radius);
	--notification__info__border-color: transparent;
	--notification__info__accent__color: var(--base__accent__color);
	--notification__info__background-color: #00697344;
	--notification__info__text__color: var(--base__text__color);
	--notification__info__text__padding: 0.5em 1em;
	--notification__info__icon__padding-inline-start: 0.5em;
	--notification__info__close-button__padding-inline-end: 0.5em;
	--notification__info__close-button__color: var(--base__text__color);
}
#ID_LoggedOut_Container
{
	margin: 10px auto;
	width: 75%;
}
#ID_LoggedOut_Link
{
	cursor: pointer;
}
div#showPortalConfig
{
	width: 35px;
	height: 50px;
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Left2.svg?usn=1761733587301&s=794ca65b48a03624b78c73b206bb46b9167ea23a) 0% 0% no-repeat white;
	top: 50%;
	right: 0;
	position: fixed;
	box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.5);
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-size: 30px;
	background-position: center;
	display: none;
}
div#showPortalConfig:hover
{
	width: 50px;
	cursor: pointer;
	height: 150px;
	top: 45%;
	transition-duration: 0.3s;
	box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.5);
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Left2.svg?usn=1761733587301&s=794ca65b48a03624b78c73b206bb46b9167ea23a) 0% 0% no-repeat white;
	background-size: 60px;
	background-position: center;
}
div#portalConfigOverlay
{
	position: absolute;
	z-index: 1000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #ffffff;
	padding: 30px;
	overflow: auto;
}
div#portalConfigOverlay nav ul.configTabs
{
	margin: 0 0 20px 0;
	padding: 0;
	margin-left: -30px;
	border-bottom: 1px solid #aaaaaa;
}
div#portalConfigOverlay nav ul.configTabs li
{
	display: inline-block;
	padding: 5px 40px;
	margin-right: 5px;
	height: inherit;
	font-size: 1.25rem;
	font-weight: 600;
	border-bottom: 2px solid transparent;
}
div#portalConfigOverlay nav ul.configTabs li.selected
{
	border-bottom: 2px solid #861F41;
	color: #333333;
}
div#portalConfigOverlay nav ul.configTabs li:hover
{
	cursor: pointer;
	border-bottom: 2px solid #861F41;
	color: #333333;
	transition-duration: 0.5s;
}
div#portalConfigOverlay section.gridCfg
{
	margin-bottom: 30px;
}
section.gridCfg div[data-config="viewportsize"] span
{
	display: inline-block;
	padding: 2px 15px;
	height: inherit;
	font-size: 1.2857rem;
	margin-right: 5px;
}
section.gridCfg div[data-config="viewportsize"] span:hover
{
	cursor: pointer;
	color: #ffffff;
	background-color: #861F41;
}
section.gridCfg div[data-config="viewportsize"] span.selected
{
	color: #ffffff;
	background-color: #861F41;
}
div#portalConfigOverlay section.saveGridConfig .abortCfgAction,
div#portalConfigOverlay section.saveGridConfig .saveCfgAction
{
	font-size: inherit;
	color: #ffffff;
	background-color: #861F41;
	padding: 5px 15px;
	border: none;
	cursor: pointer;
}
div#portalConfigOverlay section.saveGridConfig .abortCfgAction:hover,
div#portalConfigOverlay section.saveGridConfig .saveCfgAction:hover
{
	background-color: #861F41;
	text-decoration: underline;
}
section.gridCfg div[data-config="configtable"] header
{
	padding-bottom: 5px;
	border-bottom: 1px solid #aaaaaa;
	margin-right: 100px;
	height: 20px !important;
}
section.gridCfg div[data-config="configtable"] header span
{
	display: inline-block;
	width: 11%;
	padding-left: 10px;
	font-weight: 600;
}
section.gridCfg div[data-config="configtable"] div.column
{
	padding: 5px 0 5px 0;
	margin-right: 85px;
	border-bottom: 1px solid #aaaaaa;
}
section.gridCfg div[data-config="configtable"] div.column.selectedCfgCol
{
	background-color: #aaaaaa;
}
section.gridCfg div[data-config="configtable"] div.column:hover
{
	cursor: pointer;
	background-color: #aaaaaa;
	transition-duration: 0.5s;
}
section.gridCfg div[data-config="configtable"] div.cfgColumns div.column div
{
	display: inline-block;
	width: 11%;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: 600;
}
div#portalConfigOverlay section.gridCfg div[data-config="actionpanel"] button
{
	border: none;
	width: 24px;
	height: 24px;
	margin: 5px 5px 10px 5px;
	padding: 15px;
}
div#portalConfigOverlay section.gridCfg div[data-config="actionpanel"] .add
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Add.svg?usn=1761733587301&s=1ff31a86818a256914a93ac3f751a0168e677e19) center no-repeat #ffffff;
	background-size: 20px;
}
div#portalConfigOverlay section.gridCfg div[data-config="actionpanel"] .up
{
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Up7.svg?usn=1761733587301&s=f6aada495cb031b5c0ee6938045366ab75d2f019) center no-repeat #ffffff;
	background-size: 20px;
}
div#portalConfigOverlay section.gridCfg div[data-config="actionpanel"] .down
{
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Down7.svg?usn=1761733587301&s=85de20dab27217e99e9068e986d12e4ff1b3b036) center no-repeat #ffffff;
	background-size: 20px;
}
div#portalConfigOverlay section.gridCfg div[data-config="actionpanel"] .delete
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Trash.svg?usn=1761733587301&s=0ac2a6611ed28c8166e23c172df1c8f385fbe769) center no-repeat #ffffff;
	background-size: 20px;
}
div#portalConfigOverlay section.gridPreview
{
	max-height: 260px;
	min-height: 260px;
	overflow-y: auto;
	position: relative;
	margin-bottom: 10px;
}
div#portalConfigOverlay section.build section.gridPreview div.preview-color-odd
{
	background-color: #FFFFFF;
}
div#portalConfigOverlay section.build section.gridPreview div.preview-color-even
{
	background-color: #aaaaaa;
}
section.gridPreview div.preCol
{
	line-height: 45px;
	height: 45px;
	margin-bottom: 5px;
}
section.gridPreview div.preCol div.bgPreCol
{
	background-color: #aaaaaa;
	width: 100%;
	height: 100%;
}
section.gridPreview div.preCol div.bgPreCol.selectedPreviewCol
{
	background-color: #aaaaaa;
	transition-duration: 1s;
	transform: rotateX(180deg);
	line-height: 45px;
	height: 45px;
}
section.gridPreview div.preCol div.bgPreCol span
{
	padding-left: 5px;
}
div#portalConfigOverlay aside.appConfigPanel
{
	background-color: #eeeeee;
	padding: 10px;
}
div#portalConfigOverlay aside.appConfigPanel h2
{
	font-weight: 600;
	font-size: 1.1428rem;
}
div#portalConfigOverlay aside.appConfigPanel section.portletSearch input
{
	width: 100%;
	margin: 5px 0 0 0;
	border: 1px solid #aaaaaa;
	height: 35px;
	padding: 0 0 0 5px;
}
div#portalConfigOverlay aside.appConfigPanel section.portletClassesPool,
div#portalConfigOverlay aside.appConfigPanel section.portletPool
{
	padding: 10px 10px 8px 10px;
	margin-top: 5px;
	position: relative;
	background-color: #ffffff;
}
div#portalConfigOverlay aside.appConfigPanel h4
{
	display: inline-block;
	font-weight: 600;
	font-size: 1.0rem;
	padding: 0;
}
div#portalConfigOverlay section div.poolToggle
{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 100%;
	height: 30px;
	z-index: 2;
	background: url(../../thirdparty/icon54/svg/solid/Arrows/Down6.svg?usn=1761733587301&s=f4d1b5603f0d58d66264be8a5d7736d59e6a5689) 0% 0% no-repeat transparent;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center right;
	background-size: 12px;
}
div#portalConfigOverlay aside.appConfigPanel ul li.poolPortlet
{
	list-style: none;
	margin-top: 2px;
	background-color: #aaaaaa;
	padding: 10px 5px 8px 10px;
	position: relative;
	margin-right: 10px;
}
div#portalConfigOverlay aside.appConfigPanel ul li:hover
{
	background-color: #aaaaaa;
}
div#portalConfigOverlay aside.appConfigPanel h3
{
	margin-top: 30px;
	font-weight: 600;
	font-size: 1.1428rem;
	text-transform: none;
}
div#portalConfigOverlay aside.appConfigPanel .portletAppContainer
{
	max-height: 200px;
	overflow-y: auto;
}
div#portalConfigOverlay aside.appConfigPanel .template,
div#portalConfigOverlay section.appBuild .template
{
	background-color: #aaaaaa;
}
div#portalConfigOverlay aside.appConfigPanel .deletePortlet
{
	position: absolute;
	top: 5px;
	right: 4px;
	width: 24px;
	min-width: 16px;
	height: 24px;
	min-height: 16px;
	margin: 0 2px 0 0;
	border: none;
	display: inline-block;
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Trash.svg?usn=1761733587301&s=0ac2a6611ed28c8166e23c172df1c8f385fbe769) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
	border-radius: 100%;
}
div#portalConfigOverlay aside.appConfigPanel section.userSettings
{
	background-color: #ffffff;
	padding: 10px 10px 5px 10px;
}
div#portalConfigOverlay aside.appConfigPanel .resetPortalSettings
{
	font-size: inherit;
	color: #ffffff;
	background-color: #861F41;
	padding: 5px 15px;
	border: none;
	cursor: pointer;
	width: 130px !important;
	margin-top: 5px;
}
div#portalConfigOverlay aside.appConfigPanel .resetPortalSettings:hover
{
	background-color: #861F41;
	text-decoration: underline;
}
div#portalConfigOverlay section.appBuild ul.adminTabs
{
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
div#portalConfigOverlay section.appBuild ul.adminTabs li
{
	display: inline-block;
	padding: 5px 15px;
	margin-right: 5px;
	height: inherit;
}
div#portalConfigOverlay section.appBuild ul.adminTabs li.selected
{
	color: #ffffff;
	background-color: #861F41;
}
div#portalConfigOverlay section.appBuild ul.adminTabs li:hover
{
	color: #ffffff;
	cursor: pointer;
	background-color: #861F41;
}
div#portalConfigOverlay section.saveAppConfig .abortCfgAction,
div#portalConfigOverlay section.saveAppConfig .saveCfgAction
{
	font-size: inherit;
	color: #ffffff;
	background-color: #861F41;
	padding: 5px 15px;
	border: none;
	cursor: pointer;
}
div#portalConfigOverlay section.saveAppConfig .abortCfgAction:hover,
div#portalConfigOverlay section.saveAppConfig .saveCfgAction:hover
{
	background-color: #861F41;
	text-decoration: underline;
}
div#portalConfigOverlay section.appBuild div.appColumn
{
	margin: 0 0 20px 0;
	background-color: #eeeeee;
	min-height: 150px;
	padding: 0 10px 0 10px;
	border: 1px dashed #aaaaaa;
	box-shadow: 0 0 10px #aaaaaa;
}
div#portalConfigOverlay section.appBuild div.appColumn h3
{
	padding: 10px 0;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa;
}
div#portalConfigOverlay section.appBuild div.appColumn div.dropzone
{
	min-height: 45px;
	padding-bottom: 60px;
	position: relative;
}
div#portalConfigOverlay section.appBuild div.appColumn div.dropzone p
{
	display: block;
	text-align: center;
	padding: 5px;
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	margin: 0;
	color: #aaaaaa;
}
div#portalConfigOverlay section.appBuild li.poolPortlet,
div#portalConfigOverlay section.appBuild li.cfgPortlet
{
	list-style: none;
	margin-top: 2px;
	background-color: #ffffff;
	padding: 12px 5px 12px 10px;
	position: relative;
	width: -moz-available;
	display: block;
}
div#portalConfigOverlay section.appBuild section div.appToggle
{
	background: url(../../images/assets/portal/neu/Information_60px.png?usn=1761733587301&s=2fa0c849c776ec533bdca48cba35fb2e3d13b36a) center no-repeat transparent;
	background-size: 32px;
	position: relative;
	z-index: 3;
	top: -20px;
	right: 0;
	float: right;
}
div#portalConfigOverlay section.appBuild section.description span.description
{
	font-size: 0.8571rem;
	padding-top: 10px;
}
div#portalConfigOverlay section.appBuild section.description span.nodescription
{
	color: #aaaaaa;
	font-style: italic;
	font-size: 0.8571rem;
	padding-top: 10px;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper
{
	position: relative;
	top: -4px;
	float: right;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .panelIcon,
div#portalConfigOverlay section.appBuild .panelIcon
{
	width: 24px;
	height: 24px;
	margin: 0 3px 0 0;
	border: none;
	background: none;
	display: inline-block;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .mandatory
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Lock.svg?usn=1761733587301&s=facb705edd30996de64077ab688b9582fba997d1) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .noMandatory
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/LockOpen.svg?usn=1761733587301&s=6cc598669a744ad834a379a850112c9e7488b559) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .drag
{
	background: url(../../thirdparty/icon54/svg/solid/SelectionCursors/OpenHand2.svg?usn=1761733587301&s=57173a4e82a38a1439382db5de94e76d36a90cd4) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .noDrag
{
	background: url(../../thirdparty/icon54/svg/solid/TouchGestures/DontTouch.svg?usn=1761733587301&s=815b4d3c68185192f8fd7d03dcb565c30eb2e8ef) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .edit
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Pencil.svg?usn=1761733587301&s=4bec5ae5acc0784532a2006acb469ba1342c0864) 0% 0% no-repeat transparent;
	background-size: 14px;
	background-color: #ffffff;
	background-position: center;
}
div#portalConfigOverlay section.appBuild .cfgPortlet .panelWrapper .remove
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Trash.svg?usn=1761733587301&s=0ac2a6611ed28c8166e23c172df1c8f385fbe769) 0% 0% no-repeat transparent;
	background-size: 16px;
	background-color: #ffffff;
	background-position: center;
}
.hidden
{
	position: absolute;
	left: -10000px;
	top: -10000px;
	width: 0;
	height: 0;
	display: inline;
}
.hiddenarea
{
	padding: 5px;
	background-color: #ff0000;
	display: none;
}
.hiddenarea > .hiddenarea-group
{
	padding: 20px;
}
.hiddenarea-group
{
	padding-top: 20px;
	padding-left: 20px;
	background-color: #861F41;
}
.hiddenarea-group > label
{
	display: block;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: 600;
	font-size: 1.1875rem;
	padding: 2px 2px 2px 5px;
}
.hiddenarea-group-content-item
{
	background-color: #861F41;
	padding: 5px;
}
.hiddenarea-group-content-item > label
{
	display: block;
	color: #ffffff;
	font-weight: 600;
	padding: 1px;
}
#ID_ShrinkIconContainer a
{
	height: 40px;
	width: 40px;
	background-color: black;
	position: fixed;
	bottom: 5px;
	right: 5px;
	-moz-box-shadow: 0 0 3px rgb(0, 0, 0);
	-webkit-box-shadow: 0 0 3px rgb(0, 0, 0);
	box-shadow: 0 0 3px rgb(0, 0, 0);
	padding: 5px;
	background-image: url(../../images/assets/share/size-minimize.png?usn=1761733587301&s=ba05429b20faf09cbdbd9068d4b5c2ecbf3ca1ed);
	background-position: center;
	background-repeat: no-repeat;
}
.hiddenSkip
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 0;
}
.hiddenSkip a:link,
.hiddenSkip a:visited
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	display: inline;
}
.hiddenSkip a:focus,
.hiddenSkip a:active
{
	background-color: #ffffff;
	padding: 10px;
	padding-left: 20px;
	border: 5px solid #aaaaaa;
	left: 1px;
	top: 1px;
	position: fixed;
	z-index: 99999;
	font-size: 1.0rem;
	height: 16px;
	min-width: 180px;
	text-align: center;
	font-weight: 600;
	outline: none;
	background-image: url(../../images/MB/arrow.png?usn=1761733587301&s=fa9eebfa633b150529ed2fc84d84acd27d659f50);
	background-position: 10px 8px;
	background-repeat: no-repeat;
}
* + html .clearfix
{
	display: inline-block;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
	visibility: hidden;
}
#Container_Warning
{
	padding: 5px;
	margin: 0;
	border: 1px solid #ff0000;
}
#Container_Error
{
	padding: 5px;
	margin: 0;
	border: 1px solid #ff0000;
}
#Container_Error h1
{
	font-size: 1.1428rem;
	font-weight: 600;
}
#Container_Error ul
{
	padding: 10px;
}
#Container_Error li
{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #aaaaaa;
}
.showExceptionTT:hover
{
	cursor: pointer;
}
.Session_LogoutWarning .Icon
{
	background-image: url(../../thirdparty/icon54/svg/solid/Login/Exit2.svg?usn=1761733587301&s=f1030fa1f705c124ceaaee34d4b9ef99b2164dec);
	background-repeat: no-repeat;
	box-shadow: none;
	float: left;
	height: 64px;
	margin-right: 10px;
	width: 64px;
}
.Session_LogoutWarning .Text_Standard
{
	margin: 5px 0 10px 0;
}
.Session_LogoutWarning #ID_buttonReset
{
	width: 100%;
}
.Taginput.autocomplete-suggestions
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: 0 0 20px #aaaaaa;
	box-sizing: border-box;
	cursor: default;
	display: none;
	max-height: 250px;
	min-width: 200px;
	overflow-x: hidden;
	padding: 10px;
	position: absolute;
	text-align: left;
	z-index: 9999;
	font-size: 1.0rem;
}
.Searchinput.autocomplete-suggestions
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: 0 0 20px #aaaaaa;
	box-sizing: border-box;
	cursor: default;
	display: none;
	max-height: 250px;
	min-width: 200px;
	overflow-x: hidden;
	padding: 10px;
	position: absolute;
	text-align: left;
	z-index: 9999;
	font-size: 1.0rem;
}
.Searchinput .autocomplete-suggestion
{
	margin: 5px;
}
.Searchinput .autocomplete-suggestion b
{
	font-weight: normal;
	color: #333333;
}
.Searchinput .autocomplete-suggestion.selected
{
	text-decoration: underline;
	cursor: pointer;
}
.suggest-box
{
	background-color: #FFFFFF;
	border: 1px solid #aaaaaa;
	box-shadow: 0 0 20px #aaaaaa;
	box-sizing: border-box;
	cursor: default;
	max-height: 250px;
	min-width: 200px;
	overflow-x: hidden;
	padding: 10px;
	text-align: left;
	z-index: 9999;
	font-size: 0.9375rem;
	position: fixed;
}
.suggest-box ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.suggest-box ul li
{
	padding: 4px 8px;
	font-size: 85%;
	border-bottom: 1px solid #aaaaaa;
}
.suggest-box ul li:last-child
{
	border: 0;
}
.suggest-box ul li.selected
{
	color: #ffffff;
	background-color: #6D6D6D;
	border-color: darken(#6D6D6D,5%);
}
.TagResultContainer
{
	width: 24%;
	float: right;
}
.TagSearchResults
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
}
.TagSearchResults li
{
	padding-top: 10px;
}
.SearchResultContainer
{
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
}
.SearchResultsHeader
{
	min-width: 250px;
}
.SearchApplicationResults
{
	list-style: none;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	background-color: #aaaaaa;
	width: 600px;
}
.SearchApplicationResults li
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 1.0rem;
}
ul.SearchApplicationResults .ResultTitle a
{
	color: #333333;
	text-decoration: underline;
	font-size: 1.1428rem;
	font-weight: normal;
}
ul.SearchApplicationResults .ResultTitle a:focus
{
	font-size: 1.1428rem;
	font-weight: normal;
}
ul.SearchApplicationResults .ResultBody
{
	font-size: 0.8125rem;
}
ul.SearchApplicationResults .ResultFooter a
{
	font-size: 0.8571rem;
	text-decoration: underline;
	color: #00c500;
	font-weight: normal;
}
.SearchResults
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	background-color: #ffffff;
	width: 600px;
}
.SearchResults li
{
	padding-top: 18px;
	padding-left: 10px;
	font-size: 1.0rem;
}
.SearchResults .SearchResultScore
{
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}
.SearchResults .high
{
	background-color: #00c500;
	float: left;
}
.SearchResults .low
{
	background-color: #ff0000;
	float: left;
}
ul.SearchResults .ResultTitle a
{
	color: #333333;
	text-decoration: underline;
	font-size: 1.1428rem;
	font-weight: normal;
}
ul.SearchResults .ResultTitle a:focus
{
	font-size: 1.1428rem;
	font-weight: normal;
}
ul.SearchResults .ResultBody
{
	font-size: 0.8125rem;
}
ul.SearchResults .AuthorInformation
{
	font-size: 0.8125rem;
	font-style: italic;
}
ul.SearchResults .ResultFooter a
{
	font-size: 0.8571rem;
	text-decoration: underline;
	color: #00c500;
	font-weight: normal;
}
ul.SearchResults .ResultFooter a:focus
{
	font-weight: normal;
}
.SearchResultContainer strong
{
	font-weight: 600;
}
#tabconfig fieldset
{
	border: 0;
	margin: 0.8rem 0 0 0;
}
#tabconfig fieldset legend
{
	color: #861F41;
	font-weight: 600;
}
#tabconfig input
{
	border: 1px solid #aaaaaa;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
}
#tabconfig div.title
{
	margin-bottom: 2px;
}
#tabconfig div.title label
{
	background: #aaaaaa;
	display: inline-block;
	font-size: 1.0rem;
	height: 30px;
	line-height: 30px;
	overflow: visible;
	padding-bottom: 0;
	padding-top: 0;
	position: relative;
	text-align: center;
	width: 20%;
	z-index: 2;
	float: left;
}
#tabconfig div.title input
{
	width: 80%;
}
#tabconfig ul.searchconfig
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tabconfig ul.searchconfig li
{
	padding: 6px 2px 6px 6px;
	min-height: 18px;
	margin-bottom: 1px;
	background-color: #ffffff;
	position: relative;
}
#tabconfig ul.searchconfig li:hover
{
	background-color: #aaaaaa;
}
#tabconfig .tabconfigSearchConfigs .search
{
	position: relative;
}
#tabconfig .tabconfigSearchConfigs .search .inpSearch
{
	width: 100%;
	height: 25px;
}
#tabconfig .tabconfigSearchConfigs .search .btnSearch
{
	width: 35px;
	top: 0;
	right: 0;
	position: absolute;
}
#tabconfig .tabconfigSearchConfigs .search .btnSearch button
{
	border: 1px solid #aaaaaa;
	border-left: 0;
	cursor: pointer;
	height: 30px;
	width: 100%;
	background: #ffffff;
}
#tabconfig .tabconfigSearchConfigs .search .btnSearch button::after
{
	content: "\f002";
	font-size: 1.1428rem;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	color: #0076A8;
	position: relative;
	top: 0;
}
#tabconfig .tabconfigSearchConfigs .appinfo
{
	font-weight: 600;
}
#tabconfig input[type="checkbox"]
{
	display: none;
}
#tabconfig input[type="checkbox"] + label span
{
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../../images/assets/common/unchecked.svg?usn=1761733587301&s=f4eb73456218a3504e92ef491a0e3008176579eb) left top no-repeat;
	cursor: pointer;
	opacity: 0.3;
}
#tabconfig input[type="checkbox"] + label span:hover
{
	opacity: 1.0;
}
#tabconfig input[type="checkbox"]:checked + label span
{
	background-image: url(../../images/assets/common/checked.svg?usn=1761733587301&s=95628359de4a002897f30724bdc2757ae1b16dd8);
}
#tabconfig .divider
{
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin: 7px 0 7px 0;
}
#tabconfig .moreTitles
{
	position: relative;
	padding: 0 0 0 0;
	min-height: 18px;
	margin: 3px 0 0 0;
}
#tabconfig .moreTitles:hover .img
{
	opacity: 1.0;
}
#tabconfig .moreTitles:hover .text
{
	color: rgba(0, 0, 0, 1);
}
#tabconfig .moreTitles .img
{
	margin-left: 0;
	background: url(../../images/assets/common/arrow.svg?usn=1761733587301&s=400f2bbd469ae83c16356ae68d99f300dd1b058e) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 0;
}
#tabconfig .moreTitles .text
{
	margin-left: 20px;
	margin-right: 25px;
	line-height: 18px;
	color: rgba(0, 0, 0, 0.5);
}
#tabconfig .moreTitles .content
{
	display: none;
	margin-top: 3px;
}
#tabconfig .moreTitles.open .img
{
	transform: rotate(90deg);
}
#tabconfig .moreTitles.open .content
{
	display: inherit;
}
#tabconfig .floatingRecords input[type="text"]
{
	margin-left: 23px;
	width: 90%;
}
#tabconfig input.save,
#tabconfig input.delete
{
	border: 0;
}
#tabconfig .actiongroup
{
	text-align: right;
	margin-bottom: 15px;
}
#tablistconfig ol
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tablistconfig ol li
{
	padding: 6px 2px 6px 6px;
	min-height: 18px;
	margin-bottom: 1px;
	background-color: #ffffff;
	position: relative;
}
#tablistconfig ol li:hover
{
	background-color: #aaaaaa;
}
#tablistconfig ol li div.left
{
	float: left;
	position: relative;
}
#tablistconfig ol.selected li div.left div[role="checkbox"]
{
	margin-left: 10px;
	background: url(../../images/assets/common/checked.svg?usn=1761733587301&s=95628359de4a002897f30724bdc2757ae1b16dd8) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 0;
}
#tablistconfig ol.selected li div.left div[role="checkbox"].disabled
{
	opacity: 0.1;
}
#tablistconfig ol.selected li div.left div[role="checkbox"].disabled:hover
{
	opacity: 0.1;
}
#tablistconfig ol.selected li div.left div[role="checkbox"]:hover
{
	opacity: 1.0;
}
#tablistconfig ol.deselected li div.left div[role="checkbox"]
{
	margin-left: 10px;
	background: url(../../images/assets/common/unchecked.svg?usn=1761733587301&s=f4eb73456218a3504e92ef491a0e3008176579eb) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 0;
}
#tablistconfig ol.deselected li div.left div[role="checkbox"]:hover
{
	opacity: 1.0;
}
#tablistconfig ol li div.middle
{
	margin-left: 35px;
	margin-right: 25px;
	line-height: 18px;
}
#tablistconfig ol li div.right
{
	position: absolute;
	right: 2px;
	top: 7px;
	text-align: right;
	line-height: 18px;
}
#tablistconfig ol li div.right a
{
	float: right;
	height: 15px;
	width: 15px;
	text-decoration: none;
	display: none;
}
#tablistconfig ol li:hover div.right a
{
	display: inherit;
}
#tablistconfig a.tab-config
{
	background: url(../../images/assets/common/config.svg?usn=1761733587301&s=8321bfb1ea053da23bdd3228566bebe974faf25d) center no-repeat;
	opacity: 0.3;
}
#tablistconfig a.tab-config:hover
{
	opacity: 1.0;
}
#tablistconfig ol.sortable li div.sort
{
	background: url(../../images/assets/common/drag.svg?usn=1761733587301&s=ab61bc092a1111fe324435e918624195a72da50f) center no-repeat;
	cursor: move;
	height: 17px;
	left: -5px;
	opacity: 0.54;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 17px;
	display: inline-block;
}
#tablistconfig ol.sortable li div.sort:hover
{
	opacity: 1.0;
}
#tablistconfig ol.sortable li:hover div.sort
{
	visibility: visible;
}
#tablistconfig ol.selected
{
	margin-top: 10px;
}
#tablistconfig ol.deselected li div.middle
{
	opacity: 0.8;
}
#tablistconfig .divider
{
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 10px;
}
#tablistconfig .newTab
{
	position: relative;
	padding: 0 2px 0 6px;
	min-height: 18px;
	margin-top: 5px;
}
#tablistconfig .newTab .img
{
	margin-left: 10px;
	background: url(../../images/assets/common/add.svg?usn=1761733587301&s=569cfc4c35d8331d1107b8be182931fa944e4be8) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 0;
}
#tablistconfig .newTab a
{
	margin-left: 35px;
	margin-right: 25px;
	line-height: 18px;
}
#tablistconfig .tablistDeselectedInfo
{
	position: relative;
	padding: 0 2px 0 6px;
	min-height: 18px;
	margin-top: 5px;
}
#tablistconfig .tablistDeselectedInfo:hover .img
{
	opacity: 1.0;
}
#tablistconfig .tablistDeselectedInfo:hover .text
{
	color: rgba(0, 0, 0, 1);
}
#tablistconfig .tablistDeselectedInfo .img
{
	margin-left: 10px;
	background: url(../../images/assets/common/arrow.svg?usn=1761733587301&s=400f2bbd469ae83c16356ae68d99f300dd1b058e) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 0;
}
#tablistconfig .tablistDeselectedInfo.open .img
{
	transform: rotate(90deg);
}
#tablistconfig .tablistDeselectedInfo .text
{
	margin-left: 35px;
	margin-right: 25px;
	line-height: 18px;
	color: rgba(0, 0, 0, 0.5);
}
#tablistconfig .actions
{
	position: relative;
	padding: 5px 2px 0 6px;
	min-height: 18px;
	margin-top: 5px;
}
#tablistconfig .actions .userinfo
{
	font-size: 85%;
	color: #0076A8;
	white-space: nowrap;
	margin-right: 20px;
}
#tablistconfig .actions .userinfo.global
{
	color: #861F41;
}
#tablistconfig .actions a.more
{
	margin-left: 10px;
	background: url(../../images/assets/common/more.svg?usn=1761733587301&s=318150852dc5301d9e5b10efa09fce27b7aa4ea7) center no-repeat;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	opacity: 0.3;
	outline: none;
	position: absolute;
	top: 3px;
	right: 2px;
}
#tablistconfig .moregroup
{
	padding: 7px;
	display: none;
}
#tablistconfig .moregroup ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tablistconfig .moregroup ul li
{
	padding: 2px 2px 2px 2px;
	min-height: 18px;
	margin-bottom: 1px;
	background-color: #ffffff;
	position: relative;
}
#tablistconfig .moregroup ul li:hover
{
	background-color: #aaaaaa;
}
#tablistconfig .moregroup li div.left
{
	position: relative;
	float: left;
}
#tablistconfig input[type="radio"]
{
	display: none;
}
#tablistconfig input[type="radio"] + label span
{
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../../images/assets/common/radiodeselected.svg?usn=1761733587301&s=46ac439687e69ded4101c0d218664a2a728fc5ab) left top no-repeat;
	cursor: pointer;
	opacity: 0.3;
}
#tablistconfig input[type="radio"] + label span:hover
{
	opacity: 1.0;
}
#tablistconfig input[type="radio"]:checked + label span
{
	background-image: url(../../images/assets/common/radioselected.svg?usn=1761733587301&s=dad7ed64d68c8a9b1a6afe9b06cd3f40306fb6bf);
}
#tablistconfig .moregroup li div.middle
{
	margin-left: 20px;
	margin-right: 10px;
	white-space: nowrap;
}
#tablistconfig .moregroup li div.middle label
{
	line-height: 20px;
}
#lastSearchedContainer
{
	height: auto;
	background-color: #ffffff;
	border: 1px solid #cedbdf;
	border-radius: 15px;
	margin-top: 5px;
}
#lastSearchedContainer #lastSearchHeader
{
	padding: 10px;
	border-bottom: 1px solid #cedbdf;
}
#lastSearchedContainer #lastSearchHeader span
{
	color: #666666;
}
#lastSearchedContainer #lastSearchHeader button
{
	background-image: url(../../thirdparty/icon54/svg/line/BasicIcons/Trash.svg?usn=1761733587301&s=6d937ff10447880d56e2651a042f9d26dfab8ee6);
	background-repeat: no-repeat;
	background-color: transparent;
	text-decoration: none;
	font-size: 0;
	display: block;
	border: none;
	float: right;
	width: 20px;
	height: 20px;
}
#lastSearchedContainer #lastSearchHeader button:hover
{
	cursor: pointer;
}
#lastSearchedContainer #clickedUrlsList
{
	padding: 10px;
	margin: 0;
}
#lastSearchedContainer #clickedUrlsList li
{
	list-style-type: none;
	padding: 3px 0;
}
#lastSearchedContainer #noUrlData
{
	color: #666666;
	padding: 10px;
	display: inline-block;
}
#Container_Cover
{
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
}
#Container_Cover h1
{
	font-weight: 600;
	margin: 0;
	font-size: 1.0rem;
}
#Container_Cover > div.block
{
	float: left;
	width: 49%;
	margin-top: 15px;
}
#Container_Cover > div.left
{
	margin-left: 10px;
}
#Container_Cover > div.right
{
	margin-left: 10px;
}
#Container_Cover ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#Container_Cover li
{
	width: 100%;
}
#Container_Cover li > div:first-child
{
	white-space: nowrap;
}
#Container_Cover li > div.description
{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#Container_Cover li > div.spacer
{
	height: 10px;
	width: 10px;
}
#Container_Sitemap
{
	margin: 0;
	background-color: #ffffff;
	padding: 5px 5px;
}
#Container_Sitemap h1
{
	padding-left: 5px;
	font-size: 1.0rem;
}
#Container_Sitemap .Sitemap_Column
{
	float: left;
	padding: 0;
	margin-right: 10px;
	margin-left: 10px;
	min-width: 150px;
}
#Container_Sitemap ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#Container_Sitemap .Sitemap_FirstLevelItem_BG
{
	margin-top: 15px;
}
#Container_Sitemap .Sitemap_SubItem_BG
{
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
.recurrencyDialog
{
	width: 100%;
}
.fieldset_recurrencyDialog
{
	margin-bottom: 20px;
	border: 1px solid #aaaaaa;
	min-width: 300px;
	margin-top: 15px;
}
.legend_recurrencyDialog
{
	font-size: inherit;
}
.fieldset_recurrencyDialog span.optgroup_recurrencyDialog
{
	display: inline-block;
}
.fieldset_recurrencyDialog span.optgroup_recurrencyDialog > label
{
	margin-left: 5px;
}
.recurring_eachall,
#weeklyDiv > .recurring_weekly_at,
#monthlyDiv > span.monthly_each,
#monthlyDiv > span.monthly_at
{
	display: block;
	padding-left: 0;
	margin-top: 10px;
	padding-top: 10px;
}
.recurring_eachall > span.left
{
	display: block;
	float: left;
	padding: 5px 10px 0 0;
}
.recurring_eachall > span.right
{
	display: block;
	float: left;
	padding: 5px 0 0 10px;
}
.recurring_eachall > input
{
	width: 35px;
	max-width: 35px;
	float: left;
}
#weeklyDiv > .recurring_weekly_at
{
	display: grid;
	margin-top: -54px;
	float: right;
	margin-right: 36px;
	border-left: 1px solid lightgrey;
	padding-left: 40px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#monthlyDiv > span.monthly_at
{
	display: ruby;
}
#yearlyDiv .recurring_eachall,
#yearlyDiv .yearly_at
{
	display: ruby;
	padding-left: 0;
	padding-top: 5px;
}
#yearlyDiv .recurring_eachall .options,
#yearlyDiv .yearly_at .options
{
	margin-top: 10px;
}
#yearlyDiv .yearly_at .options .recurring_yearly_on
{
	display: inline;
	padding: 1px;
}
#yearlyDiv span.yearly_at label,
#yearlyDiv span.recurring_eachall label
{
	margin-left: 5px;
}
#yearlyDiv .recurring_eachall .options input
{
	margin-right: 5px;
	width: 35px !important;
	margin-bottom: 10px;
}
#yearlyDiv .recurring_eachall .options select
{
	margin-top: 30px;
}
.fieldset_recurrencyDialog .recurring_endby,
.fieldset_recurrencyDialog .recurring_until
{
	margin-bottom: 5px;
	display: block;
}
.fieldset_recurrencyDialog .recurring_endby #COUNT_1
{
	width: 35px;
}
.recurrencyDialog .recurring_until > span
{
	display: inline !important;
	margin-right: 9px;
}
.monthly_each .bymonthday,
.monthly_each .intervalbymonthday
{
	width: 100%;
	display: inline;
	margin-bottom: 5px;
}
.monthly_each .bymonthday > input,
.monthly_each .intervalbymonthday > input
{
	width: 35px;
}
#monthlyDiv .monthly_at .weekly_intervalbyday
{
	display: block;
	margin-bottom: -5px;
}
#monthlyDiv .monthly_at .caption
{
	display: block;
	margin: 5px 0;
	float: left;
	margin-right: 10px;
}
#monthlyDiv .monthly_at .options input
{
	width: 35px;
}
body.landscape .buttonGroup_recurrencyDialog .Button_Standard
{
	max-width: none;
}
.recurrFormLabelAppointment
{
	display: block;
	float: left;
	height: 25px;
	line-height: 35px;
	width: 24%;
}
.editfield_recurrencyDialog
{
	border: 1px solid #aaaaaa;
	color: #333333;
	font-size: 1.0rem;
	margin-bottom: 5px;
	min-height: 35px;
	padding: 5px;
	width: 76% !important;
}
.recurrencyDialog .buttonGroup_recurrencyDialog .Button_Standard
{
	width: 47%;
	display: inline-block;
	margin: 5px;
}
.UpDataPicker
{
	padding: 10px;
	box-sizing: border-box;
	margin-right: 15px;
}
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Odd:hover,
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Odd:focus,
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Odd_Over
{
	background-color: #aaaaaa;
}
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Even:hover,
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Even:focus,
.UpDataPicker .DatapickerResultlist tr.Datapicker_Data_Row_Even_Over
{
	background-color: #aaaaaa;
}
.fileupload-buttonbar
{
	text-align: center;
	display: none;
}
.btn
{
	background-color: transparent;
	border: medium none;
	margin-right: 4px;
	padding: 0;
	text-align: center;
	cursor: pointer;
	width: 110px;
}
.btn span
{
	color: #0076A8;
	font-size: 0.8571rem;
}
.icon-upload
{
	background-image: url(../../images/assets/multifileupload/up.png?usn=1761733587301&s=5083c65c0fb98b23196a1405fe4e8f2293bc5939);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	display: block;
}
.icon-ban-circle
{
	background-image: url(../../images/assets/multifileupload/cancel.png?usn=1761733587301&s=99ce612a1d6d80d5fef6e833cbe5ec9336eeef4e);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	display: block;
}
.icon-refresh
{
	background-image: url(../../images/assets/multifileupload/refresh.png?usn=1761733587301&s=1802b1ded208cb42858902e19c4244e90ff2fc8a);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	display: block;
}
.icon-trash
{
	background-image: url(../../images/assets/multifileupload/delete.png?usn=1761733587301&s=f51b23589514d3e18e8f2f47930ff7d3d9a2b1e8);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	display: block;
}
.icon-toggle
{
	background-image: url(../../images/assets/multifileupload/select.png?usn=1761733587301&s=e4758c274661ba4376836c262e1cc2b964538693);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	display: block;
}
.fileupload-buttonbar .toggle
{
	position: absolute;
	right: 0;
	top: 43px;
	display: none;
}
.maxNumberError div
{
	font-size: 1.0rem;
	margin-bottom: 5px;
	text-align: center;
	color: #ff0000;
}
.progress.error
{
	background-image: none;
	border: none;
	filter: none;
	float: left;
	height: auto;
	color: #ff0000;
}
.fileinput-button
{
	display: none;
}
.fileupload-progress
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.fileupload-progress .progress
{
	width: 100%;
	margin-bottom: 10px;
	top: 0;
	position: static;
}
.progress
{
	background-image: -moz-linear-gradient(left,#ffffff,#eaeaea);
	background-image: -ms-linear-gradient(left,#ffffff,#eaeaea);
	background-image: -o-linear-gradient(left,#ffffff,#eaeaea);
	background-image: -webkit-linear-gradient(left,#ffffff,#eaeaea);
	background-image: linear-gradient(to right, #ffffff, #eaeaea);
	border: 1px solid #aaaaaa;
	filter: none;
	float: left;
	height: 10px;
}
.progress .progress-bar,
.progress .bar
{
	background-image: -moz-linear-gradient(left,#ffffff,#ae4637);
	background-image: -ms-linear-gradient(left,#ffffff,#ae4637);
	background-image: -o-linear-gradient(left,#ffffff,#ae4637);
	background-image: -webkit-linear-gradient(left,#ffffff,#ae4637);
	background-image: linear-gradient(to right, #ffffff, #ae4637);
	height: 10px;
	width: 0%;
	opacity: 1.0;
	filter: none;
}
.fileupload-process
{
	float: right;
	display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview
{
	display: block;
	width: 32px !important;
	height: 32px !important;
	background: url(../../images/assets/multifileupload/loading.gif?usn=1761733587301&s=8e21bf37c932d515aa1baae8f0fd71d1d3bc47eb) center no-repeat;
	background-size: contain;
}
.Application_Standard
{
	background-color: #ffffff;
	background-image: none;
}
body.mce-content-body
{
	background-color: #ffffff;
	background-image: none;
}
.WaitWhileLoading
{
	min-width: 110px;
	min-height: 50px;
}
.WaitWhileLoading .WaitWhileLoading_Bg
{
	background-image: url(../../images/assets/common/load_asynchronous_bg.png?usn=1761733587301&s=da26e4c0d323172680a51a5ac688aa64ba26b54c);
	background-position: center center;
	background-repeat: repeat;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	animation-name: animation-fadein;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
}
.WaitWhileLoading .WaitWhileLoading_Fg
{
	position: absolute;
	text-align: center;
	width: 45px;
	height: 45px;
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -50px;
	background-color: #ffffff;
	border-radius: 100px;
	z-index: 2000;
}
.WaitWhileLoading .WaitWhileLoading_Fg .Image
{
	background-image: url(../../images/assets/common/load_asynchronous.gif?usn=1761733587301&s=55a69242200e2e64f08e215377738f4cb92ae73a);
	background-position: center center;
	background-repeat: no-repeat;
	height: 45px;
	display: block;
}
.WaitWhileLoading .WaitWhileLoading_Fg span
{
	display: block;
	text-align: center;
	font-size: 0.8571rem;
	padding-top: 3px;
	padding-left: 3px;
}
.PositionRelative
{
	position: relative;
}
.WaitWhileLoadingBeside
{
	background-color: #ffffff;
	border-radius: 100px;
	animation-name: animation-fadein;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
}
.WaitWhileLoadingBeside .Image
{
	background-image: url(../../images/assets/common/load_asynchronous.gif?usn=1761733587301&s=55a69242200e2e64f08e215377738f4cb92ae73a);
	background-position: center center;
	background-repeat: no-repeat;
	width: 45px;
	height: 45px;
}
.WaitWhileLoadingBeside span
{
	display: none;
}
#loadindicator
{
	display: none;
	position: absolute;
	z-index: 1000;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background-image: url(../../images/assets/ipad/load.gif?usn=1761733587301&s=e104b21c3c5e517764884768004780c6183f6bb4);
	background-position: 12px;
	background-repeat: no-repeat;
	background-color: #333333;
}
#loadindicator[status="loading"]
{
	display: block;
}
.detached-independent
{
	position: fixed !important;
	z-index: 1;
}
.detached-independent.top
{
	top: 0;
}
.detached-independent.left
{
	left: 0;
}
.print-only
{
	display: none !important;
}
.Timepicker
{
	text-align: center;
	padding: 5px;
}
.Action
{
	text-align: center;
	padding: 0 5px 5px 5px;
}
.Action input
{
	width: 100%;
}
.ContextMenuTooltip_Container
{
	background-color: #ffffff;
	padding: 5px;
	box-shadow: 0 0 5px #0076A8;
}
.ContextMenu
{
	width: 100%;
	border: 0;
	border-collapse: collapse;
}
.ContextMenu_Item_Row
{
	cursor: auto;
}
.ContextMenu_Item_Row_over
{
	cursor: pointer;
}
.ContextMenu_Item_ColTxt
{
	width: 90%;
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	padding-left: 3px;
}
.ContextMenu_Item_ColTxt_over
{
	background-color: #aaaaaa;
	vertical-align: middle;
	text-align: left;
	width: 90%;
	padding: 2px;
	padding-left: 3px;
}
.ContextMenu_Item_ColImg
{
	width: 10%;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
}
.ContextMenu_Item_ColImg_over
{
	width: 10%;
	padding: 2px;
	background-color: #aaaaaa;
	vertical-align: middle;
	text-align: center;
}
.flatpickr-calendar
{
	border-radius: 0;
	font-size: 1.0rem;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	background: #FFFFFF;
	box-shadow: 1px 1px 3px #808080;
}
.flatpickr-innerContainer
{
	background: #FFFFFF;
	border-bottom: 1px solid #eceef1;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after
{
	border: solid transparent;
	display: none;
}
.flatpickr-calendar.arrowTop:after
{
	border-bottom-color: #FFFFFF;
	display: none;
}
.flatpickr-calendar.arrowBottom:before
{
	border-top-color: #46484d;
	display: none;
}
.flatpickr-calendar.arrowBottom:after
{
	border-top-color: #FFFFFF;
	display: none;
}
.numInputWrapper span
{
	border: 1px solid #dcdcdc;
}
.numInputWrapper span:hover
{
	background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active
{
	background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span.arrowUp
{
	border-bottom: 0;
}
.numInputWrapper span svg path
{
	fill: rgba(255, 255, 255, 0.5);
}
.numInputWrapper:hover
{
	background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span
{
	opacity: 1.0;
}
.flatpickr-months .flatpickr-month
{
	border-radius: 5px 5px 0 0;
	background: transparent;
	color: inherit;
	fill: inherit;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month
{
	color: #46484d;
	fill: #46484d;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month
{
	color: #46484d;
	fill: #46484d;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover
{
	color: #861F41;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg
{
	fill: #861F41;
}
.flatpickr-current-month
{
	font-weight: 300;
	font-size: 125%;
}
.flatpickr-current-month span.cur-month
{
	font-weight: 700;
}
.flatpickr-current-month span.cur-month:hover
{
	background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after
{
	border-bottom-color: #46484D;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after
{
	border-top-color: #46484D;
}
.flatpickr-current-month .flatpickr-monthDropdown-months
{
	background: transparent;
	border-radius: 0;
	border: none;
	font-weight: 300;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover
{
	background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month
{
	background-color: transparent;
}
.flatpickr-current-month input.cur-year
{
	background: transparent;
	border-radius: 0;
	border: 0;
	font-weight: 300;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover
{
	color: rgba(0, 0, 0, 0.5);
}
.flatpickr-weekdays
{
	background: transparent;
}
span.flatpickr-weekday
{
	background: transparent;
	color: inherit;
	font-weight: 900;
	opacity: 0.6;
}
.flatpickr-days
{
	border-left: 1px solid #dcdcdc;
}
.dayContainer + .dayContainer
{
	-webkit-box-shadow: -1px 0 0 #e6e6e6;
	box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day
{
	color: inherit;
	font-weight: 400;
}
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus
{
	background: #eaeaea;
	border-color: #eaeaea;
}
.flatpickr-day.today
{
	border-color: #861F41;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus
{
	border-color: #861F41;
	background: #861F41;
	color: #FFFFFF;
}
.flatpickr-day.selected,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected.nextMonthDay
{
	background: #861F41;
	border-color: #861F41;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay
{
	color: inherit;
	border-color: transparent;
	opacity: 0.3;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover
{
	color: inherit;
	opacity: 0.1;
}
span.flatpickr-day.selected
{
	font-weight: bold;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover
{
	color: inherit;
	opacity: 0.3;
	font-size: 90%;
}
.flatpickr-time
{
	background: #FFFFFF;
	border-radius: 0 0 5px 5px;
}
.flatpickr-time .numInputWrapper span.arrowUp:after
{
	border-bottom-color: #46484d;
}
.flatpickr-time .numInputWrapper span.arrowDown:after
{
	border-top-color: #46484d;
}
.flatpickr-time input
{
	color: inherit;
}
.flatpickr-time input.flatpickr-hour
{
	font-weight: 400;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second
{
	font-weight: 400;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm
{
	color: inherit;
	font-weight: bold;
}
.flatpickr-time .flatpickr-am-pm
{
	font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus
{
	background: #eaeaea;
}
@keyframes animation-fadein
{
from
{
	opacity: 0.0;
}
to
{
	opacity: 1.0;
}
}
@keyframes animation-fadeout
{
from
{
	opacity: 1.0;
}
to
{
	opacity: 0.0;
}
}
@keyframes animation-zoomin
{
from
{
	transform: scale(0.1);
}
to
{
	transform: scale(1);
}
}
@keyframes animation-zoomout
{
from
{
	transform: scale(1);
}
to
{
	transform: scale(0.1);
}
}
@keyframes busyindicator-animation
{
0%
{
	left: -100%;
}
49%
{
	left: 100%;
}
50%
{
	left: 100%;
}
100%
{
	left: -100%;
}
}
div div.toggle
{
	clear: none;
	position: relative;
	min-width: 95px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}
div div.toggle > input
{
	position: absolute;
	top: auto;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	width: 1px;
	height: 1px;
	white-space: nowrap;
}
div div.toggle > input + label
{
	display: block;
	position: relative;
	padding: 0.5em;
	padding-left: 4em;
	max-width: calc(100% - 2em);
}
div div.toggle > input:focus + label,
div div.toggle > input:hover + label
{
	color: #00f;
}
div div.toggle > input[disabled] + label,
div div.toggle > input[disabled]:hover + label
{
	color: #999;
}
div div.toggle > input + label:before
{
	box-shadow: 0 0 0.5em #333333;
	content: "";
	position: absolute;
	height: 1.5em;
	transition: all 0.25s ease;
	left: 0;
	top: 0.2em;
	width: 3em;
	border: 0.2em solid #767676;
	background: #767676;
	border-radius: 1.1em;
}
div div.toggle > input:focus + label:before,
div div.toggle > input:hover + label:before
{
	box-shadow: 0 0 0.5em #333333;
}
div div.toggle > input[disabled] + label:before,
div div.toggle > input[disabled]:hover + label:before
{
	background-color: transparent;
	border-color: #dddddd;
	box-shadow: none;
}
div div.toggle > input + label:after
{
	content: "";
	position: absolute;
	height: 1.5em;
	transition: all 0.25s ease;
	left: 0;
	top: 0.25em;
	background-color: #ffffff;
	background-position: center center;
	border-radius: 50%;
	width: 1.5em;
	border: 0.15em solid #767676;
}
div div.toggle > input:focus + label:after,
div div.toggle > input:hover + label:after
{
	background-image: url(data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='rgba(0,0,0,.25)'/%3E%3C/svg%3E);
	background-size: 30%;
	background-repeat: no-repeat;
	background-position: center center;
}
div div.toggle > input[disabled] + label:after
{
	border-color: #dddddd;
	background-image: none;
}
div div.toggle > input:checked + label:before
{
	background-color: #36a829;
	border-color: #36a829;
}
div div.toggle > input:checked + label:after
{
	left: 1.6em;
	border-color: #36a829;
	color: #36a829;
}
div div.toggle > Label
{
	display: inline-block;
	text-indent: -999em;
}
.show-for-screenreaders-only
{
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.ix-grid-row
{
	margin: 0 auto;
	max-width: none;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
	-moz-box-sizing: padding-box;
}
_::-webkit-:not(:root),
.ix-grid-row
{
	margin: 0 auto;
	max-width: none;
	width: 100%;
}
div.ix-grid-row > *,
div.ix-grid-row > *::before,
div.ix-grid-row > *::after
{
	box-sizing: inherit;
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
}
.ix-grid-row:before
{
	content: " ";
	display: block;
}
.ix-grid-row:after
{
	content: " ";
	display: table;
	clear: both;
}
.ix-grid-row.ix-collapse > .ix-grid-column
{
	padding-left: 0;
	padding-right: 0;
}
.ix-grid-row.ix-collapse .ix-grid-row
{
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-row .ix-grid-row
{
	max-width: none;
}
.ix-grid-row .ix-grid-row:before
{
	content: " ";
	display: block;
}
.ix-grid-row .ix-grid-row:after
{
	content: " ";
	display: table;
	clear: both;
}
.ix-grid-row .ix-grid-row.ix-collapse
{
	margin: 0;
	max-width: none;
	width: auto;
}
.ix-grid-row .ix-grid-row.ix-collapse:before
{
	content: " ";
	display: table;
}
.ix-grid-row .ix-grid-row.ix-collapse:after
{
	content: " ";
	display: table;
	clear: both;
}
.ix-grid-row.ix-evenheight
{
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	height: auto;
}
_::-webkit-:not(:root),
.ix-grid-row.ix-evenheight
{
	flex-wrap: wrap;
	display: block;
}
.ix-grid-row.ix-evenheight .ix-grid-column
{
	flex-flow: 1;
	-webkit-flex-flow: 1;
}
.ix-grid-column
{
	width: 100%;
	float: left;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	height: auto !important;
}
.ix-grid-column + .ix-grid-column:last-child
{
	float: right;
}
.ix-grid-column + .ix-grid-column.ix-end
{
	float: left;
}
.ix-medium-hide
{
	display: block;
	visibility: visible;
}
.ix-large-hide
{
	display: block;
	visibility: visible;
}
.ix-small-hide
{
	display: none;
	visibility: hidden;
}
.ix-small-push-0
{
	position: relative;
	left: 0;
	right: auto;
}
.ix-small-pull-0
{
	position: relative;
	right: 0;
	left: auto;
}
.ix-small-push-1
{
	position: relative;
	left: 8.33333%;
	right: auto;
}
.ix-small-pull-1
{
	position: relative;
	right: 8.33333%;
	left: auto;
}
.ix-small-push-2
{
	position: relative;
	left: 16.66667%;
	right: auto;
}
.ix-small-pull-2
{
	position: relative;
	right: 16.66667%;
	left: auto;
}
.ix-small-push-3
{
	position: relative;
	left: 25%;
	right: auto;
}
.ix-small-pull-3
{
	position: relative;
	right: 25%;
	left: auto;
}
.ix-small-push-4
{
	position: relative;
	left: 33.33333%;
	right: auto;
}
.ix-small-pull-4
{
	position: relative;
	right: 33.33333%;
	left: auto;
}
.ix-small-push-5
{
	position: relative;
	left: 41.66667%;
	right: auto;
}
.ix-small-pull-5
{
	position: relative;
	right: 41.66667%;
	left: auto;
}
.ix-small-push-6
{
	position: relative;
	left: 50%;
	right: auto;
}
.ix-small-pull-6
{
	position: relative;
	right: 50%;
	left: auto;
}
.ix-small-push-7
{
	position: relative;
	left: 58.33333%;
	right: auto;
}
.ix-small-pull-7
{
	position: relative;
	right: 58.33333%;
	left: auto;
}
.ix-small-push-8
{
	position: relative;
	left: 66.66667%;
	right: auto;
}
.ix-small-pull-8
{
	position: relative;
	right: 66.66667%;
	left: auto;
}
.ix-small-push-9
{
	position: relative;
	left: 75%;
	right: auto;
}
.ix-small-pull-9
{
	position: relative;
	right: 75%;
	left: auto;
}
.ix-small-push-10
{
	position: relative;
	left: 83.33333%;
	right: auto;
}
.ix-small-pull-10
{
	position: relative;
	right: 83.33333%;
	left: auto;
}
.ix-small-push-11
{
	position: relative;
	left: 91.66667%;
	right: auto;
}
.ix-small-pull-11
{
	position: relative;
	right: 91.66667%;
	left: auto;
}
.ix-small-1
{
	width: 8.33333%;
}
.ix-small-2
{
	width: 16.66667%;
}
.ix-small-3
{
	width: 25%;
}
.ix-small-4
{
	width: 33.33333%;
}
.ix-small-5
{
	width: 41.66667%;
}
.ix-small-6
{
	width: 50%;
}
.ix-small-7
{
	width: 58.33333%;
}
.ix-small-8
{
	width: 66.66667%;
}
.ix-small-9
{
	width: 75%;
}
.ix-small-10
{
	width: 83.33333%;
}
.ix-small-11
{
	width: 91.66667%;
}
.ix-small-12
{
	width: 100%;
}
.ix-small-offset-0
{
	margin-left: 0 !important;
}
.ix-small-offset-1
{
	margin-left: 8.33333% !important;
}
.ix-small-offset-2
{
	margin-left: 16.66667% !important;
}
.ix-small-offset-3
{
	margin-left: 25% !important;
}
.ix-small-offset-4
{
	margin-left: 33.33333% !important;
}
.ix-small-offset-5
{
	margin-left: 41.66667% !important;
}
.ix-small-offset-6
{
	margin-left: 50% !important;
}
.ix-small-offset-7
{
	margin-left: 58.33333% !important;
}
.ix-small-offset-8
{
	margin-left: 66.66667% !important;
}
.ix-small-offset-9
{
	margin-left: 75% !important;
}
.ix-small-offset-10
{
	margin-left: 83.33333% !important;
}
.ix-small-offset-11
{
	margin-left: 91.66667% !important;
}
.ix-small-reset-order
{
	float: left;
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}
.ix-grid-column.ix-small-centered
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.ix-grid-column.ix-small-uncentered
{
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-column.ix-small-centered:last-child
{
	float: none;
}
.ix-grid-column.ix-small-uncentered:last-child
{
	float: left;
}
.ix-grid-column:last-child:not(:first-child)
{
	float: right;
}
.ix-grid-column.ix-small-uncentered.opposite
{
	float: right;
}
.ix-grid-row.ix-small-collapse > .ix-grid-column
{
	padding-left: 0;
	padding-right: 0;
}
.ix-grid-row.ix-small-collapse .ix-grid-row
{
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-row.ix-small-uncollapse > .ix-grid-column
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.ix-small-pLNone
{
	padding-left: 0;
}
.ix-small-pRNone
{
	padding-right: 0;
}
.ix-table-responsive
{
	min-height: 0.01%;
	max-height: revert !important;
	max-width: 100vw;
	width: 100%;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
.ix-table-responsive > .table
{
	margin-bottom: 0;
}
.ix-table-responsive > .table > tbody > tr > td,
.ix-table-responsive > .table > tbody > tr > th,
.ix-table-responsive > .table > tfoot > tr > td,
.ix-table-responsive > .table > tfoot > tr > th,
.ix-table-responsive > .table > thead > tr > td,
.ix-table-responsive > .table > thead > tr > th
{
	white-space: nowrap;
}
.ix-l2 .pagination
{
	clear: both;
}
.ix-m2l2 .pagination
{
	clear: both;
}
.ix-m2l3 .pagination
{
	clear: both;
}
.ix-m2l4 > div > [data-tablerecord]
{
	width: 100% !important;
}
.ix-m3l5 .pagination
{
	clear: both;
}
.ix-s2m4l6 > div > [data-tablerecord]
{
	width: 49.5%;
	float: left;
}
.ix-s2m4l6 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 1%;
}
.ix-s2m4l6 .pagination
{
	clear: both;
}
.ix-s2m5l7 > div > [data-tablerecord]
{
	width: 49.5%;
	float: left;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 1%;
}
.ix-s2m5l7 .pagination
{
	clear: both;
}
.ix-margin-top
{
	margin-top: 5px;
}
.ix-margin-right
{
	margin-right: 5px;
}
.ix-margin-bottom
{
	margin-bottom: 5px;
}
.ix-margin-left
{
	margin-left: 5px;
}
.ix-margin-large-top
{
	margin-top: 20px;
}
.ix-margin-large-right
{
	margin-right: 20px;
}
.ix-margin-large-bottom
{
	margin-bottom: 20px;
}
.ix-margin-large-left
{
	margin-left: 20px;
}
.ix-float-left
{
	float: left;
}
.ix-float-right
{
	float: right;
}
.ix-max-width
{
	width: 100%;
	text-overflow: ellipsis;
}
img.ix-max-width
{
	width: 100% !important;
	height: auto;
}
div > fieldset.ix-max-width
{
	margin: 0;
	padding: 0;
}
.ix-inline-block
{
	display: inline-block;
}
.ix-block
{
	display: block;
}
.ix-left-top img
{
	background-position: left top;
}
.ix-left-center img
{
	background-position: left center;
}
.ix-left-bottom img
{
	background-position: left bottom;
}
.ix-right-top img
{
	background-position: right top;
}
.ix-right-center img
{
	background-position: right center;
}
.ix-right-bottom img
{
	background-position: right bottom;
}
.ix-center-top img
{
	background-position: center top;
}
.ix-center-center img
{
	background-position: center center;
}
.ix-center-bottom img
{
	background-position: center bottom;
}
.ix-contain img
{
	background-size: contain;
	background-repeat: no-repeat;
}
.ix-cover img
{
	background-size: cover;
}
.ix-border-radius-img-bg-full img
{
	border-radius: 100%;
}
.ix-border-radius-img-bg-large img
{
	border-radius: 15px;
}
.ix-border-radius-img-bg-medium img
{
	border-radius: 7px;
}
.ix-border-radius-img-bg-small img
{
	border-radius: 3px;
}
.ix-border-radius-full
{
	border-radius: 100%;
}
.ix-border-radius-large
{
	border-radius: 20px;
}
.ix-border-radius-medium
{
	border-radius: 7px;
}
.ix-border-radius-small
{
	border-radius: 3px;
}
div[data-filter="rangeoffilter"] > input
{
	width: 100%;
	margin: 0;
}
div[data-filter="rangeoffilter"] > input:first-child
{
	margin-right: 4%;
}
div[data-filter="rangeoffilter"] .flatpickr-wrapper
{
	width: 100%;
	margin: 0;
}
div[data-filter="rangeoffilter"] .flatpickr-wrapper > input
{
	width: 100%;
}
img.spacer
{
	display: block;
	width: 1px;
	height: 1px;
	border: none;
}
div.modal-tooltip-overlay
{
	top: 0;
	left: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.3;
}
.file-extension-icon
{
	height: 16px;
	width: 16px;
}
.Share_Text_Light
{
	color: #333333;
}
.Share_Actionbutton
{
	border: none;
	background-color: #861F41;
	color: #ffffff;
}
.Share_Actionbutton:focus
{
	color: #ffffff;
}
.Share_Notification
{
	color: #ffffff !important;
	border-radius: 5px !important;
	background-color: #861F41;
	padding: 0 4px !important;
	font-size: 0.8571rem;
}
.Share_Link_Text
{
	color: #333333 !important;
}
.Share_Tile
{
	background-color: #eeeeee;
}
.Share_shapedtable > div > [data-tablerecord]
{
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
[data-id="folder_files"] > div > #table-record,
.guid-D128AD0748AFD25886BCA61EACF0BC7A33C1477C > div > #table-record
{
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
.Share_Wizard_Left
{
	min-height: inherit;
	background-color: #861F41;
	color: white;
}
.Share_Wizard_Right
{
	height: inherit;
	padding: 0;
	margin-bottom: 15px;
}
.Share_Headline
{
	font-size: 1.1428rem;
	font-weight: 600;
	color: #333333 !important;
}
.Share_Border
{
	border: 1px solid #e8e8e5;
}
.Share_Container.guid-27245C91493543C9088EA62D819D78C2312C2836,
.Share_Container.guid-76184200306B7C22AC77287176741DDF0A86D0E8
{
	border: 1px solid #aaaaaa;
	border-top-width: 0;
	padding: 10px;
}
.Share_Container_Light
{
	background-color: #eeeeee;
	padding: 15px;
	margin-left: 0;
	margin-top: 10px;
}
.Share_Container_Tooltip
{
	background-color: #ffffff;
	padding: 35px 20px 20px 20px;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border: 1px solid #aaaaaa;
}
.Share_Container_Tooltip a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.Share_Container_Tooltip a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.Share_Container_Tooltip a.TT_Close:hover
{
	text-decoration: none;
}
.Share_Container_Feed_Actions
{
	clear: both;
	margin: 0;
	min-height: 20px;
	padding: 5px;
	border-left: 0 solid;
	border-right: 0 solid;
	border-top: 1px solid #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
}
.Share_Skillz_Element
{
	display: block;
	white-space: normal;
	background-color: #aaaaaa;
	padding: 0;
	margin-bottom: 5px;
	min-width: 100px;
	max-width: 95%;
	float: left;
}
.Share_Skillz_Element_Without_Rating
{
	margin-bottom: 5px;
	display: inline-block;
	white-space: normal;
	background-color: transparent;
	margin-right: 5px;
	float: left;
}
.Share_Skillz_Color
{
	background-color: #0076A8;
	line-height: 20px;
	padding: 2px 5px;
	color: #ffffff;
}
.Share-Icons
{
	color: #333333;
}
.Share_Searchfield
{
	width: 100%;
	min-height: 30px;
	border: 1px solid #aaaaaa;
	font-size: 1.0rem;
	padding-left: 0.5em;
}
.Share_Container_Tile
{
	position: relative;
	margin-bottom: 10px;
	min-height: 110px;
	padding: 10px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
.Share_Container_Tile_Img img
{
	height: 100px;
	width: 100px;
	background-position: center;
	background-size: cover;
	border-radius: 3px;
	display: block;
	background-repeat: no-repeat;
}
.guid-CEC40001E3660F4749C4FE20E61822D0AC30BFD3 .Share_Container_Tile_Img img,
.guid-9A7FAA3C2BF735E221F184CB33266184AA0D3734 .Share_Container_Tile_Img img
{
	border-radius: 50%;
}
.Share_Container_Tile_Content
{
	margin-left: 110px;
	margin-top: -100px;
	padding: 0;
}
.Share_Container_Tile_FavIcon
{
	position: absolute;
	top: 10px;
	right: 10px;
}
.Share_Container_Tile_FavIcon a
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/star.svg?usn=1761733587301&s=1aa180d13616ce7760b5c5257756490a25a08353);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 20px;
	display: block;
}
.Share_Container_Tile_FavIcon a > img
{
	display: none;
}
.Share_Container_Tile_FavIcon a.guid-BE6635E6670DE6FAAE5944B9914C683B2B019BD4,
.Share_Container_Tile_FavIcon a.guid-CF3263841DD7288C8A65D41C12E43E7237C542B7
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/solid/star.svg?usn=1761733587301&s=5019689dfa502726393f297d30f206846b784447);
	filter: invert(69%) sepia(99%) saturate(449%) hue-rotate(358deg) brightness(104%) contrast(109%);
}
.Share_Container_Tile_Content .guid-9035ACF96DE2ADFB0DAE63F92D10B0C7683ABCF3
{
	margin-top: 0;
}
.Share_Container_Tile_Iconbar
{
	position: absolute;
	bottom: 10px;
	left: 120px;
	right: 10px;
}
.Share_Container_Tile_Members
{
	position: absolute;
	bottom: -10px;
	left: 0;
}
.Share_Container_Tile_Button
{
	height: 30px !important;
	min-height: 30px !important;
	text-transform: none !important;
	font-weight: 300 !important;
	border-radius: 0 10px 10px 10px;
}
.Share_Container_Tile_Button_Moderator
{
	height: 30px !important;
	min-height: 30px !important;
	text-transform: none !important;
	font-weight: 300 !important;
	border: none !important;
	background-color: #f0f0f0 !important;
	box-shadow: none !important;
}
.Share_Tile_Image_Background
{
	width: 100px;
	height: 100px;
	background-color: transparent;
}
.Share_Container_Tile img[style*=".svg"]
{
	background-size: 60%;
	background-repeat: no-repeat;
}
.Share_Container_Info
{
	position: relative;
	min-height: 220px;
	margin-bottom: 10px;
	padding: 0 !important;
}
.Share_Container_Info_Img img
{
	height: 220px;
	width: 100%;
	background-position: center;
	background-size: cover;
	display: block;
}
.guid-71EB7E0098DB6095D044CF230F1B9D88E33FAF9B .Share_Container_Info_Img img
{
	border-radius: 50%;
}
.Share_Container_Info_Content
{
	padding: 10px 10px 65px 10px;
}
.Share_Container_Info_FavIcon
{
	position: absolute;
	top: 245px;
	right: 10px;
}
.Share_Container_Info_FavIcon a
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/star.svg?usn=1761733587301&s=1aa180d13616ce7760b5c5257756490a25a08353);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 20px;
	display: block;
}
.Share_Container_Info_FavIcon a > img
{
	display: none;
}
.Share_Container_Info_FavIcon a.guid-CF3263841DD7288C8A65D41C12E43E7237C542B7
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/solid/star.svg?usn=1761733587301&s=5019689dfa502726393f297d30f206846b784447);
	filter: invert(69%) sepia(99%) saturate(449%) hue-rotate(358deg) brightness(104%) contrast(109%);
}
.Share_Container_Info_Content .guid-B54687C6FCA67061DF27998DE70912364B2B0EA4
{
	padding-left: 20px;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/clock.svg?usn=1761733587301&s=1a2c3334f4b439c1cda133343570a8934cbfcf8d);
	background-repeat: no-repeat;
	box-sizing: border-box;
}
.Share_Container_Info_Content .guid-3AAA53FCA6888288D06E4E8611EED473AA443800
{
	padding-left: 24px;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/map-marker-alt.svg?usn=1761733587301&s=010dc022f9c5288f51c03972b861d6116f74375b);
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
}
.Share_Container_Info_Iconbar
{
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
}
.Share_Info_Image_Background
{
	height: 220px;
	width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.Share_Container_Info_Img img[style*=".svg"]
{
	background-size: 30%;
	background-repeat: no-repeat;
}
.Share_2nd_Level_Button
{
	position: relative;
	padding: 10px;
	display: inline-block;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
.Share_2nd_Level_Button img
{
	display: block;
	width: 20px !important;
	height: 20px !important;
	display: none;
}
.Share_2nd_Level_Button img[alt="Optionen"]
{
	display: block;
}
.Share_2nd_Level_Button .Count
{
	position: absolute;
	text-align: center;
	top: 13px;
	left: 13px;
	font-size: 0.8571rem;
	background-color: #861F41;
	border-radius: 5px;
	color: #ffffff;
	padding: 0 4px;
}
.Share_2nd_Level_Button.guid-F62F8B760B49934FA0A47E55FA86EF74DBAF82EE,
.Share_2nd_Level_Button.guid-11E89581E58535B4502BF0041838AE8B3A4B5FB4,
.Share_2nd_Level_Button.guid-EE17A62DF32A84D7E0C735AAC88D2D632CD1221B,
[title^="Teilnehmer: "].Share_2nd_Level_Button
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/user.svg?usn=1761733587301&s=aea5c694aeb54962df7609dce4a0a49e1dfc59e4);
}
.Share_2nd_Level_Button.guid-4D5AEBFEF4F2AB79D8AA14189701A375B7875E0D,
.Share_2nd_Level_Button.guid-9D3E8FC21CE112FF74655E66BD35889776184927,
.Share_2nd_Level_Button.guid-E987D8700F0B83A8E0CF9F504E35E0A2FA18DDD0,
.Share_2nd_Level_Button.guid-BD320A23D47F6AF7200C2DE4CD628EE2F5952E1F,
.Share_2nd_Level_Button.guid-00CBF6E4219F930D9C2AC066FFAF2FDD1A7FA45E,
.Share_2nd_Level_Button.guid-CF41028DFC249F3453D553FFB0973325C5C705B5
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/paperclip.svg?usn=1761733587301&s=e205a647a313b29766a7272487dd05956d73e648);
}
.Share_2nd_Level_Button.guid-C4A851EA9CCE169A00F66760A512B2254A5FA79F,
.Share_2nd_Level_Button.guid-44FFDA4161B328DC0D521BDA77734AC518E6B245,
.Share_2nd_Level_Button.guid-663F2E04170CB8A9CA856D9845B4B6520838FFBC
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/comments.svg?usn=1761733587301&s=b8fa9a82d0a3fd892e58aac1ee0333ffe854172d);
}
.Share_2nd_Level_Button.guid-DA3932F19F766C06736C28FB67EC99978F741F88,
.Share_2nd_Level_Button.guid-94642CA003178B56D6DAC1B33445B13373C38BC4,
.Share_2nd_Level_Button.guid-9094A091FF4C26BA94CFA067D2E7BF71AAE5136B,
.Share_2nd_Level_Button.guid-82514D81F80812623377E657E1CC9B492940F537,
.Share_2nd_Level_Button.guid-38463D41621611C5A58E8265A57B0498EEC3CE93,
.Share_2nd_Level_Button.guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/ellipsis-h.svg?usn=1761733587301&s=af2eaa88ba57dfeced406cb8e2dbf3fe39f1b28d);
}
.Share_2nd_Level_Button.guid-8D3F66F00B45C73E441FE8813F494D29D6EB6C1A
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/camera.svg?usn=1761733587301&s=9c5e2be1f0439402e1e04da21e344cc019924180);
}
.Share_2nd_Level_Button.guid-8C08DB87A5A00429E6981F7FFBAC7F37C809904C
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/pencil.svg?usn=1761733587301&s=3de6f27eec8bbce378efe0db7701429580975782);
}
.Share_Text_Color
{
	color: #424242 !important;
}
.Share_Text_Small
{
	font-size: 1rem;
}
.Share_Text_Cropped
{
	position: relative;
	height: auto;
	max-height: 150px;
	overflow: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
	mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
	cursor: pointer;
}
.Share_Text_Expand
{
	max-height: 900px;
	-webkit-mask-image: none;
	mask-image: none;
	margin-bottom: 15px;
}
.Share_Viewswitch_Button
{
	padding: 0 13px !important;
	border: none;
	cursor: pointer;
	height: 30px;
	background-color: #ffffff;
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
}
.Share_Viewswitch_Button:hover,
.Share_Viewswitch_Button:focus
{
	background-color: #eaeaea;
}
.Share_Viewswitch_Button.Button_Style1
{
	background-color: #0076A8;
}
.Share_Viewswitch_Button.Button_Style1:hover
{
	text-decoration: none;
}
.Share_Viewswitch_Button.guid-7A6BA6EDCE2AE6923343B73FBDD4FE9BCE09895B,
.Share_Viewswitch_Button.guid-FE0FA27F9218EF75D6A7A9FEE73AC672317D6654,
.Share_Viewswitch_Button.guid-6140075C01635494A3036913DF3660FAD4BC97AD,
.Share_Viewswitch_Button.guid-015D9EEF5DE7F562F8715F19716674FDBA3C0F97,
.Share_Viewswitch_Button.guid-DA8FC5A93EA03366A3315C045E25C804C6385F72,
.Share_Viewswitch_Button.guid-EC4EBD781CE0EB6828B5B526B0B3A8258289DA11,
.Share_Viewswitch_Button.guid-4E817EC4D60056B722F1EA2464B559C9175CCBD1,
.Share_Viewswitch_Button.guid-B2454021B21BDEFB41BA2AE7EC3111343CC75399,
.Share_Viewswitch_Button.guid-30FA45715F1E8F3245CB65AFFB6C2E3B4955A5C1,
.Share_Viewswitch_Button.guid-61A65528F30DD5301D2FC3F802F78310E3F6E744,
.Share_Viewswitch_Button.guid-E61A3F50515FB033F52DC830199C52A6A172A8FE
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/list.svg?usn=1761733587301&s=5d77dbfa073036bc055f2989dea332f80f419c8b);
}
.Share_Viewswitch_Button.guid-D85C87897BB4E77DC040D0E620030EF86811A88E,
.Share_Viewswitch_Button.guid-804AE72C871AF23C7ABA9952F0E652686054C616,
.Share_Viewswitch_Button.guid-406AB6A465B31539C75827235ABBFAEBFE97FCDE,
.Share_Viewswitch_Button.guid-C66F336E8CBFAAAAF89144863697E2C579ED8379,
.Share_Viewswitch_Button.guid-F17BCE166E8D5B4C58A2C3949E76A9D7E195B7A5,
.Share_Viewswitch_Button.guid-8C9DCA852AD782A6C1778DF9BDABCDD300351BA8,
.Share_Viewswitch_Button.guid-7C24D9EFFF2D8FF86509E7E788711C22F723DD46,
.Share_Viewswitch_Button.guid-19E8D052F1CA350ED4A2763723DDCA5796E4CDE8,
.Share_Viewswitch_Button.guid-A8FE8BF5E67BE2BAA112BF769444C811DA1A93A9,
.Share_Viewswitch_Button.guid-737137BC9D7EA6E2A7291C5E76B4ECBC16B67D67,
.Share_Viewswitch_Button.guid-79755217DF14D8ACC91167479D2F2FFFF7CF1BFB,
.Share_Viewswitch_Button.guid-8C3C4BBDE5856A99A9A3243440457737A5F37264,
.Share_Viewswitch_Button.guid-BE59D9A8AEB073B65E5A38B2DCE401A6E3CD9FB3
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/th.svg?usn=1761733587301&s=b0228ebef6ec440d3d6c2bd41bfb4e068d0d9779);
}
.Share_Viewswitch_Button.guid-5229821E899ADA09ED864549751D399972E4B11C,
.Share_Viewswitch_Button.guid-D27460ADB1A1C3421C72712C483DBC4E422CDAFF,
.Share_Viewswitch_Button.guid-4F469B5BDE603D6D7D321784E78A5B27236FF499,
.Share_Viewswitch_Button.guid-382D61E949DEBC4140D785116725E3D39CDDA3C2,
.Share_Viewswitch_Button.guid-D6F8B4032DA8F5A7FF4455FEC11B579807D46AC4,
.Share_Viewswitch_Button.guid-820F7DF24119F48E4BFAB634FBCF4CB768AE2DBD,
.Share_Viewswitch_Button.guid-FCB8E393FAC5BD085A57569FED7092517D472590,
.Share_Viewswitch_Button.guid-72A1F90C23D84CBEA99D6B78446E22B789925BE2,
.Share_Viewswitch_Button.guid-28E3C45E31EB14ABD5BF330B7EC6173A15F2660A,
.Share_Viewswitch_Button.guid-B0B838E4A6780083030811DA3847C06249B6427E,
.Share_Viewswitch_Button.guid-A00376451F6C745891E85EEC7666070493C37ECE
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/calendar-alt.svg?usn=1761733587301&s=47a36235a341982f91d796062102fca954970465);
}
.Share_Viewswitch_Button.guid-6E6BED5E2208C302202CAEE041F0DD09A04CED2F,
.Share_Viewswitch_Button.guid-DE5F590EF0B07D210DAF602CFBF8297F7E0AAB38,
.Share_Viewswitch_Button.guid-45CBCFD3D2E3EB659BB725E5D5B9F096B6A55620,
.Share_Viewswitch_Button.guid-4B1BFAA2F357C6811331C6885E23193C4335A3D2
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/presentation.svg?usn=1761733587301&s=33aff0e0bdce327b6312a318dd30a3737ccebce9);
}
.Share_Viewswitch_Button_Selected
{
	background-color: #eaeaea;
}
.Share_Create_Feed
{
	text-align: right;
}
.Share_Feed
{
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	padding: 15px;
	margin-bottom: 25px;
	box-shadow: 0 0 7px #f3f3f3;
}
.Share_Feed_Module
{
	padding: 10px;
	border: 1px solid #dcdcdc;
}
.Share_Comments
{
	margin: 0;
}
.Share_Feed_Comment
{
	background-color: #ffffff;
	padding: 15px;
	margin-bottom: 10px;
	border-radius: 0 10px 10px 10px;
}
.Share_Comment_Header
{
	font-size: 12px;
}
.Share_Comment_Content
{
	margin: 10px 0 10px 45px;
}
.Share_Comment_Actions
{
	margin: 0 0 0 45px;
	font-size: 12px;
}
.Share_Sub_Comment
{
	margin-left: 50px;
}
.Share_Comments div[data-id="addComment"]
{
	padding-top: 0 !important;
}
.Share_Comments div[data-id="addComment"] .Share_Link_Color
{
	padding-top: 0 !important;
}
textarea[data-id="commentInputTextfield"]
{
	min-height: 100px;
	margin-bottom: 10px;
}
.Share_Feed_Actions
{
	margin: 0 0 0 50px;
	padding: 10px;
	min-height: 20px;
	border-top: 1px solid #aaaaaa;
}
.Share_Personal_Skillz
{
	padding: 2px 5px;
	background: #dcdcdc;
	box-sizing: border-box;
	border-radius: 0 20px 20px 0;
}
.Share_Online_Status
{
	display: block;
	position: relative;
	border: 2px solid #ffffff;
	border-radius: 50%;
}
.Share_Online
{
	background-color: #6eb005;
}
.Share_Offline
{
	background-color: #0076A8;
}
.Share_Busy
{
	background-color: #e9001b;
}
.Share_Ontour
{
	background-color: #00ff00;
}
.Share_Notatplace
{
	background-color: #00ff00;
}
.Share_Size_Small
{
	left: 20px;
	top: 20px;
	width: 11px;
	height: 11px;
}
.guid-26A027946FF93DD6C4C84BB730F20B7B93F9E7DF .Share_Size_Small
{
	top: 180px !important;
	left: 81% !important;
}
.Share_Size_Big
{
	top: 42px;
	left: 42px;
	width: 13px;
	height: 13px;
}
.Share_Size_Very_Small
{
	top: 19px;
	left: 19px;
	width: 7px;
	height: 7px;
}
.Share_Size_None
{
	top: 36px;
	left: 36px;
	width: 10px;
	height: 10px;
}
.Share_Size_Normal
{
	left: 30px;
	top: 30px;
	width: 15px;
	height: 15px;
}
.guid-0495296F194367B9576BE2A6CFA56CF0C956B922 .Share_Online_Status
{
	left: 80px !important;
	top: 80px !important;
	width: 20px;
	height: 20px;
}
.Share_Media_Container iframe,
.Share_Media_Container img
{
	width: 100%;
	max-width: 400px;
}
.Share_Container_Image_Border
{
	border-radius: 3px;
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	background-position: center;
	object-fit: cover;
	border: 1px solid transparent;
}
.Share_Container_Image_Border > img
{
	border-radius: 3px;
}
.Share_DefaultProfilImageTile
{
	border-radius: 3px;
	width: 100px;
	height: 100px;
	display: grid;
	align-items: center;
	justify-content: center;
}
.Share_DefaultProfilImageInfo
{
	height: 220px;
	width: 100%;
	border-radius: 3px;
	display: grid;
	align-items: center;
	justify-content: center;
}
#adminModeInfoBar
{
	background-color: #d20000;
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	margin-bottom: 10px;
	padding: 7px;
	text-align: center;
}
#adminModeInfoBar > a > i
{
	color: #ffffff;
}
.Share_Listbox_Navigation > li
{
	padding: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-height: 22px;
}
.Share_Listbox_Navigation > li:hover,
.Share_Listbox_Navigation > li:focus
{
	background-color: #f5f5f5;
	border-radius: 3px;
}
.Share_Listbox_Navigation > li.nav_selected
{
	background-color: #f5f5f5;
	border-radius: 3px;
	font-weight: bold;
}
.Share_Admin_Mode .Share_Listbox_Navigation > li > a,
.Share_Admin_Mode .Share_Link_Text,
.Share_Admin_Mode .Share_Text_Light
{
	color: #d20000;
}
.Share_Admin_Mode .Share_Listbox_Navigation > li > a:hover,
.Share_Admin_Mode .Share_Link_Text:hover,
.Share_Admin_Mode .Share_Text_Light:hover
{
	color: #8b0000;
}
.Share_Listbox_Navigation > li .nav_additionals .nav_counter
{
	color: #ffffff;
	border-radius: 100% !important;
	width: 20px;
	text-align: center;
	padding: 0 1px 0 0 !important;
	font-size: 10px;
	line-height: 20px;
}
img.Share_Container_Image_Border
{
	border-radius: 50%;
}
ix-content-editor.Content-Editor_Standard
{
	width: auto;
}
.Listbox_Extended.guid-9AB2C580084C4F596317915BA187EDA543B76B35 > ul > li.data
{
	overflow-wrap: normal;
	height: 20px !important;
	padding: 5px 10px 5px 10px !important;
	background-image: none !important;
	float: none;
}
.Listbox_Extended.guid-9AB2C580084C4F596317915BA187EDA543B76B35 > ul > li.data::after
{
	color: #ffffff !important;
	content: '\f005' !important;
	font: normal 400 normal 1rem "Font Awesome 5 Pro" !important;
}
.Listbox_Extended.guid-9AB2C580084C4F596317915BA187EDA543B76B35 > ul > li.data[data-selected="selected"]
{
	padding: 5px 10px 5px 7px !important;
}
#nav_group > a > i::before
{
	content: '\f0c0';
}
#Container_Wrapper
{
	position: relative;
	min-height: 100%;
}
#navigation .Share_Listbox_Navigation > li
{
	padding: 7px 5px;
}
#navigation .Share_Listbox_Navigation > li.nav_selected,
#navigation .Share_Listbox_Navigation > li:hover
{
	font-weight: 600;
	background-color: #ffffff;
	border-radius: 0;
}
#navigation .Share_Listbox_Navigation > li.nav_selected a,
#navigation .Share_Listbox_Navigation > li:hover a,
#navigation .Share_Listbox_Navigation > li.nav_selected a span,
#navigation .Share_Listbox_Navigation > li:hover a span
{
	color: #333333;
}
#navigation .Share_Listbox_Navigation > li > a
{
	color: #333333;
	line-height: initial;
}
#navigation .Share_Listbox_Navigation > li a:hover
{
	text-decoration: none;
}
#navigation .Share_Listbox_Navigation > li > a > i
{
	font-size: 18px;
}
#navigation .Share_Listbox_Navigation > li .nav_additionals .nav_additionals_left
{
	margin-right: 0;
}
#adminModeInfoBar > a > i
{
	color: #ffffff;
}
.preview-eye
{
	float: right;
	padding: 5px;
	border: 1px solid #861F41;
	background-color: #861F41;
	border-radius: 50%;
	color: #ffffff;
	font-size: 35px;
}
.preview-eye:hover
{
	text-decoration: none;
}
.preview-eye img
{
	display: none;
}
.preview-sticky
{
	position: fixed !important;
	top: 0;
	border-bottom: 1px solid #861F41;
}
.preview-header
{
	padding-left: 10px;
	padding-right: 10px;
	left: 0;
	background: #ffffff;
	color: #ffffff;
	z-index: 1;
	top: 0;
	padding-top: 11px;
}
.preview-importantForLoading
{
	width: 100% !important;
	position: absolute;
}
#systemMessages
{
	right: 0;
	left: auto !important;
	max-height: calc(100% - 91px) !important;
}
.link-share-notification:hover
{
	background-color: #6d6d6d;
}
.link-share-notification a
{
	color: #333333;
	text-decoration: none;
}
.link-share-notification a:hover
{
	text-decoration: none;
}
.link-share-notification.share-notification-information
{
	border-left: 3px solid #00c500;
}
.link-share-notification.share-notification-task
{
	border-left: 3px solid #ffbd00;
}
.link-share-notification.share-notification-eskalation
{
	border-left: 3px solid #ff0000;
}
.link-share-notification .Text_Ci_Color
{
	color: #861F41;
	text-decoration: none;
}
.link-share-notification .Text_Ci_Color:hover
{
	text-decoration: underline;
}
#chatOptions
{
	width: initial !important;
	right: 0;
	left: initial !important;
}
.headerEditMode
{
	margin-top: 20px;
}
div.editModeBtnContainer
{
	margin: 20px 0 0 0;
}
div.portalsite.editMode
{
	margin-top: 20px;
}
[data-id="allTasksContainer"] .Container_Standard_2nd
{
	background-color: #f4f4f4;
}
[data-id="allTasksContainer"] .Container_Standard_2nd .dragtask
{
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	background-color: #ffffff;
	margin: 0 10px 10px 10px;
	border: 1px solid #aaaaaa;
	padding: 10px;
}
[data-id="allTasksContainer"] .Container_Standard_2nd .guid-DB4B886AA8CEECBF8355B3DA091FB53F0469F325
{
	padding-top: 10px;
}
#smallChatWindow
{
	border-top-left-radius: 20px;
	margin-bottom: 0;
	bottom: 64px !important;
	left: 0 !important;
	width: 100% !important;
}
#smallChatWindow .TT_Content
{
	padding-top: 20px;
}
#smallChatWindow .chat_shapedtable_small > ul > li
{
	padding: 10px;
	margin-bottom: 9px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #eeeeee;
	width: calc(100% - 25px);
}
#smallChatWindow .chat_shapedtable_small .guid-5C68AB70F4EAD71CB1FD622A1CE0528ACE60A541 .Share_Notification
{
	background-color: #ffffff;
	border-radius: 50% !important;
}
#smallChatWindow .Chat_Header
{
	border-top-left-radius: 20px !important;
	border-bottom: 2px solid #861F41;
	background-color: transparent;
	border-radius: 3px 3px 0 0 !important;
}
#smallChatWindow .Chat_Header .guid-90822CA8FEC8527F1E5142EE15606783EA63F2D5
{
	margin-top: 0;
	margin-left: 0;
}
#smallChatWindow .Chat_Header .guid-90822CA8FEC8527F1E5142EE15606783EA63F2D5::before
{
	content: '\f4b2';
	color: #861F41;
}
#smallChatWindow .Chat_Header .guid-5634C6AFCD7E1488E4A328B06D5F22F6C4DF76B1
{
	color: #861F41 !important;
}
#smallChatWindow .Chat_Header .guid-5B366E38AFEA4B0F94FF012B2B02C4B33E6B833F
{
	color: #861F41 !important;
}
#smallChatWindow .Chat_Header .Chat_Title
{
	margin-top: 9px;
}
#smallChatWindow .Chat_Chronic .Chat_Message
{
	border: 1px solid #aaaaaa;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border-radius: 10px;
}
#smallChatWindow .Chat_Chronic .Chat_Message.Chat_Message_Left
{
	border-top-left-radius: 0;
}
#smallChatWindow .Chat_Chronic .Chat_Message.Chat_Message_Right
{
	border-top-right-radius: 0;
}
#smallChatWindow .Chat_Footer
{
	border-top: 2px solid #861F41;
	margin-top: 0;
	padding-top: 20px;
}
#smallChatWindow .Chat_Footer .guid-D8D3B6FCA3F83D2525909095CE15CF6E77C8872D
{
	background-color: transparent;
	color: #333333 !important;
	font-weight: 300;
}
#smallChatWindow .Chat_Footer .guid-A63F21B0EE4566940A46A0494B4520A110E9CABD .empty
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/file-plus.svg?usn=1761733587301&s=c2bd783edd2a4fb57a5caea1643f0d981bda7670);
	background-repeat: no-repeat;
	height: 24px;
}
#smallChatWindow .Chat_Footer .guid-A63F21B0EE4566940A46A0494B4520A110E9CABD .empty img
{
	display: none;
}
.guid-979E969384FDF4D4EF8CA092AE54E47B7950C7A5[data-id="chatLeft"] #chat_list
{
	max-height: 723px;
}
.guid-979E969384FDF4D4EF8CA092AE54E47B7950C7A5[data-id="chatLeft"] #chat_list .Share_Container,
.guid-979E969384FDF4D4EF8CA092AE54E47B7950C7A5[data-id="chatLeft"] #chat_list .Share_Comment
{
	background-color: #eeeeee;
	border-radius: 0 10px 10px 10px;
	border: 1px solid #aaaaaa !important;
	margin: 10px;
}
.guid-979E969384FDF4D4EF8CA092AE54E47B7950C7A5[data-id="chatLeft"] #chat_list .Share_Comment .Share_Actionbutton
{
	border-radius: 0 10px 10px 10px;
	border-left: 5px solid #861F41;
	border-bottom: 2px solid #861F41;
	margin: -11px !important;
	padding: 10px 8px 10px 9px !important;
	background-color: transparent;
	color: #333333;
}
.guid-979E969384FDF4D4EF8CA092AE54E47B7950C7A5[data-id="chatLeft"] .guid-F3F7F60E119DB0BDC9B42CDCA5AFD7A4644A4F1F
{
	font-size: 0;
	height: 32px;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/comment-plus.svg?usn=1761733587301&s=a1c6c7d69747f0a9898fbdd41ec3bfd3c95fcf5b);
	background-repeat: no-repeat;
	background-color: transparent;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] .guid-F2A2961B79C1B9207DA633A0F8657F2BA4016FD4 .icon54-s_Setting-Gear1
{
	font-weight: 300;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] .guid-F2A2961B79C1B9207DA633A0F8657F2BA4016FD4 #chat_recipients [data-id="chat_participant_list"] li
{
	width: 34px !important;
	height: 34px !important;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chatMessages [data-id^="messageContent_"]
{
	border: 1px solid #aaaaaa;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border-radius: 10px !important;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chatMessages [data-id^="messageContent_"][data-messagetype="otherMessage"]
{
	border-top-left-radius: 0 !important;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chatMessages [data-id^="messageContent_"][data-messagetype="myMessage"]
{
	border-top-right-radius: 0 !important;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chatMessages [data-id^="userInfo"]
{
	margin-right: 10px !important;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chat_input [data-id="chatInputTextfield"]
{
	min-height: 100px;
	margin-bottom: 10px;
}
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chat_input [data-id="sendMessage"],
.guid-D4D42B15377A7FD1043826F8FE001246940C5DFD[data-id="chatRight"] #chat_input [data-id="sendMessage"]:hover
{
	font-size: 24px;
	background-color: transparent;
	color: #333333 !important;
	font-weight: 300;
}
.guid-0ED7B72A550C5552865580747AB087293C726637 > div > [data-tablerecord]
{
	padding: 15px !important;
	margin-bottom: 15px;
	border: 1px solid #aaaaaa !important;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
.guid-0ED7B72A550C5552865580747AB087293C726637 > div > [data-tablerecord] .guid-0AF4D551CC8AE40DDBF4176A511AEBBCA90F7A26
{
	border-bottom: 0;
	padding-bottom: 0;
}
.guid-0ED7B72A550C5552865580747AB087293C726637 > div > [data-tablerecord] .guid-0AF4D551CC8AE40DDBF4176A511AEBBCA90F7A26 #dateValue::before
{
	font-family: "Font Awesome 5 Pro";
	content: '\f017';
}
.guid-0ED7B72A550C5552865580747AB087293C726637 > div > [data-tablerecord] .guid-0AF4D551CC8AE40DDBF4176A511AEBBCA90F7A26 #dateValue > div
{
	display: inline;
}
.guid-0ED7B72A550C5552865580747AB087293C726637 > div > [data-tablerecord] .guid-0AF4D551CC8AE40DDBF4176A511AEBBCA90F7A26 #whereValue::before
{
	font-family: "Font Awesome 5 Pro";
	content: '\f3c5';
}
#eventParticipation
{
	margin: 0 -10px !important;
}
#eventParticipation > a.Share_Actionbutton:hover
{
	text-decoration: none;
}
#eventParticipation > a.Share_Actionbutton > span
{
	color: #ffffff;
}
#eventParticipation > a.Share_Actionbutton > span:hover
{
	text-decoration: none;
}
.Share_Container.guid-B89AA8D097940EBB76FB04CBE86BB524A3DCC6E4
{
	padding: 15px !important;
	margin: 15px 0;
	border: 1px solid #aaaaaa !important;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
.Share_Container.guid-B89AA8D097940EBB76FB04CBE86BB524A3DCC6E4 .guid-F8B6A2CD067E9FE555E5628CD429A36A552699A1
{
	font-size: 1.1428rem;
	font-weight: 600;
	margin-bottom: 10px;
}
.Share_Container.guid-B89AA8D097940EBB76FB04CBE86BB524A3DCC6E4 .guid-4EB7E754DFCCF084D33A0454234A13186EEBF990
{
	margin-top: 0;
}
.Share_Container.guid-B89AA8D097940EBB76FB04CBE86BB524A3DCC6E4 .guid-4EB7E754DFCCF084D33A0454234A13186EEBF990 .guid-79B48ADF5758FEC518B5BAE8335AFE85B91ADB66
{
	padding-top: 0;
}
.Button_Style1.Share_Container_Tile_Button.guid-008157BF7914D22AD6D03D30F26DBABA77DF99D4,
.Button_Style1.Share_Container_Tile_Button.guid-D09E6C49FBE4C74912D9E77FC89A4214D95F38BB,
.Button_Style1.Share_Container_Tile_Button.guid-B3471C7B91781674D4735C16457E8C0035F8438D
{
	background-image: none;
}
.guid-87926B595AACBF94E6FEDB9314EE891DECDA0494_col,
.guid-ECF3BEFA162CDAE12E24DF5CDE359ECFA294054D_col
{
	padding-right: 5px !important;
}
div#table-record.guid-9B60577ADBC7BCDABFBAD255DF32780EFC84B4F2_row
{
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
div#table-record.guid-9B60577ADBC7BCDABFBAD255DF32780EFC84B4F2_row .guid-07078EA8F9347C9C2366A7BBA23CE96C46886199
{
	margin-bottom: 0;
	padding: 0;
}
div#table-record.guid-9B60577ADBC7BCDABFBAD255DF32780EFC84B4F2_row .guid-07078EA8F9347C9C2366A7BBA23CE96C46886199 a.guid-2BED2A1D94F4865969B4263ABA118CDDCF032920 img
{
	border-bottom-left-radius: 10px;
}
a.guid-C9B526052D27011A1BE6FC24295238644A148747
{
	top: 0;
	right: 0;
	height: 55px;
	width: 100%;
	border: 1px dashed #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
	position: relative;
	display: inline-block;
}
a.guid-C9B526052D27011A1BE6FC24295238644A148747 img
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/plus.svg?usn=1761733587301&s=1dfdd641374180ef10251cea6b7c0163ab185e5f) !important;
	background-repeat: no-repeat;
	width: 30px !important;
	height: 30px !important;
	padding-left: 30px;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	margin-top: 0;
	position: absolute;
	top: 50%;
	left: 50%;
}
a.guid-C9B526052D27011A1BE6FC24295238644A148747:hover
{
	border-width: 2px;
	border-color: #333333;
	height: 53px;
	width: calc(100% - 2px);
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU
{
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 100%;
	height: initial;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li
{
	position: relative;
	padding: 5px;
	background-color: #f4f4f4;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	margin-right: 0;
	margin-bottom: 10px;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li:hover
{
	border-bottom: 1px solid #aaaaaa;
	background-color: #0076A8;
	color: #FFFFFF;
	border-color: #333333;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li.selected
{
	background-color: #0076A8;
	color: #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-color: #333333;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li:hover a,
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li.selected a
{
	color: #ffffff;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li:first-child a
{
	padding-top: 11px !important;
	padding-bottom: 11px;
}
.Share_Container_Tile_Button
{
	height: 30px !important;
	min-height: 30px !important;
	text-transform: none !important;
	font-weight: 300 !important;
	border-radius: 0 10px 10px 10px;
}
#ID_ix832F0F453C25F3526A9D60302D3FCE5DD4FAEF57_simplegroup762232CA
{
	height: 20px !important;
}
#ID_shapedtablebase5423C786_records #table-record
{
	width: 49%;
}
.Share_Comment_Content .File_View_Standard .ul_images .template-view a img
{
	max-width: 16px;
	max-height: 16px;
	vertical-align: text-bottom;
}
.Share_Comment_Content .File_View_Standard .ul_images .template-view a
{
	display: inherit;
}
div[data-id="filter_container"] .Share_Actionbutton
{
	background-color: #ffffff !important;
	color: #861F41 !important;
	height: initial;
	font-size: 1.2857rem;
}
div[data-id="filter_container"] .Share_Actionbutton:hover
{
	text-decoration: none;
}
#ID_CloseTestSystemHint
{
	color: #e6ee9c;
}
.guid-44B188F4249AC0A1FDB7101C113F78D48E55AE2B
{
	margin-left: 0;
}
div[data-id="filter_container"] > div > a,
div.guid-26AEE82307916963F140237F1D660E16DD23E6AF > div > a,
div.guid-3E09EAD5C0291E1D6723C6C16F920E90301392B1 > div > a,
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5 > div > a,
div.guid-949C3030A4BA87D819ABA3382D8B0B13A1DB1FCF > div > a,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C > div > a
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/filter.svg?usn=1761733587301&s=da8826e95081bfb9186229aab4552a17af9d5c57);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	padding: 0 10px;
}
div[data-id="filter_container"] > div > a > img,
div.guid-26AEE82307916963F140237F1D660E16DD23E6AF > div > a > img,
div.guid-3E09EAD5C0291E1D6723C6C16F920E90301392B1 > div > a > img,
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5 > div > a > img,
div.guid-949C3030A4BA87D819ABA3382D8B0B13A1DB1FCF > div > a > img,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C > div > a > img
{
	display: none;
}
div[data-id="filter_container"] > div > a.guid-D8E228B441A0796103206848C0A21097144AF3B7,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C > div > a.guid-1D739F970BD87ED5F110328D6F2E3201CC54DDAD
{
	display: inline-block;
}
div.guid-3E09EAD5C0291E1D6723C6C16F920E90301392B1 > div > div,
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5 > div > div,
div.guid-949C3030A4BA87D819ABA3382D8B0B13A1DB1FCF > div > div,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C > div > div,
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D > div > div
{
	margin-top: 5px;
	float: right;
	width: 100%;
}
div[data-id="shareFeedOverview"],
div.guid-734945B30769FC54D1FB241EE02457F6745E8F12,
div.guid-B890A603D446F76B244C1070078AC0858A28AD9E,
div.guid-063D3B1C4B21110331DADE4ECE239C5ADF1C346B
{
	position: relative;
	padding: 0;
}
.Share_Create_Feed
{
	text-align: right;
}
.Share_Create_Feed input.guid-8094B21CF588AD3CB44490882AF4009DC710AB0D,
.Share_Create_Feed input.guid-CB108655193BB1FA87406FF183A210F70185908E,
.Share_Create_Feed input.guid-B73DB14F45732C3883E07A1ADE0EF6EA87AC2370,
input.guid-67493CF85306D721D831FB531A7E3027327E6EBC
{
	font-size: 0;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/plus-circle.svg?usn=1761733587301&s=c617500974212dcff8c7c73ff40489b015136e94);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
	height: 30px;
	width: 30px;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
}
.guid-B827C545B2E411D3D09CC11F33F4B0F1E5BF13FC a[data-id="event"] img
{
	padding-left: 30px;
	box-sizing: border-box;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/calendar-day.svg?usn=1761733587301&s=289d8247c6dce2730830439ca3a7b0f18eb3483a);
	background-repeat: no-repeat;
}
.guid-B827C545B2E411D3D09CC11F33F4B0F1E5BF13FC a[data-id="meAndOther"] img
{
	padding-left: 30px;
	box-sizing: border-box;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/user.svg?usn=1761733587301&s=aea5c694aeb54962df7609dce4a0a49e1dfc59e4);
	background-repeat: no-repeat;
}
.guid-B827C545B2E411D3D09CC11F33F4B0F1E5BF13FC a[data-id="group"] img
{
	padding-left: 30px;
	box-sizing: border-box;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/users.svg?usn=1761733587301&s=0f2f5786c86a0dc9130cf183001729cb554a82b9);
	background-repeat: no-repeat;
}
div[data-id="contacts"] > div.shapedtable-records[data-tablerecords="6398397DB1BDB5CF7D2E8B524C0A305E311536A9"]
{
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(47px,1fr));
	width: inherit;
	padding-top: 25px;
}
div[data-id="contact_requests"] > div.shapedtable-records > div[id="table-record"]
{
	margin-bottom: 3px !important;
}
.flatpickr-calendar
{
	border-radius: 0;
	font-size: 1.0rem;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	background: #FFFFFF;
	box-shadow: 1px 1px 3px #808080;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month
{
	line-height: 25px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg
{
	fill: #861F41;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month
{
	height: 40px;
	color: #333333;
	fill: #333333;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months
{
	font-size: 1.0rem;
	font-weight: 400;
	color: #333333;
	min-height: 30px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #aaaaaa;
	width: 75%;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover
{
	background-color: #ffffff;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper
{
	width: 25%;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput
{
	min-height: 30px;
	height: 30px;
	font-size: 1.0rem;
	font-weight: 400;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month
{
	line-height: 25px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg
{
	fill: #861F41;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day
{
	line-height: 36px;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day:hover,
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day:focus
{
	border-color: #0076A8;
	background-color: #0076A8;
	color: #ffffff;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.today
{
	border-color: #6D6D6D;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.today:hover
{
	background-color: #6D6D6D;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.selected
{
	border-color: #861F41;
	background-color: #861F41;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.selected:hover
{
	background-color: #861F41;
}
.search-result
{
	text-align: left;
	line-height: 1.2;
	margin-top: 0;
}
.search-result .search-box
{
	position: relative;
}
.search-result .search-box .search-header
{
	line-height: 1.57;
	font-weight: normal;
	margin: 0;
}
.search-result .search-box .search-header .search-result-onclick
{
	text-decoration: none;
	cursor: pointer;
	width: 100%;
	display: inline-block;
}
.search-result .search-box .search-header .search-result-onclick .search-breadcrumb-box
{
	padding-bottom: 0;
	padding-top: 1px;
	line-height: 1.57;
	display: inline-block;
}
.search-result .search-box .search-header .search-result-onclick .search-breadcrumb-box .search-breadcrumb-link
{
	font-size: 1.0rem;
	padding-top: 1px;
	line-height: 1.5;
	color: #0076A8;
	font-style: normal;
}
.search-result .search-box .search-header .search-result-onclick .search-headline
{
	font-size: 1.1428rem;
	line-height: 1.3;
	display: inline-block;
	font-weight: 600;
	margin: 0;
	padding: 0;
}
.search-result .search-box .search-header .search-result-onclick .search-headline .search-source:hover
{
	text-decoration: underline;
}
.search-result .search-box .search-content
{
	line-height: 22px;
	max-width: 48em;
	overflow: hidden;
	text-overflow: ellipsis;
}
.search-result .search-box .search-content .search-date
{
	display: inline;
	color: #0076A8;
}
.search-result .search-box .search-content .search-description
{
	line-height: 1.57;
	overflow-wrap: break-word;
	font-size: 14px;
	display: inline;
}
.search-result .search-box .search-content .search-description p
{
	display: inline;
}
.image-wrapper .search-fallback-img-wrapper
{
	height: inherit;
	text-align: center;
	background-color: #f0f0f0;
	padding: 10px;
}
.image-wrapper .search-fallback-img-wrapper > img
{
	height: 180px;
}
.image-wrapper search-img-wrapper
{
	height: 200px;
	text-align: center;
}
.image-wrapper search-img-wrapper > a:hover
{
	cursor: pointer;
}
.image-wrapper .search-preview-img-wrapper
{
	height: 200px;
}
[class^="icon54"],
[class*="icon54"]
{
	font-family: 'Font Awesome 5 Pro' !important;
	color: #333333;
}
[class^="icon54"]:hover,
[class*="icon54"]:hover
{
	text-decoration: none;
}
[class^="icon54-l_"],
[class*=" icon54-l_"]
{
	font-weight: 300;
}
[class^="icon54-s_"],
[class*=" icon54-s_"]
{
	font-family: 'icon54-solid';
	font-weight: 100;
	background: none;
}
.icon54-s_BasicIcons-ThumbsUp[data-share-function="removeLike"]
{
	font-weight: 600;
}
[class^="icon54-s_SocialIcon"],
[class*=" icon54-s_SocialIcon"]
{
	font-family: 'icon54-solid' !important;
	font-weight: 100;
	background: 0;
}
[class*="icon54"][class*="BasicIcons-Home"]::before
{
	content: '\f015';
}
[class*="icon54"][class*="BasicIcons-Users"]::before
{
	content: '\f0c0';
}
[class*="icon54"][class*="PartyEvent-Event"]::before
{
	content: '\f783';
}
[class*="icon54"][class*="BasicIcons-User1"]::before
{
	content: '\f007';
}
[class*="icon54"][class*="SpeachBubbles-SpeachBubbles1"]::before
{
	content: '\f086';
}
[class*="icon54"][class*="Folders-ShareFolder"]::before
{
	content: '\f802';
}
[class*="icon54"][class*="BasicIcons-Camera1"]::before
{
	content: '\f030';
}
[class*="icon54"][class*="Retro-Megaphone"]::before
{
	content: '\f675';
}
[class*="icon54"][class*="NotesAndTasks-Tasks1"]::before
{
	content: '\f0ae';
}
[class*="icon54"][class*="WindowsAndApplications-QuestionApp"]::before
{
	content: '\f059';
}
[class*="icon54"][class*="WindowsAndApplications-AppSettings"]::before
{
	content: '\f4fe';
}
[class*="icon54"][class*="WindowsAndApplications-TilesView"]::before
{
	content: '\f7d9';
}
[class*="icon54"][class*="BasicIcons-BarChart"]::before
{
	content: '\f681';
}
[class*="icon54"][class*="Lock"]::before,
[class*="icon54"][class*="Users"]::before,
[class*="icon54"][class*="Globe"]::before,
[class*="icon54"][class*="Pictograms-Information"]::before
{
	content: '\f05a';
}
[class*="icon54"][class*="Arrows-Down2"]::before
{
	content: '\f078';
}
[class*="icon54"][class*="BasicIcons-LeftArrow2"]::before
{
	content: '\f060';
}
[class*="icon54"][class*="BasicIcons-Other"]::before
{
	content: '\f141';
	font-weight: 400;
}
[class*="icon54"][class*="BasicIcons-ThumbsUp"]::before
{
	content: '\f164';
}
[class*="icon54"][class*="BookmarksTags-Bookmark2"]::before
{
	content: '\f02e';
}
[class*="icon54"][class*="BasicIcons-Error"]::before
{
	content: '\f057';
}
[class*="icon54"][class*="BasicIcons-ErrorMark"]::before
{
	content: '\f071';
}
[class*="icon54"][class*="BasicIcons-ErrorMark"]#isImportant::before
{
	font-weight: 600;
}
[class*="icon54"][class*="BasicIcons-Clock"]::before
{
	content: '\f017';
}
[class*="icon54"][class*="BasicIcons-Clock"]#isUrgent::before
{
	font-weight: 600;
}
[class*="icon54"][class*="VoteRewardBadges-EmptyStar"]::before
{
	content: '\f005';
	font-family: 'Font Awesome 5 Pro';
	font-weight: bold;
}
[class*="icon54"][class*="BasicIcons-Bell"]::before
{
	content: '\f0f3';
}
div#setRemind > span[class*="icon54"][class*="BasicIcons-Bell"]::before
{
	font-weight: 600;
	font-size: 22px;
}
[class*="icon54"][class*="Easter-BellAlarm"]::before
{
	content: '\f77f';
}
div#setRemind > [class*="icon54"][class*="Easter-BellAlarm"]::before
{
	font-weight: 600;
	font-size: 22px;
}
[class*="icon54"][class*="BasicIcons-Share"]::before
{
	content: '\f1e0';
}
[class*="icon54"][class*="BasicIcons-RightArrow2"]::before
{
	content: '\f061';
}
[class*="icon54"][class*="SpeachBubbles-SpeachBubble9"]::before
{
	content: '\f27a';
}
[class*="icon54"][class*="Setting-Gear1"]::before
{
	content: '\f013';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
}
[class*="icon54"][class*="BasicIcons-PaperPlane"]::before
{
	content: '\f1d8';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
}
[class*="icon54"][class*="BasicIcons-Close"]::before
{
	content: '\f00d';
	font-family: 'Font Awesome 5 Pro';
}
[class*="icon54"][class*="BasicIcons-Check2"]::before
{
	content: '\f00c';
}
[class*="icon54"][class*="MessagesChat-ChatBubble2"]::before
{
	content: '\f4ad';
}
[class*="icon54"][class*="Arrows-Left2"]::before
{
	content: '\f053';
	font-family: "Font Awesome 5 Pro";
}
[class*="icon54"][class*="BasicIcons-Pencil"]::before
{
	content: '\f040';
	font-family: "Font Awesome 5 Pro";
}
[class*="icon54"][class*="BasicIcons-Check1"]::before
{
	content: '\f058';
}
[class*="icon54"][class*="Arrows-Up2"]::before
{
	content: '\f077';
	font-family: 'Font Awesome 5 Pro';
}
[class*="icon54"][class*="BasicIcons-Palette"]::before
{
	content: '\f040';
}
[class*="icon54"][class*="SpeachBubble"]::before
{
	content: '\f086';
}
[class*="icon54"][class*="Folders-FolderTree"]::before
{
	content: '\f802';
}
[class*="icon54"][class*="Loudspeaker"]::before
{
	content: '\f675';
}
[class*="icon54"][class*="QuestionMark"]::before
{
	content: '\f059';
}
[class*="icon54"][class*="UserAction-UserSettings"]::before
{
	content: '\f4fe';
}
[class*="icon54"][class*="Setting-Tools"]::before
{
	content: '\f7d9';
}
.icon54-l_Time-AlarmClock2::before
{
	content: "\f34e";
}
img[src="/thirdparty/icon54/svg/line/BasicIcons/Other.svg"],
.guid-7DDB347338DCE33BF9DDA0E06266E8C32D9CE839 img[src="/images/1px.gif"],
.guid-7DDB347338DCE33BF9DDA0E06266E8C32D9CE839 img[src="/images/1px.gif"]:hover,
.guid-6BB76B780F17FEDE70A84AD435119E4D92ACC7E6 img[src="/images/1px.gif"]
{
	width: 24px !important;
	height: 24px !important;
	padding-left: 24px;
	box-sizing: border-box;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/ellipsis-h.svg?usn=1761733587301&s=af2eaa88ba57dfeced406cb8e2dbf3fe39f1b28d) !important;
	background-repeat: no-repeat;
}
.guid-C791DE666A670AC19C2A85C76CA6DAF505430FF2 img[src="/images/1px.gif"],
.guid-C791DE666A670AC19C2A85C76CA6DAF505430FF2 img[src="/images/1px.gif"]:hover,
.guid-383EBDC95D20575B46C535549387DC9AF67F7C4D img[src="/images/1px.gif"],
.guid-383EBDC95D20575B46C535549387DC9AF67F7C4D img[src="/images/1px.gif"]:hover,
.guid-F54E701513CE49B781E2EC006AA5F2B119D6558A img[src="/images/1px.gif"],
.guid-F54E701513CE49B781E2EC006AA5F2B119D6558A img[src="/images/1px.gif"]:hover,
.guid-B6345CCF66AA64D3340E204856BE3CF37B5DFDBD img[src="/images/1px.gif"],
.guid-B6345CCF66AA64D3340E204856BE3CF37B5DFDBD img[src="/images/1px.gif"]:hover,
.guid-2212F5AB0AC1B7F7BC9F901CC94F8FF0F289010A img[src="/images/1px.gif"],
.guid-2212F5AB0AC1B7F7BC9F901CC94F8FF0F289010A img[src="/images/1px.gif"]:hover,
.guid-C5B2595B1DBE29035DC0F3837EB010D7773B1460 img[src="/images/1px.gif"],
.guid-C5B2595B1DBE29035DC0F3837EB010D7773B1460 img[src="/images/1px.gif"]:hover,
.guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5 img[src="/images/1px.gif"],
.guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5 img[src="/images/1px.gif"]:hover,
img[src="/thirdparty/icon54/svg/line/BasicIcons/Pencil.svg"]
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/pencil.svg?usn=1761733587301&s=3de6f27eec8bbce378efe0db7701429580975782) !important;
	background-repeat: no-repeat;
	width: 20px !important;
	height: 20px !important;
	padding-left: 24px;
	box-sizing: border-box;
}
[data-delete_trash]
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/times.svg?usn=1761733587301&s=2c8a8e8dca66391a428144bb0dee4650ac0bcd0a) !important;
}
.bm-tiny-required + div.tox-hugerte
{
	border-bottom: 1px dashed #861F41;
}
.bm-tiny-large + div.tox-hugerte
{
	min-height: 450px;
}
.bm-tiny-small + div.tox-hugerte
{
	height: 125px !important;
}
div.tox-hugerte
{
	border-radius: 0;
	border: 1px solid #aaaaaa;
}
div.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type)
{
	border-right: 1px solid #aaaaaa;
}
div.tox .tox-toolbar__group,
div.tox .tox-menubar
{
	padding: 0 4px;
}
div.tox .tox-editor-header
{
	padding: 0 !important;
	z-index: auto;
}
div.tox:not(.tox-hugerte-inline) .tox-editor-header
{
	box-shadow: none;
	border-bottom: 1px solid #ccc;
}
div.tox .tox-menubar
{
	border-bottom: 2px solid #ccc;
}
.blueimp-gallery > .slides > div.slide
{
	visibility: visible;
}
#blueimp-gallery-carousel .next,
#blueimp-gallery-carousel .prev
{
	padding: 0;
	border-radius: 0;
	background: #ffffff;
	color: #aaaaaa;
	border: 1px solid #aaaaaa;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	opacity: 1;
}
#blueimp-gallery-carousel .next:hover,
#blueimp-gallery-carousel .prev:hover
{
	background: #aaaaaa;
	color: #ffffff;
	box-shadow: 0 0 20px #aaaaaa;
}
.blueimp-gallery-display > .close,
.blueimp-gallery-svgasimg > .close
{
	background: none;
}
[id^="ID_pltLayout"][name^="fr_pltLayout"]:not([id*="ID_pltLayoutClass"][name*="fr_pltLayoutClass"])
{
	display: none;
}
input
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	-webkit-border-radius: 0;
}
.multisource-search .multisource-records > .record > .body > div
{
	overflow: hidden;
}
.guid-05B1F0CD0346BA16B5F026F3C5A77BF4DAECFB80 > ul > li.data[data-recid="read"],
.guid-5258D1AE9398C7F8B71ED53FB8F557836B7228F1 > ul > li.data[data-recid="read"]
{
	background-image: none !important;
	width: auto;
}
.guid-DC3D10496E1631D7CC189ECA20BE6BAE53F2BA02 > ul > li.data[data-recid="urgent"],
.guid-9D40234507F21F29039D06503057FE8AACB400A6 > ul > li.data[data-recid="urgent"],
.guid-3AF76DB407A6CE929E2FE4C6DBDC75424AC0439F > ul > li.data[data-recid="urgent"]
{
	background-image: none !important;
	width: auto;
}
.guid-6895557B8A11E700A549ECDD2897EE02888CA032 > ul > li.data[data-recid="importance"],
.guid-5F6242D99DD4A4468ECA7F2F036117904BADB5C4 > ul > li.data[data-recid="importance"],
.guid-5A3342B5B2568ED076CDF91C32DD33D5DEC2986F > ul > li.data[data-recid="importance"]
{
	background-image: none !important;
	width: auto;
}
.Button_Style1.Share_Container_Tile_Button
{
	height: 30px !important;
	min-height: 30px !important;
	text-transform: none !important;
	font-weight: 300 !important;
	border-radius: 0 10px 10px 10px !important;
}
.Listbox_Extended > ul > li.data[data-selected="selected"][data-value="true"],
.Listbox_Extended > ul > li.data[data-selected="selected"][data-value="false"]
{
	background-image: none;
}
a.Button_Style1.Share_Container_Tile_Button[title="Personen anzeigen"]
{
	font-family: "Tahoma";
	padding-bottom: 0 !important;
}
a[data-submit="true"].guid-1D4B249CE53303F22630E8914309B1B841EDD4EC > img
{
	display: none;
}
a[data-submit="true"][data-done="false"].guid-1D4B249CE53303F22630E8914309B1B841EDD4EC::before
{
	content: '\f14a';
	font: normal 600 normal 2.3rem/1 "Font Awesome 5 Pro";
	color: #0076A8;
}
a[data-submit="true"][data-done="true"].guid-1D4B249CE53303F22630E8914309B1B841EDD4EC::before,
a[data-submit="true"][data-done="false"][id^="ID_buttoncontrol"].Text_Standard.guid-1D4B249CE53303F22630E8914309B1B841EDD4EC:hover::before
{
	content: '\f14a';
	font: normal 600 normal 2.3rem/1 "Font Awesome 5 Pro";
	text-decoration: none;
	color: #861F41;
}
.Share_2nd_Level_Button[role="button"].guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5 > img[src="/images/1px.gif"],
.Share_2nd_Level_Button[role="button"].guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5 > img[src="/images/1px.gif"]:hover,
.Share_2nd_Level_Button[role="button"].guid-82514D81F80812623377E657E1CC9B492940F537 > img[src="/images/1px.gif"],
.Share_2nd_Level_Button[role="button"].guid-82514D81F80812623377E657E1CC9B492940F537 > img[src="/images/1px.gif"]:hover,
.Share_2nd_Level_Button[role="button"].guid-9094A091FF4C26BA94CFA067D2E7BF71AAE5136B > img[src="/images/1px.gif"],
.Share_2nd_Level_Button[role="button"].guid-9094A091FF4C26BA94CFA067D2E7BF71AAE5136B > img[src="/images/1px.gif"]:hover,
.Share_2nd_Level_Button[role="button"].guid-94642CA003178B56D6DAC1B33445B13373C38BC4 > img[src="/images/1px.gif"],
.Share_2nd_Level_Button[role="button"].guid-94642CA003178B56D6DAC1B33445B13373C38BC4 > img[src="/images/1px.gif"]:hover,
.Share_2nd_Level_Button[role="button"].guid-DA3932F19F766C06736C28FB67EC99978F741F88 > img[src="/images/1px.gif"],
.Share_2nd_Level_Button[role="button"].guid-DA3932F19F766C06736C28FB67EC99978F741F88 > img[src="/images/1px.gif"]:hover
{
	background-image: none !important;
}
.Share_2nd_Level_Button[role="button"].guid-5541DA9148BE255EC2BE2D2ADF8EC378815BB1E5,
.Share_2nd_Level_Button[role="button"].guid-DFD37A9146BFB2EB79DC9566AFC386026B7CC563,
.Share_2nd_Level_Button[role="button"].guid-82514D81F80812623377E657E1CC9B492940F537,
.Share_2nd_Level_Button[role="button"].guid-38463D41621611C5A58E8265A57B0498EEC3CE93,
.Share_2nd_Level_Button[role="button"].guid-9094A091FF4C26BA94CFA067D2E7BF71AAE5136B,
.Share_2nd_Level_Button[role="button"].guid-94642CA003178B56D6DAC1B33445B13373C38BC4,
.Share_2nd_Level_Button[role="button"].guid-DA3932F19F766C06736C28FB67EC99978F741F88
{
	top: 5px;
	padding: 5px;
	margin-right: 10px;
}
a#edit_external + span,
span[data-control-type="label"].guid-1969D8C5343E15068EEE785331D36DAB8C5D33FC,
span[data-control-type="label"].guid-17FDC29BDA62CA1B89CAD3157FB2050B8545F401,
span[data-control-type="label"].guid-A945AA96BCA8973774E41354EEABDCFD6FED1CE5,
span[data-control-type="label"].guid-9AFCAE6EB41421A96E39B1A69526F88D0B8A641D,
span[data-control-type="label"].guid-D6399D6CCCC6AE932C77B80FF03B2EC659B6799B,
span[data-control-type="label"].guid-1FC322A293684FB011D5F11D57F961A0BEC140E9,
a#hide_all_plugin + span,
span[data-control-type="label"].guid-5BF7F580318D0A3FC0EE04EEF6A8011263BB19A2,
span[data-control-type="label"].guid-486029D7B48594A090582E522DA6C55FB567A408,
span[data-control-type="label"].guid-D213CEC80A9521C7278CE2DB32E495973713A8A7,
span[data-control-type="label"].guid-5143879A2969DCA51C038B45057F4D9F23D396C9,
span[data-control-type="label"].guid-4735D1A25D94DB3BA381B4B8E866FB4262FAAA03,
span[data-control-type="label"].guid-8960D907C76DFCC02145C40E214688EA446943BA,
span[data-control-type="label"].guid-00FBEE961C18876F50F65467115BA7C708EBC3C8,
span[data-control-type="label"].guid-6288223574795B3B47EA5A92D549D9E8A31DD96F,
span[data-control-type="label"].guid-C9461AF4D45F1EC47A7DCE981ACE9F6601E9EB00,
a#hide_all_group + span,
span[data-control-type="label"].guid-CE4419460A4C1678E9A4717BB1131F2D1FE8AC29,
span[data-control-type="label"].guid-BD6B992966C67B0B910F7FEE44B47E8CF651EFB3,
span[data-control-type="label"].guid-80BD3C03D45DE1DACCB866649514567C84B93D43,
span[data-control-type="label"].guid-40240B7F6EBD940706510A307446559621B64C4B,
span[data-control-type="label"].guid-AF7B891ECC4BCDAA0F05006717119A11234DB317,
span[data-control-type="label"].guid-7ABC25DBC3CBF0A8B7EECA67A9F50991DEE8C539,
a#hide_all_event + span,
span[data-control-type="label"].guid-1EEEE3F51C30EC35098E5454422DBA449EBB4263,
span[data-control-type="label"].guid-B13A50C79E74A80F56FB4D0CD007D198DC98EC9B,
span[data-control-type="label"].guid-0E7ACDC4DDE16837EF21BBE19854910C86AF4C9A,
span[data-control-type="label"].guid-4EB6510BD72BDB08B6B025580CEF23DFC736AA62,
span[data-control-type="label"].guid-F750E9ED404026DFE6E1770AF4D3C6798B6E24FA,
#chatNavigation > div > a + span,
span[data-control-type="label"].guid-608752A0EDB0726489638FF6FBEAC61124003528,
span[data-control-type="label"].guid-3A62378B498C8F907E50AB19885D6D592EF6FFF8,
span[data-control-type="label"].guid-0F9056F1FEDEEC55C31B4EE69D144DB75C4FC237,
span[data-control-type="label"].guid-824C530894AF93117C8A06D8E97D7522C9FC8449,
span[data-control-type="label"].guid-B86B79948E91D7CCF4ED1F9D414837F67D378F6D,
span[data-control-type="label"].guid-43E96A5208C74363559F978DBA9A578BCF73697C,
span[data-control-type="label"].guid-C17F1ACD3B056FEEE6B4815376F1A6463B4F04B8,
span[data-control-type="label"].guid-6EF10B8D8866B76AB1780BCADB0BA41D85F31A84,
span[data-control-type="label"].guid-DE4A1D1EADE27526E61ED498AB6C241CB36CA900,
span[data-control-type="label"].guid-EA05A003AFE0C3C4C57CEA7272DF6502FECBF7B0,
span[data-control-type="label"].guid-D103F6CEC68F22FE436C7BAA63849A69176D1116,
span[data-control-type="label"].guid-96E784DD386264D78D06884E7F7AD3169512EDD1,
span[data-control-type="label"].guid-9BE310F8CA28B120230EF3161D37F9FCBBCAC434,
span[data-control-type="label"].guid-05210A116930F47C3BEAEB7C5991FDF72CC22C6B,
span[data-control-type="label"].guid-AE4E181D7D0DB9C06C2FBADDD3BA8FC32E2FC922,
span[data-control-type="label"].guid-04D493A334950418758D0A6CFBA76902B7B8B798,
span[data-control-type="label"].guid-5034206793488F54DA34C983FC26BA04CEAF41C9,
span[data-control-type="label"].guid-5F2BAA3C9626016B07C5F436ED4F4401B54DC286,
span[data-control-type="label"].guid-64583B0AD4A5924154C35F09431A8CBD9FAC6039,
span[data-control-type="label"].guid-E22AC49C8A4FB7DE7A7A598B92C20E09B46050BB,
span[data-control-type="label"].guid-43AE503194B029955183C89A0432C27335D928A2,
span[data-control-type="label"].guid-7CB5CBAD459A7B349CB5C7269FA0780653499857,
span[data-control-type="label"].guid-D613BD7C02908F6EE023307A5E0EF9C5514CD8F0,
span[data-control-type="label"].guid-EE71A28BFF511714D3C09F97202406D673F832F8,
div#deletePost > span.Text_Small,
span[data-control-type="label"].guid-E2B55707E9209D502A7F2A16741198181B43EFDC,
span[data-control-type="label"].guid-FD5F497292A97D29B659B65FA35C76A80E39C497,
span[data-control-type="label"].guid-49F8DE0654867A8F11078A40F9F4D90DDCA85955,
span[data-control-type="label"].guid-2AD17E722A450F0348C4C66B689F8D43CE132E28,
span[data-control-type="label"].guid-438089013D252FABBD0B85BC48227EF0474658FE,
span[data-control-type="label"].guid-5B4CCC649D4D99AD2640227F17B0FD42955FFC1F,
span[data-control-type="label"].guid-DA2446E9905CDD198282F0971D3883B7E37CD9A6,
span[data-control-type="label"].guid-F3B71D3B9DF8493A25246D333D31BA5CB5014B56,
span[data-control-type="label"].guid-E4F1069CF1B1A2822C50F252B105BF6EFBB1A255,
span[data-control-type="label"].guid-816F0420302C373BAF927C6395A5D65645CB09EA,
span[data-control-type="label"].guid-61B003BA5924C7365FC17BAE4E10C360D98333CC,
span[data-control-type="label"].guid-AA3C3ECDAA14DE3054CC68D22D7936DAA2E71DAA,
span[data-control-type="label"].guid-E67810DD34AC13F2DA2F3EBE5C36F98DB4B67E1D,
span[data-control-type="label"].guid-9F5DFE47B1A015880B2622B6D3AE1AADD36C1384,
span[data-control-type="label"].guid-7348E4A2062F85B60A9D18506EF24F8F16F42772,
span[data-control-type="label"].guid-4AF870B1304249D74082846FBD6FBB04EB08D5BE,
span[data-control-type="label"].guid-6E858D44C7FB23FC57CF72BA35DD08D5049F9CB4,
span[data-control-type="label"].guid-E5C33352D8EBEAA882F0263D57839C48A5788925,
span[data-control-type="label"].guid-46F1052B114A6509F53B5EE369719E0A84F07B9A
{
	margin-left: 8px;
	display: inline-block;
}
a.guid-281BF49BB90C60D938F3C4C581DBE109B7D784AF,
a.guid-77BE2CD057740CDE4E97B018FF0E6F977D50F660,
a.guid-CE7D0C14667CCA755B62A5AF836A770EDD15D3E5,
a.guid-0D8C66A5DB12C169CB8472D3C3F62BF7080338B8[role="button"],
a.guid-DB2F292346E587061EBDC3793B29F1CB9E17C2F1[role="button"],
a.guid-E2932806C344EE04FE6E805CE6E7F39D631F0A58[role="button"],
a.guid-000D535AC5C387EC514963BF803BFF5068EB318B[role="button"],
a.guid-4D5032F67613FC369C9D398F8C139CFF0BE31E3A[role="button"],
a.guid-D8D3B6FCA3F83D2525909095CE15CF6E77C8872D[role="button"],
a.guid-FD61EBFFB87BC61B615FB9B141FCFBB6B7D876D5[role="button"],
a.guid-2B2AAD6F437CD29180F420A72CE889590F5DD2B4[role="button"]
{
	text-decoration: none;
}
a.guid-2020810AB2ABDC1245541D79AA2A4E1F0E84B0E8[role="button"],
a.guid-BA13931250EF0BFE16A366577D37ABD56E03EEF0[role="button"],
a.guid-50BE136A7CB2CBA373C6E9F97EDA93BA7EE2EB5B[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/arrows.svg?usn=1761733587301&s=a93ad9d40d28496387b82a9a268dc2fe6251cee3);
	padding-left: 30px;
}
a.guid-5597318A71ED4300D7714BF3EF3CDF56C5277B24[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/bars.svg?usn=1761733587301&s=dba5bc386ccddc14a9f405e10ee57009fe7cea6f);
	padding-left: 30px;
}
a.guid-67FEF414E9670905EBAAA8EF431E4E40D21AC5E0[role="button"],
a.guid-A2B20B8C91D0DF06B2AF4ECC338F61BBB47E1878[role="button"],
a.guid-B337CA777DDA6C3E106BDD4F5771841A36D72BFF[role="button"],
a.guid-D4B16A3588F8DEB4ED15DCA4FEE3871D192BD497[role="button"],
a.guid-C58E5FC346C8DE4393592790B3AD399DBEAF9A2C[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/bell.svg?usn=1761733587301&s=d74d1ccc4f2dd9a815d1e2da7e43575a3ffac6bd);
	padding-left: 30px;
}
a.guid-89D0551C49C2B088AF53CD96BF4CAFEFB1E3A785[role="button"],
a.guid-8E2F508200F9BFDFCD0657C9ABE7E590CDF8DC75[role="button"],
a.guid-FBE76506E2B3F6BFB8931451A6C987B566C9EC7A[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/bell-slash.svg?usn=1761733587301&s=b1c2dc26290f83bef1e2f4f25ea78e173b1cd49e);
	padding-left: 30px;
}
a.guid-3EE61605616B4331D959C4C858E65F6347E33C18[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/camera.svg?usn=1761733587301&s=000400a7f8a2f88dd460251d14e26b9d3e482014) !important;
	padding-left: 30px !important;
}
a.guid-6155AFC193D262ECDCB7538ADB462652E8B959B9[role="button"],
a[id="hide_all_event"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/calendar-minus.svg?usn=1761733587301&s=5d15c29d9f1930caed78baf8fef1b658d7f057e0) !important;
	padding-left: 30px !important;
}
a.guid-115FD4EBAF5900217B7A8D0B0E71DD778ED9D9C7[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/calendar-plus.svg?usn=1761733587301&s=0ba31678c803981d98f34541c0ca9ca4d14ca053) !important;
	padding-left: 30px !important;
}
a.guid-8E8DB80D88454F5AD629C090AA86C6014164CBF8[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/calendar-times.svg?usn=1761733587301&s=3fa6e59bbf036a72c1a860968b9c765f0e2411b3);
	padding-left: 30px;
}
a.guid-281B19BCAD67D23B616FD83B94E44D17DB767336[role="button"],
a.guid-DF046AE5223A599D36226E247176BB4D50A3A027[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/chart-bar.svg?usn=1761733587301&s=e446671eec89e942397108f0796706bab9316f2c) !important;
	padding-left: 30px !important;
}
a.guid-814B5A44BC3295622604FEB995D1B7FD7394347B[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/check-circle.svg?usn=1761733587301&s=034f3d13d090d5060dd68a8c919d7c460ae9490b);
	padding-left: 30px;
}
a.guid-22F93EE7D1681B5F7E5D70BAC1BECD78993000DA[role="button"],
a.guid-913C9DFD0B3537115FD4986B5704D2C012FC7864[role="button"],
a.guid-BFB01D0ADF135405B867C08A37D4BC365AFB71DF[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/clock.svg?usn=1761733587301&s=2ef184cd25207b5db2a63acdd6c196d52ee343f8);
	padding-left: 30px;
}
a.guid-140D2C429E99413037B3431A354883C2B618F44B[role="button"],
a.guid-5AB59429B310EEF733EC42C34D078D37CB275C9F[role="button"],
a.guid-DC2403A202C12B506EBC8908E0AB295A0BF3939B[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/cog.svg?usn=1761733587301&s=5c08623f3a4e101511afa7cee11d34e2f11d348e);
	padding-left: 30px;
}
a.guid-1F1134C966CBD4FC5248D7BEE8BC025CB4CC36E8[role="button"],
a.guid-3A8BD94DF65CC96CFA5A2FB1979033AC8ADC3F24[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/comment.svg?usn=1761733587301&s=32989e878d155abd32accb4d888660b9b9933901) !important;
	padding-left: 30px;
}
input.guid-E3F2859959731C88F91E51A4022F424CC22A3588[role="button"],
input.guid-287C3BACD0FAFF1A2FB644BE97C618BC13C11CF9[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/copy.svg?usn=1761733587301&s=e85abdb0e00d672782cf07d4dd7c2937184856e5) !important;
	padding-left: 30px !important;
}
a.guid-1887701C58E06767B43B5E496291E6B6313C4990[role="button"],
a.guid-5DB25B738E575BC6CD42562CD7AC16415D4A1B8F[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/envelope.svg?usn=1761733587301&s=1c332b1d099f42af95cac22f945d3e3695c9d64c) !important;
	padding-left: 30px;
}
a.guid-AAB47C1BDB56CDDC18FA8BB4EEE57A6F651C0276[role="button"],
a.guid-F81DEA49C61AA88DD3DC2DF310BF6EBF2FF33D26[role="button"],
a.guid-1D09E920528CF1D585673D8F35AEE8B31DCB7D24[role="button"],
a[id="navLeftArchive"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/eye-slash.svg?usn=1761733587301&s=90fc12f0645c837177c49cf2fac76998c18bcebc) !important;
	padding-left: 30px !important;
}
a.guid-DAB468ECDB4B4FFAE0C4FEF4D5924DAE8376C769[role="button"],
a.guid-57BB3795275FC74B3C29E8EF24674444A3EF546E[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/flag.svg?usn=1761733587301&s=0fcc626443fd6f122f1d55c9f345fa8f27a72896) !important;
	padding-left: 30px;
}
a.guid-368E911AFAB7617804EB6BB08A07ABF8C1A4AACB[role="button"],
input.guid-41AFFEE65F689BBB67E47079F1580CC0F3050B79[type="button"],
input.guid-7FF482CFFAC691CC35ED4180D0B6C9BB33715B14[type="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/folder-tree.svg?usn=1761733587301&s=7d0c8c86ab89f582e068c41f3732d2fca8dd2394) !important;
	padding-left: 30px !important;
}
a[class*="icon54"][class*="Pictograms-Information"]::before
{
	content: '\f05a';
	top: 4px;
	position: relative;
}
a.guid-75B2C59906A96F78C5BC870A60AD9F8ED44117A4[role="button"],
a.guid-671594B6D87ED25CFDF38A9C4E5B051104589279[role="button"],
a.guid-6F6BE19204FFC1528FBCF3E5AF4F124DC0C8197B[role="button"],
a.guid-87AEDF0B385CE0D500CDBABBAAE89CE2CA5DDF2F[role="button"],
a.guid-4D15AEE1DCF1CF5E38D59BED49F4737A9D6A59FA[role="button"],
a.guid-8D7F2CEA5FE2554BE9C11AF3E48EA8085DB87B62[role="button"],
a.guid-0302716C33C5529D9F0182C646DBA0AD66DDC0C7[role="button"],
a.guid-E1939369D0A379CE9ACBE960ABC9C0E16ADB5AEF[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/link.svg?usn=1761733587301&s=37ac4ca0d3d4653d4a1406ea866a084ee5f00951);
	padding-left: 30px;
}
a.guid-B599C63498220FBF1C25F95CBFC2170EB41929F0[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/question-circle.svg?usn=1761733587301&s=5fc21a6cd7c5eec771b48499241486e4a7304ce1);
	padding-left: 30px;
}
a.guid-89394038E40B5FD9F57C09A1F688D78E2A175463[role="button"],
a.guid-CCBA917308F1D19A383BE42A0F94448D0E84A484[role="button"],
a.guid-F11AE79882300BAC43AB19C7F45988B3CA732E8D[role="button"],
a.guid-8F4DF1019A5DFDD46F80CA62D1471B7D1997227B[role="button"],
a.guid-3DFA2457BDB472E82E33E08E7E7BC181CC91950F[role="button"],
a.guid-701F1E8A43DA6986F12A6250AA57D65284890243[role="button"],
a.guid-61CAC461309ACB0EEEF56FB4CEAA7E77D37B6718[role="button"],
a.guid-CFA77FB711BE11F32855D2F21CF41333D88320F5[role="button"],
a.guid-AC870E971F57FEEC2A3B85F3A544AD0D1D676A6B[role="button"],
a.guid-ACFD0831481981042B4734767FD3970D63D72D57[role="button"],
a.guid-5FC6A7000CBB6DD2DC837F4C14507A35383D70DA[role="button"],
a[id="edit_external"],
a.guid-1FF54D64A7AE4EE3ADC7FE6E6BF7AF6B016B7439[role="button"],
a.guid-867C6E1439CF6BFF1F15F94D27BD9B8D03CD69BE[role="button"],
a.guid-002905B11B0C0FE84D9734F1454306CB894ED568[role="button"],
a.guid-F4F4906E9393D7FD7CD8BAB758CE16C07CD14AA8[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/pencil.svg?usn=1761733587301&s=4ca0b59c78356938dffa2ae4aba2f51cc098e74c) !important;
	padding-left: 30px !important;
}
img[src="/thirdparty/icon54/svg/line/BasicIcons/Search.svg"][alt="Suchen"]
{
	content: url(../../css/fonts/FontAwesome/svgs/light/search.svg?s=9ead0ae10de33cae0814cd95d961506ba33a09af);
}
a.guid-C7543068DBE42B9A681BC1450997E7580811D83B[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/share-alt.svg?usn=1761733587301&s=117c8d6507b64f38c30074935b4855fabbf67c31);
	padding-left: 30px;
}
a.guid-E0180299A6B6CFC7617F3710E1E484520685BB47[role="button"],
a.guid-D3987AE3CA941FBA02AF154A0A1FF0B64773DC98[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/sign-out.svg?usn=1761733587301&s=42cbfbd1425b2eac624627e629b0c88b88e0fafb);
	padding-left: 30px;
}
a.guid-4F90EB30C70ACDD5F4364BF5B3259F964594EC8E[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/star.svg?usn=1761733587301&s=5695118da703de1d5cb77f13fc8c7ec6d0d00b66);
	padding-left: 30px;
}
a.guid-301ABD15865A4359AE46BAE7A15F4190069EC34F[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/tasks.svg?usn=1761733587301&s=c119eb3d84bf848ffb7f815b4b4be74ede3af28a) !important;
	padding-left: 30px !important;
}
a[id="hide_all_plugin"],
a[id="hide_all_group"],
a.guid-41F121D3486D58FFC8AA06841808F8106FF2072E[role="button"],
a.guid-CD05BA94BF4A46AA31F708F6C8FE74C1D5086239[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/times-circle.svg?usn=1761733587301&s=f2bb7d80810d347a43d06457edc0668d2b13fec8) !important;
	padding-left: 30px !important;
}
a.guid-46B7C16099ABDEB0145FB4D3DF9062A0ACC10092[role="button"],
a.guid-DCEDBF6C63EDD3DF8696B173CDEE80F2A0ECAB35[role="button"],
div#deletePost > a.Share_Text_Color
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/trash.svg?usn=1761733587301&s=c2b2d36fdcd669e209fc0e7f32be5891ad59980a) !important;
	padding-left: 30px !important;
}
div#chatNavigation > div:nth-child(2) > a
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/user-cog.svg?usn=1761733587301&s=6858074fe5c5c7143688ff54bdf76d4bd04cd741) !important;
	padding-left: 30px !important;
}
div[id^="ID_simplegroup"].Share_Container.guid-1844A4757736933501E7F4A8439B045532C8E451
{
	width: 42px;
}
div[id^="ID_simplegroup"].Share_Container.guid-1844A4757736933501E7F4A8439B045532C8E451 > div.row > a.guid-8DC395FFED4125D2300456A7A7227052F7DFB026 > img
{
	width: 40px !important;
	height: 32px !important;
}
a.guid-F458F63E8B4097CAE2F17B85242CA723252ACD99[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/users.svg?usn=1761733587301&s=66e2193e96749f7ac160b9f76df0aa5dd9ffc087);
	padding-left: 30px;
}
a.guid-EAE5302C1973C728743062A1028960A83737D70A[role="button"],
a.guid-3F549F25608B6032AEF74867DD2EA66392A774C2[role="button"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/user.svg?usn=1761733587301&s=c276d6bfff3544dee114d693384b88342a8f159e);
	padding-left: 30px;
}
a.guid-2C43EAA0B58CD32F1D20443A6076B537795E0E80[role="button"] > img,
a.guid-340D7171B4C01A654318BCD79A11281FF83D0629[role="button"] > img,
a.guid-90CF8568C0A9613490D4F6FC58C8B239EBCED4D0[role="button"] > img,
a.guid-2212F5AB0AC1B7F7BC9F901CC94F8FF0F289010A[role="button"] > img,
a.guid-0D8C66A5DB12C169CB8472D3C3F62BF7080338B8[role="button"] > img,
a.guid-000D535AC5C387EC514963BF803BFF5068EB318B[role="button"] > img,
a.guid-95F24E6F63A3AE505BC47656E67DB063A74AFB58[role="button"] > img,
a.guid-7857FFA72FDBF4385F8385D05AD113BE1396741D[role="button"] > img,
a.guid-335A15FE4E2A85F47DD4E83D8802E57A272C082D[role="button"] > img,
a.guid-8BBA278D0117B870949F0ADECD60C337EABE285B[role="button"] > img,
a.guid-1491C3C78550ACCE58633DCE4A130DBD45C1A54C[role="button"] > img,
a.guid-E2E23D96A9C76A6F31BFE275C4B5222D0F46BB88[role="button"] > img,
a.guid-E70344C8667E02976FB104FE64C7EE86EA33FAD9[role="button"] > img,
a.guid-E78DFCD078DB23E2CD0A2D08354D369E84CE2D9A[role="button"] > img,
div.dropzone > ul.ul_images > li > a.delete[data-type="POST"] > img
{
	display: none;
}
a.guid-0D8C66A5DB12C169CB8472D3C3F62BF7080338B8[role="button"]::before,
a.guid-0D8C66A5DB12C169CB8472D3C3F62BF7080338B8[role="button"]:hover
{
	content: '\f0b0';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-000D535AC5C387EC514963BF803BFF5068EB318B[role="button"]::before,
a.guid-000D535AC5C387EC514963BF803BFF5068EB318B[role="button"]:hover,
a.guid-340D7171B4C01A654318BCD79A11281FF83D0629[role="button"]::before,
a.guid-340D7171B4C01A654318BCD79A11281FF83D0629[role="button"]:hover,
a.guid-2212F5AB0AC1B7F7BC9F901CC94F8FF0F289010A[role="button"]::before,
a.guid-2212F5AB0AC1B7F7BC9F901CC94F8FF0F289010A[role="button"]:hover,
a.guid-E2E23D96A9C76A6F31BFE275C4B5222D0F46BB88[role="button"]::before,
a.guid-E2E23D96A9C76A6F31BFE275C4B5222D0F46BB88[role="button"]:hover
{
	content: '\f040';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-2C43EAA0B58CD32F1D20443A6076B537795E0E80[role="button"]::before,
a.guid-2C43EAA0B58CD32F1D20443A6076B537795E0E80[role="button"]:hover,
a.guid-90CF8568C0A9613490D4F6FC58C8B239EBCED4D0[role="button"]::before,
a.guid-90CF8568C0A9613490D4F6FC58C8B239EBCED4D0[role="button"]:hover,
a.guid-95F24E6F63A3AE505BC47656E67DB063A74AFB58[role="button"]::before,
a.guid-95F24E6F63A3AE505BC47656E67DB063A74AFB58[role="button"]:hover
{
	content: '\f1f8';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-335A15FE4E2A85F47DD4E83D8802E57A272C082D[role="button"]::before,
a.guid-335A15FE4E2A85F47DD4E83D8802E57A272C082D[role="button"]:hover
{
	content: '\f03a';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-E78DFCD078DB23E2CD0A2D08354D369E84CE2D9A[role="button"]::before,
a.guid-E78DFCD078DB23E2CD0A2D08354D369E84CE2D9A[role="button"]:hover
{
	content: '\f073';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-E70344C8667E02976FB104FE64C7EE86EA33FAD9[role="button"]::before,
a.guid-E70344C8667E02976FB104FE64C7EE86EA33FAD9[role="button"]:hover
{
	content: '\f080';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-8BBA278D0117B870949F0ADECD60C337EABE285B[role="button"]::before,
a.guid-8BBA278D0117B870949F0ADECD60C337EABE285B[role="button"]:hover
{
	content: '\f00c';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-7857FFA72FDBF4385F8385D05AD113BE1396741D[role="button"]::before,
a.guid-7857FFA72FDBF4385F8385D05AD113BE1396741D[role="button"]:hover
{
	content: '\f0c5';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-1491C3C78550ACCE58633DCE4A130DBD45C1A54C[role="button"]::before,
a.guid-1491C3C78550ACCE58633DCE4A130DBD45C1A54C[role="button"]:hover,
div.dropzone > ul.ul_images > li > a.delete[data-type="POST"]::before,
div.dropzone > ul.ul_images > li > a.delete[data-type="POST"]:hover
{
	content: '\f00d';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/BasicIcons/Loudspeaker.svg?s=7c1f0f0ed6d4a1542aa28a52ee9ef4e535f97b3b);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/shopping-bag.svg?usn=1761733587301&s=e5f18e4692ef5fca80e95551848b4a3d25cc3b6b) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/BasicIcons/Users.svg?s=56ee654e6a32bbab164cad900c48716945419f55);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/users.svg?usn=1761733587301&s=66e2193e96749f7ac160b9f76df0aa5dd9ffc087) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/PartyEvent/Event.svg?s=e2227a52ab429d1b1bd6fbc27fbf8c97cb24fd9c);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/calendar-alt.svg?usn=1761733587301&s=dc5b84dbff8d83cb13d029438c41f3eec5cd15b5) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/BasicIcons/Camera1.svg?s=9121b11de4a620f448713a0e561a5f56a65d9877);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/camera.svg?usn=1761733587301&s=000400a7f8a2f88dd460251d14e26b9d3e482014) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/NotesAndTasks/Tasks1.svg?s=ead6ed534c34d863f84d8574591dcf1e9c67c665);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/tasks.svg?usn=1761733587301&s=c119eb3d84bf848ffb7f815b4b4be74ede3af28a) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/BasicIcons/QuestionMark.svg?s=bc6aa283216ba0b51a20c9c99683f5b5042c462f);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/question-circle.svg?usn=1761733587301&s=5fc21a6cd7c5eec771b48499241486e4a7304ce1) !important;
}
div.Share_Tile_Image_Background img[style="background-image:url(/thirdparty/icon54/svg/line/BasicIcons/BarChart.svg?s=93dac9e51a8645af3a3ec8019506d48c3ee2b1e5);"]
{
	background-image: url(../../css/fonts/FontAwesome/svgs/light/chart-bar.svg?usn=1761733587301&s=e446671eec89e942397108f0796706bab9316f2c) !important;
}
#smallChatWindow [data-id="chatFooter"] li.empty > img
{
	display: none;
}
#smallChatWindow [data-id="chatFooter"] li.empty::before
{
	content: '\f319';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
	color: #333333;
	bottom: 10px;
	position: relative;
}
#smallChatWindow [data-id="chatFooter"] a.guid-D8D3B6FCA3F83D2525909095CE15CF6E77C8872D[data-id="sendMessage"] > img,
#chat_input[data-key="messageInput"] a.guid-4D5032F67613FC369C9D398F8C139CFF0BE31E3A[data-id="sendMessage"] > img,
a.guid-DB2F292346E587061EBDC3793B29F1CB9E17C2F1 > img,
a.guid-E2932806C344EE04FE6E805CE6E7F39D631F0A58 > img,
a.guid-2B2AAD6F437CD29180F420A72CE889590F5DD2B4 > img,
a.guid-FD61EBFFB87BC61B615FB9B141FCFBB6B7D876D5 > img
{
	display: none;
}
#smallChatWindow [data-id="chatFooter"] a.guid-D8D3B6FCA3F83D2525909095CE15CF6E77C8872D[data-id="sendMessage"]::before,
#smallChatWindow [data-id="chatFooter"] a.guid-D8D3B6FCA3F83D2525909095CE15CF6E77C8872D[data-id="sendMessage"]:hover::before,
#chat_input[data-key="messageInput"] a.guid-4D5032F67613FC369C9D398F8C139CFF0BE31E3A[data-id="sendMessage"]::before,
#chat_input[data-key="messageInput"] a.guid-4D5032F67613FC369C9D398F8C139CFF0BE31E3A[data-id="sendMessage"]:hover::before,
a.guid-DB2F292346E587061EBDC3793B29F1CB9E17C2F1::before,
a.guid-DB2F292346E587061EBDC3793B29F1CB9E17C2F1:hover::before,
a.guid-2B2AAD6F437CD29180F420A72CE889590F5DD2B4::before,
a.guid-2B2AAD6F437CD29180F420A72CE889590F5DD2B4:hover::before
{
	content: '\f1d8';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
a.guid-5B366E38AFEA4B0F94FF012B2B02C4B33E6B833F > img[src="/images/1px.gif"]
{
	width: 13px !important;
	height: 13px !important;
	right: 50px;
	position: relative;
	top: 4px;
}
a.guid-5634C6AFCD7E1488E4A328B06D5F22F6C4DF76B1[data-id="chatGoBack"]
{
	margin-top: 2px;
}
a.guid-90822CA8FEC8527F1E5142EE15606783EA63F2D5
{
	background-image: none;
	padding-left: 0;
}
a.guid-90822CA8FEC8527F1E5142EE15606783EA63F2D5::before
{
	content: '\f4b2';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
	color: #333333;
	margin-right: 10px;
	position: relative;
	top: 5px;
}
div#smallChatWindow div.row > .guid-46CF204106802F4CC8CC8D7ABA156F42582B7E90 > div.row:first-child
{
	margin-bottom: 15px;
}
a.guid-90822CA8FEC8527F1E5142EE15606783EA63F2D5:hover
{
	text-decoration: none;
	opacity: 0.5;
}
div.guid-4FF8B888DC4EF7913330AB220F4A8760753E2302
{
	width: calc(100% - 100px);
}
[id^="editMessage"][class*="icon54"][class*="BasicIcons-Pencil"]::before
{
	content: '\f040';
	font-family: "Font Awesome 5 Pro";
	position: relative;
	top: 10px;
	right: 10px;
	font-size: 1.2rem;
}
a.guid-E2932806C344EE04FE6E805CE6E7F39D631F0A58::before,
a.guid-E2932806C344EE04FE6E805CE6E7F39D631F0A58:hover::before,
a.guid-FD61EBFFB87BC61B615FB9B141FCFBB6B7D876D5::before,
a.guid-FD61EBFFB87BC61B615FB9B141FCFBB6B7D876D5:hover::before
{
	content: "\f00d";
	font: normal 300 normal 30px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
	position: relative;
	top: 4px;
	margin-left: 7px;
}
div.guid-6EC6A5FAAD4CF553E12DD8F5E1465354B117504B
{
	margin-bottom: 15px;
}
div#chatOptions.TT_POPUP[status*=""]
{
	left: 50% !important;
	top: 50%;
	right: unset;
}
div.guid-3462027184519851AD0882D72F85227C5CFC7E6F > .row > a.Share_Notification
{
	width: 38px !important;
}
span.preview > a > img[alt^="Datei Ã¶ffnen:"]
{
	margin-top: 6px;
}
[data-id="fileboxFilesContainer"] a.guid-35D2F791DD86200DFE165AAF29C13CC15DF59AE6#ID_folderEdit > img
{
	display: none;
}
[data-id="fileboxFilesContainer"] a.guid-35D2F791DD86200DFE165AAF29C13CC15DF59AE6#ID_folderEdit::before,
[data-id="fileboxFilesContainer"] a.guid-35D2F791DD86200DFE165AAF29C13CC15DF59AE6#ID_folderEdit:hover
{
	content: '\f040';
	font: normal 300 normal 20px/1 "Font Awesome 5 Pro";
	color: #333333;
	text-decoration: none;
}
input.Button_Style1.Share_Container_Tile_Button[data-targetpageguid="66291F23C744EBE3248E59B72B513BFFBC8D9995"]
{
	background-image: none;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"] > div.row:first-child
{
	display: grid;
	gap: 10px;
	grid-template-columns: 30px 30px 1fr;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"] > div.row > a
{
	margin: 0;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"] > div.row > a.guid-A66BD5D5B950BABF60C9AE5B493E66F418182671
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/user-cog.svg?usn=1761733587301&s=69a93429c82b99d19f68f620445877a10a3b2551);
	background-repeat: no-repeat;
	background-position: center;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"] > div.row > a.guid-D8E228B441A0796103206848C0A21097144AF3B7
{
	height: 24px;
	margin-top: 3px;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"] > div.row > input
{
	width: calc(100% - 40px);
	grid-area: search;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-container-type=""] > div.row > div.guid-064E430A0E9BF19519A6B2CA03B52C82BA266E4F
{
	grid-area: categories;
}
a.guid-D8E228B441A0796103206848C0A21097144AF3B7
{
	grid-area: filter;
}
a.guid-A66BD5D5B950BABF60C9AE5B493E66F418182671
{
	grid-area: options;
}
div.guid-E11969EF4BCEE26D4A51FCC0D980D09496C75D0D[data-id="filter_container"][data-container-type=""] > div.row:first-child
{
	display: grid;
	gap: 10px;
	grid-template-columns: 30px 30px 1fr 1fr;
	grid-template-areas: "filter options search search" "categories categories categories categories";
}
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5[data-container-type=""] > div.row,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C[data-container-type=""] > div.row
{
	display: grid;
	gap: 2px;
	grid-template-columns: 27px 1fr;
	grid-template-areas: ". ." "filteroptions filteroptions";
	margin-bottom: 20px;
}
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5[data-container-type=""] > div.row > input.Editfield_Standard.Share_Searchfield.ix-max-width,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C[data-container-type=""] > div.row > input.Editfield_Standard.Share_Searchfield.ix-max-width
{
	width: calc(100% - 40px);
}
div.guid-B96B3AF7A6FB4A1FCDF5232BAA25EE3942925AF5[data-container-type=""] > div.row > div,
div.guid-93866143D4E94C37659039F2F8B59EB5EAAE600C[data-container-type=""] > div.row > div
{
	grid-area: filteroptions;
}
.Share_Container_Tile_FavIcon a[title="Gruppe aus Favoriten lÃ¶schen"][id^="ID_ix"]
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/solid/star.svg?usn=1761733587301&s=5019689dfa502726393f297d30f206846b784447);
	filter: invert(69%) sepia(99%) saturate(449%) hue-rotate(358deg) brightness(104%) contrast(109%);
}
a#addNewConnection
{
	top: 0;
	right: 0;
	height: 52px;
	width: 100%;
	border: 1px dashed #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
	position: relative;
	display: inline-block;
	max-width: 150px !important;
	min-width: 150px !important;
	padding: 0 !important;
}
a#addNewConnection > img
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/plus.svg?usn=1761733587301&s=1dfdd641374180ef10251cea6b7c0163ab185e5f) !important;
	background-repeat: no-repeat;
	width: 30px !important;
	height: 30px !important;
	padding-left: 30px;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	margin-top: 0;
	position: absolute;
	top: 25%;
	left: 40%;
	transform: rotate(0deg) !important;
}
a#addNewConnection:hover
{
	border-width: 2px;
	border-color: #333333;
	height: 53px;
	width: calc(100% - 2px);
}
div.guid-A7DED1BA7DF47507012A41B1BA3D079D46B5B828[data-id="allConnections"] > div.row > ul > li:last-child
{
	border: 0;
}
div.guid-50B36B413710632E22D6912574C31E78E15E8E0A > div.row > span.Share_Notification
{
	padding: 0 !important;
	margin-top: 5px;
}
a.guid-281BF49BB90C60D938F3C4C581DBE109B7D784AF > img,
a.guid-77BE2CD057740CDE4E97B018FF0E6F977D50F660 > img,
a.guid-CE7D0C14667CCA755B62A5AF836A770EDD15D3E5 > img
{
	background-image: none !important;
	width: 0 !important;
}
a.guid-281BF49BB90C60D938F3C4C581DBE109B7D784AF::before,
a.guid-281BF49BB90C60D938F3C4C581DBE109B7D784AF:hover::before,
a.guid-77BE2CD057740CDE4E97B018FF0E6F977D50F660::before,
a.guid-77BE2CD057740CDE4E97B018FF0E6F977D50F660:hover::before
{
	font: normal 600 normal 21px/1 "Font Awesome 5 Pro";
	content: '\f058';
	color: yellowgreen;
	text-decoration: none;
}
a.guid-CE7D0C14667CCA755B62A5AF836A770EDD15D3E5 > img
{
	background-image: none !important;
	width: 0 !important;
}
a.guid-CE7D0C14667CCA755B62A5AF836A770EDD15D3E5::before,
a.guid-CE7D0C14667CCA755B62A5AF836A770EDD15D3E5:hover
{
	font: normal 400 normal 18px/1 "Font Awesome 5 Pro";
	content: '\f040';
	color: #333333;
	text-decoration: none;
}
div#commentControl > div[id^="allCommentsFrom"].Share_Comments > div:not([data-id="addComment"])
{
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	background-color: #f4f4f4;
}
.Share_Create_Feed .guid-A1E63DF22F6FE88EFCCDED63C78B0072621A67ED
{
	text-align: left;
}
span#furtherFeedInformation_middot_privacyLevel
{
	content: "";
	opacity: 0;
}
[class*="icon54"][class*="Lock"],
[class*="icon54"][class*="Globe"],
[class*="icon54"][class*="Users"]
{
	margin-top: 3px;
}
.guid-067F1A4330BF9851DBCC008FC959A0B763A105C4
{
	white-space: revert !important;
}
div.guid-27245C91493543C9088EA62D819D78C2312C2836
{
	padding: 10px;
}
.guid-5AAD35343A87BE7DFB7CF6A6C066CBB21B02B1C3.ix-grid-row[id^="ID_gridcontainerrow"],
.guid-27E3A3EAA0DDE427C48145922AB93BE752CF1FB9.ix-grid-row[id^="ID_gridcontainerrow"]
{
	width: 100%;
}
textarea.guid-D1148F2AC7429AE5B05EA4D268238044C7E08288,
textarea.guid-3894FA11931BE10636EA45CB4ED9703C30B15327
{
	min-height: 70px;
}
a.Share_Text_Color:not([class*="icon54"])
{
	color: #861F41 !important;
	text-decoration: none;
	outline: 0;
}
input.guid-8094B21CF588AD3CB44490882AF4009DC710AB0D.Editfield_Standard,
input.guid-CB108655193BB1FA87406FF183A210F70185908E.Editfield_Standard,
input.guid-B73DB14F45732C3883E07A1ADE0EF6EA87AC2370.Editfield_Standard,
input.guid-67493CF85306D721D831FB531A7E3027327E6EBC
{
	font-size: 0;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/plus-circle.svg?usn=1761733587301&s=c617500974212dcff8c7c73ff40489b015136e94);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
	height: 30px;
	width: 30px;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
}
div[id^="ID_distributioncontrol"].clearfix.DistributionControlHorizontal,
div[id^="ID_distributioncontrol"].clearfix.DistributionControlVerticalBottom
{
	margin-left: 0;
}
div[id^="pushSettingsContainer"].ContainerSectionPushSettings,
div[id^="emailSettingsContainer"].ContainerSectionEmailSettings
{
	border: 0;
}
.Listbox_Extended > ul > li.data[data-selected=""][data-value="OFFER"],
.Listbox_Extended > ul > li.data[data-selected=""][data-value="SEARCH"],
.Listbox_Extended > ul > li.data[data-selected=""][data-value="EXCHANGE"]
{
	border: 0 !important;
}
div[data-id="recipients"] div.DistributionControlVerticalBottom[data-id="multiSelect"] div[rel^="searchresults"],
div[data-id="user"] div.DistributionControlVerticalBottom div[rel^="searchresults"],
div.DistributionControlVerticalBottom.guid-FBFBC594124162450470E2485853FA55E0EC508F div[rel^="searchresults"]
{
	height: calc(100vh - 625px);
	overflow-y: scroll;
	min-height: 300px;
}
div[data-id="recipients"] div.DistributionControlVerticalBottom[data-id="multiSelect"] div[rel^="searchresults"] > div.ListCtrl,
div[data-id="user"] div.DistributionControlVerticalBottom div[rel^="searchresults"] > div.ListCtrl,
div.DistributionControlVerticalBottom.guid-FBFBC594124162450470E2485853FA55E0EC508F div[rel^="searchresults"] > div.ListCtrl
{
	overflow: unset;
}
input.Search#ID_distributioncontrol1709E9FA_searchvalue[rel="searchvalue"]
{
	left: 0;
	position: relative;
}
label[for="ID_distributioncontrol1709E9FA_searchvalue"]
{
	text-align: left;
}
label[for="ID_distributioncontrol1709E9FA_selected"]
{
	text-align: left;
}
span#ID_dropdowncontrolEA492FE1_container.listControlContainer > select.guid-FCB9FBB3AE5DEE3092CF20793AD213DB6542E58C,
span#ID_dropdowncontrolF3F40686_container.listControlContainer > select.guid-673BE2767DD7EE6D2A44BCEFBBC01B168A883497
{
	border: 1px solid #aaaaaa;
	height: 30px;
}
a.Share_Text_Color[data-id^="chatTitle_"]
{
	width: calc(100% - 20px);
}
div[id^="countMessages_"] > div.Share_Notification
{
	width: 13px !important;
	top: 0 !important;
	right: 0;
	left: auto !important;
}
div#chatOptions.TT_POPUP[data-tooltip-key="chatOptions"][data-tooltip-registry="2"]:not([x-placement="bottom-end"])
{
	top: 50%;
	left: 51% !important;
	right: 50%;
	bottom: 50%;
	min-width: 250px;
	min-height: 120px;
}
.k-pdf-export .pdf-hide
{
	display: none;
}
.k-pdf-export table
{
	overflow-wrap: break-word;
	table-layout: fixed;
}
.k-pdf-export th.order_asc a::after
{
	display: none;
}
.bm-grid-15
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(15rem,1fr));
}
.bm-grid-20
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(20rem,1fr));
}
.bm-grid-25
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(25rem,1fr));
}
.bm-grid-custom
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(var(--bm-grid-width),1fr));
}
.bm-grid-col-2
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
}
.bm-grid-col-3
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3,1fr);
}
.bm-grid-col-1-2-2-onlyleft
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,1fr);
	align-items: end;
}
.bm-grid-col-1-2-2-onlyright
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,1fr);
	align-items: end;
}
.bm-grid-col-custom
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col),1fr);
}
.bm-grid-col-custom-sm
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col-s),1fr);
}
.bm-grid-col-custom-sml
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col-s),1fr);
}
.bm-grid-col-1-2-2
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,1fr);
	align-items: end;
}
.bm-grid-col-1-2-4
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,1fr);
	align-items: end;
}
.bm-grid-col-1-2-3
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,1fr);
	align-items: end;
}
#Container_1
{
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}
#Container_10
{
	position: absolute;
	width: 100%;
	height: 40px;
	background-color: #aaaaaa;
}
#Container_Header_Background
{
	position: relative;
}
#Container_Header_Banner
{
	height: 0;
	max-width: 100%;
	position: sticky;
	display: none;
}
#Container_Banner
{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	box-sizing: border-box;
}
#Container_Banner #Container_Banner_in > div,
#Container_Banner #Container_Banner_in > marquee
{
	color: #861F41 !important;
}
.marquee
{
	color: #861F41 !important;
	-moz-animation: marquee_animation 80s linear infinite;
	-webkit-animation: marquee_animation 80s linear infinite;
	animation: marquee_animation 80s linear infinite;
	display: inline-block;
	white-space: nowrap;
}
@keyframes marquee_animation
{
0%
{
	transform: translateX(100%);
}
100%
{
	transform: translateX(-100%);
}
}
.marquee:hover
{
	animation-play-state: paused;
}
#GridRow
{
	margin-bottom: 10px;
}
.Chat_New_Message
{
	width: 33px !important;
	height: 33px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	color: #333333 !important;
	background-color: transparent !important;
}
#GridColumn_7
{
	padding: 10px;
	width: calc(100% - 150px) !important;
}
#Logo_Wrapper img
{
	width: auto;
	height: 47px;
}
#GridColumn_12
{
	padding: 10px;
	text-align: right;
	width: 150px !important;
}
#Action_Share
{
	position: absolute;
	top: 21px;
	right: 36px;
}
#Action_Share .Share_Addition_Control
{
	float: right !important;
	margin-right: 15px !important;
}
#Action_Share .Share_Addition_Control a#shareCounter,
#Action_Share .Share_Addition_Control a#shareCounter:link
{
	display: inline-block;
	font-size: 0 !important;
	position: relative;
	padding: 5px 0;
}
#Action_Share .Share_Addition_Control a#shareCounter:hover,
#Action_Share .Share_Addition_Control a#shareCounter:link:hover
{
	text-decoration: none;
}
#Action_Share .Share_Addition_Control a#shareCounter::before,
#Action_Share .Share_Addition_Control a#shareCounter:link::before
{
	color: #0076A8;
	content: '\f0f3';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
}
#Action_Share .Share_Addition_Control a#shareCounter img
{
	display: none;
}
#Action_Share .Share_Addition_Control #shareCounter #shareSystemmessages
{
	position: absolute !important;
	left: 20px !important;
	top: 22px;
	z-index: 1;
}
a#shareCounter[title$=" 0 Benachrichtigungen"] > span
{
	background: brown;
	border: red !important;
	display: none;
}
#Action_Share .Chat_Container_Small
{
	right: 0;
	position: fixed;
	z-index: 2000;
	width: 100% !important;
	color: #333333;
	background-color: #6d6d6d;
	padding: 10px 0;
	bottom: 0 !important;
	float: none;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide
{
	opacity: 1.0 !important;
	font-size: 33px !important;
	top: 0 !important;
	margin-right: 55px;
	width: 33px;
	display: inline-block;
	cursor: pointer;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide .Share_Notification
{
	position: absolute;
	top: calc(50% - 2px);
	left: 26px;
	background: initial;
	color: #333333 !important;
	font-size: 14px;
	transform: translate(-50%,-50%);
	font-weight: 700;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide img
{
	background: initial;
	width: 0;
	height: 0;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide::after
{
	font-family: 'Font Awesome 5 Pro';
	content: '\f075';
	color: #333333;
	position: absolute;
	left: 10px;
	bottom: 50%;
	transform: translateY(50%);
}
#Action_Share .Chat_Container_Small #chatmessages #header_true i[class^="icon-54-s_"],
#Action_Share .Chat_Container_Small #chatmessages #header_true i[class*=" icon-54-s_"],
#Action_Share .Chat_Container_Small #chatmessages #header_true a[class^="icon-54-s_"],
#Action_Share .Chat_Container_Small #chatmessages #header_true a[class*=" icon-54-s_"]
{
	color: #ffffff !important;
}
#Action_Share .Chat_Container_Small #chatmessages .footer.Share_Container_Light
{
	background-color: #FFFFFF;
	border-top: 1px solid #0076A8;
	margin-top: 0;
	position: relative !important;
}
#Action_Share .Chat_Container_Small #chatmessages .footer.Share_Container_Light .Share_Notification[title="Antworten"]
{
	background-color: #861F41;
}
#Action_Share #shareProfile
{
	margin-right: 15px !important;
	float: left;
}
.Share_Container_Image_Border
{
	border-radius: 3px;
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	background-position: center;
	object-fit: cover;
	border: 1px solid transparent;
}
#Container_Additional_Controls_Inner
{
	position: absolute;
	top: 21px;
	right: 10px;
}
#Action_Settings
{
	display: none;
}
#Action_Settings .Action_Settings > button#settingsToggle
{
	text-decoration: none;
	font-size: 0;
	display: block;
	padding: 5px 0;
}
#Action_Settings .Action_Settings > button::before,
#Action_Settings .Action_Settings > button:link::before
{
	color: #0076A8;
	content: '\f013';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
}
#Action_Settings .Action_Settings ul
{
	position: absolute;
	padding: 0;
	margin: 0;
	z-index: 3;
	margin-top: 5px;
	background-color: rgb(255, 255, 255);
	min-width: 170px;
	display: none;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border: 1px solid #aaaaaa;
}
#Action_Settings .Action_Settings ul > li
{
	list-style-type: none;
	position: relative;
	border-bottom: 1px solid rgb(220, 220, 220);
}
#Action_Settings .Action_Settings ul > li:hover,
#Action_Settings .Action_Settings ul > li:focus
{
	background: rgba(230, 230, 230, 1);
}
#Action_Settings .Action_Settings ul > li.Header
{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid rgb(220, 220, 220);
	margin: 0;
	background-color: rgb(240, 240, 240);
	font-weight: 700;
}
#Action_Settings .Action_Settings ul > li.Group
{
	background-image: url(../../images/assets/common/leftarrow.png?usn=1761733587301&s=ed860bc77bdeb6300f14060a734735ea75dcf2ad);
	background-position: 5% center;
	background-repeat: no-repeat;
}
#Action_Settings .Action_Settings ul > li.selected
{
	background-image: url(../../images/assets/share/check.png?usn=1761733587301&s=5eb70fe19e32f658359041042297d51d03d8ac76);
	background-position: 5% 50%;
	background-repeat: no-repeat;
	background-size: 12px;
}
#Action_Settings .Action_Settings ul > li:last-child
{
	border-bottom: none;
}
#Action_Settings .Action_Settings ul > li > a,
#Action_Settings .Action_Settings ul > li > a:link
{
	text-decoration: none;
	display: block;
	padding: 7px 10px 7px 30px;
}
#Action_Settings .Action_Settings ul > li > a:hover
{
	color: #861F41;
}
#Action_Settings .Action_Settings > ul
{
	right: 0;
}
#Action_Settings .Action_Settings_Disabled
{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#Action_Settings .Action_Settings_Disabled ul
{
	visibility: hidden;
}
#Action_Settings .Action_Settings_Active ul
{
	visibility: visible;
	display: block;
}
#Action_Settings .Action_Settings_Active ul ul
{
	display: none;
	margin-top: -1px;
}
#Action_Settings .Action_Settings_Active li:hover > ul
{
	display: block;
	right: 100%;
	top: 0;
}
#Action_Logout a,
#Action_Logout a:link
{
	text-decoration: none;
	font-size: 0;
	display: block;
	padding: 5px 0;
}
#Action_Logout a::before,
#Action_Logout a:link::before
{
	color: #0076A8;
	content: '\f011';
	font: normal 300 normal 26px/1 "Font Awesome 5 Pro";
}
#Action_Search_Global
{
	padding: 10px;
	padding-left: 42px;
	background-color: #6d6d6d;
}
input#ID_GlobalSearchTerm
{
	border: 1px solid #aaaaaa;
	border-right: none;
	background-color: #ffffff;
	height: 30px;
	width: 100%;
	padding-left: 0.5em;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
	box-shadow: -3px 3px 4px -3px #aaaaaa inset;
}
a#ID_GlobalSearchButton,
a#ID_GlobalSearchButton:link
{
	background-color: #ffffff;
	padding: 0;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	display: inline-block;
	color: #ffffff;
	width: 35px;
	font-size: 0;
	text-align: right;
	text-decoration: none;
	border: 1px solid #aaaaaa;
	border-left: none;
	box-shadow: -3px 3px 4px -3px #aaaaaa inset;
	position: absolute;
	right: 0;
	margin-right: 10px;
}
#Action_Search_Global a::after
{
	content: "\f002";
	font-size: 1.1428rem;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	color: #0076A8;
	position: relative;
	top: 0;
	padding-right: 5px;
}
#Container
{
	position: absolute;
	top: 50px;
	right: 7.5%;
	z-index: 1;
	display: none;
}
#Container .add-to-favourites-container .add-to-favourites-link
{
	color: #861F41;
}
#GridColumn_8
{
	background-color: #6d6d6d;
	padding-left: 0;
	padding-right: 0;
	height: auto !important;
}
#Container_Menu_Droplist_1 .menu .item
{
	display: block;
}
#Container_Menu_Droplist_1 .menu .label
{
	display: block;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	backface-visibility: hidden;
	overflow: hidden;
	vertical-align: middle;
	transition-property: opacity, padding, border-bottom, background-color, color;
	transition-duration: 0.7s, 0.3s, 0.3s, 0.3s;
	transition-delay: 0s, 0.2s, 0s, 0s;
	transform: translateZ(0);
}
#Container_Menu_Droplist_1 .menu .image
{
	height: 100%;
	background-image: url(../../thirdparty/icon54/svg/solid/Arrows/Right2.svg?usn=1761733587301&s=2af11bf72336935923f5565b9747405768355391);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 13px;
	float: right;
	width: 30px;
	transition-property: transform;
	transition-duration: 0.6s;
	transition-delay: 0.2s;
}
#Container_Menu_Droplist_1 .menu .link,
#Container_Menu_Droplist_1 .menu .text,
#Container_Menu_Droplist_1 .menu .smi
{
	margin: 0;
	text-decoration: none;
	padding: 0 10px;
	color: #FFFFFF;
	display: inline;
	width: 100%;
}
#Container_Menu_Droplist_1 .menu .label:hover .link,
#Container_Menu_Droplist_1 .menu .label:hover .text,
#Container_Menu_Droplist_1 .menu .label:hover .smi
{
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .input:checked + .label
{
	background-color: #ffffff;
}
#Container_Menu_Droplist_1 .menu .input:checked + .label .image
{
	background-image: url(../../thirdparty/icon54/svg/solid/Arrows/Down2.svg?usn=1761733587301&s=060d3eda1280c59bba97c1d788b396f1cbe92d7a);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 13px;
}
#Container_Menu_Droplist_1 .menu .input:checked + .label .link,
#Container_Menu_Droplist_1 .menu .input:checked + .label .text,
#Container_Menu_Droplist_1 .menu .input:checked + .label .smi
{
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .input:checked + .label:hover .link,
#Container_Menu_Droplist_1 .menu .input:checked + .label:hover .text,
#Container_Menu_Droplist_1 .menu .input:checked + .label:hover .smi
{
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .item[data-has-children="no"] > .label
{
	text-transform: none;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .list
{
	height: auto;
	max-height: 2000px;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .level1 .label
{
	padding: 0 15px 0 25px;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .level2 .label
{
	padding: 0 15px 0 45px;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .level3 .label
{
	padding: 0 15px 0 65px;
}
#Container_Menu_Droplist_1 .menu .input:not(:checked) ~ .list
{
	height: auto;
	z-index: 2;
	display: none;
}
#Container_Menu_Droplist_1 .menu .list:after
{
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}
#Container_Menu_Droplist_1 .menu ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#Container_Menu_Droplist_1 .menu ul ul
{
	max-height: 0;
	overflow: hidden;
	position: absolute;
}
#Container_Menu_Droplist_1 .menu ul ul ul
{
	position: relative;
	margin-left: 0;
}
#Container_Menu_Droplist_1 .menu .list.level0
{
	position: absolute;
	display: block;
	border-top: 3px solid transparent;
	height: auto;
	line-height: 34px;
	left: -1000px;
}
#Container_Menu_Droplist_1 .menu .level0.item:last-child
{
	border-right: none;
}
#Container_Menu_Droplist_1 .menu .level0.label
{
	padding: 0 5px 0 10px;
	margin: 0;
	height: 45px;
	line-height: 45px;
}
#Container_Menu_Droplist_1 .menu .level0.input:checked + .label
{
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menu .level0.item.selected > .label
{
	background-color: #ffffff;
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .level0.item.selected > .label .link,
#Container_Menu_Droplist_1 .menu .level0.item.selected > .label .text,
#Container_Menu_Droplist_1 .menu .level0.item.selected > .label .smi
{
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .list.level1
{
	margin: 0;
	position: relative;
}
#Container_Menu_Droplist_1 .menu .level1.label
{
	padding: 0 15px 0 10px;
	backface-visibility: hidden;
	overflow: hidden;
	vertical-align: middle;
}
#Container_Menu_Droplist_1 .menu .level1.label:hover
{
	background-color: #ffffff;
}
#Container_Menu_Droplist_1 .menu .level1.input:checked + .label
{
	padding: 0 15px 0 25px;
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menu .list.level2
{
	background-color: #ffffff;
}
#Container_Menu_Droplist_1 .menu .level2.label
{
	box-shadow: none;
}
#Container_Menu_Droplist_1 .menu .level2.label:hover
{
	background-color: #ffffff;
}
#Container_Menu_Droplist_1 .menu .level2.input:checked + .label
{
	padding: 0 15px 0 45px;
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menu .level3.input:checked + .label
{
	padding: 0 15px 0 65px;
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menuopenclose
{
	cursor: pointer;
	display: block;
	height: 20px;
	position: absolute;
	left: 10px;
	top: -36px;
	width: 30px;
	z-index: 500;
	visibility: visible;
}
#Container_Menu_Droplist_1 .menuopenclose .helper
{
	left: -9999px;
	position: absolute;
}
#Container_Menu_Droplist_1 .menuopenclose .hamburger
{
	margin: 1px auto 0 auto;
	width: 30px;
	height: 20px;
	position: relative;
}
#Container_Menu_Droplist_1 .menuopenclose .hamburger .bar
{
	padding: 0;
	width: 30px;
	height: 3px;
	background-color: #FFFFFF;
	display: block;
	border-radius: 4px;
	position: absolute;
}
#Container_Menu_Droplist_1 .menuopenclose .bar1
{
	top: 1px;
	transform-origin: 5%;
}
#Container_Menu_Droplist_1 .menuopenclose .bar2
{
	top: 9px;
}
#Container_Menu_Droplist_1 .menuopenclose .bar3
{
	top: 9px;
	right: 0;
}
#Container_Menu_Droplist_1 .menuopenclose .bar4
{
	bottom: 0;
	transform-origin: 5%;
}
#Container_Menu_Droplist_1 .burgerCheckbox:checked + label > .hamburger > .bar
{
	margin-left: 5px;
}
#Container_Menu_Droplist_1 .burgerCheckbox:checked + label > .hamburger > .bar1
{
	transform: rotate(45deg);
	height: 3px;
	width: 26px;
}
#Container_Menu_Droplist_1 .burgerCheckbox:checked + label > .hamburger > .bar2
{
	transform: rotate(45deg);
	height: 3px;
	background-color: transparent;
}
#Container_Menu_Droplist_1 .burgerCheckbox:checked + label > .hamburger > .bar3
{
	transform: rotate(-45deg);
	height: 3px;
	background-color: transparent;
}
#Container_Menu_Droplist_1 .burgerCheckbox:checked + label > .hamburger > .bar4
{
	transform: rotate(-45deg);
	height: 3px;
	width: 26px;
}
#CONT_dropline_Container_Menu_Droplist_1_menuopenclose:checked ~ .list.level0
{
	position: relative;
	left: 0;
	background-color: #6d6d6d;
}
#Container_Menu_Droplist_1 .menu input
{
	display: none;
	left: -9999px;
	position: absolute;
}
#GridColumn_4
{
	min-height: 25px;
}
#Container_AppMenu
{
	animation-name: animation-fadein;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	height: 40px;
	margin-left: 0;
	margin-right: 0;
	padding: 0 10px;
}
#Container_AppMenu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#Container_AppMenu li
{
	line-height: 40px;
	color: #FFFFFF;
}
#Container_AppMenu li.over
{
	text-decoration: underline;
}
#Container_AppMenu li:hover
{
	text-decoration: underline;
	color: #861F41;
}
#Container_AppMenu .selected
{
	color: #861F41;
}
#Container_AppMenu a,
#Container_AppMenu a:link
{
	text-decoration: none;
	display: block;
	font-size: 1.0rem;
	color: #333333;
}
#Container_AppMenu li:hover a,
#Container_AppMenu a:hover
{
	color: #861F41;
}
#Container_AppMenu .selected a
{
	color: #861F41;
}
#Container_3
{
	display: none;
}
#Action_Breadcrumbtrail
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	line-height: 30px;
	padding: 10px;
}
#Action_Breadcrumbtrail ol
{
	list-style-type: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
#Action_Breadcrumbtrail ol li
{
	list-style-type: none;
	float: left;
}
#Action_Breadcrumbtrail ol li a,
#Action_Breadcrumbtrail ol li a:link
{
	padding-right: 5px;
	color: #333333;
}
#Action_Breadcrumbtrail ol li a:focus
{
	text-decoration: none;
}
#Action_Breadcrumbtrail ol li a:hover
{
	text-decoration: none;
}
#Action_Breadcrumbtrail ol li span
{
	padding-right: 5px;
}
#Container_2
{
	width: 100%;
}
#Container_AppMain
{
	animation-name: animation-fadein;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	background-color: #ffffff;
	padding: 10px;
	margin: 10px 0 -10px;
	margin: 0 0 -10px;
}
#Container_Portal
{
	background-color: #ffffff;
	margin-top: 10px;
}
.myportal
{
	display: none;
}
#myfavorite
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#myfavorite > li
{
	border-top: 1px solid #aaaaaa;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#myfavorite > li:hover
{
	background-color: #ffffff;
}
#myfavorite .lastLi,
#myfavorite .lastLi:hover
{
	background-color: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 1px;
	display: none;
}
#myfavorite .miniview
{
	float: right;
	width: 61%;
}
div.portalsite div.portalcolumn
{
	min-height: 20px;
}
div.portalsite div.portalcolumn .portlet
{
	vertical-align: top;
	position: relative;
	background: none 0 0 repeat scroll #ffffff;
	margin-bottom: 20px;
	overflow-wrap: normal;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border: 1px solid #aaaaaa;
	padding: 20px;
}
div.portalsite div.portalcolumn .portlet .portletHeader
{
	font-size: 1.2857rem;
	vertical-align: middle;
	cursor: move;
	pointer-events: none;
	margin-bottom: 10px;
	position: relative;
}
div.portalsite div.portalcolumn .portlet .portletHeader h2
{
	font-weight: 600;
	display: inline-block;
	color: #861F41;
}
div.portalsite.anonymous div.portalcolumn .portlet .portletHeader:hover
{
	cursor: auto;
}
div.portalsite div.portalcolumn .portlet .portletHeader .minimize-portlet
{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	color: #861F41;
}
div.portalsite div.portalcolumn .portlet .portletHeader .minimize-portlet.max::after
{
	font-family: 'Font Awesome 5 Pro';
	content: '\f342';
	font-size: 1.125rem;
	font-weight: 400;
}
div.portalsite div.portalcolumn .portlet .portletHeader .minimize-portlet.min::after
{
	font-family: 'Font Awesome 5 Pro';
	content: '\f345';
	font-size: 1.125rem;
	font-weight: 400;
}
div.portalsite.anonymous div.portalcolumn .portlet .portletHeader .minimize-portlet.max::after
{
	content: none;
}
div.portalsite div.portalcolumn .portlet.empty-square
{
	border: 1px solid #aaaaaa;
	padding: 10px;
}
div.portalsite div.portalcolumn .portlet_news
{
	position: relative;
	margin: 0 0 10px 0;
}
div.portalsite div.portalcolumn .portlet_news .portletHeader
{
	font-weight: normal;
	font-size: 1.1428rem;
	padding: 5px;
	vertical-align: middle;
	border-bottom: none;
	cursor: move;
	pointer-events: none;
}
div.portalsite div.portalcolumn .portlet_news .portletHeader h2
{
	display: inline-block;
	font-size: inherit;
	font-weight: normal;
	text-transform: uppercase;
}
div.portalsite.anonymous div.portalcolumn .portlet_news .portletHeader:hover
{
	cursor: auto;
}
div.portalsite div.portalcolumn .portlet_news .pltContent
{
	padding: 5px;
}
div.portalsite div.portalcolumn .portlet_news.empty-square
{
	position: relative;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: -15px;
	border-radius: none;
	background: transparent;
	box-shadow: none;
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet_news.empty-square .portletHeader
{
	display: none;
}
div.portalsite div.portalcolumn .portlet_news.empty-square .pltContent
{
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet_loginbg
{
	position: relative;
	background: none 0 0 repeat scroll #ffffff;
	padding: 20px;
	backface-visibility: hidden;
	display: block;
	overflow: hidden;
	transform: translateZ(0);
	vertical-align: middle;
	min-height: 285px;
	margin: 0 0 10px 0;
}
div.portalsite div.portalcolumn .portlet_loginbg .portletHeader
{
	font-weight: normal;
	font-size: 1.7142rem;
	vertical-align: middle;
	cursor: move;
	border-bottom: 1px dotted #333333;
	pointer-events: none;
}
div.portalsite div.portalcolumn .portlet_loginbg .portletHeader h2
{
	display: inline-block;
	font-size: inherit;
	font-weight: normal;
}
div.portalsite.anonymous div.portalcolumn .portlet_loginbg .portletHeader:hover
{
	cursor: auto;
}
div.portalsite div.portalcolumn .portlet_loginbg .pltContent
{
	padding-top: 20px;
}
div.portalsite div.portalcolumn .portlet_loginbg.empty-square
{
	position: absolute;
	border-radius: none;
	background: transparent;
	box-shadow: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet_loginbg.empty-square .portletHeader
{
	display: none;
}
div.portalsite div.portalcolumn .portlet_loginbg.empty-square .pltContent
{
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet_loginbg::before
{
	background: #ffffff;
	content: "";
	bottom: 0;
	left: 50%;
	position: absolute;
	right: 50%;
	top: 0;
	transition-duration: 0.3s;
	transition-delay: 0.3s;
	transition-property: left, right;
	transition-timing-function: ease-out;
	z-index: -1;
}
div.portalsite div.portalcolumn .portlet_loginbg:hover:before
{
	right: 0;
	left: 0;
}
div.portalsite div.portalcolumn .portlet-login
{
	position: relative;
	background: none 0 0 repeat scroll #ffffff;
	backface-visibility: hidden;
	display: block;
	overflow: hidden;
	transform: translateZ(0);
	vertical-align: middle;
	min-height: 285px;
}
div.portalsite div.portalcolumn .portlet-login .portletHeader
{
	font-weight: normal;
	font-size: 1.7142rem;
	vertical-align: middle;
	cursor: move;
	border-bottom: 1px dotted #333333;
	pointer-events: none;
}
div.portalsite div.portalcolumn .portlet-login .portletHeader h2
{
	display: inline-block;
	font-size: inherit;
	font-weight: normal;
}
div.portalsite.anonymous div.portalcolumn .portlet-login .portletHeader:hover
{
	cursor: auto;
}
div.portalsite div.portalcolumn .portlet-login .pltContent
{
	padding-top: 20px;
}
div.portalsite div.portalcolumn .portlet-login.empty-square
{
	background: none 0 0 repeat scroll transparent;
	box-shadow: none;
	position: absolute;
	top: 200px;
	z-index: 1;
	left: 5px;
	right: 5px;
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet-login.empty-square .portletHeader
{
	display: none;
}
div.portalsite div.portalcolumn .portlet-login.empty-square .pltContent
{
	padding: 0;
	margin: 0;
}
div.portalsite div.portalcolumn .portlet-login::before
{
	background: #ffffff;
	content: "";
	bottom: 0;
	left: 50%;
	position: absolute;
	right: 50%;
	top: 0;
	transition-duration: 0.3s;
	transition-delay: 0.3s;
	transition-property: left, right;
	transition-timing-function: ease-out;
	z-index: -1;
}
div.portalsite div.portalcolumn .portlet-login:hover:before
{
	right: 0;
	left: 0;
}
#GridRow_1
{
	background-color: #6D6D6D;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 53px;
}
#GridColumn_3
{
	margin: 0 auto;
	height: auto !important;
}
#Action_Top_Mobile
{
	position: fixed;
	bottom: 29px;
	right: 10px;
	z-index: 100;
}
#Action_Top_Mobile a
{
	padding: 22px;
	font-size: 0;
}
#Action_Top_Mobile a::after
{
	content: "\f0aa";
	font-family: "Font Awesome 5 Pro";
	font-size: 29px;
	position: absolute;
	top: 0;
	left: 10px;
	color: #333333;
}
#Container_5
{
	padding: 50px 15px;
}
#Container_5 .footer-menu-column-container
{
	color: #ffffff !important;
	font-size: 1.1428rem;
	margin-top: 20px;
}
#Container_5 .footer-menu-column:first-child .footer-menu-column-container
{
	margin-top: 0;
}
#Container_5 a
{
	color: #ffffff;
}
.Button_Standard
{
	background-color: #861F41;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	padding: 0 15px 5px 15px !important;
	overflow: hidden;
}
.Button_Standard:focus,
.Button_Standard:hover
{
	text-decoration: underline;
}
.Button_Standard:disabled
{
	cursor: not-allowed;
	opacity: 0.5;
}
table[data-html-structure="table"] .Button_Standard
{
	min-width: 100px;
}
div[data-html-structure="container"] .Button_Standard
{
	min-width: initial;
}
.Button_Standard:enabled
{
	cursor: pointer !important;
}
.Button_Green
{
	background-color: #333333;
	border: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px;
	background-position: center;
	cursor: pointer;
	height: 35px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
}
.Button_Green:focus,
.Button_Green:hover
{
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #333333;
}
.Button_Green:disabled
{
	opacity: 0.5;
}
.Button_Green_Save
{
	background-color: #333333;
	border: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px;
	background-position: center;
	cursor: pointer;
	height: 35px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
}
.Button_Green_Save:focus,
.Button_Green_Save:hover
{
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #333333;
}
.Button_Green_Save:disabled
{
	opacity: 0.5;
}
.Button_Adress_Book
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/address_book.png?usn=1761733587301&s=1fdded6b3c12b322ddd25370946efd63785ef31f);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Adress_Book:disabled
{
	opacity: 0.5;
}
.Button_Calendar
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/calendar.png?usn=1761733587301&s=7490912b7aaecc2a5e4bc6b48331937a79235fff);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Calendar:disabled
{
	opacity: 0.5;
}
.Button_Cancel
{
	padding: 2px 10px 2px 20px;
	border: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/cancel.png?usn=1761733587301&s=279a53276887e0a1c0b12b25e9e83739910fae50);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	color: #333333;
}
.Button_Cancel:disabled
{
	opacity: 0.5;
}
.Button_Clipboard
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/clipboard.png?usn=1761733587301&s=bfea22b8a910e80007cdb3630aecfbfc4e286fdf);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Clipboard:disabled
{
	opacity: 0.5;
}
.Button_Delete
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/delete.png?usn=1761733587301&s=079069d9f7c58893edcf168ae959ed04862b87b1);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Delete:disabled
{
	opacity: 0.5;
}
.Button_Edit
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/edit.png?usn=1761733587301&s=e3a2cd11928fc0c61fa099609ba961c7ea86bb47);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Edit:disabled
{
	opacity: 0.5;
}
.Button_Exit
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/exit.png?usn=1761733587301&s=294bcbcbbdd1a1f8afc914892ffd6a9c221a8ea6);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Exit:disabled
{
	opacity: 0.5;
}
.Button_Key
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/key.png?usn=1761733587301&s=8fbf9a97ff8457cc9146fd78ae2ae67c215a4f5b);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Key:disabled
{
	opacity: 0.5;
}
.Button_Mail_Attachment
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_attachment.png?usn=1761733587301&s=81d795be8d2b76ddfd2ac34b98545418fc17bcce);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Attachment:disabled
{
	opacity: 0.5;
}
.Button_Mail_Delete
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_delete.png?usn=1761733587301&s=7ad2b1de09144e1c16c29dcd41e9a1841b5757db);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Delete:disabled
{
	opacity: 0.5;
}
.Button_Mail_Forward
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_forward.png?usn=1761733587301&s=2df737ac18ac9b685734a5cda9a0bf3bbff67464);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Forward:disabled
{
	opacity: 0.5;
}
.Button_Mail_New
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_new.png?usn=1761733587301&s=c074c79ae7aed0469d0b7f9272ab535356f5bc13);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_New:disabled
{
	opacity: 0.5;
}
.Button_Mail_Out
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_out.png?usn=1761733587301&s=b204c628bab89166eb9e72ed2ad274cb3b31c4d7);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Out:disabled
{
	opacity: 0.5;
}
.Button_Mail_Reply
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_reply.png?usn=1761733587301&s=f732ca7093873831cb3262b9ceff19b9c7b11b5f);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Reply:disabled
{
	opacity: 0.5;
}
.Button_Mail_Reply_All
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/mail_reply_all.png?usn=1761733587301&s=966dd9becccb35892a5367605d9f9c1776f20c17);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Mail_Reply_All:disabled
{
	opacity: 0.5;
}
.Button_Note
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/note.png?usn=1761733587301&s=424470357285f5dd73cec21b8b2ea53c70489ae1);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Note:disabled
{
	opacity: 0.5;
}
.Button_Options
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/options.png?usn=1761733587301&s=8286afb1d3bf39a6e8022b4dca302614da586b2f);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Options:disabled
{
	opacity: 0.5;
}
.Button_Save
{
	padding: 2px 10px 2px 20px;
	background-image: url(../../images/assets/exchange/save.png?usn=1761733587301&s=1568cd0578ef4c1569d47cc522fd2e70af361f66);
	background-repeat: no-repeat;
	background-color: #861F41;
	cursor: pointer;
	text-align: left;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
}
.Button_Save:disabled
{
	opacity: 0.5;
}
.Button_Telephone
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/telephone.png?usn=1761733587301&s=d45f3783a6a4d54600693786099600bf8989fdc6);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Telephone:disabled
{
	opacity: 0.5;
}
.Button_User
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/user.png?usn=1761733587301&s=dc4891ba54b9a7e08833fc5f372c9b0fbf38d58f);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_User:disabled
{
	opacity: 0.5;
}
.Button_View
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/view.png?usn=1761733587301&s=a00022ec422f8616c72e88f0b4093a7d48090d48);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_View:disabled
{
	opacity: 0.5;
}
.Button_Standard_rounded
{
	background-color: #333333;
	border: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px;
	background-position: center;
	cursor: pointer;
	height: 35px;
	border-radius: 10px !important;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
}
.Button_Standard_rounded:focus,
.Button_Standard_rounded:hover
{
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #333333;
}
.Button_Standard_rounded:disabled
{
	opacity: 0.5;
}
.Button_Help
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/help.png?usn=1761733587301&s=0101b60ff285426335bba2f1600536db7d224ed2);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Help:disabled
{
	opacity: 0.5;
}
.Button_Refresh
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/refresh.png?usn=1761733587301&s=f13beb3bffb06c7d5a6dc117b899b25742243e84);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Refresh:disabled
{
	opacity: 0.5;
}
.Button_Blank
{
	padding: 2px 10px 2px 20px;
	border-right: 1px solid #aaaaaa;
	background-position: left;
	background-image: url(../../images/assets/exchange/blank.png?usn=1761733587301&s=affc78bdebff63b7ce9ae295a56028317d5d9e1d);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.Button_Blank:disabled
{
	opacity: 0.5;
}
.Button_Menu
{
	border: none;
	padding: 2px 10px 2px 20px;
	background-position: left;
	background-image: url(../../images/assets/exchange/blank.png?usn=1761733587301&s=affc78bdebff63b7ce9ae295a56028317d5d9e1d);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	text-align: left;
	font-size: 0.8571rem;
}
.Button_Menu:disabled
{
	opacity: 0.5;
}
.Button_Style1
{
	background-color: #861F41;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	padding: 0 15px 5px 15px !important;
	overflow: hidden;
}
.Button_Style1:focus,
.Button_Style1:hover
{
	text-decoration: underline;
	color: #ffffff;
}
.Button_Style1:disabled
{
	cursor: not-allowed;
	opacity: 0.5;
}
table[data-html-structure="table"] .Button_Style1
{
	min-width: 100px;
}
div[data-html-structure="container"] .Button_Style1
{
	min-width: initial;
}
.Button_Style1.guid-8128FEEA6CE2427654C83CC7B65FC3472FA7FCF2,
.Button_Style1.guid-3280A3ECA1ED497C2D0279D1EE411EDE970E422E,
.Button_Style1.guid-67745395663088557D11333A4C95688B70023D56
{
	padding: 5px !important;
	border-radius: 0 !important;
	height: 5px !important;
	width: 5px;
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/times.svg?usn=1761733587301&s=2c8a8e8dca66391a428144bb0dee4650ac0bcd0a);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	min-height: auto !important;
}
.Button_Style1.guid-8128FEEA6CE2427654C83CC7B65FC3472FA7FCF2 img,
.Button_Style1.guid-67745395663088557D11333A4C95688B70023D56 img,
.Button_Style1.guid-3280A3ECA1ED497C2D0279D1EE411EDE970E422E img
{
	display: none;
}
.Button_Style1.guid-67745395663088557D11333A4C95688B70023D56
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/check.svg?usn=1761733587301&s=a3e82e4772d97823733ee2f5bb59958313c4f15c);
}
.Button_Style1.guid-AEC9D24904F1610D22863DCADE7189699EA8C278,
.Button_Style1.guid-8CFE9B742361310897557F6B139F5146F5914F76,
.Button_Style1.guid-356C397F0B4F78E650044CECBE0CBDDF859873C9,
.Button_Style1.guid-6B3B1DE3671440606F293627B98156E5E01BE928,
.Button_Style1.guid-F01AA476DFB7DC2C8C8130AE5D7FC822AD996CD7,
.Button_Style1.guid-B3471C7B91781674D4735C16457E8C0035F8438D,
.Button_Style1.guid-D9BB7B7EB03825C4CE0DA91255DD71394EE0CFAB,
.Button_Style1.guid-C37A73C428AD50AE50892E83675CDDA5B054DE8A
{
	background-image: none;
	font-weight: unset;
}
.Button_Style1.guid-002E7BD28F2E249C00248003A13C6AA4A9325856
{
	float: left;
}
.Button_Style2
{
	background-color: #861F41;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	padding: 0 15px 5px 15px !important;
}
.Button_Style2:focus,
.Button_Style2:hover
{
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #333333;
}
.Button_Style2:disabled
{
	opacity: 0.5;
}
.search-button:focus,
.search-button:hover
{
	background-color: #861F41;
	color: #ffffff;
	text-decoration: underline;
}
.search-button:disabled
{
	opacity: 0.5;
}
table[data-html-structure="table"] .search-button
{
	min-width: 100px;
}
div[data-html-structure="container"] .search-button
{
	min-width: 100px;
	height: 30px;
}
.search-button,
.search-button:link
{
	background-color: #861F41;
	border: 0 !important;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	padding: 0 10px !important;
	margin-left: 10px;
}
.search-button::after,
.search-button:link::after
{
	content: 'Suchen';
}
.search-button > img
{
	width: 0 !important;
	height: 0 !important;
}
.search-button:hover
{
	text-decoration: underline;
}
.Button_Toggle
{
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	text-decoration: none;
	padding: 0 35px 0 10px;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
	height: 40px;
	color: #424242;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 0;
}
.Button_Toggle:focus,
.Button_Toggle:hover
{
	color: #333333;
}
.Button_Toggle:disabled
{
	opacity: 0.5;
}
.Button_Toggle[aria-expanded="false"]
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/chevron-down.svg?usn=1761733587301&s=c50d19735a6755f807e47a2aa4786c00eb281a92);
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: right 10px center;
}
.Button_Toggle[aria-expanded="true"]
{
	background-image: url(../../../css/fonts/FontAwesome/svgs/light/chevron-up.svg?usn=1761733587301&s=cf43599edb709086b6cdf241819f6852f09d56c2);
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: right 10px center;
}
.Button_Text
{
	border: none;
	background-color: transparent;
	text-decoration: none;
	padding: 0 15px;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
	height: 40px;
	font-family: Roboto, Muli, Arial, Verdana, SansSerif;
	font-weight: 500;
	border-radius: 100px;
	color: #006973;
}
.Button_Text:focus,
.Button_Text:hover
{
	background-color: #e9eff0;
}
.Button_Text:disabled
{
	opacity: 0.5;
}
.Link_Strong
{
	font-weight: 600;
}
.Sitemap_H1
{
	font-size: 1.0rem;
	font-weight: 600;
}
.Sitemap_H2
{
	font-size: 1.0rem;
	font-weight: 600;
}
.Compute_16_16
{
	background-color: #861F41;
	cursor: pointer;
	text-align: center;
	border: none;
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	display: inline-block;
	background-attachment: scroll;
	font-style: normal;
}
.Save_16_16
{
	background-color: #861F41;
	cursor: pointer;
	text-align: center;
	border: none;
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	display: inline-block;
	background-attachment: scroll;
	font-style: normal;
}
.Delete_16_16
{
	background-color: #861F41;
	cursor: pointer;
	text-align: center;
	border: none;
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	display: inline-block;
	background-attachment: scroll;
	font-style: normal;
}
.Cancel_16_16
{
	background-color: #861F41;
	cursor: pointer;
	text-align: center;
	border: none;
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	display: inline-block;
	background-attachment: scroll;
	font-style: normal;
}
.New_16_16
{
	background-color: #861F41;
	cursor: pointer;
	text-align: center;
	border: none;
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	display: inline-block;
	background-attachment: scroll;
	font-style: normal;
}
.Overview_16_16
{
	vertical-align: middle;
	padding: 2px 0 2px 20px;
	background-attachment: scroll;
	text-align: center;
	font-style: normal;
	font-size: 0.8571rem;
	background-repeat: no-repeat;
	background-image: url(../../images/MB/overview.png?usn=1761733587301&s=b377239ff1806bb075f18016621583dc678d9d22);
	background-position: left;
}
.View_16_16
{
	vertical-align: middle;
	padding: 2px 0 2px 20px;
	background-attachment: scroll;
	text-align: center;
	font-style: normal;
	font-size: 0.8571rem;
	background-repeat: no-repeat;
	background-image: url(../../images/MB/view.png?usn=1761733587301&s=08a415fbf9a40d8e466110eb71b1b43cbc5f4a1f);
	background-position: left;
}
.Sitemap
{
	font-size: 0.8571rem;
}
.Link_Favoriten
{
	padding-right: 5px;
	border-right: 1px solid #aaaaaa;
}
.Link_iMenu
{
	padding-right: 5px;
	border-right: 1px solid #aaaaaa;
}
.Link_Portlet
{
	line-height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	color: #ffffff;
}
.DistributionControl
{
	height: 335px !important;
	min-height: initial !important;
	position: relative;
	overflow: hidden;
}
.DistributionControl .FlipFlop
{
	display: none;
}
.DistributionControl div.Search
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 45%;
	text-align: left;
}
.DistributionControl div.Search label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.DistributionControl div.Search > input[type="text"]
{
	-moz-box-sizing: border-box;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 98% !important;
	color: #0076A8;
	margin-left: 1%;
}
* + html .DistributionControl div.Search > input[type="text"]
{
	width: 92%;
	padding-right: 0;
}
.DistributionControl div.Search > div.Filters
{
	background-color: #aaaaaa;
	margin: 3px 0;
	margin-left: 1%;
	width: 98%;
	padding: 3px 0;
	height: 30px;
}
.DistributionControl div.Search > div.Filters > input[type="image"]
{
	border: 1px solid #aaaaaa;
	margin: 3px;
	opacity: 0.5;
	outline-width: 0;
	padding: 1px;
	background-color: #ffffff;
	height: 24px;
	width: 24px;
}
.DistributionControl div.Search > div.Filters > input[type="image"]:hover
{
	opacity: 1.0;
}
.DistributionControl div.Search > div.Filters > input[type="image"].Selected
{
	opacity: 1.0;
}
.DistributionControl div.Search div.Results
{
	height: calc(100% - 94px);
	overflow: auto;
	width: 98%;
	margin-left: 1%;
}
.DistributionControl div.Search .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.DistributionControl div.Search .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	list-style: none;
	margin: 0;
	padding: 2px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControl div.Search .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControl div.Search .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControl div.Search .ListCtrl ul li > .Content > .Title
{
	display: inline-block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 3px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControl div.Search .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControl div.Search .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
}
.DistributionControl div.Search .ListCtrl ul li > .Content > input[type="checkbox"]
{
	margin: 6px 3px 0 0;
	float: right;
}
.DistributionControl div.Search .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControl div.Search .ListCtrl ul li.Disabled
{
	opacity: 0.5;
}
.DistributionControl div.Search .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControl div.Actions
{
	vertical-align: bottom;
	position: absolute;
	left: 50%;
	top: 35%;
	width: 32px;
	display: block;
	text-align: center;
	transform: translateX(-50%);
}
.DistributionControl div.Actions input[name="action_dist_markall"]
{
	background: url(../../images/MB/select_all.png?usn=1761733587301&s=69a363121c2df8fea997166e9a8bcdb5b00a6517) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.DistributionControl div.Actions input[name="action_dist_movetosel"]
{
	background: url(../../images/assets/fontawesome icons 32/arrow-circle-right.png?usn=1761733587301&s=947a2d4d18b4e641d20e44f50118c10ed1e0f718) no-repeat transparent;
	width: 32px;
	height: 32px;
	margin: 0 0 20px 0;
}
.DistributionControl div.Actions input[name="action_dist_removefromsel"]
{
	background: url(../../images/assets/fontawesome icons 32/arrow-circle-left.png?usn=1761733587301&s=dc23695073522b3cc483b21d9aa3e37e42d9f96a) no-repeat transparent;
	width: 32px;
	height: 32px;
	margin: 0 0 20px 0;
}
.DistributionControl div.Actions input[name="action_dist_create"]
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControl div.Actions input[name="action_dist_edit"]
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControl div.Actions input[name="action_dist_edit"].Disabled
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	opacity: 0.5;
	margin: 0 0 3px 0;
}
.DistributionControl div.Selected
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 45%;
}
.DistributionControl div.Selected label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 99%;
	text-align: left;
}
.DistributionControl div.Selected label span.results
{
	float: right;
	padding-right: 1%;
}
.DistributionControl div.Selected .ListCtrl
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 40px;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 25px;
	bottom: 0;
}
.DistributionControl div.Selected .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.DistributionControl div.Selected .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	list-style: none;
	margin: 0;
	padding: 2px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControl div.Selected .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControl div.Selected .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControl div.Selected .ListCtrl ul li > .Content > .Title
{
	margin: 0;
	padding: 0 0 0 3px;
	text-align: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControl div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControl div.Selected .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	margin-left: 3px;
	vertical-align: top;
}
.DistributionControl div.Selected .ListCtrl ul li > .Content > input[type="checkbox"]
{
	margin: 6px 3px 0 0;
	float: right;
}
.DistributionControl div.Selected .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControl div.Selected .ListCtrl ul li.Disabled
{
	opacity: 0.5;
}
.DistributionControl div.Selected .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControl_Max
{
	height: 150px;
	min-width: 450px;
	position: relative;
}
.DistributionControl_Max .FlipFlop
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
}
.DistributionControlHorizontal
{
	height: 335px !important;
	min-height: initial !important;
	position: relative;
	overflow: hidden;
}
.DistributionControlHorizontal .FlipFlop
{
	display: none;
}
.DistributionControlHorizontal div.Search
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 45%;
	text-align: left;
}
.DistributionControlHorizontal div.Search label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.DistributionControlHorizontal div.Search > input[type="text"]
{
	-moz-box-sizing: border-box;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 98% !important;
	color: #0076A8;
	margin-left: 1%;
	margin-bottom: 3px;
}
* + html .DistributionControlHorizontal div.Search > input[type="text"]
{
	width: 92%;
	padding-right: 0;
}
.DistributionControlHorizontal div.Search > div.Filters
{
	background-color: #aaaaaa;
	margin: 3px 0;
	margin-left: 1%;
	width: 98%;
	padding: 3px 0;
	height: 30px;
}
.DistributionControlHorizontal div.Search > div.Filters > input[type="image"]
{
	border: 1px solid #aaaaaa;
	margin: 3px;
	opacity: 0.5;
	outline-width: 0;
	padding: 1px;
	background-color: #ffffff;
	height: 24px;
	width: 24px;
}
.DistributionControlHorizontal div.Search > div.Filters > input[type="image"]:hover
{
	opacity: 1.0;
}
.DistributionControlHorizontal div.Search > div.Filters > input[type="image"].Selected
{
	opacity: 1.0;
}
.DistributionControlHorizontal div.Search div.Results
{
	overflow: auto;
	width: 98%;
	margin-left: 1%;
	height: calc(100% - 55px);
}
.DistributionControlHorizontal div.Search .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	list-style: none;
	margin: 0;
	padding: 2px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li > .Content > .Title
{
	display: inline-block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 3px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li > .Content > input[type="checkbox"]
{
	margin: 6px 3px 0 0;
	float: right;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li.Disabled
{
	opacity: 0.5;
}
.DistributionControlHorizontal div.Search .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControlHorizontal div.Search div.Filters + div.Results
{
	height: calc(100% - 94px);
}
.DistributionControlHorizontal div.Actions
{
	vertical-align: bottom;
	position: absolute;
	left: 50%;
	top: 35%;
	width: 32px;
	display: block;
	text-align: center;
	transform: translateX(-50%);
}
.DistributionControlHorizontal div.Actions input[name="action_dist_markall"]
{
	background: url(../../images/MB/select_all.png?usn=1761733587301&s=69a363121c2df8fea997166e9a8bcdb5b00a6517) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.DistributionControlHorizontal div.Actions input[name="action_dist_movetosel"]
{
	background: url(../../images/assets/fontawesome icons 32/arrow-circle-right.png?usn=1761733587301&s=947a2d4d18b4e641d20e44f50118c10ed1e0f718) no-repeat transparent;
	width: 32px;
	height: 32px;
	margin: 0 0 20px 0;
}
.DistributionControlHorizontal div.Actions input[name="action_dist_removefromsel"]
{
	background: url(../../images/assets/fontawesome icons 32/arrow-circle-left.png?usn=1761733587301&s=dc23695073522b3cc483b21d9aa3e37e42d9f96a) no-repeat transparent;
	width: 32px;
	height: 32px;
	margin: 0 0 20px 0;
}
.DistributionControlHorizontal div.Actions input[name="action_dist_create"]
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControlHorizontal div.Actions input[name="action_dist_edit"]
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControlHorizontal div.Actions input[name="action_dist_edit"].Disabled
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	opacity: 0.5;
	margin: 0 0 3px 0;
}
.DistributionControlHorizontal div.Selected
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 45%;
}
.DistributionControlHorizontal div.Selected label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 99%;
	text-align: left;
}
.DistributionControlHorizontal div.Selected label span.results
{
	float: right;
	padding-right: 1%;
}
.DistributionControlHorizontal div.Selected .ListCtrl
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 40px;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 25px;
	bottom: 0;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	list-style: none;
	margin: 0;
	padding: 2px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li > .Content > .Title
{
	margin: 0;
	padding: 0 0 0 3px;
	text-align: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	margin-left: 3px;
	vertical-align: top;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li > .Content > input[type="checkbox"]
{
	margin: 6px 3px 0 0;
	float: right;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
	height: auto;
	display: inline-block;
	width: 100%;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li.Disabled
{
	opacity: 0.5;
}
.DistributionControlHorizontal div.Selected .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControlFlipFlop
{
	background-color: #ffffff;
	border: 0;
	position: relative;
	padding: 0;
}
.DistributionControlFlipFlop .FlipFlop
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	background-position: center top;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
}
.DistributionControlFlipFlop div.Search
{
	width: 100%;
}
.DistributionControlFlipFlop div.Search > div.Filters
{
	background-color: #aaaaaa;
	margin: 7px 0 0 0;
	margin-left: 1%;
	width: 98%;
}
.DistributionControlFlipFlop div.Search .ListCtrl ul
{
	visibility: hidden;
}
.DistributionControlFlipFlop div.Actions
{
	display: none;
}
.DistributionControlFlipFlop div.Selected
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	margin: 0;
	padding: 0;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 40px;
}
.DistributionControlFlipFlop div.Selected label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop div.Selected label span.results
{
	font-weight: 600;
	float: right;
	padding-right: 25px;
}
.DistributionControlFlipFlop div.Selected .ListCtrl
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 40px;
	margin: 0;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	right: 0;
	top: 24px;
	bottom: 0;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul
{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li > .Content > .Title
{
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li > .Content > input[type="checkbox"]
{
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li.Disabled
{
	opacity: 0.3;
}
.DistributionControlFlipFlop div.Selected .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
* + html .DistributionControlFlipFlop div.Selected .ListCtrl ul li
{
	float: left;
}
.DistributionControlFlipFlop_Max
{
	width: 740px !important;
	height: auto !important;
	position: relative;
	margin: 20px;
}
.DistributionControlFlipFlop_Max .FlipFlop
{
	background-color: #ffffff;
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: -25px;
	top: -25px;
	width: 20px;
}
.DistributionControlFlipFlop_Max div.Search
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	width: 46%;
	float: left;
	height: 100%;
}
.DistributionControlFlipFlop_Max div.Search label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Search input[type="text"]
{
	background-color: #ffffff;
	-moz-box-sizing: border-box;
	border: 1px solid #aaaaaa;
	height: 30px;
	color: #0076A8;
	margin-left: 1%;
	width: 98%;
}
* + html .DistributionControlFlipFlop_Max div.Search > input[type="text"]
{
	padding-right: 0;
	width: 92%;
}
.DistributionControlFlipFlop_Max div.Search > div.Filters
{
	background-color: #aaaaaa;
	margin: 7px 0 0 0;
	margin-left: 1%;
	width: 98%;
}
.DistributionControlFlipFlop_Max div.Search > div.Filters > input[type="image"]
{
	border: 1px solid #aaaaaa;
	height: 24px;
	margin: 5px 0 5px 5px;
	opacity: 0.5;
	outline-width: 0;
	padding: 2px;
	width: 24px;
	background-color: #ffffff;
}
.DistributionControlFlipFlop_Max div.Search > div.Filters > input[type="image"]:hover
{
	opacity: 1.0;
}
.DistributionControlFlipFlop_Max div.Search > div.Filters > input[type="image"]:focus
{
	opacity: 1.0;
}
.DistributionControlFlipFlop_Max div.Search > div.Filters > input[type="image"].Selected
{
	opacity: 1.0;
	background-color: #333333;
}
.DistributionControlFlipFlop_Max div.Search div.Results
{
	display: block;
	height: 400px;
	position: relative;
	margin: 5px 0 0 0;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li > .Content > .Title
{
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li > .Content > input[type="checkbox"]
{
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li.Disabled
{
	opacity: 0.3;
}
.DistributionControlFlipFlop_Max div.Search .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControlFlipFlop_Max div.Actions
{
	vertical-align: bottom;
	position: absolute;
	left: 50%;
	top: 40%;
	width: 16px;
	display: block;
	margin: 0 0 0 -10px;
	text-align: center;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_markall"]
{
	background: url(../../images/MB/select_all.png?usn=1761733587301&s=69a363121c2df8fea997166e9a8bcdb5b00a6517) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_movetosel"]
{
	background: url(../../images/MB/select_right.png?usn=1761733587301&s=9e6bebc377bfa346f325ecf5d8c454582a0e1f41) no-repeat transparent;
	width: 16px;
	height: 16px;
	margin: 0 0 3px 0;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_removefromsel"]
{
	background: url(../../images/MB/select-left.png?usn=1761733587301&s=e6d247573752488ba84c206e65fe32c81f0ea614) no-repeat transparent;
	width: 16px;
	height: 16px;
	margin: 0 0 10px 0;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_create"]
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_edit"]
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 3px 0;
}
.DistributionControlFlipFlop_Max div.Actions input[name="action_dist_edit"].Disabled
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	opacity: 0.5;
	margin: 0 0 3px 0;
}
.DistributionControlFlipFlop_Max div.Selected
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 47%;
}
.DistributionControlFlipFlop_Max div.Selected label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Selected label span.results
{
	float: right;
	padding-right: 1%;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 40px;
	margin: 0;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	right: 0;
	top: 25px;
	bottom: 0;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li > .Content > .Title
{
	float: left;
	margin: 0;
	padding: 0 0 0 3px;
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li > .Content > input[type="checkbox"]
{
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li.Disabled
{
	opacity: 0.3;
}
.DistributionControlFlipFlop_Max div.Selected .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControlVerticalBottom
{
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	position: relative;
	padding: 0;
}
.DistributionControlVerticalBottom .FlipFlop
{
	display: none;
}
.DistributionControlVerticalBottom div.Search
{
	width: 100%;
}
.DistributionControlVerticalBottom div.Search label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlVerticalBottom div.Search > input[type="text"]
{
	background-color: #ffffff;
	-moz-box-sizing: border-box;
	border: 1px solid #aaaaaa;
	height: 30px;
	color: #0076A8;
	margin-left: 1%;
	width: 98%;
}
* + html .DistributionControlVerticalBottom div.Search > input[type="text"]
{
	width: 92%;
	padding-right: 0;
}
.DistributionControlVerticalBottom div.Search > div.Filters
{
	background-color: #aaaaaa;
	margin: 7px 0 0 0;
	margin-left: 1%;
	width: 98%;
}
.DistributionControlVerticalBottom div.Search > div.Filters > input[type="image"]
{
	border: 1px solid #aaaaaa;
	height: 24px;
	margin: 5px 0 5px 5px;
	opacity: 0.5;
	outline-width: 0;
	padding: 2px;
	width: 24px;
	background-color: #ffffff;
}
.DistributionControlVerticalBottom div.Search > div.Filters > input[type="image"]:hover
{
	opacity: 1.0;
}
.DistributionControlVerticalBottom div.Search > div.Filters > input[type="image"].Selected
{
	opacity: 1.0;
}
.DistributionControlVerticalBottom div.Search div.Results
{
	display: block;
	margin: 5px 0 0 0;
	position: relative;
}
.DistributionControlVerticalBottom div.Search .ListCtrl
{
	display: block;
	margin: 0;
	background-color: #ffffff;
	position: relative;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li
{
	border-bottom: 1px solid #aaaaaa;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li > .Content > .Title
{
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li > .Content > .Title .Additional
{
	color: #0076A8;
	display: block;
	font-size: 0.8571rem;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li > .Content > .Image
{
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li > .Content > input[type="checkbox"]
{
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li.Disabled
{
	opacity: 0.3;
}
.DistributionControlVerticalBottom div.Search .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
.DistributionControlVerticalBottom div.Actions
{
	background-color: #aaaaaa;
	margin: 5px 0 10px 0;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 1%;
	width: 98%;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_markall"]
{
	background: url(../../images/MB/select_all.png?usn=1761733587301&s=69a363121c2df8fea997166e9a8bcdb5b00a6517) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-right: 5px;
	margin-left: 2px;
	float: right;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_movetosel"]
{
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(../../images/MB/select_down.png?usn=1761733587301&s=890cb8df3af35f9dfe66f6e8d384c1248269bc31) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	margin-right: 7px;
	margin-left: 5px;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_removefromsel"]
{
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(../../images/MB/select_up.png?usn=1761733587301&s=31f8a5446396d1147f6a3f8ba18761a565ba9b1f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	margin-right: 7px;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_create"]
{
	background: url(../../images/MB/select_add.png?usn=1761733587301&s=89f5aeb56efb9bfc4dae8fae78306521995d07db) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-right: 5px;
	float: right;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_edit"]
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-right: 5px;
	float: right;
}
.DistributionControlVerticalBottom div.Actions input[name="action_dist_edit"].Disabled
{
	background: url(../../images/MB/select_edit.png?usn=1761733587301&s=7decc430f63447d0885768fc1327be99e1b1913f) 0% 0% no-repeat scroll rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	cursor: pointer;
	opacity: 0.5;
	margin-right: 5px;
	float: right;
}
.DistributionControlVerticalBottom div.Selected
{
	position: relative;
	height: auto;
	margin: 0;
	padding: 0;
}
.DistributionControlVerticalBottom div.Selected label
{
	font-weight: 600;
	line-height: 25px;
	padding-left: 1%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.DistributionControlVerticalBottom div.Selected label span.results
{
	float: right;
	padding-right: 1%;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl
{
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
	margin: 0;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul
{
	list-style: none;
	overflow: hidden;
	margin: 0 0 0 1%;
	padding: 0;
	width: 98%;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li
{
	list-style: none;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	background-color: #ffffff;
	cursor: pointer;
	margin: 0 5px 3px 0;
	border: 1px solid #aaaaaa;
	padding: 3px;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li:focus
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li > .Content > .Title
{
	padding: 0;
	margin: 0;
	white-space: nowrap;
	font-weight: normal;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	display: none;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li > .Content > .Image
{
	display: none;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li > .Content > input[type="checkbox"]
{
	float: right;
	margin: 0 0 0 3px;
	padding: 0;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li.Selected
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li.Disabled
{
	opacity: 0.3;
}
.DistributionControlVerticalBottom div.Selected .ListCtrl ul li.Removed
{
	opacity: 0.75;
}
* + html .DistributionControlVerticalBottom div.Selected .ListCtrl ul li
{
	float: left;
}
.DistributionVControl div.Selected label
{
	display: none;
}
.DistributionVControl div.Selected .ListCtrl
{
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}
.DistributionVControl div.Selected .ListCtrl ul
{
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
}
.DistributionVControl div.Selected .ListCtrl ul li
{
	list-style: none;
	vertical-align: middle;
	padding: 4px 1px 4px 3px;
	border-bottom: 1px solid #aaaaaa;
	border-top: 0 solid;
	text-align: left;
}
.DistributionVControl div.Selected .ListCtrl ul li:last-child
{
	border-bottom: 0;
	padding-bottom: 0;
}
.DistributionVControl div.Selected .ListCtrl ul li > .Content > .Title
{
	white-space: normal;
}
.DistributionVControl div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	padding-left: 2px;
	font-weight: 100;
	font-size: 0.8571rem;
}
.DistributionVControl div.Selected .ListCtrl ul li > .Content > .Image
{
	vertical-align: middle;
	padding-right: 1px;
	border: 0;
}
.DrDistributionVControl div.Selected .ListCtrl
{
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #aaaaaa;
}
.DrDistributionVControl div.Selected .ListCtrl ul
{
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
}
.DrDistributionVControl div.Selected .ListCtrl ul li
{
	list-style: none;
	vertical-align: middle;
	padding: 4px 1px 4px 3px;
	border-bottom: 1px solid #aaaaaa;
	border-top: 0 solid;
	text-align: left;
}
.DrDistributionVControl div.Selected .ListCtrl ul li:last-child
{
	border-bottom: 0;
	padding-bottom: 0;
}
.DrDistributionVControl div.Selected .ListCtrl ul li > .Content > .Title
{
	white-space: normal;
}
.DrDistributionVControl div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	padding-left: 2px;
	font-weight: 100;
	font-size: 0.8571rem;
}
.DrDistributionVControl div.Selected .ListCtrl ul li > .Content > .Image
{
	vertical-align: middle;
	padding-right: 1px;
	border: 0;
}
.DistributionVControlSimple div.Selected .ListCtrl
{
	margin: 0;
	padding: 0;
	border: 0 solid #aaaaaa;
	overflow-y: auto;
	overflow-x: hidden;
}
.DistributionVControlSimple div.Selected .ListCtrl ul
{
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li
{
	list-style: none;
	vertical-align: middle;
	padding: 5px;
	padding-left: 0;
	border-right: 0 solid #aaaaaa;
	text-align: left;
	float: left;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li:last-child
{
	border-right: 0;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li > .Content > .Title
{
	white-space: normal;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li > .Content > .Title .Additional
{
	padding-left: 2px;
	font-weight: 100;
	font-size: 0.8571rem;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li > .Title:after
{
	content: ";";
	padding-right: 0;
}
.DistributionVControlSimple div.Selected .ListCtrl ul li > .Content > .Image
{
	vertical-align: middle;
	padding-right: 1px;
	border: 0;
}
* + html .DistributionVControlSimple div.Selected .ListCtrl ul li
{
	padding: 0 0 0 3px !important;
	margin: 3px 3px 3px 0 !important;
	border-left: 1px solid #aaaaaa;
}
* + html .DistributionVControlSimple div.Selected .ListCtrl ul li:first-child
{
	padding: 0 0 0 0 !important;
	margin: 3px 3px 3px 0 !important;
	border-left: 0 !important;
}
.Multiselect_Standard
{
	--base__accent-primary__color: #f5f5f5;
	--base__accent-secondary__color: #eaeaea;
	--base__background__color--hover: #ffffff;
	--base__background__color--readonly: var(--base__accent-primary__color);
	--base__background__color: #ffffff;
	--base__border__color--hover: #424242;
	--base__border__color: #dcdcdc;
	--base__invalid__color: #ed5e5f;
	--base__mark__color: #ffc0cb;
	--base__placeholder__color: #757575;
	--base__required__color: #ed5e5f;
	--base__tags__color: #424242;
	--base__text__color: #808080;
	--base__border-radius: 3px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: 1px 1px 4px rgba(150, 150, 150, 0.1);
	--base__font-family: Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 14px;
	--base__height: 40px;
	--base__padding: 5px;
	--base__transition: all 0.5s ease;
	--base__opacity--dependent: 0.6;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border__color--hover);
	--base__border--invalid: var(--base__border-width) var(--base__border-style) var(--base__invalid__color);
	--base__border-bottom--required: var(--base__border-width) var(--base__border-style) var(--base__border__color);
	--base__border-left--required: var(--base__border-width) var(--base__border-style) var(--base__required__color);
	--base__border-right--required: var(--base__border-width) var(--base__border-style) var(--base__border__color);
	--base__border-top--required: var(--base__border-width) var(--base__border-style) var(--base__border__color);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border__color);
	--tag__background-color: var(--base__accent-secondary__color);
	--tag__border-color: transparent;
	--tag__remove__color: var(--base__tags__color);
	--tag__remove__color--hover: var(--base__text__color);
	--list__border-color: var(--base__border__color);
	--list__max-height: 35vh;
	--list__min-height: inherit;
	--header__background-color: var(--base__accent-primary__color);
	--header__select-all-slider__background-color--checked: var(--base__text__color);
	--header__select-all-slider__background-color: var(--base__text__color);
	--header__select-all-slider__border-color--checked: var(--base__text__color);
	--header__select-all-slider__border-color: var(--base__text__color);
	--header__select-all-thumb__background-color--checked: var(--base__accent-primary__color);
	--header__select-all-thumb__background-color: var(--base__accent-primary__color);
	--header__select-all-thumb__border-color--checked: var(--base__text__color);
	--header__select-all-thumb__border-color: var(--base__text__color);
	--list-element__background-color--hover: var(--base__accent-primary__color);
	--list-element__background-color--selected--hover: var(--base__accent-secondary__color);
	--list-element__background-color--selected: var(--base__accent-primary__color);
	--list-element__color--selected: var(--base__text__color);
	--footer__background-color: var(--base__accent-primary__color);
}
.File_Edit_Standard .ul_images
{
	margin: 0;
	padding: 0;
}
.File_Edit_Standard .ul_images .controls
{
	top: 2px;
	width: 35px;
	right: 2px;
	position: absolute;
}
.File_Edit_Standard .ul_images .delete
{
	top: 3px;
	cursor: pointer;
	height: 16px;
	right: 2px;
	position: absolute;
	width: 16px;
	box-shadow: none;
}
.File_Edit_Standard .ul_images .delete img
{
	box-shadow: none;
}
.File_Edit_Standard .ul_images .cancel
{
	cursor: pointer;
	height: 16px;
	float: right;
	width: 16px;
	box-shadow: none;
}
.File_Edit_Standard .ul_images .cancel img
{
	box-shadow: none;
}
.File_Edit_Standard .ul_images .start
{
	cursor: pointer;
	height: 16px;
	float: left;
	width: 16px;
	box-shadow: none;
}
.File_Edit_Standard .ul_images .start img
{
	box-shadow: none;
}
.File_Edit_Standard .template-download,
.File_Edit_Standard .template-upload
{
	list-style-type: none;
	padding: 5px 0;
	position: relative;
	min-height: 32px;
}
.File_Edit_Standard .template-upload
{
	opacity: 0.7;
}
.File_Edit_Standard .template-upload:hover
{
	opacity: 1.0;
}
.File_Edit_Standard .template-download:last-child,
.File_Edit_Standard .template-upload:last-child
{
	border-bottom: none;
}
.File_Edit_Standard a
{
	display: table-cell;
	vertical-align: middle;
}
.File_Edit_Standard .preview
{
	text-align: center;
	float: left;
	width: auto !important;
}
.File_Edit_Standard .preview:empty
{
	background-image: url(../../thirdparty/icon54/svg/line/Files/BlankFile.svg?usn=1761733587301&s=01fc451f8d8a958e00f04b4c874fb971df460d6f);
	background-size: contain;
	background-repeat: no-repeat;
}
.File_Edit_Standard .preview canvas,
.File_Edit_Standard .preview img,
.File_Edit_Standard .preview video
{
	margin-right: 5px;
	display: block;
}
.File_Edit_Standard .preview video
{
	height: inherit;
	width: inherit;
}
.File_Edit_Standard .toggle
{
	top: 4px;
	cursor: pointer;
	height: 16px;
	right: 20px;
	position: absolute;
	width: 16px;
}
.File_Edit_Standard .name
{
	margin-right: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.File_Edit_Standard .name a
{
	white-space: nowrap;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
}
.File_Edit_Standard .size
{
	float: left;
	margin-right: 10px;
}
.File_Edit_Standard .dimension
{
	float: left;
	margin-right: 10px;
}
.File_Edit_Standard .dummy
{
	border: 1px dashed #aaaaaa;
	margin: 0 0 10px;
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	list-style-type: none;
}
.File_Edit_Standard .dummy > li img
{
	height: 24px;
}
.File_Edit_Standard .emptymessage
{
	font-size: 0.8571rem;
	color: #0076A8;
}
.File_Edit_Standard a.download
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Download.svg?usn=1761733587301&s=0330747d30b2a3b0e1164151623c99cfddb2cccc);
	height: 14px;
	width: 14px;
	background-size: contain;
	display: inline-block;
	position: absolute;
	right: 25px;
	top: 5px;
}
.File_Edit_Standard ix-image-editor
{
	--base__border-color--hover: none;
	--base__border-color: #daedf2;
	--base__gradient__color: #d9edf1;
	--base__text__color: #808080;
	--base__border-radius: 15px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Rubik,Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__transition: all 0.5s ease;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--edit-trigger__background-color--hover: #444444;
	--edit-trigger__background-color: #00a3c8;
	--edit-trigger__border-color--hover: #444444;
	--edit-trigger__border-color: #00a3c8;
	--edit-trigger__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-trigger__text__color--hover: #ffffff;
	--edit-trigger__text__color: #ffffff;
	--edit-menu__background-color: #ffffff;
	--edit-menu__border-color: transparent;
	--edit-menu__border-style: none;
	--edit-menu__border-width: 0;
	--edit-menu__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-menu__padding--horizontal: 0;
	--edit-menu__padding--vertical: 5px;
	--edit-menu__text__color--hover: var(--base__text__color);
	--edit-menu__text__color: var(--base__text__color);
	--edit-menu-item__background-color--hover: #e8f3f5;
	--edit-menu-item__background-color: #ffffff;
	--edit-menu-item__text__color--hover: #222222;
	--edit-menu-item__text__color: #222222;
	--toolbar__background-color: #e8f3f5;
	--toolbar__border-color: var(--base__border-color);
	--toolbar-item__background-color--hover: #fbfdfd;
	--toolbar-item__background-color: #e8f3f5;
	--toolbar-item__border-color--hover: var(--base__border-color);
	--toolbar-item__border-color: transparent;
	--toolbar-item__color--hover: var(--base__text__color);
}
.File_Edit_Minimal .ul_images
{
	margin: 0;
	padding: 0;
}
.File_Edit_Minimal .ul_images .controls
{
	top: 2px;
	left: 2px;
	right: 2px;
	position: absolute;
}
.File_Edit_Minimal .ul_images .delete
{
	top: 2px;
	cursor: pointer;
	height: 16px;
	right: 2px;
	position: absolute;
	width: 16px;
}
.File_Edit_Minimal .ul_images .delete img
{
	border-radius: 3px;
	background-color: #ffffff;
	padding: 2px;
}
.File_Edit_Minimal .ul_images .cancel
{
	cursor: pointer;
	height: 16px;
	float: right;
	width: 16px;
}
.File_Edit_Minimal .ul_images .cancel img
{
	border-radius: 3px;
	background-color: #ffffff;
	padding: 2px;
}
.File_Edit_Minimal .ul_images .start
{
	cursor: pointer;
	height: 16px;
	float: left;
	width: 16px;
}
.File_Edit_Minimal .ul_images .start img
{
	border-radius: 3px;
	background-color: #ffffff;
	padding: 2px;
}
.File_Edit_Minimal .template-download,
.File_Edit_Minimal .template-upload
{
	margin: 0 5px 5px 0;
	list-style-type: none;
	float: left;
	box-shadow: 1px 1px 2px #0076A8;
	position: relative;
	display: table;
	text-align: center;
	background-color: #aaaaaa;
}
.File_Edit_Minimal .template-download .delete
{
	display: none;
}
.File_Edit_Minimal .template-download:hover .delete
{
	display: block;
}
.File_Edit_Minimal .template-upload
{
	opacity: 0.7;
}
.File_Edit_Minimal .template-upload:hover
{
	opacity: 1.0;
}
.File_Edit_Minimal a
{
	display: table-cell;
	vertical-align: middle;
}
.File_Edit_Minimal .preview
{
	display: block;
}
.File_Edit_Minimal .preview:empty
{
	background-image: url(../../thirdparty/icon54/svg/line/Files/BlankFile.svg?usn=1761733587301&s=01fc451f8d8a958e00f04b4c874fb971df460d6f);
	background-size: contain;
	background-repeat: no-repeat;
}
.File_Edit_Minimal .preview canvas,
.File_Edit_Minimal .preview img,
.File_Edit_Minimal .preview video
{
	display: block;
}
.File_Edit_Minimal .preview video
{
	height: inherit;
	width: inherit;
}
.File_Edit_Minimal .dummy
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.File_Edit_Minimal .dummy > li
{
	background-color: #ffffff;
	display: table;
	float: left;
	list-style-type: none;
	margin: 0 10px 10px 0;
	position: relative;
	text-align: center;
	border: 1px dashed #aaaaaa;
	cursor: pointer;
}
.File_Edit_Minimal .dummy > li img
{
	height: 24px;
}
.File_Edit_Minimal .dropzone
{
	margin: 0;
	list-style-type: none;
	cursor: pointer;
}
.File_Edit_Minimal .dropzone.empty
{
	float: none;
}
.File_Edit_Minimal ul .progress
{
	width: auto;
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 5px;
}
.File_Edit_Minimal .emptymessage
{
	display: none;
}
.File_Edit_Minimal ix-image-editor
{
	--base__border-color--hover: none;
	--base__border-color: #daedf2;
	--base__gradient__color: #d9edf1;
	--base__text__color: #808080;
	--base__border-radius: 15px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Rubik,Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__transition: all 0.5s ease;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--edit-trigger__background-color--hover: #444444;
	--edit-trigger__background-color: #00a3c8;
	--edit-trigger__border-color--hover: #444444;
	--edit-trigger__border-color: #00a3c8;
	--edit-trigger__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-trigger__text__color--hover: #ffffff;
	--edit-trigger__text__color: #ffffff;
	--edit-menu__background-color: #ffffff;
	--edit-menu__border-color: transparent;
	--edit-menu__border-style: none;
	--edit-menu__border-width: 0;
	--edit-menu__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-menu__padding--horizontal: 0;
	--edit-menu__padding--vertical: 5px;
	--edit-menu__text__color--hover: var(--base__text__color);
	--edit-menu__text__color: var(--base__text__color);
	--edit-menu-item__background-color--hover: #e8f3f5;
	--edit-menu-item__background-color: #ffffff;
	--edit-menu-item__text__color--hover: #222222;
	--edit-menu-item__text__color: #222222;
	--toolbar__background-color: #e8f3f5;
	--toolbar__border-color: var(--base__border-color);
	--toolbar-item__background-color--hover: #fbfdfd;
	--toolbar-item__background-color: #e8f3f5;
	--toolbar-item__border-color--hover: var(--base__border-color);
	--toolbar-item__border-color: transparent;
	--toolbar-item__color--hover: var(--base__text__color);
}
.File_Edit_Basic .preview
{
	display: block;
}
.File_Edit_Basic .preview:empty
{
	background-image: url(../../thirdparty/icon54/svg/line/Files/BlankFile.svg?usn=1761733587301&s=01fc451f8d8a958e00f04b4c874fb971df460d6f);
	background-size: contain;
	background-repeat: no-repeat;
}
.File_Edit_Basic .preview canvas,
.File_Edit_Basic .preview img,
.File_Edit_Basic .preview video
{
	box-shadow: 1px 1px 2px #0076A8;
	background-color: #aaaaaa;
	display: block;
}
.File_Edit_Basic .preview video
{
	height: inherit;
	width: inherit;
}
.File_Edit_Basic .name
{
	margin: 0 5px;
}
.File_Edit_Basic .fileinput-button
{
	display: block;
	margin: 10px 0;
}
.File_Edit_Basic td
{
	border-bottom: 1px solid #aaaaaa;
	padding: 5px 2px;
}
.File_Edit_Basic ix-image-editor
{
	--base__border-color--hover: none;
	--base__border-color: #daedf2;
	--base__gradient__color: #d9edf1;
	--base__text__color: #808080;
	--base__border-radius: 15px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Rubik,Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__transition: all 0.5s ease;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--edit-trigger__background-color--hover: #444444;
	--edit-trigger__background-color: #00a3c8;
	--edit-trigger__border-color--hover: #444444;
	--edit-trigger__border-color: #00a3c8;
	--edit-trigger__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-trigger__text__color--hover: #ffffff;
	--edit-trigger__text__color: #ffffff;
	--edit-menu__background-color: #ffffff;
	--edit-menu__border-color: transparent;
	--edit-menu__border-style: none;
	--edit-menu__border-width: 0;
	--edit-menu__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-menu__padding--horizontal: 0;
	--edit-menu__padding--vertical: 5px;
	--edit-menu__text__color--hover: var(--base__text__color);
	--edit-menu__text__color: var(--base__text__color);
	--edit-menu-item__background-color--hover: #e8f3f5;
	--edit-menu-item__background-color: #ffffff;
	--edit-menu-item__text__color--hover: #222222;
	--edit-menu-item__text__color: #222222;
	--toolbar__background-color: #e8f3f5;
	--toolbar__border-color: var(--base__border-color);
	--toolbar-item__background-color--hover: #fbfdfd;
	--toolbar-item__background-color: #e8f3f5;
	--toolbar-item__border-color--hover: var(--base__border-color);
	--toolbar-item__border-color: transparent;
	--toolbar-item__color--hover: var(--base__text__color);
}
.File_Edit_Advanced .ul_images
{
	margin: 0;
	padding: 0;
}
.File_Edit_Advanced .ul_images .delete
{
	top: 2px;
	cursor: pointer;
	height: 16px;
	right: 0;
	position: absolute;
	width: 16px;
}
.File_Edit_Advanced .ul_images .cancel
{
	top: 2px;
	cursor: pointer;
	height: 16px;
	right: 0;
	position: absolute;
	width: 16px;
}
.File_Edit_Advanced .ul_images .start
{
	cursor: pointer;
	height: 16px;
	float: left;
	width: 16px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
.File_Edit_Advanced .template-download,
.File_Edit_Advanced .template-upload
{
	margin: 0 5px 5px 0;
	list-style-type: none;
	position: relative;
	display: inline-block;
	height: auto !important;
}
.File_Edit_Advanced .template-download .delete
{
	display: none;
}
.File_Edit_Advanced .template-download:hover .delete
{
	display: block;
}
.File_Edit_Advanced .template-upload
{
	opacity: 0.7;
}
.File_Edit_Advanced .template-upload:hover
{
	opacity: 1.0;
}
.File_Edit_Advanced a
{
	display: table-cell;
	vertical-align: middle;
}
.File_Edit_Advanced .preview
{
	display: block;
	height: 75px !important;
}
.File_Edit_Advanced .preview:empty
{
	background-image: url(../../thirdparty/icon54/svg/line/Files/BlankFile.svg?usn=1761733587301&s=01fc451f8d8a958e00f04b4c874fb971df460d6f);
	background-size: contain;
	background-repeat: no-repeat;
}
.File_Edit_Advanced .preview canvas,
.File_Edit_Advanced .preview img,
.File_Edit_Advanced .preview video
{
	display: block;
}
.File_Edit_Advanced .preview video
{
	height: inherit;
	width: inherit;
}
.File_Edit_Advanced .toggle
{
	position: absolute;
	right: 0;
	bottom: 2px;
}
.File_Edit_Advanced .dummy
{
	border: 1px dashed #aaaaaa;
	margin: 0 0 10px;
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	list-style-type: none;
}
.File_Edit_Advanced .dummy > li img
{
	height: 24px;
}
.File_Edit_Advanced ul .progress
{
	width: auto;
	position: absolute;
	left: 0;
	top: 50px;
}
.File_Edit_Advanced .fileupload-buttonbar .toggle
{
	top: 43px;
}
.File_Edit_Advanced .emptymessage
{
	font-size: 0.8571rem;
	color: #0076A8;
}
.File_Edit_Advanced .imagecontainer
{
	display: table;
	text-align: center;
}
.File_Edit_Advanced .imageinfo
{
	position: relative;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto !important;
}
.File_Edit_Advanced .imageinfo span
{
	display: block;
	margin-left: 2px;
}
.File_Edit_Advanced .imagetitle
{
	position: relative;
	height: 20px;
	line-height: 20px;
}
.File_Edit_Advanced .imagetitle span
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	margin-right: 10px;
	margin-left: 2px;
}
.File_Edit_Advanced ix-image-editor
{
	--base__border-color--hover: none;
	--base__border-color: #daedf2;
	--base__gradient__color: #d9edf1;
	--base__text__color: #808080;
	--base__border-radius: 15px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Rubik,Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__transition: all 0.5s ease;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--edit-trigger__background-color--hover: #444444;
	--edit-trigger__background-color: #00a3c8;
	--edit-trigger__border-color--hover: #444444;
	--edit-trigger__border-color: #00a3c8;
	--edit-trigger__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-trigger__text__color--hover: #ffffff;
	--edit-trigger__text__color: #ffffff;
	--edit-menu__background-color: #ffffff;
	--edit-menu__border-color: transparent;
	--edit-menu__border-style: none;
	--edit-menu__border-width: 0;
	--edit-menu__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--edit-menu__padding--horizontal: 0;
	--edit-menu__padding--vertical: 5px;
	--edit-menu__text__color--hover: var(--base__text__color);
	--edit-menu__text__color: var(--base__text__color);
	--edit-menu-item__background-color--hover: #e8f3f5;
	--edit-menu-item__background-color: #ffffff;
	--edit-menu-item__text__color--hover: #222222;
	--edit-menu-item__text__color: #222222;
	--toolbar__background-color: #e8f3f5;
	--toolbar__border-color: var(--base__border-color);
	--toolbar-item__background-color--hover: #fbfdfd;
	--toolbar-item__background-color: #e8f3f5;
	--toolbar-item__border-color--hover: var(--base__border-color);
	--toolbar-item__border-color: transparent;
	--toolbar-item__color--hover: var(--base__text__color);
}
.File_Edit_Basic_Html .fileinput-button
{
	display: inline;
}
.File_View_Standard .ul_images
{
	margin: 0;
	padding: 0;
}
.File_View_Standard .template-view
{
	border: none;
	list-style-type: none;
	padding: 5px 0;
	position: relative;
}
.File_View_Standard .template-view a
{
	display: table-cell;
	vertical-align: middle;
}
.File_View_Standard .template-view:last-child
{
	border-bottom: none;
}
.File_View_Standard .preview
{
	text-align: center;
	float: left;
	display: block;
	width: auto !important;
}
.File_View_Standard .preview > a > img
{
	margin-right: 5px;
	width: auto;
}
.File_View_Standard .name
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.File_View_Standard .name a
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.File_View_Standard a.download
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Download.svg?usn=1761733587301&s=0330747d30b2a3b0e1164151623c99cfddb2cccc);
	height: 24px;
	width: 24px;
	background-size: contain;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 10px;
}
.File_View_Minimal a
{
	vertical-align: middle;
	display: table-cell;
}
.File_View_Minimal span
{
	margin: 0 5px 5px 0;
	text-align: center;
	box-shadow: 1px 1px 2px #0076A8;
	background-color: #aaaaaa;
	display: table;
	float: left;
}
.File_View_Basic img
{
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	margin-right: 5px;
}
.thumbScroller,
.File_View_Scroller
{
	position: relative;
	overflow: hidden;
}
.File_View_Scroller .thumbScroller
{
	padding: 0;
}
.File_View_Scroller .thumbScroller .container
{
	position: relative;
	left: 0;
	display: inline-block;
	padding: 0 5px;
}
.File_View_Scroller .thumbScroller .content
{
	float: left;
	padding: 5px 5px;
	height: auto;
}
.File_View_Scroller .thumbScroller .content a
{
	display: block;
}
.File_View_Scroller .thumbScroller .content a:hover img
{
	border-color: #ffffff;
}
.File_View_Scroller .thumbScroller img
{
	border: 3px solid #aaaaaa;
	box-shadow: 1px 1px 5px #333333;
}
.File_View_Scroller .jTscrollerNextButton
{
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	right: 5px;
	top: 50%;
	margin-top: -15px;
	opacity: 0.7;
	background-image: url(../../images/assets/gallery/fancy_nav_right.png?usn=1761733587301&s=f331fd677be25e7739682dc3530fa9d4fd44e7c7);
}
.File_View_Scroller .jTscrollerNextButton:hover
{
	opacity: 1.0;
}
.File_View_Scroller .jTscrollerPrevButton
{
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	left: 5px;
	top: 50%;
	margin-top: -15px;
	opacity: 0.7;
	background-image: url(../../images/assets/gallery/fancy_nav_left.png?usn=1761733587301&s=a1b9f73c79a8a69ae23810be909f1021b14d0b97);
}
.File_View_Scroller .jTscrollerPrevButton:hover
{
	opacity: 1.0;
}
.File_View_Gallery .blueimp-gallery
{
	background: #000000;
}
.File_View_Gallery .blueimp-gallery-carousel
{
	box-shadow: none;
}
.File_View_Gallery .blueimp-gallery > .indicator
{
	padding: 5px;
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 23%, rgba(0, 0, 0, 0) 100%);
}
.File_View_Gallery .blueimp-gallery > .indicator > li
{
	border: 1px solid #000000;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 1px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: center no-repeat rgba(255, 255, 255, 0.25);
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	opacity: 0.9;
	cursor: pointer;
	background-size: cover;
}
.File_View_Gallery .blueimp-gallery > .indicator > li:hover,
.File_View_Gallery .blueimp-gallery > .indicator > .active
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	opacity: 1.0;
	transform: scale(1.4);
	transition: all 0.2s ease;
}
.File_View_Gallery .blueimp-gallery > .prev
{
	font-size: 30px;
	border: 2px solid #FFFFFF;
	width: 20px;
	height: 20px;
	line-height: 15px;
	left: 5px;
}
.File_View_Gallery .blueimp-gallery > .next
{
	font-size: 30px;
	border: 2px solid #FFFFFF;
	width: 20px;
	height: 20px;
	line-height: 15px;
	right: 5px;
}
.File_View_Webdav
{
	--base__border-color--hover: none;
	--base__border-color: #cedbdf;
	--base__text__color: #808080;
	--base__border-radius: 15px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Rubik,Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 15px;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--webdav-trigger__background-color--hover: transparent;
	--webdav-trigger__background-color: transparent;
	--webdav-trigger__border-color--hover: transparent;
	--webdav-trigger__border-color: transparent;
	--webdav-trigger__border-width: 0;
	--webdav-trigger__border-style: solid;
	--webdav-trigger__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--webdav-trigger__text__color--hover: #ffffff;
	--webdav-trigger__text__color: #ffffff;
	--webdav-menu__background-color: #ffffff;
	--webdav-menu__border-color: transparent;
	--webdav-menu__border-style: none;
	--webdav-menu__border-width: 0;
	--webdav-menu__box-shadow: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--webdav-menu__padding--horizontal: 0;
	--webdav-menu__padding--vertical: 5px;
	--webdav-menu__text__color--hover: #222222;
	--webdav-menu__text__color: #222222;
	--webdav-menu-item__background-color--hover: #e8f3f5;
	--webdav-menu-item__background-color: #ffffff;
	--webdav-menu-item__text__color--hover: #222222;
	--webdav-menu-item__text__color: #222222;
	--webdav-menu-divider__width: 1px;
	--webdav-menu-divider__color: #f0f0f0;
	--webdav-menu-divider__spacing: 2px;
	--webdav-menu-item-checkbox__color: #222222;
	--webdav-menu-item-checkbox__color--hover: #222222;
	--webdav-menu-item-checkbox__width: 15px;
}
.File_View_Webdav .ul_images
{
	margin: 0;
	padding: 0;
}
.File_View_Webdav .template-view
{
	border: none;
	list-style-type: none;
	padding: 5px 0;
	position: relative;
}
.File_View_Webdav .template-view a
{
	display: table-cell;
	vertical-align: middle;
}
.File_View_Webdav .template-view:last-child
{
	border-bottom: none;
}
.File_View_Webdav .preview
{
	text-align: center;
	float: left;
	display: block;
	width: auto !important;
}
.File_View_Webdav .name
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.File_View_Webdav .name a
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.File_View_Webdav a.download
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Download.svg?usn=1761733587301&s=0330747d30b2a3b0e1164151623c99cfddb2cccc);
	height: 24px;
	width: 24px;
	background-size: contain;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 10px;
}
div.calendarcontrol
{
	position: relative;
	z-index: 0;
}
div.calendarcontrol div#view-container
{
	position: relative;
	height: 100%;
	margin-left: 10px;
	background-image: none;
}
div.calendarcontrol *[data-view-action]:hover
{
	cursor: pointer;
}
div.calendarcontrol .grid.default-data-inking
{
	background-color: rgba(255, 178, 115, 0.3);
}
div.calendarcontrol .grid-header.default-data-inking
{
	background-color: rgba(255, 116, 0, 0.7);
}
div.calendarcontrol .detached-independent
{
	z-index: 2;
}
div.calendarcontrol th[data-url]
{
	cursor: pointer;
}
div.calendarcontrol div.calendar-record
{
	background-color: #333333;
	color: #ffffff;
	font-size: 0.8571rem;
	position: relative;
	box-shadow: 0 0 2px #333333;
	z-index: 1;
}
div.calendarcontrol div.calendar-record:hover
{
	background-color: #333333;
	cursor: pointer;
	z-index: 2;
}
div.calendarcontrol div.calendar-record:hover #drag-resize
{
	background-image: url(../../images/assets/calendar/continues_down.gif?usn=1761733587301&s=031bac8f66c516cc13dde26de9188c737f3dc17c);
	position: absolute;
	bottom: 2px;
	height: 4px;
	width: 7px;
	left: 50%;
	margin-left: -4px;
	display: none;
}
div.calendarcontrol div.calendar-record:hover #outside-start
{
	display: none;
}
div.calendarcontrol div.calendar-record:hover #outside-end
{
	display: none;
}
div.calendarcontrol div.calendar-record:hover .actionpanel
{
	display: block;
}
div.calendarcontrol div.calendar-record.horizontal #outside-start
{
	background-image: url(../../images/assets/calendar/continues_left.gif?usn=1761733587301&s=d0c1fe78258c65433141ba718aad220ce099ce92);
	position: absolute;
	left: 2px;
	height: 7px;
	width: 4px;
	top: 50%;
	margin-top: -4px;
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal:hover #outside-start
{
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal:focus #outside-start
{
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal #outside-end
{
	background-image: url(../../images/assets/calendar/continues_right.gif?usn=1761733587301&s=1a9a5dfb36a2076b6a07f0e5c04a3762443b33c9);
	position: absolute;
	right: 2px;
	height: 7px;
	width: 4px;
	top: 50%;
	margin-top: -4px;
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal:hover #outside-end
{
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal:focus #outside-end
{
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal:hover .resize-start
{
	background-image: url(../../images/assets/calendar/resize_horizontal_w.png?usn=1761733587301&s=d44da7b5d363cf6648323614b2fbfaf26d411277);
	background-position: center;
	background-repeat: no-repeat;
	width: 5px;
	position: absolute;
	left: 1px;
	top: 0;
	bottom: 0;
	cursor: ew-resize;
}
div.calendarcontrol div.calendar-record.horizontal:hover .resize-end
{
	background-image: url(../../images/assets/calendar/resize_horizontal_w.png?usn=1761733587301&s=d44da7b5d363cf6648323614b2fbfaf26d411277);
	background-position: center;
	background-repeat: no-repeat;
	width: 5px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: ew-resize;
}
div.calendarcontrol div.calendar-record.horizontal .icon
{
	text-align: left;
	vertical-align: text-top;
	padding: 0;
	margin: 0 0 0 2px;
	float: right;
	max-height: 98%;
}
div.calendarcontrol div.calendar-record.horizontal.start-is-outside .content
{
	padding-left: 5px;
}
div.calendarcontrol div.calendar-record.horizontal.end-is-outside .content
{
	padding-right: 5px;
}
div.calendarcontrol div.calendar-record.horizontal .date
{
	display: none;
}
div.calendarcontrol div.calendar-record.horizontal .recurring
{
	background: url(../../images/assets/calendar/recurring-appointment-white-10.png?usn=1761733587301&s=62381158ccc17d4b1aaa170a2fe21d9ccf40c677) center no-repeat;
	width: 10px;
	height: 10px;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
}
div.calendarcontrol div.calendar-record.horizontal .recurring-exception
{
	background: url(../../images/assets/calendar/recurring-exc-appointment-white-10.png?usn=1761733587301&s=da51ece26b48a8803e149aeca17a5738a108d6c5) center no-repeat;
	width: 10px;
	height: 10px;
	float: right;
	margin-top: 2px;
	margin-right: 2px;
}
div.calendarcontrol div.calendar-record.vertical #outside-top
{
	background-image: url(../../images/assets/calendar/continues_up.gif?usn=1761733587301&s=7587d197efbdba8dfa3a3fc3740b36ec5200d01c);
	position: absolute;
	top: 2px;
	height: 4px;
	width: 7px;
	left: 50%;
	margin-left: -4px;
	display: none;
}
div.calendarcontrol div.calendar-record.vertical #outside-bottom
{
	background-image: url(../../images/assets/calendar/continues_down.gif?usn=1761733587301&s=031bac8f66c516cc13dde26de9188c737f3dc17c);
	position: absolute;
	bottom: 2px;
	height: 4px;
	width: 7px;
	left: 50%;
	margin-left: -4px;
	display: none;
}
div.calendarcontrol div.calendar-record.vertical:hover .resize-start
{
	background-image: url(../../images/assets/calendar/resize_vertical_w.png?usn=1761733587301&s=3978fd742f69b0f59d7236e9932c2ba796d96d94);
	background-position: center;
	background-repeat: no-repeat;
	height: 5px;
	position: absolute;
	top: 1px;
	left: 0;
	right: 0;
	cursor: ns-resize;
}
div.calendarcontrol div.calendar-record.vertical:hover .resize-end
{
	background-image: url(../../images/assets/calendar/resize_vertical_w.png?usn=1761733587301&s=3978fd742f69b0f59d7236e9932c2ba796d96d94);
	background-position: center;
	background-repeat: no-repeat;
	height: 5px;
	position: absolute;
	bottom: 1px;
	left: 0;
	right: 0;
	cursor: ns-resize;
}
div.calendarcontrol div.calendar-record.vertical .recurring
{
	background: url(../../images/assets/calendar/recurring-appointment-white-10.png?usn=1761733587301&s=62381158ccc17d4b1aaa170a2fe21d9ccf40c677) top no-repeat;
	width: 10px;
	height: 100%;
	position: absolute;
	right: 5px;
	top: 3px;
}
div.calendarcontrol div.calendar-record.vertical .recurring-exception
{
	background: url(../../images/assets/calendar/recurring-exc-appointment-white-10.png?usn=1761733587301&s=da51ece26b48a8803e149aeca17a5738a108d6c5) top no-repeat;
	width: 10px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
div.calendarcontrol div.calendar-record.vertical .icon
{
	text-align: left;
	vertical-align: text-top;
	padding: 0;
	margin: 0;
	float: right;
	max-height: 98%;
}
div.calendarcontrol div.calendar-record.vertical .title
{
	display: block;
	text-overflow: ellipsis;
	width: 100%;
}
div.calendarcontrol div.calendar-record.vertical.start-is-outside .content
{
	padding-top: 6px;
}
div.calendarcontrol div.calendar-record.vertical.end-is-outside .content
{
	padding-bottom: 6px;
}
div.calendarcontrol div.calendar-record.start-is-outside #outside-start
{
	display: block;
}
div.calendarcontrol div.calendar-record.end-is-outside #outside-end
{
	display: block;
}
div.calendarcontrol div.calendar-record.dragging
{
	background-color: #333333;
	z-index: 10000;
}
div.calendarcontrol div.calendar-record.dragging .resize-start
{
	display: none;
}
div.calendarcontrol div.calendar-record.dragging .resize-end
{
	display: none;
}
div.calendarcontrol div.calendar-record.dragging #outside-start
{
	display: block;
}
div.calendarcontrol div.calendar-record.dragging #outside-end
{
	display: block;
}
div.calendarcontrol div.calendar-record .content
{
	bottom: 0;
	left: 0;
	margin: 1px 5px 0 7px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
div.calendarcontrol div.calendar-record .date
{
	float: left;
	margin-right: 10px;
}
div.calendarcontrol div.calendar-record .date-start
{
	font-size: 0.8571rem;
}
div.calendarcontrol div.calendar-record .date-end
{
	font-size: 0.8571rem;
}
div.calendarcontrol div.calendar-record .title
{
	text-overflow: ellipsis;
}
div.calendarcontrol div.calendar-record .description
{
	display: none;
}
div.calendarcontrol div.calendar-record .plugininfo
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
}
div.calendarcontrol div.calendar-record .actionpanel
{
	display: none;
	height: 15px;
	right: 0;
	max-width: 20px;
	min-height: 15px;
	position: absolute;
	text-align: center;
	bottom: -15px;
	width: 100%;
	z-index: 1;
	background-color: inherit;
}
div.calendarcontrol div.calendar-record .export
{
	background-image: url(../../images/assets/calendar/export_w_9.gif?usn=1761733587301&s=154407c3e03ff1237e3f420e2ee97e6cea032fd4);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: inline-block;
}
div.calendarcontrol div.calendar-record .export span
{
	display: none;
}
div.calendarcontrol div.calendar-record.highlighted
{
	opacity: 1.0;
}
div.calendarcontrol div.calendar-record.not-highlighted
{
	opacity: 0.2;
}
div.calendarcontrol div.calendar-record-list
{
	position: relative;
	padding: 5px;
	margin: 0 0 5px 0;
	background-color: #aaaaaa;
}
div.calendarcontrol div.calendar-record-list .title
{
	font-size: 1.0rem;
}
div.calendarcontrol div.calendar-record-list .icon
{
	text-align: left;
	vertical-align: text-top;
	padding: 0;
	margin: 0;
	display: block;
}
div.calendarcontrol div.calendar-record-list .recurring
{
	background-image: url(../../images/assets/calendar/recurring-appointment-black-10.png?usn=1761733587301&s=66b5ddf5bbfc592f4bb2bae8a01954d06b0737bf);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 200px;
	top: 6px;
}
div.calendarcontrol div.calendar-record-list .recurring-exception
{
	background-image: url(../../images/assets/calendar/recurring-exc-appointment-black-10.png?usn=1761733587301&s=9c53e7961fc0b3814290c302d130c2798a904e0f);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 200px;
	top: 6px;
}
div.calendarcontrol div.calendar-record-list .actionpanel
{
	right: 3px;
	bottom: 3px;
	position: absolute;
	width: 10px;
	height: 10px;
	display: none;
}
div.calendarcontrol div.calendar-record-list:hover .actionpanel
{
	display: block;
}
div.calendarcontrol div.calendar-record-list .export
{
	background-image: url(../../images/assets/calendar/export_b_9.gif?usn=1761733587301&s=037bcdcc13007a847323ebb37d76b1f9a49d12f7);
	background-repeat: no-repeat;
	background-position: center;
	width: 9px;
	height: 9px;
	cursor: pointer;
	display: inline-block;
}
div.calendarcontrol div.calendar-record-list .export span
{
	display: none;
}
div.calendarcontrol div.calendar-record-list.start-is-outside .content
{
	padding-left: 5px;
}
div.calendarcontrol div.calendar-record-list.end-is-outside .content
{
	padding-right: 5px;
}
div.calendarcontrol div.calendar-record-list.highlighted
{
	opacity: 1.0;
}
div.calendarcontrol div.calendar-record-list.not-highlighted
{
	opacity: 0.5;
}
div.calendarcontrol div.calendar-record-list .plugininfo
{
	position: absolute;
	left: -5px;
	top: 0;
	bottom: 0;
	width: 5px;
}
.view-day
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-day .head
{
	margin-bottom: -1px;
}
.view-day .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-day .head > table > thead > tr:first-child *
{
	border-top-width: 0;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-day .head > table > * > tr > *:first-child
{
	width: 6%;
	overflow: hidden;
	padding: 3px;
	border-left: 1px solid transparent;
}
.view-day .head > table th
{
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-day .head > table td
{
	border-left: 1px solid #aaaaaa;
	height: 22px;
}
.view-day .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-day .head .more-data
{
	background-color: #ff0000;
	bottom: 0;
	box-shadow: 0 0 2px #333333;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-size: 0.8571rem;
	line-height: 7px;
	margin: 0 2px;
	padding: 1px;
	position: absolute;
	text-align: center;
	z-index: 1;
}
.view-day .grid-header div.appointment-bag
{
	float: right;
}
.view-day .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-day .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-day .body
{
	position: relative;
	width: 100%;
}
.view-day .body > table
{
	background-color: #ffffff;
	width: 100%;
	height: 99%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-day .body > table > * > tr > *:first-child
{
	width: 6%;
	overflow: hidden;
}
.view-day .body > table th
{
	text-align: center;
	padding: 0 3px;
	border-left: 1px solid transparent;
	font-weight: normal;
	border-top: 1px solid #aaaaaa;
}
.view-day .grid
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	height: 15px;
	position: relative !important;
}
.view-day .body > table tr td:nth-of-type(1)
{
	border-left: 1px solid #aaaaaa;
}
.view-day .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-day .body > table tr.even > *
{
	border-top: 1px dotted #aaaaaa;
}
.view-day .body > table tr.early > th
{
	border-left: 1px solid transparent;
	border-bottom: none;
	border-top: #aaaaaa;
	border-right: #aaaaaa;
}
.view-day .body > table tr.early > td
{
	border-bottom-style: none;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-left-color: #aaaaaa;
}
.view-day .body > table tr.late > th
{
	border-left: 1px solid transparent;
	border-top: 1px solid #aaaaaa;
	border-right: #aaaaaa;
	border-bottom: #aaaaaa;
}
.view-day .body > table tr.late > td
{
	border-color: #aaaaaa;
	border-top-width: 1px;
	border-top-style: solid;
}
.view-day .grid.weekend
{
	background-color: #aaaaaa;
}
.view-day .grid-header.weekend
{
	background-color: #aaaaaa;
}
.view-day .grid.today
{
	background-color: #6d6d6d;
}
.view-day .grid-header.today
{
	background-color: #6d6d6d;
}
.view-day .grid.marked
{
	background-color: #aaaaaa;
}
.view-day .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-day-spanned
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-day-spanned .head
{
	margin-bottom: -1px;
}
.view-day-spanned .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-day-spanned .head > table > thead > tr:first-child *
{
	padding-right: 3px;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-day-spanned .head > table th
{
	overflow: hidden;
	text-align: center;
	border-left: 1px solid #aaaaaa;
}
.view-day-spanned .head > table td
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-day-spanned .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-day-spanned .head > table > * > tr > *:first-child
{
	padding-right: 3px;
	border-left: 1px solid transparent;
}
.view-day-spanned .grid-header div.appointment-bag
{
	float: right;
}
.view-day-spanned .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-day-spanned .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-day-spanned .body
{
	position: relative;
	height: 85%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.view-day-spanned .body > table
{
	background-color: #ffffff;
	width: 100%;
	min-height: 35px;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border-top: none;
	border-collapse: seperate;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-day-spanned .body > table th
{
	text-align: right;
	padding-right: 3px;
	border-left: 1px solid transparent;
	font-weight: normal;
	border-top: 1px solid #aaaaaa;
}
.view-day-spanned .body > table > * > tr > *:first-child
{
	border-left-width: 0;
}
.view-day-spanned .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-day-spanned .grid
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	position: relative !important;
}
.view-day-spanned .grid.weekend
{
	background-color: #aaaaaa;
}
.view-day-spanned .grid-header.weekend
{
	background-color: #aaaaaa;
}
.view-day-spanned .grid.today
{
	background-color: #6d6d6d;
}
.view-day-spanned .grid-header.today
{
	background-color: #6d6d6d;
}
.view-day-spanned .grid.marked
{
	background-color: #aaaaaa;
}
.view-day-spanned .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-list .appointment-group
{
	padding: 5px 0 0 0;
	border-bottom: 1px solid #aaaaaa;
	display: table;
	width: 100%;
}
.view-list .appointment-group:first-child
{
	padding-top: 2px;
}
.view-list .appointment-group > .title
{
	display: table-cell;
	width: 120px;
	font-weight: 600;
	vertical-align: top;
	padding-top: 5px;
}
.view-list2
{
	max-width: 400px;
}
.view-list2 .appointment-group
{
	margin: 0 0 5px 0;
}
.view-list2 .appointment-group > .subtitle
{
	display: inline-block;
	padding-left: 5px;
}
.view-list2 .appointment.calendar-record-list > .content span.title
{
	font-size: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.view-list2 .appointment.calendar-record-list > .content .icon
{
	display: inline-block;
}
.view-month
{
	height: 100%;
}
.view-month > table
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-month > table > thead > tr > th
{
	background-color: #aaaaaa;
	font-size: 1.0rem;
	font-weight: normal;
	height: 15px;
	text-align: center;
}
.view-month > table > thead > tr:first-child *
{
	border-top-width: 0;
}
.view-month > table > * > tr > *:first-child
{
	border-left-width: 0;
	background-color: #ffffff;
}
.view-month > table th
{
	width: 14%;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-month > table th.weeknumber
{
	border-top: none;
	width: 3%;
	font-weight: normal;
	background-color: #ffffff;
}
.view-month > table th.weeknumber span
{
	margin-bottom: 15px;
	display: block;
}
.view-month > table td
{
	border-left: 1px solid #aaaaaa;
}
.view-month .grid
{
	vertical-align: bottom;
	background-color: #ffffff;
	position: relative !important;
}
.view-month td.grid .more-data
{
	background-color: #ff0000;
	bottom: 0;
	box-shadow: 0 0 2px #333333;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-size: 0.8571rem;
	line-height: 7px;
	margin: 0 2px;
	padding: 1px;
	position: relative;
	text-align: center;
	z-index: 1;
}
.view-month .grid.weekend
{
	background-color: #eeeeee;
}
.view-month .grid.today
{
	background-color: #6d6d6d;
}
.view-month .grid.marked
{
	background-color: #aaaaaa;
}
.view-month td.grid-header
{
	height: 14px;
	font-size: 0.8571rem;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	background-color: #ffffff;
	vertical-align: middle;
	position: relative;
}
.view-month td.grid-header div.appointment-bag
{
	float: right;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	text-align: right;
}
.view-month td.grid-header div.appointment-bag > div.appointment
{
	float: right;
	margin-left: 1px;
	display: inline-block;
}
.view-month td.grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-month .month-header
{
	line-height: 35px;
	font-size: 1.2857rem;
}
.view-schoolweek
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-schoolweek .head
{
	margin-bottom: -1px;
}
.view-schoolweek .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-schoolweek .head > table > thead > tr:first-child *
{
	border-top-width: 0;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-schoolweek .head > table > * > tr > *:first-child
{
	border-left: 1px solid rgba(0, 0, 0, 0);
	overflow: hidden;
	width: 10%;
	padding: 3px;
}
.view-schoolweek .head > table th
{
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-schoolweek .head > table td
{
	border-left: 1px solid #aaaaaa;
}
.view-schoolweek .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-schoolweek .grid-header div.appointment-bag
{
	float: right;
}
.view-schoolweek .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-schoolweek .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-schoolweek .body
{
	position: relative;
	height: 85%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.view-schoolweek .body > table
{
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-schoolweek .body > table > * > tr > *:first-child
{
	width: 10%;
	overflow: hidden;
}
.view-schoolweek .body > table th
{
	text-align: center;
	padding: 3px;
	border-left: 1px solid transparent;
	font-weight: normal;
	border-top: 1px solid #aaaaaa;
}
.view-schoolweek .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-schoolweek .grid
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	position: relative !important;
}
.view-schoolweek .grid.weekend
{
	background-color: #aaaaaa;
}
.view-schoolweek .grid-header.weekend
{
	background-color: #aaaaaa;
}
.view-schoolweek .grid.today
{
	background-color: #6d6d6d;
}
.view-schoolweek .grid-header.today
{
	background-color: #6d6d6d;
}
.view-schoolweek .grid.marked
{
	background-color: #aaaaaa;
}
.view-schoolweek .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-schoolweek .body > table tr td:nth-of-type(1)
{
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-grouped-days .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-grouped-days .head > table > thead > tr:first-child > *
{
	border-top-width: 0;
	font-size: 1.0rem;
	font-weight: normal;
	padding: 3px;
}
.view-grouped-days .head > table > * > tr > *:first-child
{
	overflow: hidden;
	padding: 3px;
	border-left: 1px solid transparent;
}
.view-grouped-days .head > table > colgroup > col:first-child
{
	width: 10%;
}
.view-grouped-days .head > table th
{
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days .head > table td
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	overflow: hidden;
	text-align: center;
}
.view-grouped-days .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-grouped-days .grid-header div.appointment-bag
{
	float: right;
}
.view-grouped-days .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-grouped-days .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-grouped-days .body
{
	position: relative;
	width: 100%;
}
.view-grouped-days .body > table
{
	background-color: #ffffff;
	width: 100%;
	empty-cells: show;
	border-spacing: 0;
	border-top: none;
	border-collapse: seperate;
	table-layout: fixed;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days .body > table > colgroup > col:first-child
{
	width: 10%;
}
.view-grouped-days .body > table th
{
	text-align: left;
	vertical-align: middle;
	padding: 5px 3px 5px 3px;
	border-left: 1px solid transparent;
	border-top: 1px solid #aaaaaa;
	font-weight: normal;
}
.view-grouped-days .body > table th[data-container="plugin"]
{
	background-color: #aaaaaa;
}
.view-grouped-days .body > table tr.data th
{
	font-weight: normal;
	white-space: nowrap;
}
.view-grouped-days .body > table tr.data th span
{
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	font-weight: normal;
}
.view-grouped-days .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-grouped-days .grid
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px dotted #aaaaaa;
	position: relative !important;
}
.view-grouped-days .body > table td:first-child
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days .body > table tr td:nth-of-type(1)
{
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days .grid.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-days .grid-header.weekend
{
	background-color: #aaaaaa;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-grouped-days .grid-subheader.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-days .grid.today
{
	background-color: #6d6d6d;
}
.view-grouped-days .grid-header.today
{
	background-color: #6d6d6d;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-grouped-days .grid-subheader.today
{
	background-color: #6d6d6d;
}
.view-grouped-days .grid.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days .grid-subheader.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days .body > table tr.even > *
{
	border-top-style: dotted;
}
.view-grouped-days .body > table tr.early > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days .body > table tr.early > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days .body > table tr.late > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days .body > table tr.late > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days-ghtv
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-grouped-days-ghtv .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
}
.view-grouped-days-ghtv .head > table > thead > tr:first-child > *
{
	font-size: 1.0rem;
	font-weight: normal;
	padding: 3px;
	border-bottom: 1px solid #aaaaaa;
	border-top: 0;
}
.view-grouped-days-ghtv .head > table > * > tr > *:first-child
{
	overflow: hidden;
	padding: 3px;
	border-left: 1px solid transparent;
	border-right: 1px solid #aaaaaa;
}
.view-grouped-days-ghtv .head > table > colgroup > col:first-child
{
	width: 75px;
}
.view-grouped-days-ghtv .head > table th
{
	overflow: hidden;
	text-align: center;
}
.view-grouped-days-ghtv .head > table td
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	overflow: hidden;
	text-align: center;
}
.view-grouped-days-ghtv .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-grouped-days-ghtv .head > table > thead > tr:first-child > *:first-child
{
	border-bottom: none;
}
.view-grouped-days-ghtv .grid-header div.appointment-bag
{
	float: right;
}
.view-grouped-days-ghtv .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-grouped-days-ghtv .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-grouped-days-ghtv .body
{
	position: relative;
	width: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.view-grouped-days-ghtv .body > table
{
	background-color: #ffffff;
	width: 100%;
	empty-cells: show;
	border-spacing: 0;
	border-top: none;
	border-collapse: seperate;
	table-layout: fixed;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days-ghtv .body > table > colgroup > col:first-child
{
	width: 75px;
}
.view-grouped-days-ghtv .body > table th
{
	text-align: left;
	vertical-align: middle;
	padding: 5px 3px 5px 3px;
	border-left: 1px solid transparent;
	border-top: 1px solid #aaaaaa;
	font-weight: normal;
}
.view-grouped-days-ghtv .body > table th[data-container="plugin"]
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .body > table tr.data th
{
	font-weight: normal;
	white-space: nowrap;
}
.view-grouped-days-ghtv .body > table tr.data th span
{
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	font-weight: normal;
}
.view-grouped-days-ghtv .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-grouped-days-ghtv .grid
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px dotted #aaaaaa;
	position: relative !important;
}
.view-grouped-days-ghtv .body > table td:first-child
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days-ghtv .body > table tr td:nth-of-type(1)
{
	border-left: 1px solid #aaaaaa;
}
.view-grouped-days-ghtv .grid.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .grid-header.weekend
{
	background-color: #aaaaaa;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-grouped-days-ghtv .grid-subheader.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .grid.today
{
	background-color: #6d6d6d;
}
.view-grouped-days-ghtv .grid-header.today
{
	background-color: #6d6d6d;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-grouped-days-ghtv .grid-subheader.today
{
	background-color: #6d6d6d;
}
.view-grouped-days-ghtv .grid.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .grid-subheader.marked
{
	background-color: #aaaaaa;
}
.view-grouped-days-ghtv .body > table tr.even > *
{
	border-top-style: dotted;
}
.view-grouped-days-ghtv .body > table tr.early > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days-ghtv .body > table tr.early > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days-ghtv .body > table tr.late > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-days-ghtv .body > table tr.late > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-grouped-months
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-grouped-months > table
{
	width: 100%;
	empty-cells: show;
	background-color: #ffffff;
	height: 100%;
	table-layout: fixed;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-grouped-months > table > colgroup > col:first-child
{
	width: 15%;
}
.view-grouped-months > table tr th
{
	padding: 5px 3px;
	text-align: left;
	white-space: nowrap;
}
.view-grouped-months > table tr th span
{
	font-size: 0.8571rem;
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	font-weight: normal;
}
.view-grouped-months > table tr.data th
{
	font-weight: normal;
	white-space: nowrap;
}
.view-grouped-months table + table
{
	margin-top: 20px;
}
.view-grouped-months tr.head > *
{
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-grouped-months tr.head:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-grouped-months tr.head > th:first-child
{
	border-left: 0 solid #aaaaaa;
}
.view-grouped-months tr.data-header > *
{
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-left: 1px dotted #aaaaaa;
}
.view-grouped-months tr.data-header.first > *
{
	border-top: none;
}
.view-grouped-months .grid-header
{
	position: relative;
}
.view-grouped-months .grid-header div.appointment-bag
{
	position: absolute;
	bottom: -18px;
	left: 0;
	background-color: inherit;
	min-width: 100%;
	display: none;
	z-index: 2;
	white-space: nowrap;
}
.view-grouped-months .grid-header:hover div.appointment-bag
{
	display: block;
}
.view-grouped-months .grid-header div.appointment-bag > div.appointment
{
	display: inline-block;
	padding: 1px 1px 1px 1px;
}
.view-grouped-months .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-grouped-months tr.data
{
	height: 20px;
}
.view-grouped-months tr.data.first > *
{
	border-top: 0 solid #aaaaaa;
}
.view-grouped-months tr.data > *
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px dotted #aaaaaa;
}
.view-grouped-months .grid
{
	border-left: 1px solid #aaaaaa;
	vertical-align: bottom;
	position: relative !important;
}
.view-grouped-months td.grid .more-data
{
	display: block;
	bottom: 0;
	padding: 1px;
	font-size: 0.8571rem;
	line-height: 7px;
	margin: 0;
	box-shadow: 0 0 2px #333333;
	cursor: pointer;
	text-align: center;
	color: #ffffff;
	z-index: 1;
	position: relative;
	background-color: red;
}
.view-grouped-months .grid.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-months .grid-header.weekend
{
	background-color: #aaaaaa;
	font-weight: normal;
}
.view-grouped-months .grid-subheader.weekend
{
	background-color: #aaaaaa;
}
.view-grouped-months .grid.today
{
	background-color: #6d6d6d;
}
.view-grouped-months .grid-header.today
{
	background-color: #6d6d6d;
	font-weight: normal;
}
.view-grouped-months .grid-subheader.today
{
	background-color: #6d6d6d;
}
.view-grouped-months .grid.marked
{
	background-color: #aaaaaa;
}
.view-grouped-months .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-grouped-months .grid-subheader.marked
{
	background-color: #aaaaaa;
}
.view-grouped-months tr th:first-child
{
	border-left: 0 solid #aaaaaa;
}
.view-year
{
	position: relative;
	height: 100%;
	width: 100%;
}
.view-year .head > table
{
	background-color: #ffffff;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	border-collapse: seperate;
}
.view-year .head > table > thead > tr:first-child > *
{
	border-top-width: 0;
	font-size: 1.0rem;
	font-weight: normal;
	padding: 3px;
}
.view-year .head > table > * > tr > *:first-child
{
	overflow: hidden;
	padding: 3px;
	border-left: 1px solid transparent;
}
.view-year .head > table > colgroup > col:first-child
{
	width: 35px;
}
.view-year .head > table th
{
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-year .head > table td
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	overflow: hidden;
	text-align: center;
}
.view-year .head > table > tbody > tr > td:first-child
{
	text-align: center;
}
.view-year .grid-header div.appointment-bag
{
	float: right;
}
.view-year .grid-header div.appointment-bag > div.appointment
{
	float: left;
	margin-left: 1px;
}
.view-year .grid-header div.appointment-bag > div.appointment .icon
{
	height: 15px;
	width: 15px;
	background: url(../../images/assets/calendar/appointment_inking.png?usn=1761733587301&s=00fa96a5c74cf4f3daeedc06e4e9bd02cb28749f) top no-repeat;
	background-size: contain;
	margin-bottom: 1px;
}
.view-year .body
{
	position: relative;
	width: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.view-year .body > table
{
	background-color: #ffffff;
	width: 100%;
	empty-cells: show;
	border-spacing: 0;
	border-top: none;
	border-collapse: seperate;
	table-layout: fixed;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-year .body > table > colgroup > col:first-child
{
	width: 35px;
}
.view-year .body > table th
{
	text-align: left;
	vertical-align: middle;
	padding: 5px 3px 5px 3px;
	border-left: 1px solid transparent;
	border-top: 1px dotted #aaaaaa;
	font-weight: normal;
}
.view-year .body > table tr.data th
{
	font-weight: normal;
	white-space: nowrap;
}
.view-year .body > table tr.data th span
{
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	font-weight: normal;
}
.view-year .body > table tr:first-child > *
{
	border-top: 0 solid #aaaaaa;
}
.view-year .grid
{
	border-top: 1px dotted #aaaaaa;
	border-left: 1px solid #aaaaaa;
	height: 15px;
	position: relative !important;
}
.view-year .body > table td:first-child
{
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.view-year .body > table tr td:nth-of-type(1)
{
	border-left: 1px solid #aaaaaa;
}
.view-year .grid.weekend
{
	background-color: #aaaaaa;
}
.view-year .grid-header.weekend
{
	background-color: #aaaaaa;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-year .grid-subheader.weekend
{
	background-color: #aaaaaa;
}
.view-year .grid.today
{
	background-color: #6d6d6d;
}
.view-year .grid-header.today
{
	background-color: #6d6d6d;
	font-size: 1.0rem;
	font-weight: normal;
}
.view-year .grid-subheader.today
{
	background-color: #6d6d6d;
}
.view-year .grid.marked
{
	background-color: #aaaaaa;
}
.view-year .grid-header.marked
{
	background-color: #aaaaaa;
}
.view-year .grid-subheader.marked
{
	background-color: #aaaaaa;
}
.view-year .body > table td .more-data
{
	display: block;
	bottom: 0;
	right: 0;
	padding: 0;
	font-size: 0.8571rem;
	font-weight: 700;
	line-height: 7px;
	margin: 0;
	cursor: pointer;
	text-align: right;
	color: #333333;
}
.view-year .body > table tr.early > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-year .body > table tr.early > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-year .body > table tr.late > th
{
	border-color: #aaaaaa;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.view-year .body > table tr.late > td
{
	border-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.Calendar_Navigator .TitleBG
{
	text-align: center;
	height: 24px;
	line-height: 24px;
}
.Calendar_Navigator .Title
{
	font-size: 1.0rem;
}
.Calendar_Navigator .TitlePrev_Inner
{
	background-image: url(../../images/assets/calendar/nav_left_nav.png?usn=1761733587301&s=5f4a64e0dbe3ac2055ad0fd6704a7ee83437283c);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	margin-left: 5px;
}
.Calendar_Navigator .TitleNext_Inner
{
	background-image: url(../../images/assets/calendar/nav_right_nav.png?usn=1761733587301&s=9982347eee9a1178208db793075a0226c9468970);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 15px;
	margin-right: 5px;
}
.Calendar_Navigator .HeaderHorizontalBG
{
	text-align: center;
	background-color: #ffffff;
}
.Calendar_Navigator .HeaderHorizontal
{
	font-weight: normal;
}
.Calendar_Navigator .HeaderVerticalBG
{
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}
.Calendar_Navigator .HeaderVertical
{
	font-weight: normal;
	color: #333333;
}
.Calendar_Navigator .MainBG
{
	border: 2px solid #FFFFFF;
	background-color: #6d6d6d;
	padding: 5px;
	text-align: center;
}
.Calendar_Navigator .Main
{
	font-style: normal;
	font-weight: normal;
}
.Calendar_Navigator .MainBG:hover
{
	color: #861F41;
	font-weight: 600;
}
.Calendar_Navigator .MainBG_today
{
	text-align: center;
	background-color: #333333;
	vertical-align: middle;
	border: 2px solid #ffffff;
}
.Calendar_Navigator .Main_today
{
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.Calendar_Navigator .MainBG_inked
{
	text-align: center;
	vertical-align: middle;
	background-color: #aaaaaa;
	padding: 5px;
	border: 2px solid #ffffff;
}
.Calendar_Navigator .Main_inked
{
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.Calendar_Navigator .Dropdown
{
	box-shadow: 0 0 20px #333333;
}
.Calendar_Navigator .Dropdown .Row
{
	background-color: #aaaaaa;
	cursor: pointer;
	padding: 3px;
}
.Calendar_Navigator .Dropdown .Text
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.Calendar_Navigator .Dropdown .Row:hover
{
	background-color: #aaaaaa;
	cursor: pointer;
}
.Calendar_Navigator .Dropdown .Row:hover .Text
{
	background-color: #aaaaaa;
}
.Calendar_Navigator .hasData
{
	color: #861F41;
}
.Calendar_Navigator > table
{
	border: 0 none;
	border-spacing: 2px;
	margin: 0;
	padding: 5px;
}
div.plugin-selector
{
	margin-top: 5px;
}
div.plugin-selector .plgRow
{
	position: relative;
	background-color: #ffffff;
	margin-bottom: 5px;
	padding: 5px 0 5px 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid #aaaaaa;
}
div.plugin-selector .plgRow:hover
{
	cursor: pointer;
}
div.plugin-selector .plgRowAct
{
	cursor: pointer;
	background-color: #aaaaaa;
}
div.plugin-selector .plgRow .clrFld
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 5px;
}
div.plugin-selector .plgRow input[type="checkbox"],
div.plugin-selector .plgRowAct input[type="checkbox"]
{
	position: relative;
	margin: 1px 0 0 10px;
	float: left;
}
div.plugin-selector .plgRow span.plgTitle
{
	display: inline-block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 3px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 60%;
}
div.plugin-selector .plgRow span.plgShowHide
{
	display: inline-block;
	float: right;
	height: 16px;
	width: 16px;
	text-indent: -9999px;
	margin: 0 5px 0 0;
	background: url(../../images/assets/calendar/view.png?usn=1761733587301&s=c17e080cb51a7b14dedc80308725a9f771c96ef7) 0% 0% no-repeat transparent;
}
div.plugin-selector .plgRowHidden span.plgShowHide
{
	display: inline-block;
	float: right;
	height: 16px;
	width: 16px;
	text-indent: -9999px;
	margin: 0 5px 0 0;
	background: url(../../images/assets/calendar/view-hidden.png?usn=1761733587301&s=0b325d28bde6813b1d050d6dfcbfed3d9d5fbfff) 0% 0% no-repeat transparent;
}
div.calendar-legend
{
	margin-top: 5px;
}
div.calendar-legend .legendRow
{
	position: relative;
	background-color: #ffffff;
	margin-bottom: 5px;
	padding: 5px 0 5px 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid #aaaaaa;
}
div.calendar-legend .legendRow .clrBgFld
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 5px;
}
div.calendar-legend .legendRow .clrFgFld
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	width: 5px;
}
div.calendar-legend .legendRow span
{
	margin: 0;
	padding: 0 0 0 15px;
	display: inline-block;
	float: left;
	width: 75%;
}
div.calendar-legend-horizontal
{
	margin-top: 5px;
	clear: both;
}
div.calendar-legend-horizontal .legendRow
{
	position: relative;
	background-color: #ffffff;
	margin-right: 5px;
	padding: 2px 5px;
	border: 1px solid #aaaaaa;
	float: left;
}
div.calendar-legend-horizontal .legendRow .clrBgFld
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 5px;
}
div.calendar-legend-horizontal .legendRow .clrFgFld
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	width: 5px;
}
div.calendar-legend-horizontal .legendRow span
{
	margin: 0;
	padding: 0 0 0 15px;
	display: inline-block;
	float: left;
}
.viewswitcher_container-header
{
	margin-bottom: 30px;
	padding: 5px 0;
}
.calendar_container_left
{
	display: grid;
}
.calendar_container_right
{
	display: grid;
}
.viewswitcher_container-header_navigation-area
{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.viewswitcher_container-header_navigation-area span
{
	display: inline-block;
	font-size: 1.1428rem;
	margin-top: -23px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}
.viewswitcher_container-header_navigation-area img
{
	display: inline;
}
.calendar_container_left_navigation_area
{
	text-align: center;
	margin-bottom: 15px;
}
.calendar_container_left_navigation_area span
{
	font-size: 16px;
}
.calendar_container_left_navigation_area img
{
	display: inline;
}
div.viewswitcher > ul
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	display: inline-block;
}
div.viewswitcher > ul > li.selected
{
	background-color: #aaaaaa;
}
div.viewswitcher > ul > li
{
	float: left;
	display: block;
	padding: 5px 10px;
	white-space: nowrap;
	min-width: 75px;
	text-align: center;
	margin: 0 5px 5px 0;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}
div.viewswitcher > ul > li > a
{
	color: #333333;
}
div.viewswitcher > ul > li:hover
{
	background-color: #aaaaaa;
}
div.viewswitcher > ul > li:focus
{
	background-color: #aaaaaa;
}
div.viewswitcher-align-right
{
	height: 25px;
	text-align: right;
	float: right;
}
div.viewswitcher-align-right > ul
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	display: inline-block;
}
div.viewswitcher-align-right > ul > li.selected
{
	background-color: #aaaaaa;
}
div.viewswitcher-align-right > ul > li:first-child
{
	border: 1px solid #aaaaaa;
}
div.viewswitcher-align-right > ul > li
{
	float: left;
	display: block;
	padding: 5px 10px;
	white-space: nowrap;
	text-align: center;
	background-color: #ffffff;
	border-left: none;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}
div.viewswitcher-align-right > ul > li > a
{
	color: #333333;
}
div.viewswitcher-align-right > ul > li:hover
{
	background-color: #aaaaaa;
}
div.viewswitcher-align-right > ul > li:focus
{
	background-color: #aaaaaa;
}
.addon-res
{
	background: url(../../images/assets/common/settings_16x16.png?usn=1761733587301&s=bdea2731cd521f16f95ab1eb649aabc647cb35db) 5px center no-repeat #aaaaaa;
	padding: 5px 0 5px 25px;
	background-color: #ffffff;
	margin-bottom: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid #aaaaaa;
}
.addon-res-cfg
{
	padding: 10px;
}
.addon-res-cfg h1
{
	font-size: 1.0rem;
}
.addon-res-cfg div.search
{
	margin: 5px 0;
	padding: 2px 0 2px 0;
}
.addon-res-cfg .switchall[data-select="none"]
{
	background-image: url(../../images/assets/common/check-remove.png?usn=1761733587301&s=27b55589db8233e60a7d3fe8637e08a7c1d0f890);
}
.addon-res-cfg .switchall
{
	float: right;
	background-image: url(../../images/assets/common/check-add.png?usn=1761733587301&s=56a17bc729b24b6fbff6062b27dbb7a8d9f22330);
	background-position: right;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.addon-res-cfg div.actionpanel
{
	padding: 4px 0 0 0;
}
.Text_Standard
{
	color: #333333;
	line-height: 1.5em;
}
.Text_Standard.kachel-description
{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.Text_Standard.kachel-description.one-line-description
{
	-webkit-line-clamp: 1;
}
.Text_Standard.kachel-description.two-line-description
{
	-webkit-line-clamp: 2;
}
.Text_Standard.kachel-description.three-line-description
{
	-webkit-line-clamp: 3;
}
.Text_Standard.kachel-description.four-line-description
{
	-webkit-line-clamp: 4;
}
.Text_Standard p img
{
	max-width: -webkit-fill-available;
	max-width: -moz-available;
	max-width: fill-available;
}
.Text_Number
{
	text-align: right;
}
.Text_Strong
{
	font-weight: 600;
}
.Text_Strong.news-portlet-link
{
	color: #333333;
}
.Text_H1
{
	font-size: 1.7142rem;
	font-weight: 400;
	color: #861F41;
}
.Text_H2
{
	font-size: 1.2857rem;
	font-weight: 600;
	color: #333333;
}
.Text_H3
{
	font-size: 1.1428rem;
	font-weight: 600;
	color: #333333;
}
.Text_H4
{
	font-size: 1.0rem;
}
.Text_H5
{
	font-size: 0.8571rem;
}
.Text_H6
{
	font-size: 10px;
}
.Text_Label
{
	font-weight: normal;
}
.Text_Help
{
	font-style: italic;
}
.Text_Comment
{
	font-style: italic;
	text-align: center;
	line-height: 30px;
	background-color: #6d6d6d;
	display: block !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.Content_H1
{
	font-size: 1.1428rem;
	font-weight: 600;
}
.Longtext_Standard
{
	white-space: pre-wrap;
	overflow-wrap: break-word;
}
.Longtext_Standard img
{
	max-width: 100%;
	height: auto;
}
.Text_Ellipsis
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Text_Ci_Color
{
	color: #861F41;
}
.Text_Small
{
	font-size: smaller;
}
.Separator_Standard
{
	height: 1px;
	background-color: #aaaaaa;
	color: #aaaaaa;
	border: 0;
}
.Editfield_Standard
{
	border: 1px solid #aaaaaa;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
}
.Editfield_Standard:focus,
.Editfield_Standard:hover,
.Editfield_Standard_selected
{
	background-color: #ffffff;
}
.Editfield_Standard.search-field
{
	border: 1px solid #aaaaaa;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	color: #333333;
	-webkit-appearance: none;
}
.Editfield_Standard.guid-C9845B3A9033317F3919793E2B6DB375C45B344D
{
	background-color: #861F41;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	height: 30px;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	line-height: 30px;
	padding: 0 15px 5px 15px !important;
	overflow: hidden;
	text-align: center;
}
.Editfield_Standard.guid-C9845B3A9033317F3919793E2B6DB375C45B344D:focus,
.Editfield_Standard.guid-C9845B3A9033317F3919793E2B6DB375C45B344D:hover
{
	text-decoration: underline;
}
.Editfield_Number
{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
}
.Editfield_Number:focus,
.Editfield_Number:hover,
.Editfield_Number_selected
{
	background-color: #ffffff;
}
.Editfield_Date
{
	border: 1px solid #aaaaaa;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
}
.Editfield_Date:focus,
.Editfield_Date:hover,
.Editfield_Date_selected
{
	background-color: #ffffff;
}
.Editfield_Email
{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
}
.Editfield_Email:focus,
.Editfield_Email:hover,
.Editfield_Email_selected
{
	background-color: #ffffff;
}
.Editfield_Link
{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	min-height: 30px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	border-radius: 0;
}
.Editfield_Link:focus,
.Editfield_Link:hover,
.Editfield_Link_selected
{
	background-color: #ffffff;
}
.Phonebook_Search
{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	height: 30px;
	width: 100%;
	margin: 0;
	-webkit-appearance: none;
	border-radius: 0;
}
.Textarea_Standard
{
	border: 1px solid #aaaaaa;
	min-height: 75px;
	padding: 5px;
	font-size: 1.0rem;
	-webkit-appearance: none;
	font-family: inherit;
}
.Textarea_Standard:focus,
.Textarea_Standard:hover,
.Textarea_Standard_selected
{
	background-color: #ffffff;
}
.Listbox_Standard
{
	border: 1px solid #aaaaaa;
	padding: 7px;
	font-size: 1.0rem;
}
.Listbox_Standard:focus,
.Listbox_Standard:hover,
.Listbox_Standard_selected
{
	background-color: #ffffff;
}
.Dropdown_Standard
{
	border: 1px solid #aaaaaa;
	padding: 5px 0;
	font-size: 1.0rem;
	min-height: 30px;
}
.Dropdown_Standard:focus,
.Dropdown_Standard:hover,
.Dropdown_Standard_selected
{
	background-color: #ffffff;
}
.Checkbox_Standard
{
	margin-right: 5px;
}
.Radio_Standard
{
	margin-right: 5px;
}
.Listbox_Extended
{
	overflow-x: hidden;
	overflow-y: auto;
}
.Listbox_Extended > ul
{
	margin: 0;
	padding: 0;
}
.Listbox_Extended > ul > li.data
{
	float: left;
	list-style-type: none;
	margin-right: 3px !important;
	margin-bottom: 3px !important;
	cursor: pointer;
	padding: 5px !important;
	background-color: #0076A8 !important;
	color: #ffffff;
	border-radius: 0 !important;
	font-size: 1.0em !important;
	line-height: 20px;
}
.Listbox_Extended > ul > li.data:focus
{
	background-color: #aaaaaa;
}
.Listbox_Extended > ul > li.data:hover
{
	background-color: #861F41 !important;
}
.Listbox_Extended > ul > li.data:active
{
	background-color: #aaaaaa;
}
.Listbox_Extended > ul > li.data[data-selected="selected"]
{
	background-color: #861F41 !important;
	border-radius: 0 !important;
	font-size: 1em;
	border: 0 !important;
}
.Listbox_Extended > ul > li.data[data-selected="selected"]::after
{
	color: #ffffff;
	content: '\f00d';
	font: normal 400 normal 0.8571rem/1 "Font Awesome 5 Pro";
	padding-left: 5px;
}
.Listbox_Extended > ul > li.data:first-child
{
	margin-right: 3px;
	margin-bottom: 3px;
}
.Listbox_Extended_Vertical
{
	overflow-x: hidden;
	overflow-y: auto;
	height: 400px;
	padding-right: 20px;
}
.Listbox_Extended_Vertical > ul
{
	margin: 0;
	padding: 0;
}
.Listbox_Extended_Vertical > ul > li.header
{
	list-style-type: none;
	padding: 5px;
	font-size: 1.1428rem;
}
.Listbox_Extended_Vertical > ul > li.data
{
	background-color: #ffffff;
	border-bottom: 1px solid #aaaaaa;
	cursor: pointer;
	list-style-type: none;
	padding: 5px 20px 5px 5px;
	text-align: left;
	width: 400px;
	margin: 0;
}
.Listbox_Extended_Vertical > ul > li.data:focus
{
	background-color: #aaaaaa;
}
.Listbox_Extended_Vertical > ul > li.data:hover
{
	background-color: #aaaaaa;
}
.Listbox_Extended_Vertical > ul > li.data[data-selected="selected"]
{
	background-image: url(../../images/assets/share/check.png?usn=1761733587301&s=5eb70fe19e32f658359041042297d51d03d8ac76);
	background-position: right;
	background-repeat: no-repeat;
}
.Slider_Standard
{
	text-align: center;
}
.Slider_Standard label.value
{
	background-color: #aaaaaa;
	margin-left: 2px;
	padding: 2px 10px;
	position: relative;
	top: -8px;
}
.Slider_Standard label.firstValue
{
	float: left;
}
.Slider_Standard label.lastValue
{
	float: right;
}
.Slider_Standard input[type="range"]
{
	height: 30px;
	margin: 0;
	padding: 0;
	width: 100%;
	-webkit-appearance: none;
	background: transparent;
}
.Slider_Standard input[type="range"]:focus
{
	outline: none;
}
.Slider_Standard input[type="range"]:focus::-webkit-slider-runnable-track
{
	background: #aaaaaa;
}
.Slider_Standard input[type="range"]:focus::-ms-fill-lower
{
	background: #0076A8;
	border-color: transparent;
}
.Slider_Standard input[type="range"]:focus::-ms-fill-upper
{
	background: #aaaaaa;
	border-color: transparent;
}
.Slider_Standard input[type="range"]::-webkit-slider-runnable-track
{
	height: 5px;
	cursor: pointer;
	background: #aaaaaa;
}
.Slider_Standard input[type="range"]::-webkit-slider-thumb
{
	box-shadow: 0 0 2px #333333;
	border: 2px solid #FFFFFF;
	height: 18px;
	width: 18px;
	border-radius: 20px;
	background: #0076A8;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -7px;
}
.Slider_Standard input[type="range"]::-moz-range-track
{
	width: 100%;
	height: 5px;
	cursor: pointer;
	background: #aaaaaa;
}
.Slider_Standard input[type="range"]::-moz-range-thumb
{
	box-shadow: 0 0 2px #333333;
	border: 2px solid #FFFFFF;
	height: 15px;
	width: 15px;
	border-radius: 19px;
	background: #0076A8;
	cursor: pointer;
}
.Slider_Standard input[type="range"]::-ms-thumb
{
	box-shadow: 0 0 2px #333333;
	border: 2px solid #FFFFFF;
	height: 15px;
	width: 15px;
	border-radius: 20px;
	background: #0076A8;
	cursor: pointer;
}
.Slider_Standard input[type="range"]::-ms-track
{
	width: 100%;
	height: 4px;
	cursor: pointer;
	background: #aaaaaa;
	border-color: transparent;
	color: transparent;
}
.Slider_Standard input[type="range"]::-ms-fill-lower
{
	background: #0076A8;
	border-color: transparent;
}
.Slider_Standard input[type="range"]::-ms-fill-upper
{
	background: #aaaaaa;
	border-color: transparent;
}
.Slider_Standard datalist
{
	display: flex;
	justify-content: space-between;
	height: 7px;
	overflow: hidden;
	margin-top: -5px;
}
.Slider_Standard datalist option::before
{
	content: '';
	display: block;
	width: 0;
	border-right: 1px solid #0076A8;
	height: 7px;
	padding-left: 3px;
	text-indent: 0;
}
.Slider_Standard.vertical input[type="range"]
{
	transform: rotate(270deg);
}
.Editfield_Color
{
	width: 120px;
	--base__border-color: #dcdcdc;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__border-color--hover: #666;
	--base__background-color: #ffffff;
	--base__background-color--hover: inherit;
	--clear__width: 15px;
	--clear__color: #666;
	--clear__background-color: #ffffff;
	--clear__content: "\ebd4";
	--toggle__width: 40px;
	--toggle__color: #666;
	--toggle__background-color: #ffffff;
	--toggle__content--color: "\ec38";
	--toggle__content--text: "\ec3d";
}
.Editfield_Color[aria-invalid="true"]
{
	border: 1px solid red;
}
.Editfield_Color input
{
	border: 0;
	-webkit-appearance: none;
	min-width: 40px;
	margin: 5px;
}
.Editfield_Color input[type="color"]::-webkit-color-swatch-wrapper
{
	border: none;
	padding: 0;
}
.Editfield_Color input[type="color"]::-webkit-color-swatch
{
	border: none;
	padding: 0;
}
.Editfield_Color input[type="text"]::-webkit-calendar-picker-indicator
{
	display: none !important;
}
.Editfield_Color input[type="text"]::-webkit-list-button
{
	display: none !important;
}
.Container_Standard
{
	padding: 5px;
	box-sizing: border-box;
}
.Container_Header
{
	background-color: #333333;
	padding: 5px;
}
.Container_Subheader
{
	background-color: #ffffff;
	border-right: 1px solid #aaaaaa;
}
.Container_Content
{
	background: none 0 0 repeat scroll rgba(255, 255, 255, 0.85);
}
.Container_Footer
{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	box-shadow: 0 0 20px rgba(88, 88, 88, 0.8);
}
.Container_Hidden
{
	display: none;
}
.Container_H1
{
	margin: 20px 0;
}
.Container_Group_Rounded_Corners
{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}
.ButtonContainer_1
{
	background-color: #aaaaaa;
	height: 30px;
}
.Container_Frame
{
	background-color: #aaaaaa;
	border-top: none;
	padding: 5px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.Container_Header_Grey
{
	background-color: #aaaaaa;
	padding: 5px;
	box-sizing: border-box;
	min-height: 42px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.Container_Footer_Grey
{
	background-color: #aaaaaa;
	border-top: none;
	padding: 5px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.Container_Grey_odd
{
	background-color: #aaaaaa;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	border-bottom: 1px solid #ffffff;
}
.Container_Grey_even
{
	background-color: #0076A8;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.radiocontrolgroup
{
	border: none;
	padding: 0;
	margin: 0;
}
.Container_Portlet_Footer
{
	background-color: #333333;
	min-height: 30px;
}
.search-container > input[type="text"]
{
	width: 80%;
}
.search-container > input[type="submit"]
{
	width: 20%;
}
.Container_Bordered
{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}
.Container_Standard_2nd
{
	box-sizing: border-box;
	border-radius: 3px;
}
.Container_Standard_3rd
{
	background-color: #eaeaea;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 3px;
}
.Container_Button_Flex
{
	display: flex;
	gap: 5px;
	justify-content: flex-end;
	flex-direction: row;
}
.fieldset-right
{
	border: none;
	margin: 0;
	padding: 5px 10px;
	background-color: #aaaaaa;
}
.fieldset-right > div
{
	margin: 10px 0 10px 0;
}
.fieldset-right > label,
.fieldset-right > div > label
{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-weight: 600;
}
.fieldset-right > label.for-upCheckControl,
.fieldset-right > div > label.for-upCheckControl,
.fieldset-right > label.for-upRadioControl,
.fieldset-right > div > label.for-upRadioControl
{
	float: none;
	display: inline;
	width: auto;
}
.fieldset-right > fieldset,
.fieldset-right > div > fieldset
{
	margin: 0;
	padding: 0;
}
.fieldset-right .radiocontrolgroup > div
{
	clear: both;
	padding: 0;
	margin: 0;
}
.fieldset-right > label.for-upCheckControl,
.fieldset-right > div > label.for-upCheckControl
{
	float: none;
	display: inline;
	width: auto;
}
* + html .fieldset-right .file-container,
* html .fieldset-right .file-container
{
	display: inline;
	zoom: 1;
}
.fieldset-right H3
{
	padding-left: 170px;
}
.fieldset-top
{
	border: none;
	margin: 0;
	padding: 5px 10px;
	background-color: #aaaaaa;
}
.fieldset-top > div
{
	margin: 10px 0 10px 0;
}
.fieldset-top > label,
.fieldset-top > div > label
{
	display: block;
	font-weight: 600;
}
.fieldset-top > label.for-upCheckControl,
.fieldset-top > div > label.for-upCheckControl,
.fieldset-top > label.for-upRadioControl,
.fieldset-top > div > label.for-upRadioControl
{
	float: none;
	display: inline;
	width: auto;
}
.fieldset-top > input:focus,
.fieldset-top > div > input:focus
{
	background-color: #aaaaaa;
}
.fieldset-top > textarea:focus,
.fieldset-top > div > textarea:focus
{
	background-color: #aaaaaa;
}
.fieldset-top > fieldset,
.fieldset-top > div > fieldset
{
	margin: 0;
	padding: 0;
}
.fieldset-top .radiocontrolgroup > div
{
	clear: both;
	padding: 0;
	margin: 0;
}
.fieldset-above label.for-upCheckControl
{
	float: none;
	display: inline;
	width: auto;
}
.fieldset-left
{
	border: none;
	margin: 0;
	padding: 5px 10px;
}
.fieldset-left > div
{
	margin: 10px 0 10px 0;
}
.fieldset-left > label,
.fieldset-left > div > label
{
	width: 150px;
	display: block;
	float: left;
	text-align: left;
	padding: 0 10px 0 0;
	font-weight: 600;
}
.fieldset-left > label.for-upCheckControl,
.fieldset-left > div > label.for-upCheckControl,
.fieldset-left > label.for-upRadioControl,
.fieldset-left > div > label.for-upRadioControl
{
	float: none;
	display: inline;
	width: auto;
}
.fieldset-left > fieldset,
.fieldset-left > div > fieldset
{
	margin: 0;
	padding: 0;
}
.fieldset-left .radiocontrolgroup > div
{
	clear: both;
	padding: 0;
	margin: 0;
}
.fieldset-left > label.for-upCheckControl,
.fieldset-left > div > label.for-upCheckControl
{
	float: none;
	display: inline;
	width: auto;
}
* + html .fieldset-left .file-container,
* html .fieldset-left .file-container
{
	display: inline;
	zoom: 1;
}
div.Container_ResponsiveForm
{
	clear: both;
}
div.Container_ResponsiveForm label[data-control-type="label"]:before
{
	content: " ";
	display: block;
	clear: both;
	height: 0;
	width: 0;
	position: relative;
}
div.Container_ResponsiveForm.ix-small-label-inline [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-small-label-inline input[type="text"],
div.Container_ResponsiveForm.ix-small-label-inline select,
div.Container_ResponsiveForm.ix-small-label-inline textarea,
div.Container_ResponsiveForm.ix-small-label-inline .file-container
{
	display: block;
	width: 100%;
	float: none;
}
div.Container_ResponsiveForm.ix-small-label-inline [placeholder]::-webkit-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-small-label-inline [placeholder]::-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-small-label-inline [placeholder]:-ms-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-small-label-inline [placeholder]:-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-small-label-top [data-control-type="label"]
{
	display: block;
	float: none;
	width: 100%;
	line-height: inherit;
	clear: both;
}
div.Container_ResponsiveForm.ix-small-label-top [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-small-label-top input[type="text"],
div.Container_ResponsiveForm.ix-small-label-top select,
div.Container_ResponsiveForm.ix-small-label-top textarea,
div.Container_ResponsiveForm.ix-small-label-top .file-container
{
	display: block;
	float: none;
	width: 100%;
}
div.Container_ResponsiveForm.ix-small-label-top [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-top [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-top [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-top [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-left [data-control-type="label"]
{
	display: inline-block;
	float: left;
	width: 15%;
	text-overflow: ellipsis;
	overflow: hidden;
	clear: left;
}
div.Container_ResponsiveForm.ix-small-label-left [data-control-type="viewcontrol"]
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-small-label-left input[type="text"],
div.Container_ResponsiveForm.ix-small-label-left select,
div.Container_ResponsiveForm.ix-small-label-left textarea,
div.Container_ResponsiveForm.ix-small-label-left .file-container
{
	display: inline-block;
	min-width: initial;
	width: 85%;
}
div.Container_ResponsiveForm.ix-small-label-left [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-left [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-left [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-left [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-small-label-hidden [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-small-label-hidden div.ix-small-label-left[data-responsive-form-checkcontrolgroup] span
{
	display: inline-block !important;
}
div.Container_ResponsiveForm.ix-small-label-hidden [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	width: initial;
	clear: both;
	max-width: 100%;
}
div.Container_ResponsiveForm:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
	visibility: hidden;
}
div.Container_ResponsiveForm .row:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
	visibility: hidden;
}
div.Container_ResponsiveForm .inline-container
{
	display: inline-block;
	width: 100%;
	clear: left;
}
div.Container_ResponsiveForm .inline-container input,
div.Container_ResponsiveForm .inline-container a
{
	display: block !important;
	float: left;
	width: auto !important;
}
div.Container_ResponsiveForm .inline-container [data-control-type="label"]
{
	display: block !important;
	float: left;
	width: auto !important;
}
.Container_ResponsiveForm > .row > .mce-container
{
	display: block;
}
.Container_ResponsiveForm > .row > .mce-container.mce-fullscreen
{
	z-index: 501;
}
.TTContent div.Container_ResponsiveForm
{
	padding: 0;
	margin: 0;
}
div.Container_ResponsiveForm.ix-small-label-top [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-small-label-top [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-small-label-top .File_View_Standard
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-small-label-left [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-small-label-left [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-small-label-left .File_View_Standard
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-small-label-hidden [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-small-label-hidden [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-small-label-hidden .File_View_Standard
{
	display: block;
	float: none;
	width: initial;
	clear: both;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-medium-label-top [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-medium-label-top [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-medium-label-top .File_View_Standard
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-medium-label-left [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-medium-label-left [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-medium-label-left .File_View_Standard
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-medium-label-hidden [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-medium-label-hidden [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-medium-label-hidden .File_View_Standard
{
	display: block;
	float: none;
	width: initial;
	clear: both;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-large-label-top [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-large-label-top [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-large-label-top .File_View_Standard
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-large-label-left [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-large-label-left [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-large-label-left .File_View_Standard
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-large-label-hidden [data-control-type="upTextVControl"],
div.Container_ResponsiveForm.ix-large-label-hidden [data-control-type="upTextareaVControl"],
div.Container_ResponsiveForm.ix-large-label-hidden .File_View_Standard
{
	display: block;
	float: none;
	width: initial;
	clear: both;
	max-width: 100%;
}
.ButtonContainer_Responsive input[type="submit"],
.ButtonContainer_Responsive input[type="button"],
.ButtonContainer_Responsive a
{
	width: 100%;
	margin: 5px 0 5px 0;
	display: inline-block;
}
.CONT_EMBEDDED header.CONT_Header
{
	background-color: #aaaaaa;
	font-size: 1.2857rem;
	padding-left: 10px;
	text-align: left;
	box-sizing: border-box;
	white-space: nowrap;
	position: relative;
}
.CONT_EMBEDDED header.CONT_Header a.CONT_Close
{
	outline: none;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px 10px 0 5px;
	height: 20px;
	width: 20px;
	z-index: 1;
}
.CONT_EMBEDDED header.CONT_Header a.CONT_Close:hover
{
	text-decoration: none;
}
.CONT_EMBEDDED header.CONT_Header a.CONT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 400 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TAB_MENU
{
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0;
	vertical-align: bottom;
	border-bottom: 1px solid #aaaaaa;
	min-height: 40px;
}
.TAB_MENU ul
{
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
.TAB_MENU li
{
	text-align: center;
	vertical-align: middle;
	background-attachment: scroll;
	white-space: nowrap;
	list-style: none;
	display: inline-block;
	border-top: 3px solid transparent;
}
.TAB_MENU li a,
.TAB_MENU li a:link
{
	text-decoration: none;
	padding: 10px;
	display: block;
	color: #333333;
}
.TAB_MENU li a:hover
{
	text-decoration: underline;
}
.TAB_MENU .selected
{
	border-bottom: none;
	background-image: none;
	border-top: 3px solid #861F41;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	box-shadow: 0 5px 0 -1px white;
}
.TAB_MENU .selected a,
.TAB_MENU .selected a:link
{
	color: #861F41;
}
.TAB_MENU .help
{
	background: none transparent;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: bottom;
	list-style: none;
	float: right;
	text-align: center;
	white-space: nowrap;
	border-top-right-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	min-width: 20px;
}
.TAB_MENU .help:hover
{
	border-top-right-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	padding: 0;
}
.TAB_MENU .disabled a,
.TAB_MENU .disabled a:link
{
	color: #333333;
}
.TAB_SEARCH
{
	text-align: left;
	margin: 0;
	vertical-align: bottom;
}
.TAB_SEARCH ul
{
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
.TAB_SEARCH li
{
	margin: 0;
	white-space: nowrap;
	list-style: none;
	float: left;
}
.TAB_SEARCH li a,
.TAB_SEARCH li a:link
{
	font-size: 0.8571rem;
	font-weight: 600;
	padding-left: 5px;
	padding-right: 5px;
}
.TAB_SEARCH li a:focus
{
	background-color: #ffffff;
	text-decoration: none;
}
.TAB_SEARCH li a:hover
{
	text-decoration: none;
	color: #333333;
}
.TAB_SEARCH .selected a,
.TAB_SEARCH .selected a:link
{
	text-decoration: none;
}
.TAB_SEARCH .help
{
	background: none transparent;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: bottom;
	list-style: none;
	float: right;
	text-align: center;
	white-space: nowrap;
}
.TAB_SEARCH .disabled a,
.TAB_SEARCH .disabled a:link
{
	text-decoration: none;
	color: #aaaaaa;
}
.SHARE_TAB_MENU
{
	text-align: left;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.SHARE_TAB_MENU ul
{
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
.SHARE_TAB_MENU li
{
	vertical-align: middle;
	background-attachment: scroll;
	white-space: nowrap;
	list-style: none;
	padding: 7px 0;
	border-bottom: 2px solid #dcdcdc;
}
.SHARE_TAB_MENU li a,
.SHARE_TAB_MENU li a:link
{
	text-decoration: none;
	display: block;
	color: #424242;
	padding-top: 3px;
}
.SHARE_TAB_MENU li a:focus
{
	color: #424242;
}
.SHARE_TAB_MENU li a:hover
{
	color: #424242;
}
.SHARE_TAB_MENU li:hover
{
	border-bottom: 2px solid #861F41;
	background-color: transparent;
	border-radius: 0;
}
.SHARE_TAB_MENU .selected
{
	border-bottom: 2px solid #861F41;
	background-color: transparent;
	border-radius: 0;
}
.SHARE_TAB_MENU .selected a,
.SHARE_TAB_MENU .selected a:link
{
	font-weight: 700;
}
.SHARE_TAB_MENU .help
{
	background: none transparent;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: bottom;
	list-style: none;
	float: right;
	text-align: center;
	white-space: nowrap;
	min-width: 20px;
}
.SHARE_TAB_MENU .help:hover
{
	padding: 0;
}
.SHARE_TAB_MENU .disabled a,
.SHARE_TAB_MENU .disabled a:link
{
	color: #424242;
	opacity: 0.5;
}
.Table_Standard
{
	border-spacing: 0;
}
.Table_Standard caption
{
	padding-bottom: 5px;
	font-weight: 600;
	font-size: 1.1428rem;
	text-align: left;
}
.Table_Standard thead tr
{
	text-align: left;
}
.Table_Standard th
{
	padding: 5px;
	text-align: left;
	height: 25px;
	font-weight: 600;
	color: #333333;
}
.Table_Standard th span
{
	color: #333333;
	font-weight: 600;
	padding-right: 15px;
}
.Table_Standard th a,
.Table_Standard th a:link
{
	color: #333333;
	font-weight: 600;
	background-position: center;
	background-repeat: no-repeat;
	empty-cells: show;
}
.Table_Standard th.order_asc a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f077";
	text-decoration: none;
	position: relative;
	left: 10px;
	top: 0;
}
.Table_Standard th.order_asc a::after:hover
{
	text-decoration: none;
}
.Table_Standard th.order_desc a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f078";
	text-decoration: none;
	position: relative;
	left: 10px;
	top: 0;
}
.Table_Standard th.order_desc a::after:hover
{
	text-decoration: none;
}
.Table_Standard thead tr.persist-tableheader.detached-independent
{
	background-color: #6d6d6d !important;
	top: 0 !important;
}
.Table_Standard thead tr.persist-tableheader.detached-independent th a,
.Table_Standard thead tr.persist-tableheader.detached-independent th span
{
	color: #ffffff;
}
.Table_Standard tr.even
{
	background-color: #ffffff;
}
.Table_Standard tr.even:hover
{
	background-color: #6d6d6d;
	color: #ffffff;
}
.Table_Standard tr.odd
{
	background-color: #dcdcdc;
}
.Table_Standard tr.odd:hover
{
	background-color: #6d6d6d;
	color: #ffffff;
}
.Table_Standard > tbody > tr > td
{
	empty-cells: show;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.Table_Standard tbody tr td.ix-max-width
{
	width: inherit;
}
.Table_Standard > tbody > tr:only-child > td[colspan]:only-child
{
	border-bottom: none;
	padding-left: 0;
}
.Table_Standard tfoot td
{
	border: none;
	padding: 0;
}
.Table_Standard tfoot td span
{
	margin-right: 10px;
	display: inline-block;
}
.Table_Standard .footer-links a,
.Table_Standard .footer-links a:link
{
	margin-right: 10px;
	display: inline-block;
}
.Table_Standard table td,
.Table_Standard table tr
{
	border: 0;
	background-image: none;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.Table_Standard .preselNav a:focus
{
	text-decoration: underline;
}
.Table_Standard .table_multiple_buttons.button
{
	position: absolute;
	left: 10px;
}
.Table_Standard .table_multiple_buttons.button img
{
	padding-top: 4px;
}
.Table_Standard .table_multiple_buttons.empty
{
	width: 20px;
}
.Table_Standard thead
{
	position: static !important;
}
.Table_Standard .link
{
	cursor: pointer;
	color: #861F41;
	text-decoration: none;
	outline: none;
}
.Table_Standard .link:hover
{
	text-decoration: underline;
}
.Table_Standard .email
{
	text-align: left;
}
.Table_Standard .url
{
	text-align: left;
}
.Table_Standard .numerical
{
	text-align: right;
}
.Table_Standard .numerical.user-information
{
	text-align: left;
}
.Table_Standard .currency
{
	text-align: right;
}
.Table_Standard .date span
{
	font-weight: normal;
}
.shapedtable-standard .ShapTab_Header_BG
{
	background-color: #aaaaaa;
	height: 25px;
}
.shapedtable-standard .ShapTab_Header_Text
{
	font-weight: 600;
}
.shapedtable-standard th a,
.shapedtable-standard th a:link
{
	background-position: center;
	background-repeat: no-repeat;
	empty-cells: show;
	padding-right: 15px;
	font-weight: normal;
	color: #333333;
}
.shapedtable-standard th.order_asc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_up.png?usn=1761733587301&s=e7d1ff1348387d56388631f13b2da99fecdf54d1);
	empty-cells: show;
	background-position: right;
}
.shapedtable-standard th.order_desc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_down.png?usn=1761733587301&s=577e30f5589bbd99f36b1eead0cbe4257d699e72);
	empty-cells: show;
	background-position: right;
}
.shapedtable-standard *[data-tablerecord].link
{
	cursor: pointer;
}
div.shapedtable-standard.floating-records > .shapedtable-records > div[data-id="table-record"]
{
	display: inline-block;
}
.shapedtable-standard .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-standard .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-standard .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-standard .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-forum .ShapTab_Header_BG
{
	text-align: left;
	background-color: #333333;
	height: 20px;
}
.shapedtable-forum .ShapTab_Header_Text
{
	color: #ffffff;
	font-weight: 600;
}
.shapedtable-forum th a,
.shapedtable-forum th a:link
{
	color: #ffffff;
	font-size: 0.8571rem;
	background-position: center;
	background-repeat: no-repeat;
	empty-cells: show;
	padding-right: 15px;
	font-weight: normal;
}
.shapedtable-forum th.order_asc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_up.png?usn=1761733587301&s=e7d1ff1348387d56388631f13b2da99fecdf54d1);
	empty-cells: show;
	background-position: right;
}
.shapedtable-forum th.order_desc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_down.png?usn=1761733587301&s=577e30f5589bbd99f36b1eead0cbe4257d699e72);
	empty-cells: show;
	background-position: right;
}
.shapedtable-forum *[data-tablerecord].link
{
	cursor: pointer;
}
div.shapedtable-forum.floating-records > .shapedtable-records > div[data-id="table-record"]
{
	display: inline-block;
}
.shapedtable-forum .ShapTab_RowOdd_BG
{
	background-color: #aaaaaa;
}
.shapedtable-forum .ShapTab_RowEven_BG
{
	background-color: #aaaaaa;
}
.shapedtable-forum .ShapTab_Col_BG
{
	background-color: #333333;
}
.shapedtable-forum .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-forum .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-forum .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-forum .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-styled .ShapTab_Header_BG
{
	background-color: #aaaaaa;
	height: 25px;
}
.shapedtable-styled .ShapTab_Header_Text
{
	font-weight: 600;
}
.shapedtable-styled th a,
.shapedtable-styled th a:link
{
	background-position: center;
	background-repeat: no-repeat;
	empty-cells: show;
	padding-right: 15px;
	font-weight: normal;
	color: #333333;
}
.shapedtable-styled th.order_asc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_up.png?usn=1761733587301&s=e7d1ff1348387d56388631f13b2da99fecdf54d1);
	empty-cells: show;
	background-position: right;
}
.shapedtable-styled th.order_desc a
{
	background-repeat: no-repeat;
	background-image: url(../../images/MB/tab_header_sort_down.png?usn=1761733587301&s=577e30f5589bbd99f36b1eead0cbe4257d699e72);
	empty-cells: show;
	background-position: right;
}
.shapedtable-styled *[data-tablerecord].link
{
	cursor: pointer;
}
div.shapedtable-styled.floating-records > .shapedtable-records > div[data-id="table-record"]
{
	display: inline-block;
}
.shapedtable-styled .ShapTab_RowOdd_BG
{
	background-color: #dcdcdc;
}
.shapedtable-styled .ShapTab_RowOdd_BG:hover
{
	background-color: #6d6d6d;
	color: #ffffff;
}
.shapedtable-styled .ShapTab_RowEven_BG
{
	background-color: #ffffff;
}
.shapedtable-styled .ShapTab_RowEven_BG:hover
{
	background-color: #6d6d6d;
	color: #ffffff;
}
.shapedtable-styled .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-styled .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-styled .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-styled .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-grid
{
	grid-template-columns: repeat(auto-fit,minmax(var(--grid-width),1fr));
}
.shapedtable-grid *[data-tablerecords]
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(var(--grid-width),1fr));
}
.shapedtable-grid th
{
	padding: 5px 10px;
	text-align: left;
	background-color: #eaeaea;
	height: 35px;
	font-weight: 500;
	font-size: 16px;
}
.shapedtable-grid .ShapTab_Header_Text
{
	font-family: Roboto, Muli, Arial, Verdana, SansSerif;
	font-weight: 500;
}
.shapedtable-grid th a,
.shapedtable-grid th a:link
{
	empty-cells: show;
	color: #424242;
}
.shapedtable-grid th a:focus
{
	color: #174EA6;
}
.shapedtable-grid th a:hover
{
	color: #174EA6;
}
.shapedtable-grid th.order_asc a
{
	background-image: url(../../thirdparty/icon54/svg/solid/Arrows/Up6.svg?usn=1761733587301&s=7282d82e64ddbb0796ac843325c6e903c6c1b27b);
	background-repeat: no-repeat;
	background-size: 8px;
	empty-cells: show;
	background-position: right;
}
.shapedtable-grid th.order_desc a
{
	background-image: url(../../thirdparty/icon54/svg/solid/Arrows/Down6.svg?usn=1761733587301&s=f4d1b5603f0d58d66264be8a5d7736d59e6a5689);
	background-repeat: no-repeat;
	background-size: 8px;
	empty-cells: show;
	background-position: right;
}
.shapedtable-grid *[data-tablerecord].link
{
	cursor: pointer;
}
div.shapedtable-grid.floating-records > .shapedtable-records > div[data-id="table-record"]
{
	display: inline-block;
}
.shapedtable-grid .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #dcdcdc;
	box-shadow: 0 0 15px #eaeaea;
}
.shapedtable-grid .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #DCDCDC;
}
.shapedtable-grid .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #424242;
	float: right;
}
.shapedtable-grid .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 0.8em;
}
.shapedtable-grid.grid-width-280 *[data-tablerecords]
{
	--grid-width: 280px;
}
.shapedtable-grid.grid-width-320 *[data-tablerecords]
{
	grid-template-columns: repeat(auto-fit,minmax(320px,1fr));
	--grid-width: 320px;
}
.shapedtable-list *[data-tablerecords]
{
	margin: 0;
	padding: 0;
	clear: both;
	padding-left: 12px;
}
.shapedtable-list *[data-tablerecord]
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #aaaaaa;
	list-style-type: none;
}
.shapedtable-list *[data-tablerecord]:last-child
{
	border-bottom: none;
}
.shapedtable-list *[data-tablerecord] div.row
{
	clear: left;
	padding: 2px 0;
}
.shapedtable-list *[data-tablerecord] div.row > span
{
	float: left;
	display: block;
}
.shapedtable-list *[data-tablerecord] div.row > div
{
	margin-left: 22%;
}
.shapedtable-list *[data-tablerecord] div.row > span:first-child
{
	float: left;
	padding-right: 2%;
}
.shapedtable-list .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-list .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-list .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-list .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-field-list-label *[data-tablerecords]
{
	margin: 0;
	padding: 5px;
	clear: both;
}
.shapedtable-field-list-label *[data-tablerecord]
{
	list-style-type: none;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
}
.shapedtable-field-list-label *[data-tablerecord]:first-child
{
	border-top: 0;
}
.shapedtable-field-list-label *[data-tablerecord]:last-child
{
	border-bottom: none;
}
.shapedtable-field-list-label *[data-tablerecord] div.row > span
{
	display: block;
	margin-left: 22%;
}
.shapedtable-field-list-label *[data-tablerecord] div.row > div
{
	margin-left: 22%;
}
.shapedtable-field-list-label *[data-tablerecord] div.row > span:first-child
{
	float: left;
	width: 20%;
	padding-right: 2%;
}
.shapedtable-field-list-label .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-field-list-label .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-field-list-label .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-field-list-label .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-field-list *[data-tablerecords]
{
	margin: 0;
	padding: 5px;
	clear: both;
}
.shapedtable-field-list *[data-tablerecord]
{
	list-style-type: none;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
	border-top: 1px solid #aaaaaa;
}
.shapedtable-field-list *[data-tablerecord]:first-child
{
	border-top: 0;
}
.shapedtable-field-list *[data-tablerecord]:last-child
{
	border-bottom: none;
}
.shapedtable-field-list .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-field-list .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-field-list .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-field-list .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
.shapedtable-field-list-2 *[data-tablerecords]
{
	margin: 0;
	padding: 0;
	clear: both;
	background-color: #aaaaaa;
}
.shapedtable-field-list-2 *[data-tablerecord]
{
	list-style-type: none;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0;
	border-top: 1px solid #aaaaaa;
}
.shapedtable-field-list-2 *[data-tablerecord]:first-child
{
	border-top: 0;
	margin: 0;
	padding: 0;
}
.shapedtable-field-list-2 *[data-tablerecord]:last-child
{
	border-bottom: none;
}
.shapedtable-field-list-2 *[data-tablerecord] div.row > a,
.shapedtable-field-list-2 *[data-tablerecord] div.row > a:link
{
	font-size: 0.8571rem;
}
.shapedtable-field-list-2 .recordCreationPanel .record
{
	padding: 10px;
	margin: 20px 0 0 0;
	border-left: 3px dashed #aaaaaa;
	box-shadow: 0 0 15px #aaaaaa;
}
.shapedtable-field-list-2 .recordCreationPanel .record:last-child
{
	border-bottom: 1px solid #aaaaaa;
}
.shapedtable-field-list-2 .recordCreationPanel .record > .remove
{
	background-color: transparent;
	border: none;
	color: #333333;
	float: right;
}
.shapedtable-field-list-2 .recordCreationPanel .record > .remove > span:after
{
	content: "\2715";
	font-size: 1.0rem;
}
ul.record-list
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.record-list li
{
	padding: 5px;
	border-bottom: 1px solid #aaaaaa;
	list-style-type: none;
}
ul.record-list li:last-child
{
	border-bottom: none;
}
ul.field-list-label
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.field-list-label li
{
	list-style-type: none;
	padding: 5px;
	border-bottom: 1px solid #aaaaaa;
}
ul.field-list-label li:last-child
{
	border-bottom: none;
}
ul.field-list-label li span:first-child
{
	width: 20%;
	padding-right: 2%;
}
ul.field-list-label li span + span
{
	display: block;
	margin-left: 22%;
}
ul.field-list
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.field-list li
{
	list-style-type: none;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #aaaaaa;
}
ul.field-list li:first-child
{
	border-top: 0;
}
ul.field-list li:last-child
{
	border-bottom: none;
}
ul.field-list-2
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.field-list-2 li
{
	list-style-type: none;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #aaaaaa;
}
ul.field-list-2 li:last-child
{
	border-bottom: none;
}
ul.TreePathInfo
{
	font-size: 0.8571rem;
	background-image: url(../../images/assets/tree/pathinfo_bg.png?usn=1761733587301&s=ce3c3eb20bbd44b583741306b25432876fd284c2);
	background-repeat: repeat-x;
	height: 26px;
	line-height: 26px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
ul.TreePathInfo li
{
	list-style-type: none;
	float: left;
	padding-left: 10px;
}
ul.TreePathInfo li:first-child
{
	background-image: url(../../images/assets/tree/pathinfo.png?usn=1761733587301&s=b82b04dd907195e3351fd4bc4cd01c297539a161);
	background-repeat: no-repeat;
	background-position: center;
}
ul.TreePathInfo li:first-child span
{
	width: 18px;
	margin-left: 9px;
	margin-top: 2px;
}
ul.TreePathInfo li:last-child span
{
	background-image: none;
	font-weight: 600;
}
ul.TreePathInfo li span
{
	height: 26px;
	display: block;
	background-image: url(../../images/assets/tree/pathinfo_separator.png?usn=1761733587301&s=fb4842580a2b7ca5aeb59c0fa473d191297e07f0);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
ul.TreePathInfo2
{
	font-size: 0.8571rem;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
ul.TreePathInfo2 li
{
	float: left;
	margin: 0 0.5em 0 1em;
}
ul.TreePathInfo2 li:first-child
{
	margin: 0 0.5em 0 0;
}
ul.TreePathInfo2 li:first-child span
{
	background-image: url(../../images/assets/tree/pathinfo.png?usn=1761733587301&s=b82b04dd907195e3351fd4bc4cd01c297539a161);
	background-repeat: no-repeat;
	background-position: center;
}
ul.TreePathInfo2 li:first-child span::before
{
	left: 0;
}
ul.TreePathInfo2 li:last-child
{
	margin: 0 0.5em 0 0.1em;
}
ul.TreePathInfo2 li:last-child span
{
	font-weight: 600;
	background: none;
}
ul.TreePathInfo2 li:last-child span:hover
{
	font-weight: 600;
	background: none;
}
ul.TreePathInfo2 li:last-child span::before
{
	content: normal;
}
ul.TreePathInfo2 li:last-child span::after
{
	content: normal;
}
ul.TreePathInfo2 li span
{
	background: #aaaaaa;
	padding: 0.35em 1em;
	float: left;
	position: relative;
}
ul.TreePathInfo2 li span:hover::before
{
	border-color: #99db76 #99db76 #99db76 transparent;
}
ul.TreePathInfo2 li span::before
{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-style: solid;
	left: -1em;
	border-top-width: 1.5em;
	border-right-width: 0;
	border-bottom-width: 1.5em;
	border-left-width: 1em;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: transparent;
}
ul.TreePathInfo2 li span::after
{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid #aaaaaa;
	right: -1em;
}
ul.TreePathInfo_Multiline
{
	font-size: 0.8571rem;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
ul.TreePathInfo_Multiline li
{
	list-style-type: none;
	height: 29px;
	line-height: 30px;
	border-bottom: 1px solid #aaaaaa;
	background-image: url(../../images/assets/tree/pathinfo_bg.png?usn=1761733587301&s=ce3c3eb20bbd44b583741306b25432876fd284c2);
	background-repeat: repeat;
}
ul.TreePathInfo_Multiline li:first-child
{
	background-image: url(../../images/assets/tree/pathinfo.png?usn=1761733587301&s=b82b04dd907195e3351fd4bc4cd01c297539a161);
	background-repeat: no-repeat;
	background-position: 10px;
	border: none;
}
ul.TreePathInfo_Multiline li span
{
	height: 26px;
	display: block;
	padding-right: 15px;
	text-decoration: none;
	padding-left: 10px;
}
ul.TreePathInfo2_Multiline
{
	font-size: 0.8571rem;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
ul.TreePathInfo2_Multiline li
{
	margin: 0 0.5em 0 0;
	padding: 10px 0 10px 0;
}
ul.TreePathInfo2_Multiline li:first-child
{
	margin: 0 0.5em 0 0;
}
ul.TreePathInfo2_Multiline li:first-child span
{
	background-image: url(../../images/assets/tree/pathinfo.png?usn=1761733587301&s=b82b04dd907195e3351fd4bc4cd01c297539a161);
	background-repeat: no-repeat;
	background-position: center;
}
ul.TreePathInfo2_Multiline li:first-child span::before
{
	left: 0;
}
ul.TreePathInfo2_Multiline li:last-child
{
	margin: 0 0.5em 0 0.1em;
}
ul.TreePathInfo2_Multiline li:last-child span:hover
{
	font-weight: 600;
}
ul.TreePathInfo2_Multiline li span
{
	background: #aaaaaa;
	padding: 0.75em 1em;
	text-decoration: none;
	position: relative;
}
ul.TreePathInfo2_Multiline li span::before
{
	border-top-width: 1.5em;
	border-right-width: 0;
	border-bottom-width: 1.5em;
	border-left-width: 1em;
	border-left-color: transparent;
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	left: -1em;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
}
ul.TreePathInfo2_Multiline li span::after
{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid #aaaaaa;
	right: -1em;
}
.SortableListboxVertical
{
	overflow: auto;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	margin: 0;
}
.SortableListboxVertical ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #aaaaaa;
}
.SortableListboxVertical ul li
{
	list-style: none;
	padding: 3px;
	text-align: left;
	margin: 0 0 1px 0;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	background-color: #ffffff;
}
.SortableListboxVertical ul li > .Content > .Title
{
	display: inline;
	margin: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 98%;
	white-space: nowrap;
}
.SortableListboxVertical ul li > .Content > .Image
{
	float: right;
}
.SortableListboxVertical ul li.Selected
{
	background-color: #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
	border-top: 2px solid #aaaaaa;
}
.SortableListboxVertical ul li.Disabled
{
	opacity: 0.3;
}
.SortableListboxVertical > ul > li.moveE
{
	cursor: move;
}
.SortableListboxVertical > ul > li.moveD
{
	cursor: not-allowed;
	user-select: none;
}
.SortableGallery
{
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
}
.SortableGallery ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #aaaaaa;
	border: 1px solid #aaaaaa;
	display: table;
}
.SortableGallery ul li
{
	list-style: none;
	float: left;
	white-space: nowrap;
	padding: 5px;
	background-color: #ffffff;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	margin-right: 1px;
}
* + html .SortableGallery ul li
{
	border: #aaaaaa;
}
.SortableGallery ul li > .Content > .Title
{
	display: block;
}
.SortableGallery ul li.Selected
{
	background-color: #aaaaaa;
	border-left: 3px solid #aaaaaa;
	border-right: 3px solid #aaaaaa;
}
.SortableGallery ul li.Disabled
{
	opacity: 0.3;
}
.SortableGallery > ul > li.moveE
{
	cursor: move;
}
.SortableGallery > ul > li.moveD
{
	cursor: not-allowed;
	user-select: none;
}
.sortableVertical div[data-sortable-controlguid]
{
	padding: 0;
	margin: 0;
	position: relative;
}
.sortableVertical .sortitem
{
	position: relative;
	margin: 0 0 15px 0;
}
.sortableVertical .sortitem:hover .iconMin
{
	display: block;
}
.sortableVertical .sortitem:hover .iconToggle
{
	display: block;
}
.sortableVertical .sortitem .iconMin
{
	position: absolute;
	top: 2px;
	right: 7px;
	z-index: 998;
	width: 20px;
	height: 20px;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/cms/down.png?usn=1761733587301&s=5cc6493f08025e0935fb02b4ce9a21951f1d06c7) 0% 0% no-repeat scroll transparent;
}
.sortableVertical .sortitem .iconMin:hover
{
	cursor: pointer;
}
.sortableVertical .sortitem .iconMove
{
	position: absolute;
	top: 0;
	right: 25px;
	z-index: 998;
	width: 20px;
	height: 20px;
	color: #333333;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/common/move-sortable-groups.png?usn=1761733587301&s=db2f090b0fecbb1805076f171ec8ade1ebbc3518) 0% 0% no-repeat scroll transparent;
}
.sortableVertical .sortitem .iconMove:hover
{
	cursor: move;
}
.sortableVertical .sortitem .iconToggle
{
	position: absolute;
	top: 5px;
	right: 7px;
	z-index: 998;
	width: 20px;
	height: 20px;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/common/size-toggle-1.png?usn=1761733587301&s=72c9925274ab919252f6dbfb762e61803d678aaa) 0 0 no-repeat scroll transparent;
}
.sortableVertical .sortitem .iconToggle:hover
{
	cursor: pointer;
}
.sortableVertical .placeholderDragElems
{
	position: relative;
	border: 1px dashed #aaaaaa;
	margin: 20px 0 20px 0;
	background: #aaaaaa;
	width: 100% !important;
}
.sortableVertical div[class|="hiddenBoxOpener"]
{
	position: relative;
	display: none;
}
.sortableVertical div[class|="hiddenBoxOpener"]:hover
{
	cursor: pointer;
}
.sortableVertical .hiddenBox
{
	position: relative;
	display: none;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
.sortableVertical .hiddenBox .hiddenElement
{
	background: 0%;
	float: none;
	position: relative;
	overflow: hidden;
	height: 15px;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #aaaaaa;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}
.sortableVertical .hiddenBox .hiddenElement .titleMinElems
{
	padding: 0 10px 0 10px;
	margin-bottom: 5px;
}
.sortableVertical .hiddenBox .hiddenElement .titleMinElems:hover
{
	cursor: pointer;
}
.sortableVertical .hiddenElement .iconMin
{
	position: absolute;
	top: 0;
	right: 5px;
	width: 15px;
	height: 15px;
	text-align: center;
	font-weight: 600;
	font-size: 0.8571rem;
	display: none;
	background: url(../../images/assets/cms/up.png?usn=1761733587301&s=f88650640fe0ea0a9d062efcc92a0d511c9ed1f2) 0% 0% no-repeat scroll transparent;
}
.sortableVertical .hiddenElement .iconMin:hover
{
	cursor: pointer;
}
.sortableVertical .hiddenElement .iconToggle
{
	position: absolute;
	top: 5px;
	right: 7px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-weight: 600;
	font-size: 0.8571rem;
	display: none;
	background: url(../../images/assets/common/size-toggle-2.png?usn=1761733587301&s=25b2444b6fa1da3ccd8fa7c7de84681fa3cbda2e) 0 0 no-repeat scroll transparent;
}
.sortableVertical .hiddenElement:hover .iconMin
{
	display: block;
}
.sortableHorizontal
{
	display: inline-block;
}
.sortableHorizontal div[data-sortable-controlguid]
{
	padding: 0;
	margin: 0;
	position: relative;
	display: inline-block;
}
.sortableHorizontal .sortitem
{
	position: relative;
	float: left;
	margin: 0 15px 0 0;
}
.sortableHorizontal .sortitem:hover .iconMin
{
	display: block;
}
.sortableHorizontal .sortitem:hover .iconToggle
{
	display: block;
}
.sortableHorizontal .sortitem .iconMin
{
	position: absolute;
	top: 2px;
	right: 7px;
	z-index: 998;
	width: 20px;
	height: 20px;
	color: #333333;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/cms/down.png?usn=1761733587301&s=5cc6493f08025e0935fb02b4ce9a21951f1d06c7) 0% 0% no-repeat scroll transparent;
}
.sortableHorizontal .sortitem .iconMin:hover
{
	cursor: pointer;
}
.sortableHorizontal .sortitem .iconMove
{
	position: absolute;
	top: 0;
	right: 25px;
	z-index: 998;
	width: 20px;
	height: 20px;
	color: #333333;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/common/move-sortable-groups.png?usn=1761733587301&s=db2f090b0fecbb1805076f171ec8ade1ebbc3518) 0% 0% no-repeat scroll transparent;
}
.sortableHorizontal .sortitem .iconMove:hover
{
	cursor: move;
}
.sortableHorizontal .sortitem .iconToggle
{
	position: absolute;
	top: 5px;
	right: 7px;
	z-index: 998;
	width: 20px;
	height: 20px;
	color: #333333;
	text-align: center;
	font-weight: 600;
	font-size: 1.2857rem;
	display: none;
	background: url(../../images/assets/common/size-toggle-1.png?usn=1761733587301&s=72c9925274ab919252f6dbfb762e61803d678aaa) 0 0 no-repeat scroll transparent;
}
.sortableHorizontal .sortitem .iconToggle:hover
{
	cursor: pointer;
}
.sortableHorizontal .placeholderDragElems
{
	float: left;
	position: relative;
	margin: 0 20px 0 20px;
	height: auto;
	border: 1px dashed #aaaaaa;
	background: #aaaaaa;
}
.sortableHorizontal div[class|="hiddenBoxOpener"]
{
	position: relative;
	display: none;
}
.sortableHorizontal div[class|="hiddenBoxOpener"]:hover
{
	cursor: pointer;
}
.sortableHorizontal .hiddenBox
{
	position: relative;
	display: none;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
.sortableHorizontal .hiddenBox .hiddenElement
{
	background: 0%;
	float: none;
	position: relative;
	overflow: hidden;
	height: 15px;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #aaaaaa;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}
.sortableHorizontal .hiddenBox .hiddenElement .titleMinElems
{
	padding: 0 10px 0 10px;
	margin-bottom: 5px;
}
.sortableHorizontal .hiddenBox .hiddenElement .titleMinElems:hover
{
	cursor: pointer;
}
.sortableHorizontal .hiddenElement .iconMin
{
	position: absolute;
	top: 0;
	right: 5px;
	width: 15px;
	height: 15px;
	text-align: center;
	font-weight: 600;
	font-size: 0.8571rem;
	display: none;
	background: url(../../images/assets/cms/up.png?usn=1761733587301&s=f88650640fe0ea0a9d062efcc92a0d511c9ed1f2) 0% 0% no-repeat scroll transparent;
}
.sortableHorizontal .hiddenElement .iconMin:hover
{
	cursor: pointer;
}
.sortableHorizontal .hiddenElement .iconToggle
{
	position: absolute;
	top: 5px;
	right: 7px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-weight: 600;
	font-size: 0.8571rem;
	display: none;
	background: url(../../images/assets/common/size-toggle-2.png?usn=1761733587301&s=25b2444b6fa1da3ccd8fa7c7de84681fa3cbda2e) 0 0 no-repeat scroll transparent;
}
.sortableHorizontal .hiddenElement:hover .iconMin
{
	display: block;
}
.FilterInfo > label
{
	display: none;
	float: left;
	margin-left: -4px;
}
.FilterInfo ul
{
	padding: 0;
	margin: 0;
}
.FilterInfo ul li
{
	float: left;
	background-color: #861F41;
	border: none;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	cursor: pointer;
	font-size: 1.0rem;
	text-overflow: ellipsis;
	-webkit-appearance: none;
	line-height: 28px;
	padding: 0 15px !important;
	position: relative;
	list-style: none;
	margin-right: 3px;
	margin-bottom: 3px;
	min-height: 30px;
}
.FilterInfo ul li:hover
{
	text-decoration: underline;
}
.FilterInfo ul li > label
{
	margin-right: 5px;
	font-weight: 600;
}
.FilterInfo ul li > label::after
{
	content: ':';
}
.FilterInfo ul li > span
{
	margin-right: 5px;
}
.FilterInfo ul li > a.remove,
.FilterInfo ul li > a.remove:link
{
	position: absolute;
	right: 5px;
}
.FilterInfo ul li > a.remove::after,
.FilterInfo ul li > a.remove:link::after
{
	color: #ffffff;
	content: '\f00d';
	font: normal 400 normal 0.8571rem/1 "Font Awesome 5 Pro";
}
.Container_CAPTCHA
{
	background-color: white;
	border: 1px solid #aaaaaa;
	padding: 10px 20px 20px 0;
	width: 235px;
}
.Container_CAPTCHA > a
{
	display: block;
	float: right;
	margin-top: 15px;
	background-image: url(../../images/assets/common/reload.png?usn=1761733587301&s=12ec3eb8ae0a7bff8776177da622ad1e8d215447);
	width: 32px;
	height: 32px;
}
.Container_CAPTCHA > input
{
	margin: 10px 0 0 20px;
	width: 215px;
}
.TagCloud a:focus
{
	text-decoration: underline;
}
.TagCloud a:hover
{
	text-decoration: underline;
}
.MenuCloud a:focus
{
	text-decoration: underline;
}
.MenuCloud a:hover
{
	text-decoration: underline;
}
.TagContainer
{
	background-color: #ffffff;
	cursor: text;
	display: inline-block;
	margin: 5px 0;
	max-width: 100%;
	vertical-align: middle;
	width: calc(100% - 22px);
}
.TagContainer a,
.TagContainer a:link
{
	background-color: #f4f4f4;
	display: inline-block;
	line-height: 1;
	padding: 5px;
	white-space: nowrap;
	margin: 2px;
	color: #333333;
	cursor: pointer;
	max-width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	border: 1px solid #aaaaaa;
	border-radius: 0 10px 10px 10px;
	font-size: 0.85rem !important;
}
.TagContainer a:hover
{
	background-color: #0076A8;
	color: #ffffff;
	border-color: #333333;
	text-decoration: none;
}
.TagContainer a.selected
{
	background-color: #333333;
	color: #ffffff;
}
.TagContainer .Text_TagAdmin
{
	display: none;
}
.TagContainer .Link_TagAdmin,
.TagContainer .Link_TagAdmin:link
{
	background-image: url(../../images/assets/common/edit_in.png?usn=1761733587301&s=d0189a7ab7b03020bbc2fc4278c6c34137345b57);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	width: 16px;
	height: 16px;
	background-color: transparent;
}
.TagContainer .Link_TagAdmin:hover
{
	background-image: url(../../images/assets/common/edit_out.png?usn=1761733587301&s=d8d387ffb9e5b03969c4044a3b9da91e8acebd79);
}
.TagCloudAsList
{
	background-color: #ffffff;
	margin: 5px 0;
	display: inline-block;
	padding: 5px;
	min-width: 150px;
	vertical-align: middle;
	max-width: 100%;
	cursor: text;
	border: 1px solid #aaaaaa;
}
.TagCloudAsList a,
.TagCloudAsList a:link
{
	background-color: #aaaaaa;
	display: block;
	line-height: 1;
	padding: 5px;
	white-space: nowrap;
	margin: 2px;
	color: #333333;
	cursor: pointer;
}
.TagCloudAsList a:hover
{
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}
.TagCloudAsList a.selected
{
	background-color: #333333;
	color: #ffffff;
}
.TagList
{
	background-color: #ffffff;
	margin: 5px 0;
	display: inline-block;
	padding: 5px;
	min-width: 150px;
	vertical-align: middle;
	max-width: 100%;
	cursor: text;
	border: 1px solid #aaaaaa;
}
.TagList a,
.TagList a:link
{
	background-color: #aaaaaa;
	display: block;
	line-height: 1;
	padding: 5px;
	white-space: nowrap;
	margin: 2px;
	color: #333333;
	cursor: pointer;
}
.TagList a:hover
{
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}
.TagList a.selected
{
	background-color: #333333;
	color: #ffffff;
}
.TagAdministration
{
	border: 1px dashed #0076A8;
	box-shadow: 0 0 20px #aaaaaa;
	padding: 10px;
	position: relative;
}
.TagAdministration .Text_TagAdmin
{
	display: block;
	font-size: 1.0rem;
	padding: 0 0 5px;
}
.TagAdministration .Link_TagAdmin,
.TagAdministration .Link_TagAdmin:link
{
	background-image: url(../../images/assets/common/close_16.png?usn=1761733587301&s=5c68d41727bf83739af96155debf15fa4892b4bf);
	position: absolute;
	top: 0;
	right: 0;
}
.TagAdministration .Link_TagAdmin:hover
{
	background-image: url(../../images/assets/common/close_16_hover.png?usn=1761733587301&s=d75ca1cf4fc3091bb50099582d525ea35f979e61);
}
.TagAdministration #tagSave
{
	margin: 5px 5px 0 0;
	text-align: center;
	width: 65px;
}
.TagAdministration #tagDelete
{
	text-align: center;
	width: 65px;
}
.TagInput
{
	background-color: #ffffff;
	margin: 5px 0;
	display: inline-block;
	padding: 5px;
	min-width: 150px;
	vertical-align: middle;
	max-width: 100%;
	cursor: text;
	border: 1px solid #aaaaaa;
}
.TagInput input
{
	border: none;
	box-shadow: none;
	outline: none;
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: auto !important;
	max-width: inherit;
}
.TagInput input:focus
{
	border: none;
	box-shadow: none;
}
.TagInput .label
{
	background-color: #aaaaaa;
	display: inline-block;
	line-height: 1;
	padding: 5px;
	white-space: nowrap;
	margin: 2px;
}
.TagInput .label:hover
{
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}
.TagInput .tag [data-role="remove"]
{
	margin-left: 3px;
	cursor: pointer;
}
.TagInput .tag [data-role="remove"]:after
{
	content: "x";
	padding: 5px;
}
.TagInput .tag [data-role="remove"]:hover
{
	background-color: #333333;
	color: #ffffff;
	border-radius: 50px;
}
.TagInput .tag [data-role="remove"]:hover:active
{
	background-color: #333333;
	color: #ffffff;
	border-radius: 50px;
}
.TagInput .AllTagsText
{
	display: block;
	margin-top: 5px;
}
.TagInput .ViewAllTags
{
	display: block;
}
.TagInput .ViewAllTags .label
{
	background-color: #aaaaaa;
	display: inline-block;
	line-height: 1;
	margin: 2px 7px 0 0;
	padding: 5px;
	white-space: nowrap;
}
.TagInput .ViewAllTags .label:hover
{
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}
.TagInput .ViewAllTags a
{
	color: #333333;
}
.multisource-search .spell
{
	margin-top: 13px;
	margin-bottom: 20px;
	overflow-wrap: break-word;
	hyphens: auto;
}
.multisource-search .spell > a
{
	font-weight: 600;
	margin-left: 5px;
	cursor: pointer;
}
.multisource-search .spell > a:hover
{
	text-decoration: underline;
}
.multisource-search .search-bar .searchtabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.multisource-search .search-bar .searchtabs > li
{
	display: inline-block;
	line-height: 30px;
	font-weight: 600;
	margin: 2px 15px 0 0;
	padding: 0;
}
.multisource-search .search-bar .searchtab
{
	cursor: pointer;
}
.multisource-search .search-bar .button-settings
{
	line-height: 29px;
	display: inline-block;
}
.multisource-search .search-bar .button-settings > a
{
	color: #861F41;
	cursor: pointer;
	font-weight: 600;
}
.multisource-search .search-bar .button-settings > span
{
	background-image: url(../../images/MB/Settings.png?usn=1761733587301&s=d2b79acd7bcdd23faff8ee475c0e20e304cc3f12);
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 18px;
	width: 18px;
}
.multisource-search .search-settings
{
	padding: 0;
	display: none;
	overflow: visible;
	white-space: nowrap;
	transform: translate3d(0,0,0);
	position: relative;
	z-index: 1;
	margin-top: 5px;
}
.multisource-search .search-settings > .scroller
{
	display: inline-block;
}
.multisource-search .search-settings .parent
{
	display: inline-block;
}
.multisource-search .search-settings .setting
{
	display: inline-block;
	vertical-align: top;
	border: none;
	padding: 0;
	margin: 0;
}
.multisource-search .search-settings .setting > legend
{
	color: #861F41;
	cursor: pointer;
	padding: 0;
}
.multisource-search .search-settings .setting > legend:hover
{
	text-decoration: underline;
}
.multisource-search .search-settings .setting > legend::after
{
	content: "\25BC";
	margin: 0 5px;
	color: #861F41;
}
.multisource-search .search-settings .setting > div
{
	display: none;
	background: #ffffff;
	box-shadow: 1px 1px 3px #333333;
	position: absolute;
	line-height: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.multisource-search .search-settings .setting input[type="radio"] + label
{
	display: block;
	padding: 5px 10px 5px 0;
	cursor: pointer;
}
.multisource-search .search-settings .setting input[type="radio"] + label::before
{
	content: "";
	width: 20px;
	display: inline-block;
	padding-left: 5px;
}
.multisource-search .search-settings .setting input[type="radio"] + label:hover
{
	background-color: #aaaaaa;
}
.multisource-search .search-settings .setting input[type="radio"]:checked + label::before
{
	content: "\2713";
	font-size: 150%;
	color: #0076A8;
}
.multisource-search .search-settings .button-tabsettings
{
	display: inline-block;
	color: #861F41;
	cursor: pointer;
	vertical-align: top;
}
.multisource-search .search-status
{
	margin-top: 13px;
	margin-bottom: 20px;
	overflow-wrap: break-word;
	hyphens: auto;
}
.multisource-search .multisource-body
{
	position: relative;
}
.multisource-search .search-filters.right
{
	float: none;
	width: 100%;
}
.multisource-search .search-filters.left
{
	float: left;
}
.multisource-search .search-filters .selection
{
	margin-bottom: 10px;
}
.multisource-search .search-filters fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}
.multisource-search .search-filters fieldset fieldset .facetToggleContainer
{
	display: block;
}
.multisource-search .search-filters legend
{
	font-size: 1.1428rem;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	color: #861F41;
	font-weight: 600;
}
.multisource-search .search-filters fieldset legend.facetopen
{
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Up2.svg?usn=1761733587301&s=7d998c0d825700402b11f4972b1eaa7496efd569);
	background-repeat: no-repeat;
	background-position: 95%;
}
.multisource-search .search-filters fieldset legend.facetclose
{
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Down2.svg?usn=1761733587301&s=5e433785c501ccbea364140a4f2c9fb7866d7596);
	background-repeat: no-repeat;
	background-position: 95%;
}
.multisource-search .search-filters fieldset legend.facetopen:hover,
.multisource-search .search-filters fieldset legend.facetclose:hover
{
	cursor: auto;
}
.multisource-search .search-filters fieldset > fieldset legend
{
	font-size: 1.0rem;
}
.multisource-search .search-filters .filter-item
{
	display: inline-block;
	padding: 7px;
	margin: 0 5px 5px 0;
	cursor: pointer;
	background-color: #0076A8;
	color: #ffffff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.multisource-search .search-filters .filter-item:hover,
.multisource-search .search-filters .filter-item:focus
{
	background-color: #861F41;
}
.multisource-search .search-filters input:checked + .filter-item
{
	background-color: #861F41;
}
.multisource-search .search-filters input:checked + .filter-item::after
{
	color: #ffffff;
	content: '\f00d';
	font: normal 400 normal 0.8571rem/1 "Font Awesome 5 Pro";
	padding-left: 5px;
}
.multisource-search .search-filters.left + .multisource-records
{
	margin-left: 260px;
}
.multisource-search .multisource-records
{
	width: 100%;
}
.multisource-search .multisource-records > .record
{
	margin-bottom: 20px;
	background-color: transparent;
}
.multisource-search .multisource-records > .record:last-child
{
	margin-bottom: 0;
}
.multisource-search .floating-records > .record
{
	display: inline-block;
	margin-right: 23px;
}
.multisource-search .multisource-records > .record > .body
{
	overflow-wrap: break-word;
	hyphens: auto;
	overflow: hidden;
}
.multisource-search .multisource-records > .record > .title
{
	font-size: 1.1428rem;
	font-weight: 600;
	overflow-wrap: break-word;
	hyphens: auto;
	color: #861F41;
	cursor: pointer;
}
.multisource-search .multisource-records > .record > .title:hover
{
	text-decoration: underline;
}
.multisource-search .multisource-records > .record .meta
{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.multisource-search .multisource-records > .record .meta > dt
{
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
	clear: both;
}
.multisource-search .multisource-records > .record .meta > dd
{
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
	margin-left: 5px;
}
.multisource-search .multisource-records > .record strong
{
	font-weight: 600;
}
.multisource-search .multisource-records > .record > .title img
{
	margin-right: 10px;
}
.multisource-search .multisource-records > .record > .details
{
	color: #0076A8;
	font-size: 0.8571rem;
	margin-top: 5px;
}
.multisource-search .multisource-records > .record.application .files
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.multisource-search .multisource-records > .record.tag > a
{
	cursor: pointer;
	color: #ffffff;
	display: inline-block;
	margin: 0 0 5px 0;
	padding: 5px;
	text-decoration: none;
	background: #333333;
}
.multisource-search .multisource-records > .record.tag > a:hover
{
	background: #333333;
}
.multisource-search .multisource-records > .record.share .feed-link
{
	float: right;
	height: 16px;
	width: 16px;
	background-image: url(../../images/assets/share/icon.png?usn=1761733587301&s=880d87244014607fd23780fd22ecbf5d5ba5d06f);
	display: none;
}
.multisource-search .multisource-footer .showmore
{
	display: inherit;
	font-size: 1.0rem;
	padding: 7px 20px;
	width: 100%;
	text-align: center;
}
.pagination
{
	text-align: center;
	margin-top: 5px;
}
.pagination ul
{
	padding: 0;
	margin: 0;
}
.pagination li
{
	list-style: none;
	display: inline-block;
}
.pagination .page a,
.pagination .page a:link
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px 6px;
	text-decoration: none;
	font-weight: 600;
	color: #333333;
}
.pagination .active
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px 6px;
	color: #861F41;
	font-weight: 600;
}
.pagination .active a
{
	color: #861F41;
}
.pagination .first a,
.pagination .first a:link
{
	font-size: 0;
	margin-right: 10px;
}
.pagination .first a:focus
{
	opacity: 0.8;
}
.pagination .first a:hover
{
	opacity: 0.8;
}
.pagination .first a,
.pagination .first a::after
{
	font-family: "Font Awesome 5 Pro";
	font-size: 0.8571rem;
	font-weight: 900;
	content: "\f323";
	color: #333333;
	text-decoration: none;
	position: relative;
	left: 5px;
	top: 0;
}
.pagination .first-off
{
	font-size: 0;
	margin-right: 10px;
	opacity: 0.3;
}
.pagination .first-off::after
{
	font-family: "Font Awesome 5 Pro";
	font-size: 0.8571rem;
	font-weight: 900;
	content: "\f323";
	color: #0076A8;
	text-decoration: none;
	position: relative;
	left: 10px;
	top: 0;
}
.pagination .last a,
.pagination .last a:link
{
	font-size: 0;
	margin-left: 10px;
}
.pagination .last a:focus
{
	opacity: 0.8;
}
.pagination .last a:hover
{
	opacity: 0.8;
}
.pagination .last a,
.pagination .last a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 0.8571rem;
	content: "\f324";
	color: #333333;
	text-decoration: none;
	position: relative;
	right: 5px;
	top: 0;
}
.pagination .last-off
{
	font-size: 0;
	margin-left: 10px;
	opacity: 0.3;
}
.pagination .last-off::after
{
	font-family: "Font Awesome 5 Pro";
	font-size: 0.8571rem;
	font-weight: 900;
	content: "\f324";
	color: #0076A8;
	text-decoration: none;
	position: relative;
	right: 10px;
	top: 0;
}
.pagination .previous a,
.pagination .previous a:link
{
	font-size: 0;
	margin-right: 15px;
}
.pagination .previous a:focus
{
	opacity: 0.8;
}
.pagination .previous a:hover
{
	opacity: 0.8;
}
.pagination .previous a,
.pagination .previous a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 0.8571rem;
	content: "\f053";
	color: #333333;
	text-decoration: none;
	position: relative;
	left: 5px;
	top: 0;
}
.pagination .previous-off
{
	font-size: 0;
	margin-right: 15px;
	opacity: 0.3;
}
.pagination .previous-off::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 0.8571rem;
	content: "\f053";
	color: #0076A8;
	text-decoration: none;
	position: relative;
	left: 10px;
	top: 0;
}
.pagination .next a,
.pagination .next a:link
{
	font-size: 0;
	margin-left: 15px;
}
.pagination .next a:focus
{
	opacity: 0.8;
}
.pagination .next a:hover
{
	opacity: 0.8;
}
.pagination .next a,
.pagination .next a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 0.8571rem;
	content: "\f054";
	color: #333333;
	text-decoration: none;
	position: relative;
	right: 5px;
	top: 0;
}
.pagination .next-off
{
	font-size: 0;
	margin-left: 15px;
	opacity: 0.3;
}
.pagination .next-off::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 0.8571rem;
	content: "\f054";
	color: #0076A8;
	text-decoration: none;
	position: relative;
	right: 10px;
	top: 0;
}
.pagination .more
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 3px 7px;
	text-decoration: none;
	color: #333333;
}
.pagination .showmore a:hover
{
	text-decoration: underline;
}
#ID_tablefootercontrolF05C1807_Pagination a
{
	color: black;
}
.pagination .additional
{
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pagination .additional .pagination-totalcount
{
	margin-right: 10px;
}
.pagination_small
{
	text-align: center;
	padding-top: 5px;
	clear: both;
}
.pagination_small ul
{
	padding: 0;
	margin: 0;
}
.pagination_small li
{
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 0 1px 0;
	border-radius: 100%;
}
.pagination_small .page a,
.pagination_small .page a:link
{
	display: block;
	height: 10px;
	line-height: 10px;
	font-size: 0;
	background-color: #eaeaea;
	border-radius: 100%;
}
.pagination_small .page a:focus
{
	background-color: #aaaaaa;
}
.pagination_small .page a:hover
{
	background-color: #aaaaaa;
}
.pagination_small .active
{
	background-color: #aaaaaa;
	height: 10px;
	line-height: 10px;
	display: inline-block;
	font-size: 0;
}
.pagination_small .first a,
.pagination_small .first a:link
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Left3.svg?usn=1761733587301&s=e9147d332c85e89f7fdee1d650ed2b3a3d7679ca);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	display: block;
}
.pagination_small .first-off
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Left3.svg?usn=1761733587301&s=e9147d332c85e89f7fdee1d650ed2b3a3d7679ca);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	opacity: 0.3;
}
.pagination_small .last a,
.pagination_small .last a:link
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Right3.svg?usn=1761733587301&s=2215041014beb1c26a1b68ac97d9a645293f68aa);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	display: block;
}
.pagination_small .last-off
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Right3.svg?usn=1761733587301&s=2215041014beb1c26a1b68ac97d9a645293f68aa);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	opacity: 0.3;
}
.pagination_small .previous a,
.pagination_small .previous a:link
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Left2.svg?usn=1761733587301&s=cc122a2a9c5249b09c588de26fe3013f3d448ebc);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	display: block;
}
.pagination_small .previous-off
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Left2.svg?usn=1761733587301&s=cc122a2a9c5249b09c588de26fe3013f3d448ebc);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	opacity: 0.3;
}
.pagination_small .next
{
	background-color: transparent;
}
.pagination_small .next a,
.pagination_small .next a:link
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Right2.svg?usn=1761733587301&s=3c3bbaff945c51b23f020655517eb90d3f38136b);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	display: block;
}
.pagination_small .next-off
{
	font-size: 0;
	background-image: url(../../thirdparty/icon54/svg/line/Arrows/Right2.svg?usn=1761733587301&s=3c3bbaff945c51b23f020655517eb90d3f38136b);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	width: 10px;
	height: 10px;
	opacity: 0.3;
}
.pagination_small .more
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background: transparent;
}
.pagination_small .showmore
{
	min-width: 250px;
}
.pagination_small .showmore a,
.pagination_small .showmore a:link
{
	color: #1A73E8;
}
.pagination_small .additional
{
	clear: both;
}
.pagination_small .additional .pagination-totalcount
{
	font-size: 12px;
	color: #808080;
}
.pagination_small .additional select
{
	margin-left: 5px;
	padding: 0;
	height: 25px;
	border: none;
	font-size: 12px;
}
.Popup,
.Popup body
{
	padding: 5px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	background-image: none;
	height: auto;
	width: auto;
}
.TT_POPUP
{
	background-color: #ffffff;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border: 1px solid #aaaaaa;
}
.TT_POPUP header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #333333;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_POPUP a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.TT_POPUP a.TT_Close:hover
{
	text-decoration: none;
}
.TT_POPUP a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TT_POPUP header.TT_Header + a.TT_Close::after
{
	color: #ffffff;
}
.TT_POPUP header.TT_Header > span
{
	width: calc(100% - 45px);
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.TT_POPUP header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_POPUP section.TT_Content
{
	padding: 35px 20px 20px 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ADVICE
{
	background-color: #ffffff;
	box-shadow: 1px 1px 2px #333333;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}
.TT_ADVICE header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #861F41;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ADVICE a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.TT_ADVICE a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TT_ADVICE header.TT_Header + a.TT_Close::after
{
	color: #ffffff;
}
.TT_ADVICE header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_ADVICE section.TT_Content
{
	padding: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_MOUSEOVER
{
	background-color: #ffffff;
	box-shadow: 1px 1px 2px #333333;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}
.TT_MOUSEOVER header.TT_Header
{
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #aaaaaa;
	background-color: #333333;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_MOUSEOVER a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	background-image: url(../../images/MB/close22.png?usn=1761733587301&s=8606196d5cab9a95c45a06308400b6f5550a6755);
	background-repeat: no-repeat;
	z-index: 1;
}
.TT_MOUSEOVER a.TT_Close:hover
{
	background-image: url(../../images/MB/close22_hover.png?usn=1761733587301&s=aa677216a32cc47ac4cf9f7c7fabb021eb39df0a);
}
.TT_MOUSEOVER header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_MOUSEOVER section.TT_Content
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_WARNING
{
	background-color: #ffffff;
	box-shadow: 1px 1px 2px #333333;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}
.TT_WARNING header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #861F41;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_WARNING a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.TT_WARNING a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TT_WARNING header.TT_Header + a.TT_Close::after
{
	color: #ffffff;
}
.TT_WARNING header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_WARNING section.TT_Content
{
	padding: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ERROR
{
	background-color: #ffffff;
	box-shadow: 1px 1px 2px #333333;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}
.TT_ERROR header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #ff0000;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ERROR a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.TT_ERROR a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TT_ERROR header.TT_Header + a.TT_Close::after
{
	color: #ffffff;
}
.TT_ERROR header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_ERROR section.TT_Content
{
	padding: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ERROR a
{
	color: #ff0000;
}
.TT_MODAL
{
	background-color: #ffffff;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
	box-shadow: -3px 3px 8px -3px #aaaaaa;
	border: 1px solid #aaaaaa;
}
.TT_MODAL header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #333333;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_MODAL a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1;
}
.TT_MODAL a.TT_Close:hover
{
	text-decoration: none;
}
.TT_MODAL a.TT_Close::after
{
	color: #333333;
	content: '\f00d';
	font: normal 300 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.TT_MODAL header.TT_Header + a.TT_Close::after
{
	color: #ffffff;
}
.TT_MODAL header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_MODAL section.TT_Content
{
	padding: 35px 20px 90px 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_MODAL section.TT_Content .modal-s
{
	width: 100%;
}
.TT_MODAL section.TT_Content .modal-m
{
	width: 100%;
}
.TT_MODAL section.TT_Content .modal-l
{
	width: 100%;
}
.TT_MODAL section.TT_Content .modal-xl
{
	width: 100%;
}
.TT_MINIMALIST
{
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	border: 0;
	background-color: transparent;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}
.TT_MINIMALIST header.TT_Header
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_MINIMALIST a.TT_Close
{
	outline: none;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	right: -15px;
	background-image: url(../../images/MB/close22.png?usn=1761733587301&s=8606196d5cab9a95c45a06308400b6f5550a6755);
	background-repeat: no-repeat;
	z-index: 1;
}
.TT_MINIMALIST a.TT_Close:hover
{
	background-image: url(../../images/MB/close22_hover.png?usn=1761733587301&s=aa677216a32cc47ac4cf9f7c7fabb021eb39df0a);
}
.TT_MINIMALIST section.TT_Content
{
	padding: 0;
	margin: 0;
	background-image: none;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_BLANK
{
	background-color: #ffffff;
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
	box-shadow: 4px 4px 8px #333333;
}
.TT_BLANK header.TT_Header
{
	padding-left: 10px;
	color: #ffffff;
	background-color: #333333;
	font-size: 1.2857rem;
	height: 40px;
	line-height: 40px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_BLANK a.TT_Close
{
	display: none;
	z-index: 1;
}
.TT_BLANK header.TT_Header h2
{
	color: inherit;
	font-weight: inherit;
}
.TT_BLANK section.TT_Content
{
	padding: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ELEMENT_ERROR
{
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	padding: 10px;
	margin: 1.5em 0 3em -1em;
	border: 5px solid #ff0000;
	background: #ffffff;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 2px #333333;
	white-space: normal;
}
.TT_ELEMENT_ERROR header.TT_Header
{
	padding-left: 0;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 600;
	background-image: none;
	background-color: transparent;
}
.TT_ELEMENT_ERROR a.TT_Close
{
	outline: none;
	background: url(../../images/assets/common/close_simple.gif?usn=1761733587301&s=63b07ded5772a7310c38b234eee4183ae9943562) no-repeat transparent;
	width: 8px;
	height: 7px;
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 1;
}
.TT_ELEMENT_ERROR a.TT_Close:hover
{
	outline: none;
}
.TT_ELEMENT_ERROR section.TT_Content
{
	padding-left: 0;
	padding-right: 1px;
	padding-top: 4px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 1px;
	vertical-align: top;
	background-repeat: no-repeat;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_ELEMENT_ERROR.left
{
	margin-left: 30px;
}
.TT_ELEMENT_ERROR.right
{
	margin-right: 30px;
}
.TT_ELEMENT_ERROR:before
{
	content: "";
	display: block;
	position: absolute;
	bottom: -40px;
	left: 40px;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-top-color: #ff0000;
}
.TT_ELEMENT_ERROR:after
{
	content: "";
	display: block;
	position: absolute;
	bottom: -26px;
	left: 47px;
	width: 0;
	height: 0;
	border: 13px solid transparent;
	border-top-color: #ffffff;
}
.TT_ELEMENT_ERROR.top:before
{
	top: -40px;
	left: 20px;
	bottom: auto;
	right: auto;
	border: 20px solid transparent;
	border-bottom-color: #ff0000;
}
.TT_ELEMENT_ERROR.top:after
{
	top: -26px;
	left: 27px;
	bottom: auto;
	right: auto;
	border: 13px solid transparent;
	border-bottom-color: #ffffff;
}
.TT_ELEMENT_ERROR.left:before
{
	top: 10px;
	left: -30px;
	bottom: auto;
	border-width: 15px 30px 15px 0;
	border-style: solid;
	border-color: transparent #ff0000;
}
.TT_ELEMENT_ERROR.left:after
{
	top: 16px;
	left: -21px;
	bottom: auto;
	border-width: 9px 21px 9px 0;
	border-style: solid;
	border-color: transparent #ffffff;
}
.TT_ELEMENT_ERROR.right:before
{
	top: 10px;
	right: -30px;
	bottom: auto;
	left: auto;
	border-width: 15px 0 15px 30px;
	border-style: solid;
	border-color: transparent #ff0000;
}
.TT_ELEMENT_ERROR.right:after
{
	top: 16px;
	right: -21px;
	bottom: auto;
	left: auto;
	border-width: 9px 0 9px 21px;
	border-style: solid;
	border-color: transparent #ffffff;
}
* + html .TT_ELEMENT_ERROR
{
	margin: 0 !important;
}
.TT_CONFIRM_DIALOG
{
	box-shadow: 0 1px 50px rgba(0, 0, 0, 0.9);
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	width: 460px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -130px 0 0 -230px;
	white-space: normal;
}
.TT_CONFIRM_DIALOG header.TT_Header
{
	padding: 30px 0 10px 0;
	text-align: center;
}
.TT_CONFIRM_DIALOG a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 5px;
	right: 1px;
	background-image: url(../../images/MB/close22.png?usn=1761733587301&s=8606196d5cab9a95c45a06308400b6f5550a6755);
	background-repeat: no-repeat;
	color: transparent;
	cursor: pointer;
	z-index: 1;
}
.TT_CONFIRM_DIALOG a.TT_Close:hover
{
	background-image: url(../../images/MB/close22_hover.png?usn=1761733587301&s=aa677216a32cc47ac4cf9f7c7fabb021eb39df0a);
}
.TT_CONFIRM_DIALOG section.TT_Content
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 1.0rem;
}
.TT_CONFIRM_DIALOG section.TT_Content > .DialogButtons
{
	padding: 15px 0;
	text-align: center;
}
.TT_CONFIRM_DIALOG section.TT_Content > .DialogButtons > input[type="button"]
{
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	background-color: #333333;
	padding: 0 10px;
	margin: 5px;
	display: inline-block;
	min-width: 100px;
	height: 25px;
	border: none;
}
.TT_CONFIRM_DIALOG section.TT_Content > .DialogButtons > input[type="button"]:hover
{
	background-color: #333333;
}
.TT_EXCEPTION
{
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	position: absolute;
	z-index: 100;
	max-width: 350px;
	background-color: #ffffff;
	box-shadow: 1px 1px 2px #333333;
	border: 3px solid #ff0000;
	padding: 5px 30px 5px 5px;
	text-align: left;
	display: none;
	white-space: normal;
}
.TT_EXCEPTION .TTClose
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 5px;
	right: 1px;
	background-image: url(../../images/MB/close22.png?usn=1761733587301&s=8606196d5cab9a95c45a06308400b6f5550a6755);
	background-repeat: no-repeat;
}
.TT_EMBEDDED
{
	white-space: normal;
}
.TT_EMBEDDED a.TT_Close
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: -2px;
	background-image: url(../../images/MB/close22.png?usn=1761733587301&s=8606196d5cab9a95c45a06308400b6f5550a6755);
	background-repeat: no-repeat;
	z-index: 1;
}
.TT_EMBEDDED a.TT_Close:hover
{
	background-image: url(../../images/MB/close22_hover.png?usn=1761733587301&s=aa677216a32cc47ac4cf9f7c7fabb021eb39df0a);
}
.TT_EMBEDDED section.TT_Content
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.TT_CTRL_VALIDATION
{
	animation-name: animation-fadein;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
	box-sizing: border-box;
	white-space: normal;
}
.TT_CTRL_VALIDATION header.TT_Header
{
	font-size: 0;
	box-sizing: border-box;
}
.TT_CTRL_VALIDATION a.TT_Close
{
	z-index: 1;
	outline: 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 30px;
	right: 15px;
	background-image: url(../../thirdparty/icon54/svg/solid/BasicIcons/Close.svg?usn=1761733587301&s=1a324124297a8b0072eedfa6df61b943c79232d0);
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer;
}
.TT_CTRL_VALIDATION section.TT_Content
{
	padding: 15px 40px 15px 40px;
	box-sizing: border-box;
	background-color: #ffd6d6;
	box-shadow: 1px 1px 3px #0076A8;
	margin: 15px 5px 5px 5px;
	background-image: url(../../thirdparty/icon54/svg/solid/Pictograms/Attention.svg?usn=1761733587301&s=2deca5f676224e5e280468c4be77230d08219f15);
	background-repeat: no-repeat;
	background-size: 25px 20px;
	background-position: 9px 12px;
}
.TT_CTRL_VALIDATION:before
{
	content: "";
	display: block;
	position: absolute;
	left: 20px;
	width: 0;
	height: 0;
	border-top-color: transparent;
	border-width: 15px;
	border-style: solid;
	border-right-color: transparent;
	border-bottom-color: #ffd6d6;
	border-left-color: transparent;
	top: -15px;
}
.confirm-standard
{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100000;
}
.confirm-standard #confirmBox
{
	background-color: #ffffff;
	width: 460px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -130px 0 0 -230px;
	box-shadow: 0 0 7px #0076A8;
}
.confirm-standard h1
{
	padding: 30px 10px 10px 10px;
	text-align: center;
}
.confirm-standard p
{
	padding: 5px 10px;
	text-align: center;
	font-size: 1.0rem;
}
.confirm-standard #confirmButtons
{
	padding: 15px 0 25px;
	text-align: center;
}
.confirm-standard .button
{
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	background-color: #333333;
	padding: 5px;
	margin: 5px 15px 5px 5px;
	display: inline-block;
	min-width: 75px;
}
.confirm-standard .button:hover
{
	background-color: #333333;
}
.confirm-standard .button.singleline
{
	width: 90%;
	margin-left: 0;
	margin-right: 0;
}
.confirm-standard .button:last-child
{
	margin-right: 0;
}
.confirm-standard .confirmCloseButton
{
	outline: none;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 5px;
	right: 3px;
	cursor: pointer;
	color: white;
}
.confirm-standard .confirmCloseButton::after
{
	color: #333333;
	content: '\f00d';
	font: normal 400 normal 1.2857rem/1 "Font Awesome 5 Pro";
}
.groovyDropdown
{
	background-color: #ffffff;
	margin: 0;
	padding: 3px;
	background-image: url(../../images/assets/common/plus.gif?usn=1761733587301&s=0af331ab72befcd157cbd1d4f99d8505a127c238);
	background-position: right;
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	border-bottom: 1px solid #aaaaaa;
}
.groovyTree
{
	overflow: auto;
	background-color: #ffffff;
}
.groovyTree ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.groovyTree ul ul
{
	list-style: none;
	padding-left: 10px;
	display: none;
}
.groovyTree ul li
{
	list-style: none;
	white-space: normal;
	vertical-align: middle;
	padding: 0 0 0 2px;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.groovyTree ul li > .Content
{
	border: 2px dashed #ffffff;
	display: block;
}
.groovyTree ul li > .Content > .Title
{
	cursor: pointer;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
	display: table-cell;
	width: 100%;
}
.groovyTree ul li > .Content > .Image
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: table-cell;
}
.groovyTree ul li > .Content .BranchImage_closed
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTree ul li > .Content .BranchImage_opened
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_minus.gif?usn=1761733587301&s=4dbb102143f8365bb6098b9a4d3688030352ff9f);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTree ul li > .Content .BranchImage_notExpanded
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTree ul li > .Content .BranchImage_loading
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/loading18.gif?usn=1761733587301&s=3930114bdbddb8d51d78195ed7ddcae796adcb41);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTree ul li > .Content .BranchImage_empty
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/empty.gif?usn=1761733587301&s=af0027f26d80d89e83b889cda3a70a12b938137e);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTree ul li > .Content > .Optionspanel
{
	position: absolute;
	top: 4px;
	right: 1px;
}
.groovyTree ul li > .Content > a
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: table-cell;
}
.groovyTree ul li.DragOver > .Content
{
	border: 2px dashed #aaaaaa;
}
.groovyTree ul li.DragOver_Top
{
	border-top: 1px solid #aaaaaa;
}
.groovyTree ul li.DragOver_Bottom
{
	border-bottom: 1px solid #aaaaaa;
}
.groovyTree ul li.Selected > .Content > .Title
{
	cursor: pointer;
	background-color: #aaaaaa;
}
.groovyTree ul li.SelectedParent > .Content > .Title
{
	cursor: pointer;
}
.groovyTree ul li.Disabled
{
	opacity: 0.5;
}
.groovyTree ul li.Opened > ul
{
	display: block;
}
.groovyTree ul li:first-child img
{
	width: 0;
}
.shopTree
{
	overflow: auto;
	background-color: #ffffff;
}
.shopTree ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.shopTree ul ul
{
	list-style: none;
	padding-left: 10px;
	display: none;
}
.shopTree ul li
{
	list-style: none;
	white-space: nowrap;
	vertical-align: middle;
	padding: 0 0 0 2px;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.shopTree ul li > .Content
{
	border: 2px dashed transparent;
}
.shopTree ul li > .Content > .Title
{
	cursor: pointer;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
	display: inline-block;
}
.shopTree ul li > .Content > .Image
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content .BranchImage_closed
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content .BranchImage_opened
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_minus.gif?usn=1761733587301&s=4dbb102143f8365bb6098b9a4d3688030352ff9f);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content .BranchImage_notExpanded
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content .BranchImage_loading
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/loading18.gif?usn=1761733587301&s=3930114bdbddb8d51d78195ed7ddcae796adcb41);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content .BranchImage_empty
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/empty.gif?usn=1761733587301&s=af0027f26d80d89e83b889cda3a70a12b938137e);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.shopTree ul li > .Content > .Optionspanel
{
	position: absolute;
	top: 4px;
	right: 1px;
}
.shopTree ul ul li > .Title
{
	font-size: 0.8571rem;
}
.shopTree ul li.DragOver > .Content
{
	border: 2px dashed #aaaaaa;
}
.shopTree ul li.DragOver_Top
{
	border-top: 1px solid #aaaaaa;
}
.shopTree ul li.DragOver_Bottom
{
	border-bottom: 1px solid #aaaaaa;
}
.shopTree ul li.Selected > .Content > .Title
{
	cursor: pointer;
	background-color: #aaaaaa;
}
.shopTree ul li.SelectedParent > .Content > .Title
{
	cursor: pointer;
}
.shopTree ul li.Disabled
{
	opacity: 0.5;
}
.shopTree ul li.Opened > ul
{
	display: block;
}
.shopTree ul li:first-child img
{
	width: 0;
}
.breadCrumbTree
{
	overflow: auto;
	background-color: #ffffff;
}
.breadCrumbTree ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.breadCrumbTree ul ul
{
	list-style: none;
	padding: 0;
	display: none;
}
.breadCrumbTree ul li
{
	list-style: none;
	float: left;
	margin: 0;
	white-space: nowrap;
	vertical-align: middle;
	text-align: left;
	padding: 0;
}
.breadCrumbTree ul li > .Content
{
	float: left;
	border: 2px dashed #ffffff;
}
.breadCrumbTree ul li > .Content > .Title
{
	cursor: pointer;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
	display: inline-block;
}
.breadCrumbTree ul li > .Content > .Image
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}
.breadCrumbTree ul li > .Content .BranchImage_closed
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}
.breadCrumbTree ul li > .Content .BranchImage_opened
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_minus.gif?usn=1761733587301&s=4dbb102143f8365bb6098b9a4d3688030352ff9f);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}
.breadCrumbTree ul li > .Content .BranchImage_notExpanded
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}
.breadCrumbTree ul li > .Content .BranchImage_loading
{
	display: none;
}
.breadCrumbTree ul li > .Content .BranchImage_empty
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/empty.gif?usn=1761733587301&s=af0027f26d80d89e83b889cda3a70a12b938137e);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}
.breadCrumbTree ul li.DragOver > .Content
{
	border: 2px dashed #aaaaaa;
}
.breadCrumbTree ul li.DragOver_Top
{
	border-top: 1px solid #aaaaaa;
}
.breadCrumbTree ul li.DragOver_Bottom
{
	border-bottom: 1px solid #aaaaaa;
}
.breadCrumbTree ul li.Selected > .Content > .Title
{
	cursor: pointer;
	background-color: #aaaaaa;
}
.breadCrumbTree ul li.SelectedParent > .Content > .Title
{
	cursor: pointer;
}
.breadCrumbTree ul li.Disabled
{
	opacity: 0.5;
}
.breadCrumbTree ul li.Opened > ul
{
	display: block;
}
.breadCrumbTree ul li:first-child
{
	background-image: none !important;
	padding-left: 0;
}
.breadCrumbTree ul li:first-child img
{
	width: 0;
}
.groovyTreeCMS
{
	overflow: auto;
	background-color: #ffffff;
}
.groovyTreeCMS ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.groovyTreeCMS ul ul
{
	list-style: none;
	padding-left: 10px;
	display: none;
}
.groovyTreeCMS ul li
{
	list-style: none;
	white-space: nowrap;
	vertical-align: middle;
	padding: 0 0 0 2px;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.groovyTreeCMS ul li > .Content
{
	border: 2px dashed #ffffff;
}
.groovyTreeCMS ul li > .Content > .Title
{
	cursor: pointer;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
	display: inline-block;
}
.groovyTreeCMS ul li > .Content > .Image
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content .BranchImage_closed
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content .BranchImage_opened
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_minus.gif?usn=1761733587301&s=4dbb102143f8365bb6098b9a4d3688030352ff9f);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content .BranchImage_notExpanded
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/treecontainer/menu_root_plus.gif?usn=1761733587301&s=f93e41cd51f72c6b347e7f42556356efcb95788a);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content .BranchImage_loading
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/loading18.gif?usn=1761733587301&s=3930114bdbddb8d51d78195ed7ddcae796adcb41);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content .BranchImage_empty
{
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	background-image: url(../../images/assets/common/empty.gif?usn=1761733587301&s=af0027f26d80d89e83b889cda3a70a12b938137e);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.groovyTreeCMS ul li > .Content > .Optionspanel
{
	position: absolute;
	top: 4px;
	right: 1px;
}
.groovyTreeCMS ul li > .Content > .Optionspanel a
{
	margin-left: 1px;
	padding-left: 4px;
}
.groovyTreeCMS ul li > .Content > .Optionspanel a > img
{
	border: 0;
}
.groovyTreeCMS ul li.DragOver > .Content
{
	border: 2px dashed #aaaaaa;
}
.groovyTreeCMS ul li.DragOver_Top
{
	border-top: 1px solid #aaaaaa;
}
.groovyTreeCMS ul li.DragOver_Bottom
{
	border-bottom: 1px solid #aaaaaa;
}
.groovyTreeCMS ul li.Selected > .Content > .Title
{
	cursor: pointer;
	background-color: #aaaaaa;
}
.groovyTreeCMS ul li.SelectedParent > .Content > .Title
{
	cursor: pointer;
}
.groovyTreeCMS ul li.Disabled
{
	opacity: 0.5;
}
.groovyTreeCMS ul li.Opened > ul
{
	display: block;
}
.groovyTreeCMS ul li:first-child img
{
	width: 0;
}
.orgTree
{
	display: inline-block;
	text-align: center;
	width: 100%;
	overflow-x: auto !important;
}
.orgTree ul
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	padding: 20px 0;
	position: relative;
}
.orgTree ul ul
{
	list-style: none;
	padding-left: 10px;
	display: none;
}
.orgTree ul ul::before
{
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	border-left: 2px solid #333333;
	width: 0;
	height: 20px;
}
.orgTree ul ul ul::before
{
	content: "";
	position: absolute;
	top: 0;
	border-left: 2px solid #333333;
	width: 0;
	height: 20px;
	left: 50%;
}
.orgTree ul li
{
	list-style: none;
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.orgTree ul li > .Content
{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #ffffff;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	max-width: 100px;
	overflow-wrap: break-word;
	hyphens: auto;
}
.orgTree ul li > .Content > .Title
{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
	max-width: 100%;
	width: 100%;
}
.orgTree ul li > .Content > .Image
{
	vertical-align: middle;
	padding: 0 0 0 4px;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	position: relative;
}
.orgTree ul li > .Content .BranchImage_closed
{
	cursor: pointer;
	vertical-align: middle;
	width: 100%;
	height: 20px;
	background-color: blue;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	opacity: 0.0;
}
.orgTree ul li > .Content .BranchImage_opened
{
	cursor: pointer;
	vertical-align: middle;
	width: 100%;
	height: 20px;
	background-color: blue;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	opacity: 0.0;
}
.orgTree ul li > .Content .BranchImage_notExpanded
{
	cursor: pointer;
	vertical-align: middle;
	width: 100%;
	height: 20px;
	background-color: blue;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	opacity: 0.0;
}
.orgTree ul li > .Content .BranchImage_loading
{
	cursor: pointer;
	vertical-align: middle;
	width: 100%;
	height: 20px;
	background-color: blue;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	opacity: 0.0;
}
.orgTree ul li > .Content .BranchImage_empty
{
	cursor: pointer;
	vertical-align: middle;
	width: 100%;
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-left: 2px solid red;
	margin-left: 0;
}
.orgTree ul li > .Content > .Optionspanel
{
	position: absolute;
	top: 4px;
	right: 1px;
}
.orgTree ul li > .Content::before
{
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: rgba(128, 128, 128, 0.2);
	height: 100%;
}
.orgTree ul li > .Content:hover::before
{
	right: 0;
}
.orgTree ul li.DragOver > .Content
{
	border: 2px dashed #aaaaaa;
}
.orgTree ul li.Selected > .Content > .Title
{
	cursor: pointer;
}
.orgTree ul li.Selected > .Content
{
	display: inline-block;
	background: rgba(128, 128, 128, 0.3);
	position: relative;
}
.orgTree ul li.SelectedParent > .Content > .Title
{
	cursor: pointer;
}
.orgTree ul li.Disabled
{
	opacity: 0.5;
}
.orgTree ul li.Opened > ul
{
	display: flex;
}
.orgTree ul li:first-child img
{
	width: 0;
}
.orgTree ul li.DragOver_Left > .Content
{
	border: 2px dashed #aaaaaa;
}
.orgTree ul li.DragOver_Right > .Content
{
	border: 2px dashed #aaaaaa;
}
.orgTree > ul > li:first-child:before
{
	border: 0 none;
}
.orgTree li
{
	display: block;
	text-align: center;
	list-style: none;
	position: relative;
	padding: 20px 5px 0 5px;
}
.orgTree li:before
{
	content: "";
	position: absolute;
	top: 0;
	right: 50%;
	border-top: 2px solid #333333;
	width: 50%;
	height: 20px;
}
.orgTree li:after
{
	content: "";
	position: absolute;
	top: 0;
	border-top: 2px solid #333333;
	width: 50%;
	height: 20px;
	right: auto;
	left: 50%;
	border-left: 2px solid #333333;
}
.orgTree li:only-child:after
{
	display: none;
}
.orgTree li:only-child:before
{
	left: -5px;
	top: -1px;
}
.orgTree li:first-child:before
{
	border: 0 none;
}
.orgTree li:last-child:after
{
	border: 0 none;
}
.orgTree li:last-child:before
{
	border-right: 2px solid #333333;
}
.orgTree > div[id^="ID_treecontainer"] > div[data-selectcontrol]
{
	overflow-x: auto !important;
}
.groovySelect
{
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
.groovySelect ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.groovySelect ul li
{
	list-style: none;
	vertical-align: middle;
	padding: 3px;
	text-align: left;
	white-space: nowrap;
	margin: 0;
	border-bottom: 1px solid #aaaaaa;
}
.groovySelect ul li:hover
{
	background-color: #aaaaaa;
}
.groovySelect ul li > .Content > .Title
{
	padding: 0;
	margin: 0;
	white-space: nowrap;
	vertical-align: middle;
}
.groovySelect ul li > .Content > .Image
{
	vertical-align: middle;
	padding-right: 3px;
	border: 0;
}
.groovySelect ul li.DragOver
{
	background-color: #aaaaaa;
}
.groovySelect ul li.Selected
{
	background-color: #aaaaaa;
}
.groovySelect ul li.Disabled
{
	opacity: 0.5;
}
.Filewalker
{
	position: relative;
}
.Filewalker .header
{
	background-color: #ffffff;
	padding: 5px 0;
	position: relative;
	min-height: 35px;
	box-shadow: 1px 1px 2px #0076A8;
}
.Filewalker .headerText
{
	font-size: 1.2857rem;
	line-height: 35px;
	position: absolute;
	left: 10px;
}
.Filewalker .showSearch
{
	position: absolute;
	right: 135px;
	top: 10px;
}
.Filewalker .search
{
	height: 85px;
	margin-top: 35px;
	position: relative;
	text-align: center;
	z-index: 1;
}
.Filewalker .search input[id^="ID_SearchInput"]
{
	margin: 5px 0 !important;
	width: 97% !important;
}
.Filewalker .search input[id^="ID_SearchOk"]
{
	width: 97%;
}
.Filewalker .switchView
{
	position: absolute;
	right: 40px;
	top: 5px;
}
.Filewalker .blockView
{
	border: 1px solid #aaaaaa;
	display: block;
	float: left;
	margin-right: 5px;
	padding: 5px 5px 1px;
	background-color: #ffffff;
}
.Filewalker .listView
{
	border: 1px solid #aaaaaa;
	display: block;
	float: left;
	padding: 5px 5px 1px;
	background-color: #ffffff;
}
.Filewalker .blockView:hover
{
	box-shadow: 1px 1px 2px #666666 inset;
	border: 1px solid transparent;
}
.Filewalker .blockView:focus
{
	box-shadow: 1px 1px 2px #666666 inset;
	border: 1px solid transparent;
}
.Filewalker .listView:hover
{
	box-shadow: 1px 1px 2px #666666 inset;
	border: 1px solid transparent;
}
.Filewalker .listView:focus
{
	box-shadow: 1px 1px 2px #666666 inset;
	border: 1px solid transparent;
}
.Filewalker .showField
{
	position: absolute;
	right: 12px;
	top: 15px;
}
.Filewalker .clientPath
{
	padding-bottom: 15px;
	position: relative;
	font-size: 1.0rem;
	margin-top: 15px;
	border-bottom: 1px solid #aaaaaa;
}
.Filewalker .clientPath ul
{
	padding: 0;
	margin: 0;
}
.Filewalker .clientPath li
{
	line-height: 30px;
	list-style-type: none;
	padding: 0 5px;
	background-color: #aaaaaa;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #0076A8;
	float: left;
	margin: 2px 10px 2px 0;
}
.Filewalker .clientPath li a
{
	color: #333333;
	display: block;
	float: left;
}
.Filewalker .clientPath li:hover
{
	background-color: #aaaaaa;
}
.Filewalker .clientPath li:focus
{
	background-color: #aaaaaa;
}
.Filewalker .clientPath img
{
	float: right;
	margin-top: 8px;
}
.Filewalker .subheader
{
	background-color: #ffffff;
	margin-top: 15px;
}
.Filewalker .subheader ul
{
	padding: 0;
	margin: 0;
}
.Filewalker .subheader li
{
	float: left;
	line-height: 40px;
	list-style-type: none;
	padding: 0 10px 0 0;
}
.Filewalker .subheader li a
{
	background-color: #aaaaaa;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #0076A8;
	border-radius: 30px;
	color: #333333;
	display: inline-block;
	font-size: 0;
	height: 25px;
	padding: 9px;
	text-align: center;
	width: 25px;
}
.Filewalker .subheader li a:hover
{
	background-color: #aaaaaa;
}
.Filewalker .subheader li a:focus
{
	background-color: #aaaaaa;
}
.Filewalker .subheader li.sort
{
	float: right;
	line-height: 40px;
	list-style-type: none;
	padding: 0;
}
.Filewalker .subheader li.sort span
{
	font-size: 0;
	margin-right: 5px;
}
.Filewalker .subheader li.sort a
{
	padding: 7px 12px 12px 7px;
}
.Filewalker .subheader li.sort select
{
	display: none;
}
.Filewalker .content
{
	margin: 15px 0 10px;
}
.Filewalker.Filewalker_Container_Block .FwFolder,
.Filewalker.Filewalker_Container_Block .FwFile
{
	background: none 0 0 repeat scroll #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	float: left;
	height: 110px;
	margin: 0.5% 1% 0.5% 0;
	padding: 2%;
	position: relative;
	width: 44%;
}
.Filewalker.Filewalker_Container_List .FwFolder,
.Filewalker.Filewalker_Container_List .FwFile
{
	background: none 0 0 repeat scroll #ffffff;
	border-bottom: 1px solid #aaaaaa;
	line-height: 20px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
}
.Filewalker.Filewalker_Container_Block .FwFolder:hover,
.Filewalker.Filewalker_Container_Block .FwFile:hover
{
	background: none 0 0 repeat scroll #aaaaaa;
}
.Filewalker.Filewalker_Container_Block .FwFolder:focus,
.Filewalker.Filewalker_Container_Block .FwFile:focus
{
	background: none 0 0 repeat scroll #aaaaaa;
}
.Filewalker.Filewalker_Container_List .FwFolder:hover,
.Filewalker.Filewalker_Container_List .FwFile:hover
{
	background: none 0 0 repeat scroll #aaaaaa;
}
.Filewalker.Filewalker_Container_List .FwFolder:focus,
.Filewalker.Filewalker_Container_List .FwFile:focus
{
	background: none 0 0 repeat scroll #aaaaaa;
}
.Filewalker.Filewalker_Container_Block .FwFolder img,
.Filewalker.Filewalker_Container_Block .FwFile img
{
	height: 36px;
}
.Filewalker.Filewalker_Container_List .FwFile > div:not(.optlink),
.Filewalker.Filewalker_Container_List .FwFolder > div:not(.optlink)
{
	float: left;
	margin-right: 10px;
}
.Filewalker .optlink
{
	display: none;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 5px;
	right: 5px;
}
.Filewalker.Filewalker_Container_Block .FwFolder .optlink img,
.Filewalker.Filewalker_Container_Block .FwFile .optlink img
{
	height: 16px;
}
.Filewalker.Filewalker_Container_List .FwFolder .optlink img,
.Filewalker.Filewalker_Container_List .FwFile .optlink img
{
	height: 16px;
}
.Filewalker.Filewalker_Container_List .FwFolder img,
.Filewalker.Filewalker_Container_List .FwFile img
{
	height: 16px;
}
.Filewalker .FwFolder:hover > .optlink,
.Filewalker .FwFile:hover > .optlink
{
	display: block;
}
.Filewalker .FwFolder:focus > .optlink,
.Filewalker .FwFile:focus > .optlink
{
	display: block;
}
.Filewalker .link.name,
.Filewalker .linkFolder.name,
.Filewalker .path,
.Filewalker .author,
.Filewalker .summary,
.Filewalker .modificationDate
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Filewalker .showfields
{
	background: none 0 0 repeat scroll #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: 1px 1px 3px #0076A8;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 65px;
	width: 200px;
	z-index: 1;
}
.Filewalker .showfields ul
{
	margin: 0;
	padding: 0;
}
.Filewalker .showfields ul li
{
	background-color: #aaaaaa;
	border: 1px solid #aaaaaa;
	height: 20px;
	line-height: 21px;
	list-style-type: none;
	margin-bottom: 10px;
	margin-right: 95px;
	width: 20px;
}
.Filewalker .showfields ul li:hover
{
	background-color: #6D6D6D;
	border: 1px solid #aaaaaa;
}
.Filewalker .showfields ul li:focus
{
	background-color: #6D6D6D;
	border: 1px solid #aaaaaa;
}
.Filewalker .showfields ul li.selected
{
	background-color: #6D6D6D;
	border: 1px solid #aaaaaa;
}
.Filewalker .showfields ul li.selected a::before
{
	content: "\2713";
	font-size: 1.2857rem;
	position: absolute;
	left: 15px;
	color: #ffffff;
}
.Filewalker .showfields ul li a
{
	color: #333333;
	white-space: nowrap;
	padding-left: 30px;
}
.Filewalker .showfields-title
{
	font-size: 1.0rem;
	font-weight: 600;
	display: block;
	margin-bottom: 10px;
}
.Filewalker .addFolder
{
	background: none 0 0 repeat scroll #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: 1px 1px 3px #0076A8;
	left: 65px;
	padding: 10px;
	position: absolute;
	top: 150px;
	width: 300px;
	z-index: 1;
}
.Filewalker .addFolder .Editfield_Standard
{
	margin-right: 1%;
	width: 74%;
}
.Filewalker .addFolder .Button_Standard
{
	width: 25%;
}
.Filewalker .addFileTooltip
{
	background: none 0 0 repeat scroll #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: 1px 1px 3px #0076A8;
	left: 230px;
	padding: 0 10px;
	position: absolute;
	top: 150px;
	width: 300px;
	z-index: 1;
}
.Filewalker .footer
{
	text-align: center;
}
.OneDriveTable
{
	position: relative;
	display: block;
}
.OneDriveTable .toolbar
{
	position: relative;
	display: flex;
	gap: 1em;
	justify-content: flex-end;
	flex-wrap: wrap-reverse;
}
.OneDriveTable .toolbar ix-one-drive-table-upload
{
	background-color: #ffffff;
}
.OneDriveTable ix-one-drive-table-upload::part(upload-button)
{
	cursor: pointer;
}
.OneDriveTable ix-one-drive-table-upload::part(files)
{
	background-color: rgb(250, 250, 250);
	color: rgb(0, 0, 0);
}
.OneDriveTable .toolbar ix-one-drive-table-search
{
	width: 350px;
	background-color: #ffffff;
}
.OneDriveTable .toolbar ix-one-drive-table-renderer-switch
{
	background-color: #ffffff;
}
.OneDriveTable ix-one-drive-table-renderer-switch::part(nav)
{
	left: auto;
	right: 0;
	background-color: #ffffff;
}
.OneDriveTable ix-one-drive-table-renderer-switch::part(icon-tileView)
{
	width: 15px;
	background: url(../../images/assets/drive/tileview.svg?usn=1761733587301&s=cd615adf16c680117c1b75452673d5ca17ba5143);
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 5px;
	background-position-y: center;
	opacity: 0.5;
}
.OneDriveTable ix-one-drive-table-renderer-switch::part(icon-tableView)
{
	width: 15px;
	background: url(../../images/assets/drive/tableview.svg?usn=1761733587301&s=c73661f6b7bf7ffc3dd1d768918398f71738681d);
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 5px;
	background-position-y: center;
	opacity: 0.5;
}
.OneDriveTable ix-one-drive-table-renderer-switch::part(button)::after
{
	margin-left: 2px;
}
.OneDriveTable ix-one-drive-table-renderer-switch::part(span-selected)
{
	display: none;
}
.OneDriveTable ix-breadcrumbs::part(li)::after
{
	font-weight: bolder;
	font-size: larger;
	margin-left: 10px;
	margin-right: 5px;
	opacity: 0.8;
}
.OneDriveTable div.busyindicator
{
	display: none;
}
.OneDriveTable ix-one-drive-table.busy div.busyindicator
{
	display: block;
	height: 2px;
	overflow: hidden;
	position: relative;
}
.OneDriveTable ix-one-drive-table.busy div.busyindicator div
{
	width: 100%;
	position: absolute;
	height: 5px;
	background-color: #aaaaaa;
	opacity: 0.75;
	animation-name: busyindicator-animation;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}
.OneDriveTable .tableView table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	position: relative;
}
.OneDriveTable .tableView table thead
{
	display: none;
}
.OneDriveTable .tableView table thead tr
{
	border-bottom: 1px solid #DDDDDD;
}
.OneDriveTable .tableView table thead th
{
	box-sizing: content-box;
	padding: 16px 12px;
	text-align: left;
	vertical-align: bottom;
	font-size: 0.875rem;
	font-weight: 400;
	color: #999999;
	text-transform: uppercase;
	position: relative;
	width: 10rem;
}
.OneDriveTable .tableView table thead th.sortable
{
	cursor: pointer;
}
.OneDriveTable .tableView table thead th.sortable .order
{
	margin-left: 10px;
}
.OneDriveTable .tableView table thead th.sortable .order:before
{
	right: 1em;
	content: "â";
	position: absolute;
	bottom: 1.2em;
	display: block;
	opacity: 0.3;
}
.OneDriveTable .tableView table thead th.sortable.asc .order:before
{
	opacity: 1;
}
.OneDriveTable .tableView table thead th.sortable .order:after
{
	right: 0.5em;
	content: "â";
	position: absolute;
	bottom: 1.2em;
	display: block;
	opacity: 0.3;
}
.OneDriveTable .tableView table thead th.sortable.desc .order:after
{
	opacity: 1;
}
.OneDriveTable .tableView table thead th[data-key="icon"]
{
	width: 1rem;
	font-size: 150%;
}
.OneDriveTable .tableView table thead th[data-key="download"]
{
	width: 1rem;
}
.OneDriveTable .tableView table thead th[data-key="name"]
{
	width: auto;
	text-align: left;
}
.OneDriveTable .tableView table tbody tr
{
	border-top: 1px solid #e5e5e5;
	display: block;
	margin-bottom: 10px;
	background-color: #ffffff;
}
.OneDriveTable .tableView table tbody tr:hover
{
	background-color: #fafafa;
}
.OneDriveTable .tableView table tbody tr.nodata:hover
{
	box-shadow: none;
}
.OneDriveTable .tableView table tbody td
{
	padding: 14px 10px;
	border-bottom: 1px solid #DDDDDD;
	display: block;
	text-align: right;
}
.OneDriveTable .tableView table tbody td::before
{
	content: attr(data-label);
	float: left;
	font-size: 0.875rem;
	font-weight: 400;
	color: #999999;
	text-transform: uppercase;
}
.OneDriveTable .tableView table tbody td:last-child
{
	border-bottom: 0;
}
.OneDriveTable .tableView table tbody td[data-key="icon"]
{
	display: table-cell;
	background-color: rgba(175, 175, 175, 0.15);
}
.OneDriveTable .tableView table tbody td[data-key="name"]
{
	text-align: left;
	display: table-cell;
	width: 100%;
	background-color: rgba(175, 175, 175, 0.15);
}
.OneDriveTable .tableView table tbody td[data-key="size"]
{
	display: none;
}
.OneDriveTable .tableView table tbody td[data-key="icon"]::before,
.OneDriveTable .tableView table tbody td[data-key="name"]::before
{
	content: "";
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}
.OneDriveTable .tableView a.download-item
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Download.svg?usn=1761733587301&s=0330747d30b2a3b0e1164151623c99cfddb2cccc);
	height: 15px;
	width: 15px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .folderIcon
{
	background: url(../../images/assets/drive/folder.svg?usn=1761733587301&s=2c4d03c72e531209e9bd07a322a5f91b5b4c74c6);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .fileIcon
{
	background: url(../../images/assets/drive/file.svg?usn=1761733587301&s=ddbdddfc1e0dd65cf512f8aabad26f07a22b03d0);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .pdfIcon
{
	background: url(../../images/assets/drive/pdf.svg?usn=1761733587301&s=48086f325b1386951107a51d744029f20ac3bfe0);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .imgIcon
{
	background: url(../../images/assets/drive/photo.svg?usn=1761733587301&s=22c296dc02479fa87791de1846d6985d8e6ea1e8);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .audioIcon
{
	background: url(../../images/assets/drive/audio.svg?usn=1761733587301&s=9aa8d66e4c6459284e4ee5cbbe4defbe8dc0ef75);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .videoIcon
{
	background: url(../../images/assets/drive/video.svg?usn=1761733587301&s=59a986da2bcb0befd87d8d6bd46416c589c52141);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .zipIcon
{
	background: url(../../images/assets/drive/zip.svg?usn=1761733587301&s=5d9053a4772ca344233a1f89f5f9fa61705fc473);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .docIcon
{
	background: url(../../images/assets/drive/docx.svg?usn=1761733587301&s=6b0b082bedcf6565175f44aa31dc36b49420f601);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .linkIcon
{
	background: url(../../images/assets/drive/link.svg?usn=1761733587301&s=6157eca97639260036f3f950f556600385e330a0);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .pptxIcon
{
	background: url(../../images/assets/drive/pptx.svg?usn=1761733587301&s=6295a58b95ec8929a03a857daa6a6fb61b49cd81);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView .xlsxIcon
{
	background: url(../../images/assets/drive/xlsx.svg?usn=1761733587301&s=e010ea537c80d774617d6189b11e12ba710c068c);
	height: 25px;
	width: 25px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tableView table tfoot tr.pager
{
	display: none;
}
.OneDriveTable .tableView table.hasmore tfoot tr.pager
{
	display: table-row;
}
.OneDriveTable .tableView table.hasmore tfoot tr.pager:hover
{
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}
.OneDriveTable .tableView table.hasmore tfoot tr.pager a.more
{
	display: block;
	text-align: center;
	padding: 14px 10px;
}
.OneDriveTable .tileView .data ul
{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.OneDriveTable .tileView .data ul > li
{
	padding: 10px 10px 10px 10px;
	margin: 0 1% 10px 0;
	position: relative;
	border-radius: 3px;
	background-color: #ffffff;
	width: 49%;
	box-sizing: border-box;
}
.OneDriveTable .tileView .data ul > li:hover
{
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.24);
}
.OneDriveTable .tileView .data ul > li:first-child
{
	margin-left: 0;
}
.OneDriveTable .tileView .data .thumbnail img
{
	height: 100px;
	object-fit: contain;
	width: 100%;
}
.OneDriveTable .tileView .data .thumbnail + .icon
{
	display: none;
}
.OneDriveTable .tileView .data .icon
{
	background: url(../../images/assets/drive/file.svg?usn=1761733587301&s=ddbdddfc1e0dd65cf512f8aabad26f07a22b03d0);
	height: 100px;
	width: 100px;
	background-size: contain;
	display: block;
}
.OneDriveTable .tileView .data .icon.folderIcon
{
	background: url(../../images/assets/drive/folder.svg?usn=1761733587301&s=2c4d03c72e531209e9bd07a322a5f91b5b4c74c6);
	height: 100px;
	width: 100px;
	background-size: contain;
	display: block;
	cursor: pointer;
}
.OneDriveTable .tileView .data .name
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.OneDriveTable .tileView .data .date
{
	font-size: 75%;
}
.OneDriveTable .tileView a.download-item
{
	background: url(../../thirdparty/icon54/svg/solid/BasicIcons/Download.svg?usn=1761733587301&s=0330747d30b2a3b0e1164151623c99cfddb2cccc);
	height: 12px;
	width: 12px;
	background-size: contain;
	display: block;
	position: absolute;
	bottom: 5px;
	right: 3px;
}
.OneDriveTable .tileView .data .size
{
	display: none;
}
.OneDriveTable .tileView .data li.folder-item .size
{
	display: block;
	position: absolute;
	top: 78px;
	left: 20px;
	font-size: 75%;
	font-weight: bold;
	color: #333333;
}
.OneDriveTable .tileView .more a
{
	display: block;
	text-align: left;
	padding: 14px 10px;
}
.OneDriveTable .tileView .nodata
{
	padding: 20px 0 0 0;
}
.Content-Editor_Standard
{
	--base__background-color: #fdfdfd;
	--base__background-color--hover: #fdfdfd;
	--base__border-color--hover: #b9b9b9;
	--base__border-color: #dcdcdc;
	--base__invalid__border-color: #ed5e5f;
	--base__placeholder__color: #757575;
	--base__placeholder__opacity: 0.7;
	--base__required__border-color: #ed5e5f;
	--base__text__color: #808080;
	--base__border-radius: 3px;
	--base__border-style: solid;
	--base__border-width: 1px;
	--base__box-shadow: none;
	--base__font-family: Roboto-Light,Muli,Arial,Verdana,SansSerif;
	--base__font-size: 14px;
	--base__height: 30em;
	--base__padding: 1em;
	--base__transition: all 0.5s ease;
	--base__border--hover: var(--base__border-width) var(--base__border-style) var(--base__border-color--hover);
	--base__border--invalid: var(--base__border-width) var(--base__border-style) var(--base__invalid__border-color);
	--base__border-bottom--required: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--base__border-left--required: var(--base__border-width) var(--base__border-style) var(--base__required__border-color);
	--base__border-right--required: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--base__border-top--required: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--base__border: var(--base__border-width) var(--base__border-style) var(--base__border-color);
	--blockquote__background-color: #f5f5f5;
	--blockquote__border-color: #999999;
	--blockquote__color: var(--base__text__color);
	--code__background-color: #f5f5f5;
	--code__color: var(--base__text__color);
	--node__outline__color: #1a73e9;
	--popup__background-color: var(--toolbar__background-color);
	--popup__border-color: var(--toolbar__border-color);
	--popup__box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
	--table__border-color: var(--base__border-color);
	--table__header__background-color: #eaeaea;
	--toolbar-item__background-color--hover: var(--base__background-color);
	--toolbar-item__background-color: #f5f5f5;
	--toolbar-item__border-color--hover: #eaeaea;
	--toolbar-item__border-color: transparent;
	--toolbar-item__color--hover: var(--base__text__color);
	--toolbar-item__color: var(--base__text__color);
	--toolbar-item__font-size: 1.2em;
	--toolbar__background-color: #f5f5f5;
	--toolbar__border-color: #eaeaea;
}
@media only screen and (min-width: 40.0625em)
{
div#showPortalConfig
{
	display: block;
}
#Container_Sitemap
{
	padding: 10px 5px;
}
#Container_Sitemap h1
{
	padding-left: 10px;
}
#Container_Sitemap .Sitemap_Column
{
	margin-right: 20px;
	margin-left: 20px;
}
.recurrencyDialog
{
	width: 400px;
}
.fieldset_recurrencyDialog span.optgroup_recurrencyDialog
{
	display: inline;
}
.editfield_recurrencyDialog
{
	width: 76%;
}
.ix-grid-column
{
	position: relative;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	height: auto !important;
}
.ix-small-hide
{
	display: block;
	visibility: visible;
}
.ix-large-hide
{
	display: block;
	visibility: visible;
}
.ix-medium-hide
{
	display: none;
	visibility: hidden;
}
.ix-medium-push-0
{
	position: relative;
	left: 0;
	right: auto;
}
.ix-medium-pull-0
{
	position: relative;
	right: 0;
	left: auto;
}
.ix-medium-push-1
{
	position: relative;
	left: 8.33333%;
	right: auto;
}
.ix-medium-pull-1
{
	position: relative;
	right: 8.33333%;
	left: auto;
}
.ix-medium-push-2
{
	position: relative;
	left: 16.66667%;
	right: auto;
}
.ix-medium-pull-2
{
	position: relative;
	right: 16.66667%;
	left: auto;
}
.ix-medium-push-3
{
	position: relative;
	left: 25%;
	right: auto;
}
.ix-medium-pull-3
{
	position: relative;
	right: 25%;
	left: auto;
}
.ix-medium-push-4
{
	position: relative;
	left: 33.33333%;
	right: auto;
}
.ix-medium-pull-4
{
	position: relative;
	right: 33.33333%;
	left: auto;
}
.ix-medium-push-5
{
	position: relative;
	left: 41.66667%;
	right: auto;
}
.ix-medium-pull-5
{
	position: relative;
	right: 41.66667%;
	left: auto;
}
.ix-medium-push-6
{
	position: relative;
	left: 50%;
	right: auto;
}
.ix-medium-pull-6
{
	position: relative;
	right: 50%;
	left: auto;
}
.ix-medium-push-7
{
	position: relative;
	left: 58.33333%;
	right: auto;
}
.ix-medium-pull-7
{
	position: relative;
	right: 58.33333%;
	left: auto;
}
.ix-medium-push-8
{
	position: relative;
	left: 66.66667%;
	right: auto;
}
.ix-medium-pull-8
{
	position: relative;
	right: 66.66667%;
	left: auto;
}
.ix-medium-push-9
{
	position: relative;
	left: 75%;
	right: auto;
}
.ix-medium-pull-9
{
	position: relative;
	right: 75%;
	left: auto;
}
.ix-medium-push-10
{
	position: relative;
	left: 83.33333%;
	right: auto;
}
.ix-medium-pull-10
{
	position: relative;
	right: 83.33333%;
	left: auto;
}
.ix-medium-push-11
{
	position: relative;
	left: 91.66667%;
	right: auto;
}
.ix-medium-pull-11
{
	position: relative;
	right: 91.66667%;
	left: auto;
}
.ix-medium-1
{
	width: 8.33333%;
}
.ix-medium-2
{
	width: 16.66667%;
}
.ix-medium-3
{
	width: 25%;
}
.ix-medium-4
{
	width: 33.33333%;
}
.ix-medium-5
{
	width: 41.66667%;
}
.ix-medium-6
{
	width: 50%;
}
.ix-medium-7
{
	width: 58.33333%;
}
.ix-medium-8
{
	width: 66.66667%;
}
.ix-medium-9
{
	width: 75%;
}
.ix-medium-10
{
	width: 83.33333%;
}
.ix-medium-11
{
	width: 91.66667%;
}
.ix-medium-12
{
	width: 100%;
}
.ix-medium-offset-0
{
	margin-left: 0 !important;
}
.ix-medium-offset-1
{
	margin-left: 8.33333% !important;
}
.ix-medium-offset-2
{
	margin-left: 16.66667% !important;
}
.ix-medium-offset-3
{
	margin-left: 25% !important;
}
.ix-medium-offset-4
{
	margin-left: 33.33333% !important;
}
.ix-medium-offset-5
{
	margin-left: 41.66667% !important;
}
.ix-medium-offset-6
{
	margin-left: 50% !important;
}
.ix-medium-offset-7
{
	margin-left: 58.33333% !important;
}
.ix-medium-offset-8
{
	margin-left: 66.66667% !important;
}
.ix-medium-offset-9
{
	margin-left: 75% !important;
}
.ix-medium-offset-10
{
	margin-left: 83.33333% !important;
}
.ix-medium-offset-11
{
	margin-left: 91.66667% !important;
}
.ix-medium-reset-order
{
	float: left;
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}
.ix-grid-column.ix-medium-centered
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.ix-grid-column.ix-medium-uncentered
{
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-column.ix-medium-centered:last-child
{
	float: none;
}
.ix-grid-column.ix-medium-uncentered:last-child
{
	float: left;
}
.ix-grid-column:last-child:not(:first-child)
{
	float: right;
}
.ix-grid-column.ix-medium-uncentered.opposite
{
	float: right;
}
.ix-grid-row.ix-medium-collapse > .ix-grid-column
{
	padding-left: 0;
	padding-right: 0;
}
.ix-grid-row.ix-medium-collapse .ix-grid-row
{
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-row.ix-medium-uncollapse > .ix-grid-column
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.ix-medium-pLNone
{
	padding-left: 0;
}
.ix-medium-pRNone
{
	padding-right: 0;
}
.ix-m2l3 > div > [data-tablerecord]
{
	width: 49.5%;
	float: left;
}
.ix-m2l3 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 1%;
}
.ix-m2l4 > div > [data-tablerecord]
{
	width: 49.5% !important;
	float: left;
}
.ix-m2l4 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 1%;
}
.ix-m3l5 > div > [data-tablerecord]
{
	width: 32.66%;
	float: left;
}
.ix-m3l5 > div > [data-tablerecord]:not(:nth-child(3n))
{
	margin-right: 1%;
}
.ix-s2m4l6 > div > [data-tablerecord]
{
	width: 24.25%;
}
.ix-s2m4l6 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 0;
}
.ix-s2m4l6 > div > [data-tablerecord]:not(:nth-child(4n))
{
	margin-right: 1%;
}
.ix-s2m5l7 > div > [data-tablerecord]
{
	width: 19.2%;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 0;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(5n))
{
	margin-right: 1%;
}
div[data-filter="rangeoffilter"] > input
{
	width: 48% !important;
	display: inline-block !important;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div[data-filter="rangeoffilter"] .flatpickr-wrapper
{
	width: 48% !important;
	display: inline-block !important;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Share_Wizard_Left
{
	min-height: 700px;
}
.Share_Wizard_Right
{
	min-height: 635px;
	padding: 10px;
}
.Share_Searchfield
{
	width: 15%;
	min-width: 120px;
	margin-top: auto;
	float: right;
}
.Share_Searchfield.guid-E66349245BA43B6A0741BA0B59ACFFDC7330FD75,
.Share_Searchfield.guid-79D27731A29B93F9DD434AD940C3550F3BEFCBB8,
.Share_Searchfield.guid-D3E1DEB2BFC4FBA6500D3AF8264550B1215FDEC1,
.Share_Searchfield.guid-A7427412676DBCAFF2076F41B648FEDA5C5E0928
{
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 60px);
	float: none;
}
.Share_Container_Tile_Iconbar
{
	left: 110px;
}
.Share_Container_Tile_Members
{
	left: 11px;
}
.Share_Container_Tile_Iconbar .guid-0EEC3860A88AAF4DE8FA2CFA3822039DB17239B3
{
	left: 5px;
}
.Share_Container_Info
{
	min-height: 180px;
}
.Share_Container_Info_Img img
{
	width: 180px;
	height: 180px;
}
.Share_Container_Info_Content
{
	margin-left: 180px;
	margin-top: -180px;
}
.Share_Container_Info_FavIcon
{
	top: 10px;
}
.Share_Container_Info_Iconbar
{
	left: 190px;
}
.Share_Info_Image_Background
{
	width: 180px;
	height: 180px;
}
.Share_Container_Info_Img img[style*=".svg"]
{
	background-size: 50%;
}
.guid-26A027946FF93DD6C4C84BB730F20B7B93F9E7DF .Share_Size_Small
{
	top: 145px !important;
	left: 140px !important;
}
.Share_Size_Big
{
	top: 40px;
	left: 40px;
	width: 15px;
	height: 15px;
}
.Share_Size_Very_Small
{
	top: 20px;
	left: 20px;
	width: 7px;
	height: 7px;
}
.Share_Size_None
{
	top: 35px;
	left: 35px;
	width: 10px;
	height: 10px;
}
.Share_DefaultProfilImageInfo
{
	height: 180px;
	width: 180px;
}
a.guid-C9B526052D27011A1BE6FC24295238644A148747
{
	width: 132px;
}
a.guid-C9B526052D27011A1BE6FC24295238644A148747:hover
{
	width: 130px;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU
{
	width: initial;
}
div.guid-D559FD386492FF6F13378D91C929EE05BC9CF3F2 .SHARE_TAB_MENU > li
{
	margin-right: 15px;
}
.bm-tiny-large + div.tox-hugerte
{
	min-height: 400px;
}
.bm-tiny-small + div.tox-hugerte
{
	height: 150px !important;
}
input.Search#ID_distributioncontrol1709E9FA_searchvalue[rel="searchvalue"]
{
	left: -10px;
	position: relative;
}
span#groupPostsCountSmall.Share_Notification.nav_counter,
span#chatPostsCountSmall.Share_Notification.nav_counter
{
	display: none;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}
.bm-grid-col-1-2-2-onlyleft > .row
{
	width: calc(50% - 10px);
}
.bm-grid-col-1-2-2-onlyright > .row
{
	width: calc(50% - 10px);
	margin-left: calc(50% - -10px);
}
.bm-grid-col-custom-sm
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col-m),1fr);
}
.bm-grid-col-custom-sml
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col-m),1fr);
}
.bm-grid-col-1-2-2
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
	align-items: end;
}
.bm-grid-col-1-2-4
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
	align-items: end;
}
.bm-grid-col-1-2-3
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
	align-items: end;
}
#GridColumn_2
{
	z-index: 2;
}
#GridColumn_7
{
	width: calc(100% - 190px) !important;
}
#GridColumn_12
{
	width: 190px !important;
}
#Action_Share
{
	right: 77px;
}
#Action_Settings
{
	display: block;
}
#GridColumn_8
{
	display: block;
	visibility: visible;
}
#Container_Menu_Droplist_1 .menu .item[data-has-children="no"] > .label
{
	padding: 0 15px 0 10px;
}
#GridColumn_4
{
	background-color: #ffffff;
}
#Container_AppMenu li
{
	margin-right: 25px;
	float: left;
}
#Container_AppMain
{
	min-height: 650px;
}
div.portalsite div.portalcolumn .portlet .portletHeader
{
	pointer-events: auto;
}
div.portalsite div.portalcolumn .portlet .portletHeader:hover
{
	cursor: -webkit-grab;
	cursor: grab;
}
div.portalsite div.portalcolumn .portlet_news .portletHeader
{
	pointer-events: auto;
}
div.portalsite div.portalcolumn .portlet_news .portletHeader:hover
{
	cursor: -webkit-grab;
	cursor: grab;
}
div.portalsite div.portalcolumn .portlet_news.empty-square
{
	margin-top: -125px;
}
div.portalsite div.portalcolumn .portlet_loginbg .portletHeader
{
	pointer-events: auto;
}
div.portalsite div.portalcolumn .portlet_loginbg .portletHeader:hover
{
	cursor: -webkit-grab;
	cursor: grab;
}
div.portalsite div.portalcolumn .portlet_loginbg.empty-square
{
	top: -105px;
}
div.portalsite div.portalcolumn .portlet_loginbg::before
{
	height: 3px;
	background: none 0 0 repeat scroll #333333;
}
div.portalsite div.portalcolumn .portlet-login .portletHeader
{
	pointer-events: auto;
}
div.portalsite div.portalcolumn .portlet-login .portletHeader:hover
{
	cursor: -webkit-grab;
	cursor: grab;
}
div.portalsite div.portalcolumn .portlet-login.empty-square
{
	top: 360px;
	width: 490px;
	left: 50px;
}
div.portalsite div.portalcolumn .portlet-login::before
{
	height: 3px;
	background: none 0 0 repeat scroll #333333;
}
#Container_5 .footer-menu-column-container
{
	margin-top: 0;
}
.Sitemap_H1
{
	font-size: 1.1428rem;
	font-weight: 600;
}
.File_View_Gallery .blueimp-gallery > .indicator
{
	padding: 10px;
}
.File_View_Gallery .blueimp-gallery > .indicator > li
{
	width: 25px;
	height: 25px;
}
.File_View_Gallery .blueimp-gallery > .prev
{
	font-size: 45px;
	width: 30px;
	height: 30px;
	line-height: 23px;
	left: 10px;
}
.File_View_Gallery .blueimp-gallery > .next
{
	font-size: 45px;
	width: 30px;
	height: 30px;
	line-height: 23px;
	right: 10px;
}
.Container_Button_Flex
{
	justify-content: flex-end;
	flex-direction: row;
}
div.Container_ResponsiveForm.ix-medium-label-inline [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-medium-label-inline input[type="text"],
div.Container_ResponsiveForm.ix-medium-label-inline select,
div.Container_ResponsiveForm.ix-medium-label-inline textarea,
div.Container_ResponsiveForm.ix-medium-label-inline .file-container
{
	display: block;
	width: 100%;
	float: none;
}
div.Container_ResponsiveForm.ix-medium-label-inline [placeholder]::-webkit-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-medium-label-inline [placeholder]::-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-medium-label-inline [placeholder]:-ms-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-medium-label-inline [placeholder]:-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-medium-label-top [data-control-type="label"]
{
	display: block;
	float: none;
	width: 100%;
	line-height: inherit;
	clear: both;
}
div.Container_ResponsiveForm.ix-medium-label-top [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-medium-label-top input[type="text"],
div.Container_ResponsiveForm.ix-medium-label-top select,
div.Container_ResponsiveForm.ix-medium-label-top textarea,
div.Container_ResponsiveForm.ix-medium-label-top .file-container
{
	display: block;
	float: none;
	width: 100%;
}
div.Container_ResponsiveForm.ix-medium-label-top [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-top [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-top [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-top [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-left [data-control-type="label"]
{
	display: inline-block;
	float: left;
	width: 15%;
	text-overflow: ellipsis;
	overflow: hidden;
	clear: left;
}
div.Container_ResponsiveForm.ix-medium-label-left [data-control-type="viewcontrol"]
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-medium-label-left input[type="text"],
div.Container_ResponsiveForm.ix-medium-label-left select,
div.Container_ResponsiveForm.ix-medium-label-left textarea,
div.Container_ResponsiveForm.ix-medium-label-left .file-container
{
	display: inline-block;
	min-width: initial;
	width: 85%;
}
div.Container_ResponsiveForm.ix-medium-label-left [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-left [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-left [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-left [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-medium-label-hidden [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-medium-label-hidden [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	width: initial;
	clear: both;
	max-width: 100%;
}
div.Container_ResponsiveForm .inline-container
{
	display: inline-block;
	width: auto;
	clear: left;
}
div.Container_ResponsiveForm .inline-container input,
div.Container_ResponsiveForm .inline-container a
{
	display: block;
	float: left !important;
	width: auto !important;
	clear: none !important;
}
div.Container_ResponsiveForm .inline-container [data-control-type="label"]
{
	display: inherit;
	width: inherit;
	clear: none !important;
	float: left !important;
}
.ButtonContainer_Responsive input[type="submit"],
.ButtonContainer_Responsive input[type="button"],
.ButtonContainer_Responsive a
{
	width: auto;
	margin: 5px;
	display: inline-block;
}
.SHARE_TAB_MENU li
{
	float: left;
	padding: 5px 0;
	margin: 0 15px 10px 0;
}
.SHARE_TAB_MENU li a,
.SHARE_TAB_MENU li a:link
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.multisource-search .search-filters fieldset fieldset .facetToggleContainer
{
	display: block;
}
.multisource-search .search-filters fieldset legend.facetopen:hover,
.multisource-search .search-filters fieldset legend.facetclose:hover
{
	cursor: auto;
}
.TT_MODAL section.TT_Content
{
	padding: 35px 20px 20px 20px;
}
.TT_MODAL section.TT_Content .modal-s
{
	width: 250px;
}
.TT_MODAL section.TT_Content .modal-m
{
	width: 500px;
}
.Filewalker .header
{
	height: 35px;
}
.Filewalker .search
{
	position: absolute;
	right: 175px;
	top: 5px;
	left: auto;
	height: auto;
	margin: 0;
}
.Filewalker .search input[id^="ID_SearchInput"]
{
	margin: 0 5px 0 0 !important;
	width: 250px !important;
}
.Filewalker .search input[id^="ID_SearchOk"]
{
	width: auto;
}
.Filewalker .clientPath
{
	margin-top: 3px;
	padding: 0;
}
.Filewalker .clientPath li
{
	line-height: 40px;
	list-style-type: none;
	padding: 0;
	background-color: transparent;
	border: none;
	box-shadow: none;
	margin: 0 5px 0 0;
}
.Filewalker .clientPath li a
{
	color: #6D6D6D;
}
.Filewalker .clientPath li:hover
{
	background-color: transparent;
}
.Filewalker .clientPath li:focus
{
	background-color: transparent;
}
.Filewalker .clientPath img
{
	margin-top: 13px;
}
.Filewalker .subheader li.sort span
{
	font-size: 1.0rem;
}
.Filewalker .subheader li.sort select
{
	display: inline;
	margin-right: 10px;
}
.Filewalker.Filewalker_Container_Block .FwFolder,
.Filewalker.Filewalker_Container_Block .FwFile
{
	width: 16.8%;
	padding: 1%;
}
.OneDriveTable .tableView table thead
{
	display: table-header-group;
}
.OneDriveTable .tableView table tbody tr
{
	display: table-row;
	margin-bottom: inherit;
}
.OneDriveTable .tableView table tbody td
{
	text-align: left;
	display: table-cell;
	border-bottom: inherit;
}
.OneDriveTable .tableView table tbody td::before
{
	content: none;
}
.OneDriveTable .tableView table tbody td:last-child
{
	border-bottom: inherit;
}
.OneDriveTable .tableView table tbody td[data-key="icon"]
{
	display: table-cell;
	background-color: inherit;
}
.OneDriveTable .tableView table tbody td[data-key="name"]
{
	display: table-cell;
	width: inherit;
	background-color: inherit;
}
.OneDriveTable .tableView table tbody td[data-key="size"]
{
	display: table-cell;
}
.OneDriveTable .tableView table tbody td[data-key="icon"]::before,
.OneDriveTable .tableView table tbody td[data-key="name"]::before
{
	content: none;
}
}
@media only screen and (min-width: 64.0625em)
{
.ix-grid-column
{
	position: relative;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	height: auto !important;
}
.ix-small-hide
{
	display: block;
	visibility: visible;
}
.ix-medium-hide
{
	display: block;
	visibility: visible;
}
.ix-large-hide
{
	display: none;
	visibility: hidden;
}
.ix-large-push-0
{
	position: relative;
	left: 0;
	right: auto;
}
.ix-large-pull-0
{
	position: relative;
	right: 0;
	left: auto;
}
.ix-large-push-1
{
	position: relative;
	left: 8.33333%;
	right: auto;
}
.ix-large-pull-1
{
	position: relative;
	right: 8.33333%;
	left: auto;
}
.ix-large-push-2
{
	position: relative;
	left: 16.66667%;
	right: auto;
}
.ix-large-pull-2
{
	position: relative;
	right: 16.66667%;
	left: auto;
}
.ix-large-push-3
{
	position: relative;
	left: 25%;
	right: auto;
}
.ix-large-pull-3
{
	position: relative;
	right: 25%;
	left: auto;
}
.ix-large-push-4
{
	position: relative;
	left: 33.33333%;
	right: auto;
}
.ix-large-pull-4
{
	position: relative;
	right: 33.33333%;
	left: auto;
}
.ix-large-push-5
{
	position: relative;
	left: 41.66667%;
	right: auto;
}
.ix-large-pull-5
{
	position: relative;
	right: 41.66667%;
	left: auto;
}
.ix-large-push-6
{
	position: relative;
	left: 50%;
	right: auto;
}
.ix-large-pull-6
{
	position: relative;
	right: 50%;
	left: auto;
}
.ix-large-push-7
{
	position: relative;
	left: 58.33333%;
	right: auto;
}
.ix-large-pull-7
{
	position: relative;
	right: 58.33333%;
	left: auto;
}
.ix-large-push-8
{
	position: relative;
	left: 66.66667%;
	right: auto;
}
.ix-large-pull-8
{
	position: relative;
	right: 66.66667%;
	left: auto;
}
.ix-large-push-9
{
	position: relative;
	left: 75%;
	right: auto;
}
.ix-large-pull-9
{
	position: relative;
	right: 75%;
	left: auto;
}
.ix-large-push-10
{
	position: relative;
	left: 83.33333%;
	right: auto;
}
.ix-large-pull-10
{
	position: relative;
	right: 83.33333%;
	left: auto;
}
.ix-large-push-11
{
	position: relative;
	left: 91.66667%;
	right: auto;
}
.ix-large-pull-11
{
	position: relative;
	right: 91.66667%;
	left: auto;
}
.ix-large-1
{
	width: 8.33333%;
}
.ix-large-2
{
	width: 16.66667%;
}
.ix-large-3
{
	width: 25%;
	height: auto !important;
}
.ix-large-4
{
	width: 33.33333%;
}
.ix-large-5
{
	width: 41.66667%;
}
.ix-large-6
{
	width: 50%;
}
.ix-large-7
{
	width: 58.33333%;
}
.ix-large-8
{
	width: 66.66667%;
}
.ix-large-9
{
	width: 75%;
}
.ix-large-10
{
	width: 83.33333%;
}
.ix-large-11
{
	width: 91.66667%;
}
.ix-large-12
{
	width: 100%;
}
.ix-large-offset-0
{
	margin-left: 0 !important;
}
.ix-large-offset-1
{
	margin-left: 8.33333% !important;
}
.ix-large-offset-2
{
	margin-left: 16.66667% !important;
}
.ix-large-offset-3
{
	margin-left: 25% !important;
}
.ix-large-offset-4
{
	margin-left: 33.33333% !important;
}
.ix-large-offset-5
{
	margin-left: 41.66667% !important;
}
.ix-large-offset-6
{
	margin-left: 50% !important;
}
.ix-large-offset-7
{
	margin-left: 58.33333% !important;
}
.ix-large-offset-8
{
	margin-left: 66.66667% !important;
}
.ix-large-offset-9
{
	margin-left: 75% !important;
}
.ix-large-offset-10
{
	margin-left: 83.33333% !important;
}
.ix-large-offset-11
{
	margin-left: 91.66667% !important;
}
.ix-large-reset-order
{
	float: left;
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}
.ix-grid-column.ix-large-centered
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.ix-grid-column.ix-large-uncentered
{
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-column.ix-large-centered:last-child
{
	float: none;
}
.ix-grid-column.ix-large-uncentered:last-child
{
	float: left;
}
.ix-grid-column:last-child:not(:first-child)
{
	float: right;
}
.ix-grid-column.ix-large-uncentered.opposite
{
	float: right;
}
.ix-grid-row.ix-large-collapse > .ix-grid-column
{
	padding-left: 0;
	padding-right: 0;
}
.ix-grid-row.ix-large-collapse .ix-grid-row
{
	margin-left: 0;
	margin-right: 0;
}
.ix-grid-row.ix-large-uncollapse > .ix-grid-column
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.ix-large-pLNone
{
	padding-left: 0;
}
.ix-large-pRNone
{
	padding-right: 0;
}
.ix-l2 > div > [data-tablerecord]
{
	width: 49.5%;
	float: left;
}
.ix-l2 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 1%;
}
.ix-m2l3 > div > [data-tablerecord]
{
	width: 32.66%;
}
.ix-m2l3 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 0;
}
.ix-m2l3 > div > [data-tablerecord]:not(:nth-child(3n))
{
	margin-right: 1%;
}
.ix-m2l4 > div > [data-tablerecord]
{
	width: 24.25%;
}
.ix-m2l4 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 0;
}
.ix-m2l4 > div > [data-tablerecord]:not(:nth-child(4n))
{
	margin-right: 1%;
}
.ix-m2l4 > div > [data-tablerecord]:nth-child(2n)
{
	margin-right: 0;
}
.ix-m3l5 > div > [data-tablerecord]
{
	width: 19.2%;
}
.ix-m3l5 > div > [data-tablerecord]:not(:nth-child(3n))
{
	margin-right: 0;
}
.ix-m3l5 > div > [data-tablerecord]:not(:nth-child(5n))
{
	margin-right: 1%;
}
.ix-s2m4l6 > div > [data-tablerecord]
{
	width: 15.8333%;
}
.ix-s2m4l6 > div > [data-tablerecord]:not(:nth-child(4n))
{
	margin-right: 0;
}
.ix-s2m4l6 > div > [data-tablerecord]:not(:nth-child(6n))
{
	margin-right: 1%;
}
.ix-s2m5l7 > div > [data-tablerecord]
{
	width: 13.4285%;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(2n))
{
	margin-right: 0;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(5n))
{
	margin-right: 0;
}
.ix-s2m5l7 > div > [data-tablerecord]:not(:nth-child(7n))
{
	margin-right: 1%;
}
.Share_Container_Info
{
	min-height: 220px;
}
.Share_Container_Info_Img img
{
	width: 220px;
	height: 220px;
}
.Share_Container_Info_Content
{
	margin-left: 230px;
	margin-top: -220px;
}
.Share_Container_Info_Iconbar
{
	left: 240px;
}
.Share_Info_Image_Background
{
	width: 220px;
	height: 220px;
}
.guid-26A027946FF93DD6C4C84BB730F20B7B93F9E7DF .Share_Size_Small
{
	top: 180px !important;
	left: 175px !important;
}
.Share_DefaultProfilImageInfo
{
	height: 220px;
	width: 220px;
}
#systemMessages
{
	right: 7.5%;
}
#chatOptions
{
	right: 7.5%;
}
#smallChatWindow
{
	bottom: 0 !important;
	left: calc(100% - 350px) !important;
	width: 350px !important;
}
span#groupPostsCountSmall.Share_Notification.nav_counter,
span#chatPostsCountSmall.Share_Notification.nav_counter
{
	top: 1px;
	position: relative;
	width: 20px;
	height: auto;
	margin: inherit;
	padding: inherit;
}
.bm-grid-col-custom-sml
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(var(--bm-grid-col-l),1fr);
}
.bm-grid-col-1-2-2
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
	align-items: end;
}
.bm-grid-col-1-2-4
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(4,1fr);
	align-items: end;
}
.bm-grid-col-1-2-3
{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3,1fr);
	align-items: end;
}
#GridRow
{
	margin-bottom: 0;
}
.Chat_New_Message
{
	width: 33px !important;
	height: 33px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	color: #861F41 !important;
	background-color: transparent !important;
}
#GridColumn_2
{
	width: 85%;
	margin: 0 auto;
}
#GridColumn_7
{
	padding: 15px 0 10px 0;
}
#GridColumn_12
{
	padding: 15px 0 10px 0;
}
#Action_Share
{
	right: 67px;
}
#Action_Share .Chat_Container_Small
{
	right: 55px;
	padding: 0;
	background-color: transparent;
	width: 45px !important;
	bottom: 12px !important;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide
{
	margin-right: 0;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide .Share_Notification
{
	color: #861F41 !important;
	margin-left: 13%;
	left: 50%;
	top: calc(50% - 1px);
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide img
{
	position: absolute;
}
#Action_Share .Chat_Container_Small .Chat_Show_Hide::after
{
	color: #861F41;
	position: static;
	transform: none;
}
#Container_Additional_Controls_Inner
{
	right: 0;
}
#GridColumn_1
{
	height: auto !important;
}
#Container_4
{
	height: 0;
}
#Action_Search_Global
{
	background: none;
	width: 25%;
	padding: 0;
	position: relative;
	top: -52px;
	margin: auto;
	z-index: 3;
}
a#ID_GlobalSearchButton,
a#ID_GlobalSearchButton:link
{
	position: absolute;
	margin-right: 0;
}
#Container
{
	display: block;
}
#Container_Menu_Droplist_1
{
	width: 85%;
	margin: 0 auto;
	z-index: 1;
}
#Container_Menu_Droplist_1 .menu
{
	position: relative;
	left: unset;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 1.0rem;
}
#Container_Menu_Droplist_1 .menu .label
{
	transition: none;
	background: #6d6d6d;
}
#Container_Menu_Droplist_1 .menu .image
{
	background-image: none;
	width: 0;
	transition: none;
}
#Container_Menu_Droplist_1 .menu .label:hover
{
	background-color: #ffffff;
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu li.level1.item[data-itemtype="CONT"] > label > .image,
#Container_Menu_Droplist_1 .menu li.level2.item[data-itemtype="CONT"] > label > .image,
#Container_Menu_Droplist_1 .menu li.level3.item[data-itemtype="CONT"] > label > .image
{
	width: 40px;
	height: 40px;
	background-image: url(../../thirdparty/icon54/svg/solid/Arrows/Right2.svg?usn=1761733587301&s=2af11bf72336935923f5565b9747405768355391);
}
#Container_Menu_Droplist_1 .menu .input:checked + .label .image
{
	background-image: none;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .list
{
	padding: 0;
	overflow: visible;
}
#Container_Menu_Droplist_1 .menu .input:checked ~ .level1 .label
{
	padding: 0;
}
#Container_Menu_Droplist_1 .menu ul ul
{
	text-align: left;
}
#Container_Menu_Droplist_1 .menu .list.level0
{
	display: flex;
	align-content: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	position: relative;
	height: auto;
	line-height: 34px;
	padding: 0;
	border: 0;
}
#Container_Menu_Droplist_1 .menu .level0.item
{
	display: block;
	float: left;
}
#Container_Menu_Droplist_1 .menu .level0.label
{
	padding: 0;
	height: 40px;
	line-height: 40px;
}
#Container_Menu_Droplist_1 .menu .level0.label:hover
{
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menu .level0.input:checked + .label
{
	box-shadow: 0 3px 0 0 #861F41 inset;
}
#Container_Menu_Droplist_1 .menu .level0.item.selected > .label
{
	box-shadow: 0 3px 0 0 #861F41 inset;
	background-color: #ffffff;
	color: #861F41;
}
#Container_Menu_Droplist_1 .menu .list.level1
{
	margin: 0;
	position: absolute;
	z-index: 1;
}
#Container_Menu_Droplist_1 .menu .level1.item
{
	height: 40px;
}
#Container_Menu_Droplist_1 .menu .level1.label
{
	height: 40px;
	line-height: 40px;
}
#Container_Menu_Droplist_1 .menu .list.level2
{
	position: relative;
	left: 100%;
	top: -40px;
}
#Container_Menu_Droplist_1 .menu .level2.item
{
	height: 40px;
}
#Container_Menu_Droplist_1 .menu .level1.item[data-itemtype="AMI"] > ul
{
	display: none;
}
#Container_Menu_Droplist_1 .menu .list.level3
{
	position: relative;
	left: 100%;
	top: -40px;
}
#Container_Menu_Droplist_1 .menu .level3.item
{
	height: 40px;
}
#Container_Menu_Droplist_1 .menu .list.level3 > li[data-itemtype="AMI"] > ul
{
	display: none;
}
#Container_Menu_Droplist_1 .menuopenclose
{
	display: none;
}
#CONT_dropline_Container_Menu_Droplist_1_menuopenclose:checked ~ .list.level0
{
	background-color: transparent;
}
#Container_Menu_Droplist_1 .menu .list > li[data-itemtype="AMI"] > ul
{
	display: none;
}
#GridRow_2
{
	width: 85%;
}
#Container_AppMenu
{
	padding: 0;
}
#Container_AppMain
{
	padding: 0;
	margin-top: 15px;
}
#Container_Portal
{
	margin-top: 20px;
}
div.portalsite div.portalcolumn .portlet_news.empty-square
{
	margin: -125px -130px 0 -130px;
}
div.portalsite div.portalcolumn .portlet_loginbg
{
	backface-visibility: hidden;
	display: block;
	overflow: visible;
	transform: translateZ(0);
	transition-duration: 0.3s;
	transition-property: transform;
	vertical-align: middle;
}
div.portalsite div.portalcolumn .portlet-login
{
	backface-visibility: hidden;
	display: block;
	overflow: visible;
	transform: translateZ(0);
	transition-duration: 0.3s;
	transition-property: transform;
	vertical-align: middle;
}
div.portalsite div.portalcolumn .portlet-login.empty-square
{
	top: 440px;
	width: 695px;
}
#GridRow_1
{
	background-color: #6D6D6D;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 0;
}
#GridColumn_3
{
	width: 85%;
}
#Action_Top_Mobile
{
	position: fixed;
	bottom: 30px;
	right: 10px;
	z-index: 1;
}
#Action_Top_Mobile a::after
{
	color: #861F41;
}
.File_View_Gallery .blueimp-gallery > .indicator > li
{
	width: 40px;
	height: 40px;
	margin: 3px;
}
.File_View_Gallery .blueimp-gallery > .prev
{
	font-size: 60px;
	width: 40px;
	height: 40px;
	line-height: 30px;
	left: 15px;
}
.File_View_Gallery .blueimp-gallery > .next
{
	font-size: 60px;
	width: 40px;
	height: 40px;
	line-height: 30px;
	right: 15px;
}
.calendar_container_left
{
	float: left;
	margin-right: 15px;
}
div.Container_ResponsiveForm.ix-large-label-inline [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-large-label-inline input[type="text"],
div.Container_ResponsiveForm.ix-large-label-inline select,
div.Container_ResponsiveForm.ix-large-label-inline textarea,
div.Container_ResponsiveForm.ix-large-label-inline .file-container
{
	display: block;
	width: 100%;
	float: none;
}
div.Container_ResponsiveForm.ix-large-label-inline [placeholder]::-webkit-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-large-label-inline [placeholder]::-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-large-label-inline [placeholder]:-ms-input-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-large-label-inline [placeholder]:-moz-placeholder
{
	color: #0076A8;
}
div.Container_ResponsiveForm.ix-large-label-top [data-control-type="label"]
{
	display: block;
	float: none;
	width: 100%;
	line-height: inherit;
	clear: both;
}
div.Container_ResponsiveForm.ix-large-label-top [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm.ix-large-label-top input[type="text"],
div.Container_ResponsiveForm.ix-large-label-top select,
div.Container_ResponsiveForm.ix-large-label-top textarea,
div.Container_ResponsiveForm.ix-large-label-top .file-container
{
	display: block;
	float: none;
	width: 100%;
}
div.Container_ResponsiveForm.ix-large-label-top [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-top [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-top [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-top [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-left [data-control-type="label"]
{
	display: inline-block;
	float: left;
	width: 15%;
	text-overflow: ellipsis;
	overflow: hidden;
	clear: left;
}
div.Container_ResponsiveForm.ix-large-label-left [data-control-type="viewcontrol"]
{
	float: left;
	clear: right;
	width: 85%;
}
div.Container_ResponsiveForm.ix-large-label-left input[type="text"],
div.Container_ResponsiveForm.ix-large-label-left select,
div.Container_ResponsiveForm.ix-large-label-left textarea,
div.Container_ResponsiveForm.ix-large-label-left .file-container
{
	display: inline-block;
	min-width: initial;
	width: 85%;
}
div.Container_ResponsiveForm.ix-large-label-left [placeholder]::-webkit-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-left [placeholder]::-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-left [placeholder]:-ms-input-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-left [placeholder]:-moz-placeholder
{
	color: transparent;
}
div.Container_ResponsiveForm.ix-large-label-hidden [data-control-type="label"]
{
	display: none;
}
div.Container_ResponsiveForm.ix-large-label-hidden [data-control-type="viewcontrol"]
{
	display: block;
	float: none;
	clear: both;
	width: initial;
	max-width: 100%;
}
div.Container_ResponsiveForm .inline-container
{
	display: inline-block;
	clear: left;
}
div.Container_ResponsiveForm .inline-container input,
div.Container_ResponsiveForm .inline-container a
{
	float: left;
}
div.Container_ResponsiveForm .inline-container [data-control-type="label"]
{
	width: auto !important;
	float: left;
}
.Container_ResponsiveForm > .row > .mce-container
{
	display: inline-block;
	margin-left: 15%;
	margin-top: -1.6em;
	width: 85%;
}
.Container_ResponsiveForm > .row > .mce-container.mce-fullscreen
{
	margin: 0;
}
div.Container_ResponsiveForm.ix-large-label-left select
{
	width: 85%;
}
.ButtonContainer_Responsive input[type="submit"],
.ButtonContainer_Responsive input[type="button"],
.ButtonContainer_Responsive a
{
	width: auto;
	margin: 5px;
	display: inline-block;
}
.multisource-search .search-filters.right
{
	float: right;
	width: 250px;
}
.multisource-search .multisource-records
{
	width: calc(100% - 270px);
	display: inline-block;
	max-width: 1280px;
}
.TT_MODAL
{
	max-width: 85% !important;
}
.TT_MODAL section.TT_Content .modal-l
{
	width: 750px;
}
.TT_MODAL section.TT_Content .modal-xl
{
	min-width: 1000px;
}
.Filewalker .subheader li
{
	padding: 0 20px 0 0;
}
.Filewalker .subheader li a
{
	font-size: 1.0rem;
	background: transparent;
	display: inline;
	height: auto;
	padding: 0;
	text-align: left;
	width: auto;
	border: none;
	box-shadow: none;
}
.Filewalker .subheader li a:hover
{
	background-color: transparent;
}
.Filewalker .subheader li.sort a
{
	background: transparent;
	display: inline;
	height: auto;
	padding: 10px 0;
	text-align: left;
	width: auto;
	border: none;
	box-shadow: none;
}
.Filewalker .content
{
	margin: 10px 0;
}
.Filewalker.Filewalker_Container_Block .FwFolder,
.Filewalker.Filewalker_Container_Block .FwFile
{
	width: 12.15%;
	padding: 0.5%;
}
}

/*
 * Including font SparkasseWeb
 * -------------------------- */
@font-face {
	font-family: 'SparkasseWeb';
	src: url(../fonts/SparkasseWeb/Sparkasse_web_Bd.woff?s=d93137635605fd5dc20fe867dc52e968bc3a2c99);
	src: url(../fonts/SparkasseWeb/Sparkasse_web_Bd.woff?s=d93137635605fd5dc20fe867dc52e968bc3a2c99) format('woff'),url(../fonts/SparkasseWeb/Sparkasse_web_Bdlt.woff?s=757a4223c57fc85213a9ec7612e1a2050bfe2300) format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'SparkasseWeb';
	src: url(../fonts/SparkasseWeb/Sparkasse_web_Rg.eot?s=93823f7a54282febd24b221ee9187a4e43705ee9);
	src: url(../fonts/SparkasseWeb/Sparkasse_web_Rg.eot?s=93823f7a54282febd24b221ee9187a4e43705ee9) format('embedded-opentype'), url(../fonts/SparkasseWeb/Sparkasse_web_Rg.woff?s=a528bff0fb5437b7dc865cfd7f8b5266d7935100) format('woff'), url(../fonts/SparkasseWeb/Sparkasse_web_Rg.ttf?s=0ba19008000a561f0c8b496ed443c95baf80e999) format('truetype'), url(../fonts/SparkasseWeb/Sparkasse_web_Rg.svg?s=0e9dab356576e2453fce4926110baa6151a5a525) format('svg');
	font-weight: normal;
	font-style: normal;
}

.tinymce-required {
	border-bottom: 1px dashed #861F41!important;
}

/*
 * Textbox styling for tel:
 */
div.Container_ResponsiveForm.ix-large-label-left input[type="tel"] {
    display: inline-block;
    min-width: initial;
    width: 85%;
}

div.Container_ResponsiveForm.ix-medium-label-left input[type="tel"] {
    display: inline-block;
    min-width: initial;
    width: 85%;
}

div.Container_ResponsiveForm.ix-small-label-left input[type="tel"] {
    display: inline-block;
    min-width: initial;
    width: 85%;
}

/*
 * Style for disabled Buttons
 */
input[type="button" i]:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

/*
 * Globale Suche
 */
.ixsearchgrid {
	display: flex;
    flex-direction: row-reverse;
}

ul.facettext {
	display: flex;
	flex-wrap: wrap;
}

/*
 * Misc Styles
 */
div[data-control-type="upTextareaVControl"].Text_Standard p>img{
	max-width:100%;
	height: auto;
}

div.image-wrapper {
	overflow: hidden;
	box-shadow: 0 0 4px #e0e0e0;
	background-color: #f0f0f0;
	height: calc(100% - 10px);
}

.TT_Title span {
    padding-right: 15px;
}

.shapedtable-styled .ShapTab_RowEven_BG:hover .Text_Standard {
	color: #ffffff;
}
.shapedtable-styled .ShapTab_RowOdd_BG:hover .Text_Standard {
	color: #ffffff;
}

/* Fix Button in Statistik App */
.guid-6CBFDDA200D7E54B97C4AE56DA2CF6672DE8A9C7 {
    margin-top: 5px !important;
}


/*
 * Read / unread styles.
 */
.bmReadAckBtn {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image:url(../../../images/assets/fontawesome icons/check-double.png?s=a5b4c046ded95267deb41b2c5bf7c8d529041ac7);
}

.bmReadAckBtn:hover {
	background-image:url(../../../images/assets/fontawesome icons hover/check-double.png?s=9bfecc422166c584c69e78c3698bac67501c38d9);
}

.bmUnreadAckBtn {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image:url(../../../images/assets/fontawesome icons/bell.png?s=df7049bff4c41979d5fdc75afc892f2d9f721d5f);
}

.bmUnreadAckBtn:hover {
	background-image:url(../../../images/assets/fontawesome icons hover/bell.png?s=67f8e031cbb76fcb542b88908b08b89bf6c310a8);
}

.shaped-table .bmEntryReadFreeTable {
	display: inline-block;
}

div.bmEntryReadHeader > div.bmEntryReadContainer{
    float: none!important;
}

div.bmEntryReadContainer {
    display: inline-block;
    float: left;
    margin-right: 5px;
}

div.bmEntryReadContainerWrapper > a {
    display: inline;
}

div.bmEntryReadContainerWrapper > div.bmEntryReadContainer {
    display: inline!important;
}

div.bmEntryReadContainerWrapper > div.bmEntryReadContainer > a > img{
	vertical-align: text-bottom;
}


.ProseMirror-menubar .ProseMirror-menuitem button.toolbar-item.bold {
	content: "\f032"!important;
}

.pltContent {
	min-height: .01%;
    max-width: 100vw;
    width: 100%;
    overflow-y: hidden;
}

div div.toggle > input + label:before{
	box-shadow: none !important;
}

.range-separator {margin-right: 4%;}

/* Share 3.4 text editor and icon fixes */
ix-content-editor-main {text-align: left;}
ix-content-editor .ProseMirror {font-family: inherit;}
.ProseMirror-menuitem button.bold::before {content: "\f032"!important;}
.ProseMirror-menuitem button.italic::before {content: "\f033"!important;}
.ProseMirror-menuitem button.striketrough::before {content: "\f0cc"!important;}
div.ProseMirror-menu-dropdown.headings::before {content: "\f1dc"!important;}
.ProseMirror-menuitem button.link::before {content: "\f0c1"!important;}
.ProseMirror-menuitem button.image::before {content: "\f03e"!important;}
.ProseMirror-menuitem button.video::before {content: "\f03d"!important;}
.ProseMirror-menuitem button.list::before,
.ProseMirror-menuitem button.bullet-list::before {content: "\f03a"!important;}
.ProseMirror-menuitem button.ordered-list::before {content: "\f0cb"!important;}
.ProseMirror-menuitem button.task-list::before {content: "\f0ca"!important;}
.ProseMirror-menuitem button.bullet-list::before {content: "\f03a"!important;}
.ProseMirror-menuitem button.outdent::before,
.ProseMirror-menuitem button.icon54-l_AlignmentParagraph-DecreaseIndent::before {content: "\f03b"!important;}
.ProseMirror-menuitem button.indent::before,
.ProseMirror-menuitem button.icon54-l_AlignmentParagraph-IncreaseIndent::before {content: "\f03c"!important;}
.ProseMirror-menuitem button.quote::before {content: "\f10e"!important;}
.ProseMirror-menuitem button.code::before {content: "\f121"!important;}
.ProseMirror-menuitem button.codeblock::before {content: "\f1c9"!important;}
.ProseMirror-menuitem button.emoji::before {content: "\f86d"!important;}
.ProseMirror-menuitem button.undo::before {content: "\f0e2"!important;}
.ProseMirror-menuitem button.redo::before {content: "\f01e"!important;}
span[name="labelcontrolA6969ED9"] { left: 5px; bottom: -13px;}
span[name="labelcontrol74FFDFF6"] { left: 9px; }



/*
 * #################### BEGINN VR - Hack ####################
 */

/*
 * remove padding in table because of the sort button
 * -------------------------- */
.Table_Standard th span
{
	color: #6D6D6D;
	font-weight: 600;
}

.Table_Standard > tbody > tr > td
{
	empty-cells: show;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.Table_Standard th a,
.Table_Standard th a:link
{
	color: #6D6D6D;
	font-weight: 600;
	background-position: center;
	background-repeat: no-repeat;
	empty-cells: show;
	padding-right: 0px;
}
.Table_Standard th.order_asc a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f077";
	text-decoration: none;
	position: relative;
	top: 0;
	left: 0px;
	margin-left: 5px;
}
.Table_Standard th.order_desc a::after
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	content: "\f078";
	text-decoration: none;
	position: relative;
	top: 0;
	left: 0px;
	margin-left: 5px;
}
.shapedtable-standard .recordCreationPanel .record
{
}
.shapedtable-standard .recordCreationPanel .record:last-child
{
}
.shapedtable-list .recordCreationPanel .record
{
}


/*
Change of icon colors according to
*/
img[src="/images/1px.gif"]
{
	filter: invert(27%) sepia(92%) saturate(1384%) hue-rotate(172deg) brightness(98%) contrast(101%);
}
img[src="/images/1px.gif"]:hover
{
	filter: invert(67%) sepia(62%) saturate(5364%) hue-rotate(165deg) brightness(98%) contrast(100%);
}

.bm-spotcolor
{
	filter: invert(27%) sepia(92%) saturate(1384%) hue-rotate(172deg) brightness(98%) contrast(101%);
}

.Text_Label
{
	font-weight: 600;
}
/*
 * #################### ENDE VR - Hack ####################
 */

#Action_Top_Mobile a::after
{
	color: #0076A8 !important;
}

.Text_Comment
{
	background-color: #dcdcdc;
}

#ID_LoggedOut_Caption
{
	color: #6d6d6d !important;
}

.bm-grid-table-2
{
	display: grid;
	gap: 1px;
	grid-template-columns: repeat(2,minmax(0, 1fr));
}

.bm-grid-table-3
{
	display: grid;
	gap: 1px;
	grid-template-columns: repeat(3,minmax(0, 1fr));
}

.bm-grid-table-4
{
	display: grid;
	gap: 1px;
	grid-template-columns: repeat(4,minmax(0, 1fr));
}

div[class*="bm-grid-table"] input
{
	border: none;
	background: #E9E9ED;
	background-clip: padding-box;
}

div[class*="bm-grid-table"] > div
{
	box-shadow:0 0 0 1px black;
}

div[class*="bm-grid-table"] > div > *
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.bm-lnw-editfield{
	-webkit-border-radius: revert !important;
}

#ID_listboxcontrol6D42ECF2 {
	display: none;
}

/*
.bm-grid-table-2
{
	display: grid;
	gap: 0px;
	grid-template-columns: repeat(2,1fr);
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.bm-grid-table-3
{
	display: grid;
	gap: 0px;
	grid-template-columns: repeat(3,1fr);
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.bm-grid-table-4
{
	display: grid;
	gap: 0px;
	grid-template-columns: repeat(4,1fr);
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

div[class*="bm-grid-table"] > div
{
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

.bm-lnw-editfield{
	-webkit-border-radius: revert !important;
}
*/
/*
div[class*="bm-grid-table"] > div
{
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	&:nth-child(-n+2){
		border-top: 1px solid #dfdfdf;
	}
	&:nth-child(odd){
		border-left: 1px solid #dfdfdf;
	}
	&:nth-child(-n+3){
		border-top: none;
	}
	&:first-child,
	&:nth-child(3n+1){
		border-left: none;
	}
}*/

/*
COLOR CHANGES OF MENU
 */


#Container_Menu_Droplist_1 .menu .link, #Container_Menu_Droplist_1 .menu .text
{
	color: #ffffff;
}


#Container_Menu_Droplist_1 .menu .list .level2
{
	color: #333333;

}

#Container_Menu_Droplist_1 .level1
{
	color: #333333;

}

#Container_Menu_Droplist_1 .level0
{
	color: #333333;

}

#Container_Menu_Droplist_1 .menu .input:checked + .label .link,
#Container_Menu_Droplist_1 .menu .input:checked + .label .text,
#Container_Menu_Droplist_1 .menu .input:checked + .label .smi
{
	color: #333333;
}


.messagecontainer {
	font-family: "Rubik", "Helvetica", "Arial", "DejaVu Sans", "Trebuchet MS", "Nimbus Sans L", "FreeSans", "Bitstream Vera Sans";
	background-image: url(../../images/assets/common/message.png?s=0b4f8b9fafeb97ceefdebe9d6bb9010b766df8f3);
	position: relative;
    height: 400px;
    width: 600px;
    padding: 65px 0 0 30px;
    color: #2a2a2a;
    box-sizing: border-box;
}
.message {
   
    width: 500px;
    font-size: 14px;
    font-weight: 700;
	margin-bottom: 80px;
}
 
.licenseinfo {
 
    font-weight: 700;
    font-size: 18px;
    
}
.contactinfo{
  
    width: 300px;
    font-size: 11px;
 
}
.contactinfo a {
    font-size: 11px;
    color: #2A2A2A;
	position: absolute;
    bottom: 20px;
    display: block;
}
