

/*
 * WEB-INF/CONTENT/CSS/BOILERPLATE/CSS/STYLE_MOD_ORIG.CSS
*/

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */


article {
  display: block;
}

aside {
  display: block;
}

details {
  display: block;
}

figcaption {
  display: block;
}

figure {
  display: block;
}

footer {
  display: block;
}

header {
  display: block;
}

hgroup {
  display: block;
}

nav {
  display: block;
}

section {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html {
  font-size: 6.25%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body {
  font-family: sans-serif;
  line-height: 1.231;
  background-color: #fff;
  margin: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 16em;
  font-size: 16rem;
}

select {
  font-family: inherit;
}

textarea {
  font-family: inherit;
}

/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection declarations have to be separate
* Also: hot pink! (or customize the background color to match your design)
*/

/*
::-moz-selection { background: #3399ff; color: #fff; text-shadow: none; }
::selection { background: #3399ff; color: #fff; text-shadow: none; }
*/


/* =============================================================================
   Links
   ========================================================================== */

/*
a         { color   : #00e;     }
a:visited { color   : #551a8b;  }
a:hover   { color   : #06e;     }
a:focus   { outline : thin dotted; }
*/

a {
  text-decoration: none;
  outline: 0;
  color: inherit;
}

/*
a:hover   {
  outline: 0;
}
*/


/*outline : 0;*/
/*text-decoration: underline;*/
/*color:red !important;*/
/*outline-offset: -2px;*/

/*:root {*/
/*  --focus-outline: 2px solid #1a73e8;*/
/*  --focus-outline-offset: 1px;*/
/*}*/
/*

a:focus   {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}

a:focus.-outline-inside:focus {
  outline-offset: -2px;
}

button:focus {
  outline : 2px solid #1a73e8;
}

button.-outline-inside:focus {
  outline-offset: -2px;
}

textarea.-focus-outline:focus {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}

textarea.-focus-outline-inside:focus {
  outline: 2px solid #1a73e8;
  outline-offset: -2px;
}

.-focus-outline:focus {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}

.-focus-outline-inside:focus {
  outline: 2px solid #1a73e8;
  outline-offset: -2px;
}
*/

/*
*:focus {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}
*/

/*
*:focus:not(:focus-visible) {
  outline: auto;
  outline-offset: revert;
}
*/

/*

*:focus-visible {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}
*/

/*
a[role=button]:focus {
  outline : 4px solid rgba(0,0,0,0.25);
}
*/

/*
a:active {
  outline: 0;
}
*/


a:visited {
  text-decoration: none;
}


/*
a:focus:after {
  content:'';
  position: absolute;
  height: 2px;
  background: #000;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
}
*/

/*
a {
  text-decoration : none;
  outline: 0;
}

a:focus {
  outline : none;
  outline: 0;

}

a:active {
  outline: 0;
}

a:visited {
  text-decoration : none;
}
*/


h1, h2, h3 {
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background: #ffff78;
  color: inherit;
  font-style: inherit;
  font-weight: normal;
}

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp {
  font-family: Consolas, 'Liberation Mono', Menlo, 'Roboto Mono', Courier, monospace;
  /*font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em;*/
}

/* Improve readability of pre-formatted text in all browsers */
/*
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
*/

q {
  quotes: none;
}

q:before, q:after {
  content: "";
  content: none;
}

small {
  font-size: 85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

dd {
  margin: 0
}

ul, ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */

/*img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }*/

/*
 * Correct overflow not hidden in IE9
 */

/*
svg:not(:root) { overflow: hidden; }
*/


/* =============================================================================
   Figures
   ========================================================================== */

figure {
  margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
/*label { cursor: pointer; }*/

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend {
  border: 0;
  padding: 0;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */


select {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

input {
  /*line-height: normal;*/
  /*font-size: 100%;*/
  margin: 0;
  vertical-align: baseline;
  font-family: inherit;
  background-color: transparent;
}


/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

/*
table button, table input { *overflow: auto; }
*/

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button {
  font-family: inherit;
  border: none;
  line-height: inherit;
  color: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background-color: transparent;
  cursor: pointer;
  white-space: nowrap;
  -webkit-appearance: button;
}

input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
}

/*input[type="search"] {  -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }*/
input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input::-ms-clear {
  display: none;
}


input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* Colors for form validity */
/*input:valid, textarea:valid {  }*/
/*input:invalid, textarea:invalid { background-color: #f0dddd; }*/


/* =============================================================================
   Tables
   ========================================================================== */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  vertical-align: top;
}


/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

.ir br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/*.hidden { display: none !important; visibility: hidden; }*/

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/*.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }*/

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/*.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }*/

/* Hide visually and from screenreaders, but maintain layout */
/*.invisible { visibility: hidden; }*/

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

/*.clearfix { zoom: 1; }*/


/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

/* Style adjustments for viewports 480px and over go here */
/*
@media only screen and (min-width: 480px) {
}
*/

/* Style adjustments for viewports 768px and over go here */
/*
@media only screen and (min-width: 768px) {
}
*/


/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

/*
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
*/



/*
 * WEB-INF/CONTENT/CSS/BASE.CSS
*/

:root{--layout-width:1320px;--layout-side:360px;--layout-spacer:20px;--layout-nav-height:66px;--layout-topic-margin:40px;--layout-min-width:320px;--text-dark:#171717;--body-bg:#EBEDEE;--text-med:#656a76;--text-light:#656a76;--font-bold:600;--link:#0071eb;--link-hover:#1a73e8;--field-border-color:#C9D0D4;--field-border:1px solid var(--field-border-color);--field-radius:5px;--field-border-error:2px solid #E39BB0;--line-border-col:#ddd;--line-border:1px solid var(--line-border-col);--focus-outline:2px solid #1a73e8;--focus-outline-offset:2px;--focus-hover:var(--focus-outline);--sw-width:320px;--media-s:568px;--media-m-min:569px;--media-m:1024px;--media-l-min:1025px;--nav-btn-size:36px;--nav-btn-col-hov:#efefef;--nav-tab-col-hov:#e0e0e0;--nav-btn-active-col-txt:#171717;--nav-logo-height:36px;--nav-block-hover:#fafafa;--btn-primary-bg-col:#0072ec;--btn-primary-bg-col-hov:#235BC2;--btn-primary-col:#fff;--btn-primary-col-hov:#fff;--btn-outline-bg-col:var(--btn-secondary-bg-col);--btn-outline-bg-col-hov:var(--btn-secondary-bg-col-hov);--btn-outline-col:var(--btn-secondary-col);--btn-outline-col-hov:var(--btn-secondary-col-hov);--btn-secondary-bg-col:#fff;--btn-secondary-bg-col-hov:#0072ec;--btn-secondary-col:#0071eb;--btn-secondary-col-hov:#fff;--btn-cancel-bg-col:var(--btn-secondary-bg-col);--btn-cancel-bg-col-hov:var(--btn-secondary-bg-col-hov);--btn-cancel-col:var(--btn-secondary-col);--btn-cancel-col-hov:var(--btn-secondary-col-hov);--btn-radius:3px;--tab-radius:5px;--box-radius:10px;--select-opt-height:calc(var(--nav-btn-size) + 4px);--body-font:-apple-system, BlinkMacSystemFont, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", "Apple Color Emoji", "Segoe UI Emoji", "Android Emoji", EmojiSymbols, sans-serif;--code-font:Consolas, "Liberation Mono", Menlo, "Roboto Mono", Courier, monospace;--content-bg-col:#fff;--status-col:#008A20;--status-completed-col:#9543c8;--icon-bg:invert(31%) sepia(94%) saturate(2957%) hue-rotate(200deg) brightness(102%) contrast(107%);--topic-icon-bg:var(--icon-bg);--topic-icon-sm-bg:'';--panel-view-link-font-size:14rem;--notification-alert:#e11934}@media screen and (max-width:880px){:root{--nav-logo-height:36px;--nav-btn-col-hov:#d1e3fa}}[data-nav]:hover{background-color:var(--nav-block-hover)}*:focus-visible{outline:var(--focus-outline);outline-offset:-2px}button:focus-visible{outline-offset:-1px;border-color:#1a73e8;box-shadow:0 0 0 2px inset #ffffff}.-outline-normal:focus-visible{outline:var(--focus-outline);outline-offset:0}.-outline-inside:focus-visible{outline:var(--focus-outline);outline-offset:calc( 0px - var(--focus-outline-offset) )}.-outline-outside:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}input[type="input"]:focus-visible,input[type="date"]:focus-visible,input[type="datetime-local"]:focus-visible,input[type="search"]:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 2px #1a73e8;outline-offset:0}input[type="checkbox"]:focus-visible{outline-offset:2px}.btn-icon{width:var(--nav-btn-size);height:var(--nav-btn-size);line-height:var(--nav-btn-size)}.btn-icon.-border{border-radius:50%;border-color:#e3e3e3}.btn-icon:focus-visible{border-radius:50%;outline-offset:-1px}.btn-icon[aria-expanded=true]{background-color:var(--nav-btn-col-hov);border-radius:50%}.btn-lnk{padding:5px 10px;display:inline-block;vertical-align:middle;text-align:left;border-radius:var(--btn-radius);border:1px solid transparent}.btn-lnk.-expand{position:relative;width:100%}.btn-lnk.-expand:after{content:'';background-image:url("/content/images-admin/menu_down.svg?v=1737077239314");background-repeat:no-repeat;background-position:center center;background-size:12px 12px;opacity:.8;position:absolute;right:10px;height:20px;width:20px}.btn-lnk.-expand.open:after{background-image:url("/content/images-admin/menu_down.svg?v=1737077239314");background-repeat:no-repeat;background-position:center center;background-size:12px 12px;transform:rotate(180deg);opacity:1}.btn-lnk.-wide{width:100%}.btn-lnk-inline:hover{text-decoration:underline}.btn-lnk-inline:focus-visible{outline-offset:-2px}.btn-lnk.-active{color:var(--nav-btn-active-col-txt);font-weight:var(--font-bold)}.btn-lnk.-border{border-color:#ddd}.btn-lnk.-center{margin:0 auto;display:block}.btn-lnk.-small{font-size:13rem;padding:5px 5px;background-color:#fff}.btn-lnk:hover{background-color:var(--nav-btn-col-hov)}.btn-lnk:focus-visible{outline:var(--focus-outline)}.btn-lnk[aria-expanded=true]{background-color:var(--nav-btn-col-hov);border-radius:var(--box-radius)}.font-weight-bold{font-weight:var(--font-bold)}a:not(.btn-lnk):hover{text-decoration:underline}input:not(:focus-visible),textarea:not(:focus-visible),select:not(:focus-visible){transition:box-shadow .2s}@media (hover: hover) and (pointer: fine){input:not(:focus-visible):hover,textarea:not(:focus-visible):hover,select:not(:focus-visible):hover{outline:0;box-shadow:0 0 0 1px var(--text-med);transition:box-shadow .2s}}input[type=checkbox]:not(:focus-visible){outline:1px solid transparent;transition:outline-color .1s}@media (hover: hover) and (pointer: fine){input[type=checkbox]:not(:focus-visible):hover{outline:1px solid var(--text-med);outline-offset:2px;box-shadow:initial}}.btn-icon:not([disabled]):hover{border-radius:50%;background-color:var(--nav-btn-col-hov)}@media (hover: hover) and (pointer: fine){.btn-icon.-w:hover{border-radius:50%;background-color:rgba(255,255,255,0.2)}}.keyboard-discoverable{opacity:0}@media screen and (min-width:881px){html{overflow-y:scroll;-webkit-overflow-scrolling:touch}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important}[v-cloak]{display:none}body{font-family:var(--body-font);-webkit-font-smoothing:antialiased;min-width:var(--layout-min-width)}body,.body__inner{display:flex;flex-direction:column;min-height:100vh}.thm-lnk{color:var(--link)}@media (hover: hover) and (pointer: fine){.thm-lnk:hover{color:var(--link-hover)}}.lnk-external{position:relative;color:inherit}@media (hover: hover) and (pointer: fine){.lnk-external:hover{color:var(--link-hover)}}.lnk-external:after{content:'';width:11px;height:11px;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.-bold{font-weight:var(--font-bold)}.emo-wrap .emo-glyph{font-size:1px;opacity:0;margin-left:-1px}img.emo-img{height:1.2em !important;width:1.2em !important;margin:0 !important;vertical-align:-0.25em !important}#keyboardHome{position:absolute;top:-300px;left:10px;background:#FFF;font-size:16rem;z-index:100000;padding:5px}#keyboardHome:focus{transition:top linear .2s;top:10px}.hidden{display:none !important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px !important;overflow:hidden;position:absolute;white-space:nowrap;width:1px !important;padding:0;margin:-1}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:initial;height:auto;margin:0;overflow:visible;position:static;width:auto}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.invisible{visibility:hidden}.float-label{display:block;font-size:14rem;position:absolute;color:var(--text-dark);left:50px;transition:.2s ease-in-out transform}.float-input:placeholder-shown+.float-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px !important;overflow:hidden;position:absolute;white-space:nowrap;width:1px !important;padding:0;margin:-1}.float-input:not(:placeholder-shown)+.float-label,.float-input:focus:not(:placeholder-shown)+.float-label{transform:translate(-50px, -42px)}.site-layout{flex:1 1 auto}.site-layout.-admin{display:flex;flex-direction:row}.site-layout.-admin .site-app-admin{flex:1 1 auto;min-width:0}.sticky{position:sticky;top:0;z-index:1}::placeholder{color:var(--text-med);font-weight:normal;opacity:1}[role="button"]{cursor:pointer}[role="link"]{cursor:pointer}.flex-row{display:flex;flex-direction:row}.flex-row-center{display:flex;flex-direction:row;align-items:center}.flex-row-respond{flex:1 1 0%}.flex-col{display:flex;flex-direction:column}.flex-gap-4{gap:4px}.flex-gap-6{gap:6px}.flex-gap-8{gap:8px}.flex-gap-10{gap:10px}.flex-gap-14{gap:14px}.flex-gap-16{gap:16px}.flex-col-respond{flex:1 1 auto}.flex-none{flex:none}.b-layout{margin:0 auto;max-width:var(--layout-width);min-width:0;padding:0 var(--layout-spacer)}.b-layout.-flex{display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flexbox}.b-layout.-blog{max-width:958px;margin-top:80px;margin-bottom:60px}@media (max-width: 880px){.b-layout.-blog{margin-top:0;padding:0}}@media (max-width: 568px){.b-layout.-blog{padding:0}}@media screen and (max-width:568px){.b-layout{margin:0;max-width:inherit}.b-layout.-topic-edit{padding:0}}.layout_free{padding:0 20px 0 15px}.layout_fluid{margin:0 auto;max-width:1200px;min-width:960px;_width:960px;position:relative}.fl{float:left}.fr{float:right}.cf{clear:both;overflow:hidden}.cl{clear:left}.cr{clear:right}.cfa:after{content:'';display:block;clear:both}.cfb:before{content:'';display:block;clear:both}.msgbox{background:#999;color:#fff;padding:9px 12px 10px 12px;position:relative}.msgbox .close{position:absolute;right:12px;top:14px;width:11px;height:11px;background:url("/content/themes/images/close_lite.png?v=1737077239314") no-repeat scroll center center transparent;background-size:11px 11px}@media (-webkit-min-device-pixel-ratio: 1.25),(min-device-pixel-ratio: 1.25),(min-resolution: 120dpi),(min-resolution: 1.25dppx){.msgbox .close{background-image:url("/content/themes/images/close_lite_2x.png?v=1737077239314")}}div.msgbox a.confirm{color:#fff;text-decoration:underline}p.msgheading{margin:6px 0;height:21px;padding:9px 0 0 36px;background-color:#ECF5E2}#modalOverlay{background:#fcfcfc none repeat scroll 0;opacity:.9;position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:400}@media screen{.printonly{display:none !important}}@media print{.screenonly{display:none !important}}.input{display:inline-block;vertical-align:top;overflow:hidden;font-size:16rem;font-weight:normal;padding:8px 10px;border:var(--field-border);border-radius:7px;width:100%;margin:0}.input:not(select){appearance:none}.input.-trans{background-color:transparent}.input_box{display:block;width:auto;max-width:400px;margin:0 20px 0 20px;padding:0 0 6px 0;position:relative}.input_box label{font-weight:normal}.checkbox-with-label label,.radio-with-label label{line-height:24px;vertical-align:middle;margin-left:6px}.checkbox-with-label .instruction,.radio-with-label .instruction{margin:0 0 0 20px}select.input{width:inherit;padding-right:28px;max-width:100%;min-width:150px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}script_off{display:none;font-size:12rem;color:deeppink;padding:5px;line-height:1.5;background-color:lightyellow;border-top:1px solid lightpink;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-transition{opacity:0}.at-handle{text-transform:lowercase}.at-handle:before{content:'@'}@media screen and (max-width:880px){.scrollbar-mobile{overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollbar-mobile::-webkit-scrollbar:vertical{width:12px}.scrollbar-mobile::-webkit-scrollbar:horizontal{height:10px}.scrollbar-mobile::-webkit-scrollbar-thumb{border-radius:5px;border:1px solid #e3e6ec;background-color:#e3e6ec}.scrollbar-mobile::-webkit-scrollbar-track:horizontal{background-color:#fff;border:none}}.scrollbars::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.scrollbars::-webkit-scrollbar:vertical{width:12px}.scrollbars::-webkit-scrollbar:horizontal{height:12px}.scrollbars::-webkit-scrollbar-thumb{border-radius:4px;border:1px #fafafa solid;background-color:#e7e7e7}.scrollbars::-webkit-scrollbar-track{border:1px #f6f6f6 solid;border-right:1px #f6f6f6 solid;border-left:none;background:#fafafa}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.message-intercept{background-color:#fff;display:none;opacity:0;position:fixed;padding:8px 15px;line-height:1.4;font-size:14rem;color:var(--text-med);cursor:default;max-width:500px;z-index:1000;box-shadow:rgba(0,0,0,0.16) 0 2px 5px 0,rgba(0,0,0,0.12) 0 2px 10px 0}.grow{animation:grow 1s}@keyframes grow{from{transform:scale(0)}to{transform:scale(1)}}.flip{transition:transform 1s ease}.flip:hover{transform:translateX(-1px) rotateY(180deg)}.pop{transition:transform .5s}.pop:hover{transform:scale(3) translateX(-1px) rotateY(360deg);transition:transform 1.2s .5s;z-index:1}.progress{transform:rotate(-90deg)}.progress__value{stroke-dasharray:75.39822369;stroke-dashoffset:75.39822369;animation:progress 2s infinite}@keyframes progress{from{stroke-dashoffset:75.39822369}to{stroke-dashoffset:0}}.service-unavailable{margin:30px 20px;padding:10px;border:1px solid #ccc;border:var(--line-border);border-radius:var(--box-radius);background-color:#eaeaea;font-weight:var(--font-bold);font-size:14rem;padding-left:40px;position:relative}.service-unavailable__wrap{display:flex;align-items:center;justify-content:left}.service-unavailable:before{content:'';position:absolute;background-image:url("/content/themes/images/icon_temporary_unavailable.svg?v=1737077239315");background-repeat:no-repeat;background-position:center center;background-size:20px 20px;width:20px;height:20px;left:10px;opacity:.7}

/*
 * WEB-INF/CONTENT/CSS/TOOLTIPS.CSS
*/

#tooltip{overflow:hidden;width:219px;display:none;position:absolute;z-index:601}#tooltip .tooltip_container{overflow:hidden;border:2px #c1d792 solid;border-bottom:none;font-size:11rem;background-color:#fff}#tooltip .tooltip_heading{padding:7px 8px;color:#83af26;font-weight:var(--font-bold);font-size:12rem;background-color:#f8fbed}#tooltip .tooltip_body{padding:6px 7px 9px 8px;color:var(--text-med);line-height:1.2em}#tooltip .tooltip_foot{overflow:hidden;width:219px;height:13px}.tooltip{width:14px;padding-right:12px;cursor:default;display:inline-block;vertical-align:middle;height:13px}label.tooltip_title,label.tooltip_text{display:none}#toolhelp{display:none;position:absolute;padding:6px;color:#fff;font-size:12rem;line-height:15px;z-index:601;background-color:#666;border-radius:3px}#toolhelp .tooltip-pointer{position:absolute;width:0;height:0;border:6px transparent solid;border-top-color:#666;border-bottom:none;bottom:-5px;left:50%;margin-left:-6px}#toolhelp .tooltip-pointer.-below{border:6px transparent solid;border-bottom-color:#666;border-top:none;top:-5px}#toolhelp .tooltip-pointer.-right{border:6px transparent solid;border-right-color:#666;border-left:none;left:0;top:7px}#infotip{display:none;position:absolute;max-width:200px;padding:5px 8px;font-size:14rem;line-height:1.5;z-index:601;background-color:#fff;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.23);border:none}#infotip .infotip-pointer{position:absolute;width:0;height:0;border:6px transparent solid;border-bottom-color:#666;border-top:none;top:-6px;left:20%;margin-left:-6px}#infotip.infodate{font-size:13rem;max-width:inherit;line-height:1.7;white-space:nowrap}#infotip.nowrap{max-width:320px;padding:5px 10px}#infotip td:nth-child(1){text-align:right}.infodate__label{font-weight:var(--font-bold);padding-right:6px}.infotip-ico:after{content:" ";display:inline-block;position:relative;margin:0 0 0 4px;width:14px;height:14px;top:2px;background-image:url("/content/themes/images/help-tip.svg?v=1737077239343");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;opacity:.3}.infotip-ico:after:hover{opacity:1}

/*
 * WEB-INF/CONTENT/CSS/AVATARS.CSS
*/

.avatar{position:relative;border-radius:50%;background-color:#efefef;font-size:0;margin:0;padding:0;border:none;flex:0 0 auto;float:left}.avatar img{border-radius:50%}.site-nav .avatar img{opacity:1;position:relative}.reply-posts .avatar.-lev1{width:34px;height:34px}.reply-posts .avatar.-lev1 img{width:34px;height:34px}.avatar20{width:20px;height:20px}.avatar20 img{width:20px;height:20px}.avatar24{width:24px;height:24px}.avatar24 img{width:24px;height:24px}.avatar26{width:26px;height:26px}.avatar26 img{width:26px;height:26px}.avatar30{width:30px;height:30px}.avatar30 img{width:30px;height:30px}.avatar36{width:36px;height:36px}.avatar36 img{width:36px;height:36px}.avatar40{width:40px;height:40px}.avatar40 img{width:40px;height:40px}.avatar48{width:48px;height:48px}.avatar48 img{width:48px;height:48px}.avatar60{width:60px;height:60px}.avatar60 img{width:60px;height:60px}.avatar120{width:120px;height:120px}.avatar120 img{width:120px;height:120px}.avatar220{width:220px;height:220px}.avatar220 img{width:220px;height:220px}.gen158{float:left;display:inline-block;background:transparent no-repeat 0 0}.avatar20.status{padding-right:4px}.user-label{margin-left:5px;text-transform:uppercase;font-style:normal;font-weight:var(--font-bold);background-color:#EDF1F4;color:#5b6772;padding:2px 6px;border-radius:19px;font-size:10rem;white-space:nowrap}

/*
 * WEB-INF/CONTENT/CSS/SITE/MEDIA.CSS
*/

.show-to-mobile,.show-to-tablet,.show-to-tablet-mobile{display:none}@media screen and (min-width:1025px){.show-to-desktop{display:block}.show-to-desktop-tablet{display:block}.show-to-mobile{display:none !important}.show-to-tablet{display:none !important}}@media screen and (max-width:1024px){.show-to-tablet-mobile{display:block}.show-to-desktop{display:none   !important}}@media screen and (min-width:569px) and (max-width:1024px){.show-to-tablet{display:block}.show-to-desktop-tablet{display:block}.show-to-desktop{display:none   !important}.show-to-mobile{display:none   !important}}@media screen and (max-width:568px){.content-layout{margin-right:0}.show-to-mobile{display:block  }.show-to-desktop{display:none !important}.show-to-tablet{display:none !important}.show-to-desktop-tablet{display:none !important}.content-layout{margin-top:0}}