 @import 'https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@400;700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'; :root { --ic_widgetBg: linear-gradient(to bottom, #fefeff 40%,#cccccd 100%); --ic_widgetBgHover: linear-gradient(to bottom, #fefeee 40%,#dcdccc 100%); --ic_widgetBorder: 1px solid #aaa; --ic_widgetBorder-radius: 7px; --ic_widgetBox-shadow: #999 0px 1px 2px; --ic_paleBg: #eaeaea; --ic_midBg: #ccc; --ic_primary:#225599; --ic_ok:#008200; --ic_warning:#FFD000; --ic_error:maroon; --ic_default:#333; --ic_normalFonts: 'Noto Sans', 'Bitstream Vera Sans','Lucida Sans Unicode', 'Lucida Grade', 'Luxi Serif','Trebuchet MS', Arial, Helvetica, Verdana, sans-serif, unifont; --ic_monospaceFonts: 'Noto Sans Mono', Consolas, "Bitstream Vera Sans Mono", "Andale Mono", Monaco, "DejaVu Sans Mono", "Lucida Console", monospace; } .ic_primary { color:var(--ic_primary) !important; } .ic_ok { color:var(--ic_ok) !important; } .ic_error { color:var(--ic_error) !important; } .ic_default { color:var(--ic_default) !important; } .ic_addRemoveSummaryLine { margin: 0; border-radius: 5px; background: var(--ic_widgetBg); } .ic_addRemoveSummaryLine a, .ic_addRemoveSummaryLine a:active, .ic_addRemoveSummaryLine a:link, .ic_addRemoveSummaryLine a:focus, .ic_addRemoveSummaryLine a:hover, .ic_addRemoveSummaryLine a:visited { color: white; color: black; text-decoration: none; display: block; padding: 5px 10px; min-height:18px; } .ic_addRemoveMirror { padding: 2px 4px; }div.ic__adminbar { margin:0; padding:0; width: 100%; z-index: 90; background: var(--ic_paleBg); text-align: right; } div.ic__adminbar a { color: #000; } div.ic_menu a i { padding-right: 5px; }.ic_core_auditLogEntry p { border-top: 2px solid #333; background-color: #ccc; padding: 3px; }.ic_basicListItem { border-bottom: 1px solid #ddd; list-style: none outside none; padding: 2px 10px; } form.ic_checkboxListContainer { display: block; clear: both; border-radius: 3px; margin: 2px 2px 5px 2px; padding:0; border: 1px solid #333; text-decoration: none; font-size: 12px; color: black; box-shadow: #222 1px 1px 4px; position: relative; } form.ic_checkboxListContainer div.ic_checkboxList { border-radius: 3px; margin: 5px; vertical-align: top; background: #eee; text-decoration: none; font-size: 12px; color: black; box-shadow: inset #222 0px 0px 3px; float: left; } form.ic_checkboxListContainer div.ic_checkboxList p { padding: 1px 8px 0 8px; } p.ic_checkboxListHead { margin:0; color: white; background: #667; font-size: 14px; padding: 0px 10px; } p.ic_checkboxListHead { position: relative; } p.ic_checkboxListHead input { font-size: 14px; height: 25px; padding:0px 5px; float:right; position: absolute; top:1px; right:10px; } p.ic_checkboxListSubHead, a.ic_checkboxListSubHead { text-align: center; color: white; font-weight: bold; margin: 0 0 3px 0; padding: 1px 25px; border-radius: 3px 3px 0 0; background: #667; } div.ic_context { padding: 3px; min-width:200px; max-width:80%; background: var(--ic_paleBg); background: var(--ic_widgetBg); border:var(--ic_widgetBorder); box-shadow: var(--ic_widgetBox-shadow); opacity: 0.9; } div.ic_context p { margin: 5px; font-size: 14px; line-height: 18px; } div.ic_context p a { text-decoration: none; color: #222; } div.ic_context p a:hover, div.ic_context p a:focus,div.ic_context p a:active { text-decoration: underline; color: #111; } .ic_activeTextAreaAppender { background: #ABC6DD; color: black; border-radius: 3px; padding: 3px; z-index: 999; width: 100px; text-decoration: none; border: 2px solid #555; } body{ font-family: var(--ic_normalFonts); font-size: 14px; margin: 0; padding: 0; min-width: 320px; background-color: #fff; color:#22292F; } * { margin: 0; padding: 0; } .ic_mono { font-family: var(--ic_monospaceFonts); } .ic_print .ic_noPrint { display: none; } @media print { .ic_noPrint, .ic_buttonContainer, .ic_buttonLink { display: none; } } @media screen { .ic_noScreen { display: none; } .ic_print .ic_noScreen { display: initial; } } div { margin: 0; } p { margin: 5px 0; } .largeTextarea textarea { height: 300px; } textarea { padding: 2px 2px; margin: 2px 0; background-color: white; border-radius: 4px; border:1px solid #aaa; } .ic_largeTextareaFullWidth { width:100%; } input, select { padding: 2px 2px; margin: 1px 0; background-color: white; border-radius: 4px; border:1px solid #aaa; height: 28px; } select { padding: 0px; } select option { padding: 1px 2px 1px 6px; padding-right: 6px; } span.ic_radioOption { float: left; padding-top: 3px; } input.ic_radioInput, input.checkboxInput { width: 20px !important; position: relative; } input.ic_radioInput { top:3px; } span.ic_radioInput, span.checkboxInput { border: 1px solid #aaaaaa; border-radius: 5px; display: block; float: left; margin-right: 8px; padding: 2px 5px 6px 5px; } input[type="checkbox"], input[type="radio"] { height: 14px; margin-top: 0; margin-bottom: 0; vertical-align: middle; } div#ic_content { margin:0; padding:0; } div#ic_none { display: none; position: absolute; top:0; } p.ic_updateSuccess i, p.ic_updateFailed i { vertical-align: middle; } p.ic_updateSuccess { color: #008200; font-size: 14px; } p.ic_updateFailed { color: maroon; font-size: 14px; } div#ic_popUpNotification { color: #111; position:fixed; z-index:999; top:50px; right:50px; background-color: #eee; padding: 10px; border-radius: 7px; border: 2px solid #555; box-shadow: 2px 2px 5px 0px #000; } .ic_notificationTextWithIcon { margin-left: 25px; } .ic_notificationIcon { position: absolute; top:14px; left:0; } .ic_footnote { font-style: italic; color: #556; font-size: 10px; } input.readonly { color: gray; font-style: italic; } p.ic_clear { clear:both !important; } p.ic_clear, p.ic_clear_right { font-size:2px !important; display:block !important; float:none !important; height:1px !important; background: transparent !important; visibility: hidden !important; display: block !important; height: 0 !important; padding: 0 !important; margin: 0 !important; } p.ic_clear_right { clear:right !important; } .ui-sortable { min-height:10px; } .ic_heading { font-size: 1.1em; font-weight: bold; color: #034; } .ic_heading a { text-decoration: none; color: #06b !important; } .ic_heading a:hover,.ic_heading a:active, .ic_heading a:focus { text-decoration: underline; } caption { background: #333; color: white; font-weight: bold; } table.ic_statusTable { width: 100%; border-collapse: collapse; } table.ic_statusTable tr td { vertical-align: top; padding: 5px; border-bottom: 3px solid #aaa; } table.ic_statusTable tr td:first-child { border-right: 1px solid #aaa; white-space: nowrap; } table.ic_statusTable tr td table tr td:first-child { border-right: none; } table.ic_statusTable tr td table tr td { border-bottom: 1px solid #ccc; } table.ic_statusTable ol { list-style-position: inside; } span.ic_loading { background: url("/ic_lib/gif_loading/24.gif") no-repeat; padding: 15px; position: relative; top:5px; margin: 0; margin-left: 10px; } span.ic_listItem { text-decoration: none; display: block; float: left; width: 16px; height: 16px; margin: 0; margin-right: 10px; clear: left; } .ic_listItem { text-decoration: none; color: #012345; } .ic_listShowHide { position: absolute; top:0; right:0; } li.ic_listBox { padding: 0px; border: 1px solid #ddd; clear: both; list-style: none; border-radius: 7px; margin:6px 1px; box-shadow: #999 0px 1px 2px; } .ic_listBox_content { padding: 0 3px 3px 3px; } li.ic_listBox .ic_listBox_content .ic__dialog, li.ic_listBox .ic_listBox_content .ic_dSect.active { border-radius: 5px; } h4 { clear: both; margin:5px 0 2px 0; } .ic_h1 { color: #034; font-size: 20px; margin: 0 0 10px; padding: 5px 15px; background: var(--ic_paleBg); border: 1px solid #aaa; } .active { background-color: #ffffd1; } div.ic_dSect { margin: 0; clear: both; } div.ic_listGUI { position: relative; display: block; padding: 0px; background-color: #EEE; clear:both; } div.ic_listGUI div.ic_listGUI { padding:4px; background-color: #E5E5AA; } .ic_orderContainer select.ic_order { width: auto; padding-right: 3px; } div.ic_pseudoform p, div.ic_pseudoform p *, div.ic_pseudoform * { font-size: 12px; } .ic_orderContainer { text-align: right; } .ic_orderContainer span { white-space: nowrap; } .ic_orderContainer label { padding-right: 10px; float: none !important; } .ic_error { color: maroon; } .ic_ok { color: #008200; } p.ic_error_details_head { font-weight: bold; color: black; border-top: 1px dotted #333; } p.ic_error_details_item { font-weight: normal; color: black; } .ic_error_details_item_debug { font-size: 10px; color: #333; } .ic_pane_head { text-align: center; font-weight: bold; background: #333; border: 2px solid black; border-radius: 7px; margin: 10px; padding: 5px; color: white; font-size: 14px; margin-top: 10px; } .ic_pane_content { margin: 10px; } .ic_error_message * { color: white; } .ic_error_message { overflow: visible !important; display: block; padding:5px 15px; background:maroon; color: white; font-size: 14px; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 5px; font-weight: bold; } .ic_warning, .ic_info { overflow: visible !important; display: block; padding:10px 15px 10px 45px !important; font-size: 14px; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 5px !important; box-shadow: 0px 0px 3px 0px #333333; color: black; font-weight: bold; } .ic_warning { background:var(--ic_warning); } .ic_info { background: #e0eff9; } .ic_fa_icon.fa { font-size-adjust:0.7; position: relative; top:2px; } .ic_successMessage { margin: 20px; border: #008200 1px solid; border-radius: 7px; background-color: #ddeedd; color: #111; padding: 10px; font-size: 15px; box-shadow: 2px 2px 5px 0px #000; } .ic_dataTable { border: 1px solid black; width: 100%; text-align: left; } .ic_dataTable tr, .ic_dataTable tr td { vertical-align: top; } .ic_dataTable tr:nth-child(even) { background-color: #E5E5AA; background-color: #f0f0cc; } .ic_dataTable tr:nth-child(odd) { background-color: #e5e5e5; background-color: #eaefef; background-color: #e5e5ec; } .ic_dataTable tr.ic_heading { background-color: #333; color:#fff; font-weight: bold; } .ic_dataTable td { padding: 2px 5px; vertical-align: middle; } p.ic__p_foot { border-top: 1px solid gray; text-align: right; margin: 0; display: block; padding: 6px; font-size: 10px; clear: both; } html.ic_page a.switch { font-size: 10px; padding: 0px 10px 0px 10px; border: 1px solid gray; cursor: pointer; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; box-shadow: 1px 3px 1px #000; -moz-box-shadow: #000 1px 1px 3px 1px; -webkit-box-shadow: 1px 1px 3px #000; -khtml-box-shadow: 1px 1px 3px #000; } html.ic_page a.switch:hover, html.ic_page a.switch:focus, html.ic_page a.switch:active { border: 1px solid #aaaaaa; } .ic_fieldrow { display: block; text-align: right; clear: both; padding: 0px 0px; position: relative; margin: 0 ; } div.ic_fieldrow { overflow: auto; } p.ic_fieldrow { margin-right: 10px !important; } .ic_fieldrow+p { clear: both; } span.ic_roField { display:block; background-color:#f3f3f3; margin: 5px 0 0 0; min-height:1em; padding:2px 4px 2px 4px; color: #444; } span.ic_clear { display: block; height: 1px; width: 100%; clear: both; } .ic_ipBlacklistFormButton { position:absolute; right:10px; } .ic_formInputQuietComment { display: block; float:right; text-align: center; } .ic_formInput, .ic_formInputInnerAdvice { width: 62%; display: block; float:right; text-align: left; } .ic_formInputInnerAdvice { text-decoration: underline; } .ic_formInputQuietComment { text-decoration: none; font-style: italic; color: #777; font-size: 10px; } .ic_formAssocQuietComment { width: 100%; display: block; clear: both; text-decoration: none; font-style: italic; color: #777; font-size: 10px; padding: 0 5px; } div.ic_pseudoform textarea, html.ic_page form textarea { min-height: 5em; } .ic_formInput input, .ic_formInput textarea, .ic_formInput select, .ic_formInput fieldset, .ic_listGUI select { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ic_formInput select.ic_shorterSelect { width: 50%; } .ic_formInput .ic_shorter, .ic_formInput.ic_shorter { width: 50%; } .ic_formInput .ic_auto { width: auto; } .ic_formInput select.ic_short, .ic_formInput .ic_short { width: auto; } .ic_formInput .ic_selectAddButton { display: inline; } html.ic_page form .shorttext, div.ic_pseudoform .shorttext { width:60%; } .ic_acl { clear: both; margin:5px; } .ic_aclHeading { font-weight: bold; color: #333; margin-right: 10px; } div.ic_pseudoform .ic_required, form .ic_required, .ic_required { font-weight: bold; } div.ic_pseudoform .ic_disabled, form .ic_disabled { color: #555; } div.ic_pseudoform input:disabled { opacity: 0.5; } .ic_fieldrow label { vertical-align: top; float: left; min-width:37%; text-align: right; margin-top: 7px; white-space: nowrap; display: inline-block; overflow: visible; } .ic_associationLabelCont { display: block; } .ic_fieldrow span.ic_associationLabelCont label { position: relative; font-weight: bold; text-align: left; clear: none; left:0; font-size: 14px; width: auto; margin-top:0; } .ic_associationLabel { position: relative; font-weight: bold; text-align: left; clear: none; left:0; font-size: 14px; width: auto; margin-top:0; } p.ic_buttons input { width: auto; } p.ic_buttons { text-align: right; clear: both; width: auto; } .ic__dialogIconButton { margin: 0 5px; cursor: pointer; } .ic_errorMess, .ic_hiddenHelpMessage { display: none; clear: both; color: white; text-align: left; position: relative; border-top: 1px solid #c3c3c3; border-right: 1px solid #777777; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #777777; overflow: auto; overflow: visible; margin: 2px; padding: 13px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; box-shadow: 0px 3px 5px #000; -moz-box-shadow: #000 1px 3px 5px 1px; -webkit-box-shadow: 0px 3px 5px #000; -khtml-box-shadow: 0px 3px 5px #000; } .ic_errorMess { display: block; } .ic_errorMess { background: maroon; } .ic_errorMess p { color:white; } .ic_hiddenErrorMessage { display: none; clear: both; color: maroon; text-align: right; background-color: #fee; position: relative; overflow: visible; margin: 2px; padding: 3px 3px 3px 10px; } .ic_errorField { background-color: #ffeeee; } .ic_hiddenHelpMessage { background: olive; } .ic_hiddenClose { position: absolute; top: 0; right: 3px; color: white; } span.ic__pwMeter { display: block; margin: 2px 10px 10px 2px; padding: 0; float: right; height: 14px; border: 1px solid #aaaaaa; background: #dedede; width:250px; position: relative; } .ic__pwMeter span { height: 14px; margin: 0; border: none; float: right; clear: right; color:black; } .ic__pwMeter span.pwdesc { font-size: 12px; line-height: 14px; font-weight: bold; text-align: center; position:absolute; width: 250px; top:0; } .ic__pwMeter span.pw0 { width: 100%; background-color: gray; } .ic__pwMeter span.pw1 { width: 15%; background-color: red; } .ic__pwMeter span.pw2 { width: 25%; background-color: maroon; } .ic__pwMeter span.pw3 { width: 40%; background-color: yellow; } .ic__pwMeter span.pw4 { width: 60%; background-color: olive; } .ic__pwMeter span.pw5 { width: 80%; background-color: green; } .ic__pwMeter span.pw6 { width: 100%; background-color: lime; } div.ic_ide_buttons { text-align: right; padding:8px; float: right; margin: 0; top:-3px; } p.ic_ide_buttons { display: inline; padding:3px; background-color: #ddd; border-radius: 3px; background: -moz-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -webkit-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -o-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -ms-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); box-shadow: 1px 3px 1px #000; -moz-box-shadow: #000 1px 1px 3px 1px; -webkit-box-shadow: 1px 1px 3px #000; -khtml-box-shadow: 1px 1px 3px #000; } .ic_assocListItm { font-weight: bold; } .ic_dropTarget, .ic_dropContainer { min-height: 6px; min-width: 40px; margin: 0; padding:5px 0 0px 10px; margin-left: 15px; } .ic_dropTarget { border-left:1px dotted #333; } .ic_dropContainer li { list-style-type: none; } .ic_dropContainer li:before { content: '-'; margin-left: -10px; margin-right: 10px; color:#aaa; } .ic_dragItem { min-height: 10px; cursor: move; margin: 0; padding:0px 0 0 0; } .ic_dragOver { border: 1px solid #333; background: #ffffdd; padding-top: 5px; padding-bottom: 5px; } .ic_buttonLink.ic_refresh { float: left; } a.ic__ExpandableHeadLink, p.ic__ExpandableHead { margin: 0; } a.ic__ExpandableHeadLink span.ic_listHead { display: inline; background-color: #333; color: white; font-weight: bold; } a.ic__ExpandableHeadLink span.ic_listItem_content { padding: 6px 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } a.ic__ExpandableHeadLink span.ic_listItemClosed, a.ic__ExpandableHeadLink span.ic_listItemOpen { top:6px; } .ic__ExpandableHead span.ic_icon16 { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 3px 0 5px; margin: 0 5px 0 0px; } .ic__ExpandableHead span.ic_icon16.fa { margin: 0 5px 0 0px; } a.ic__ExpandableHeadLink { background: var(--ic_widgetBg); } a.ic__ExpandableHeadLink:hover { background: var(--ic_widgetBgHover); } a.ic__ExpandableHeadLink, a.ic__ExpandableHeadLink span { display: block; margin:0; padding: 1px 2px; text-decoration: none; color: #012345; } a.ic__ExpandableHeadLink.ic_readOnly, a.ic__ExpandableHeadLink.ic_readOnly span { color: #555; font-style: italic; } p.ic__ExpandableHead a.ic_buttonLink { float:right; position: relative; } a.ic__ExpandableHeadLink:after,.ic_listGUI:after, .ic_fieldrow:after,.ic_clearfix:after, a.ic__ExpandableHeadLink::after,.ic_listGUI::after, .ic_fieldrow::after,.ic_clearfix::after { content: ""; clear: both; display: table; } .ic_listsel_compactDiv .ic_listGUI:after { content: ""; clear: none; display: none; } a.ic__ExpandableHeadLink.ic_readOnly { background: #ddd; } a.ic__ExpandableHeadLink.ic_readOnly:hover { background: #dcdccc; } div.ic__Expandable { margin: 0; padding:0; text-align: left; clear: both; padding: 4px 0; padding: 0px 0; } div.ic__Expandable ol { padding:1px; clear: both; } div.ic__Expandable ul { list-style: none; clear:both; text-indent: 0; padding: 0; margin-left: 20px; list-style-position: inside; } div.ic__Expandable ul li { list-style: none; padding: 2px 0; } a.ic__ExpandableHeadLink span.ic_exp_rightBlock,span.ic_exp_rightBlock, a.ic__ExpandableHeadLink span.ic_exp_rightBlockFlexi,span.ic_exp_rightBlockFlexi { float: right; display: block; text-align: right; position: relative; padding-right: 5px ; } span.ic_exp_rightBlock span, span.ic_exp_rightBlockFlexi span { display: inline; display: inline-block; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 0 0 0 10px; font-size:10px; padding:1px 8px; } span.ic_exp_rightBlock span { font-weight: bold; width: 95px; } span[class^=ic_Status_] { vertical-align: middle; } span.ic_pt_t3, span.ic_pt_s0, span.ic_pt_p1, span.ic_Status_0 { background-color: red; color:white !important; } span.ic_StatusBasic { border: none !important; font-size: 15px !important; } span.ic_Status_0d { background-color:maroon; color:white !important; } span.ic_pt_s2 { background-color: darkgoldenrod; } span.ic_pt_s1, span.ic_pt_p2, span.ic_pt_t2, span.ic_Status_1d { background-color: darkorange; } span.ic_pt_s3, span.ic_pt_t1 { background-color: darkolivegreen; color:white !important; } span.ic_pt_p3 { background-color: #959595; } span.ic_pt_p4, span.ic_pt_t0, span.ic_pt_s4 { background-color: #0F474C; color:white !important; } span [class^="ic_exp_rightBlock"] span.ic_Status_1 { background-color: yellow; color: black; } span.ic_Status_1 { background-color: yellow; color: black; } span.ic_Status_2 { background-color: green; } span.ic_Status_2d { color:white !important; background-color: darkolivegreen; } span [class^="ic_exp_rightBlock"] span.ic_Status_3 { color: black; background-color: #eef; } span [class^="ic_exp_rightBlock"] span.ic_Status_3d { color: black; background-color: #eed; } span.ic_Status_info { color: #333; background-color: #eed; } span.ic_Status_info2 { color: #333; background-color: #eef; } span.ic_exp_leftBlock { float: left; display: block; text-align: left; } .ic_buttonContainer { float: left; display: block; clear: left; } div.ic__Expandable p.ic_noneMessage { margin: 0 3px; clear: both; display: block; background: #eee; padding: 1px 38px; text-align: left; border: 1px solid #bbb; } a.ic__ExpandableHeadLink span.ic_Status,span.ic_Status { display:inline; text-align: center; padding:0px 3px; border: 1px solid #999; } .ic_listHelpTrigger { position: absolute !important; top:2px; right:2px; } .ic_listHelp { background: #eee; border-radius: 5px; display: none; margin: 2px; padding: 2px; } .ic_listIntro { } .ic_listIntro .ic_h1 { margin: 0 0 0 0; } a.ic__ExpandableHeadLink .ic_listItem_content.ic_inactive, a.ic__ExpandableHeadLink .ic_listItem_content.ic_inactive * { color: #888 !important; }div.ic_fileUpload { margin: 5px; background-color: #ddc; padding:0px; clear: left; width: 400px; text-align: center; } div.ic_fileUpload p { font-size: 12px; text-align: center; } div.ic_fileUpload { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; } div.ic_fileUpload p.ic_uploadHeading { background: #ccc; background: linear-gradient(to bottom, #ccc 20%,#ddd 50%, #fff 100%); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; } .ic_uploadHeading span { position: relative; top: .5em; margin-right:40px; display: block; } div.ic_fileUpload p span img { text-align: center; float:left; position: relative; top: .5em; } div.ic_fileUpload iframe { margin: 1px auto 1px auto; width: 400px; height: 100px; border: none; } div.ic_fileUpload p.ic_uploadHeading a.uploadClose.ic_buttonLink { float: right; margin: 0 5px; } a.ic_fileUpload p { box-shadow: 1px 1px 5px #000; } div.ic_fileUpload { box-shadow: 2px 2px 5px #000; } .ic_core_mansfileContOuter { text-align: center; } .ic_core_mansfileCont { border: 1px #333 solid; border-radius: 7px; padding: 0 0 5px 0; text-align: center; margin: 5px; box-shadow: 2px 2px 5px 0px #000; min-width: 400px; display: inline-block; vertical-align: top; } .ic_core_mansfileCont p.ic_buttons { text-align: center; } .ic_core_mansfileCont p.ic_core_mansfileContHead { background: #333; border-radius: 3px; margin: 0 0 3px 0; padding: 3px; color: white; } .ic_imagePreview { margin:5px; border:solid 2px gray; max-width:400px; max-height:400px; } div.ic_importProgress { padding:5px; } p.ic_progressbar { border: 1px solid #555; position: relative; padding: 0px; background-color: #ddd; height: 20px; margin: 0 3px; } div.ic_importProgress p.ic_progressbar { border: 2px solid #333; } p.ic_progressbar span.ic_progressbarInner { background-color: teal; background: #2191a7; background: -moz-linear-gradient(top, #2191a7 0%, #34ccda 50%, #22c4d6 51%, #85e3e9 100%); background: -webkit-linear-gradient(top, #2191a7 0%,#34ccda 50%,#22c4d6 51%,#85e3e9 100%); background: linear-gradient(to bottom, #2191a7 0%,#34ccda 50%,#22c4d6 51%,#85e3e9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2191a7', endColorstr='#85e3e9',GradientType=0 ); border-right: 1px solid black; position: absolute; top:0px; left:0px; height: 100%; } p.ic_progressbar span.ic_progressbarInnerText { position: absolute; display: block; top:0px; left:0px; color: black; width: 100%; text-align: center; } .ic_thumb { max-width:80px; max-height:80px; width: auto; background: #eee; } .ic_thumb_placehoder, div.ic_pseudoform .ic_thumb_placehoder { font-size: 60px; padding: 10px; border-radius: 7px; color: #cce; }.ic_greenOK, .ic_green { color: #008200 !important; } .ic_amber { color: #DA8028 !important; } .ic_blue { color: #0016b0 !important; } .ic_redERROR, .ic_red { color: maroon !important; } .ic_softGrey { color: #555577 !important; } span.ic_listItemClosed, span.ic_listItemOpen, .ic_showHelp { font-family: 'Font Awesome 5 Free'; font: normal normal normal 14px/1 'Font Awesome 5 Free'; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } span.ic_listItemClosed:before { content: "\f138";} span.ic_listItemOpen:before { content: "\f13a";} .ic_showHelp:before { content: "\f059";} * a.ic_showHelp{color:olive;} .ic_showHelp:hover, .ic_showHelp:focus, .ic_showHelp:active{color:olivedrab;} .fa { vertical-align: middle; padding: 0; margin: 0; } .ic_aceEditor { position: absolute !important; width: 100%; height: 100%; } .ic_aceEditorContainer { position: relative; display: block; border:1px solid #777; border-top: 1px solid #ccc; width: 98%; margin:0 1%; min-height: 300px; background-color: white; text-align: left; resize: vertical; overflow: auto; } .ic_aceEditorContainer.readonly .ic_aceEditor { background-color: #eee !important; } .ic_aceEditorHeader { position: relative; display: block; border:1px solid #777; border-bottom: 1px solid #ddd; width: 98%; margin: 5px 1% 0 1%; text-align: right; background-color: #eee; clear: both; } .ic_aceEditorHeader p { padding: 0 20px; text-shadow: 0 0 2px white; font-size: 14px; font-family: var(--ic_monospaceFonts); } .ic_tabSection { border: 1px solid gray; border-radius: 0 0 7px 7px; background: white; position: relative; display: block; clear: both; min-height: 50px; } .ic_tab { background: #ddd; border: 1px solid gray; border-bottom: 1px solid #ddd; border-radius: 7px 7px 0 0; color: #333; cursor: pointer; display: inline-block; width: auto; height: 20px; padding:8px 8px 2px 8px; position: relative; white-space: nowrap; } .ic_tab.active { position: relative; color: black; height: 20px; background: white; border-bottom: 1px solid white; top:1px; } .ic_tabs { padding: 3px 3px 0 3px; display: block; clear:both; position: relative; z-index: 2; } input[readonly="readonly"], input[readonly] { color: #444; background: var(--ic_paleBg); } select.ic_multipleSelect { height: auto; } .ic_checkboxSubSection { display: block; clear: both; } .ic_checkboxItem { display: block; border-bottom: 1px solid #777; position: relative; clear: both; } .ic_checkboxItemLabel { display: block; float:left; clear:left; width:58%; } .ic_checkboxField { display: block; float:right; clear:right; width:40%; text-align: left; } .ic_checkboxField * { margin-right: 10px; } .ic_checkboxSubSection span.ic_checkboxSubSectionHead { display: block; clear: both; background: no-repeat gray; line-height: 20px; padding:2px 10px 2px 10px; border-radius: 7px; cursor: pointer; display:block; float: left; clear:both; } .ic_richTextArea { clear: both; display: block; border: 1px solid black; background: white; width:98%; margin: 1%; margin-bottom: 15px; min-height: 15px; } .ic_richTextArea_ro { background: #f3f3f3; } .ic_richTextAreaContainer { clear: both; display: block; margin: 1%; border: 2px solid gray; width:98%; } a.ic_srcToggle, a.ic_srcToggle:hover, a.ic_srcToggle:focus, a.ic_srcToggle:link, a.ic_srcToggle:visited,a.ic_srcToggle:active { position: relative; top:-7px; text-decoration: none; background: #777; color: white; border-radius: 7px; padding: 0px 3px; margin: 5px; } a.ic_srcToggle:hover, a.ic_srcToggle:focus, a.ic_srcToggle:active { background: #888; color: white; } .ic_qm_quixDisplayContainer .ic_proxyObjectListOuter { margin:2px; padding:2px; } .ic_formProxyItem { border-radius: 7px; border: 1px solid #777; background-color: #f5ffff; padding:0; margin: 2px; clear: both; } .ic_formProxyItem .ic_formProxyItem { box-shadow: none; margin: 0px; border: 1px solid #ccd; background-color: #eef; } .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem { border: 1px solid #ccc; background-color: #eee; } .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem { border: 1px solid #bcc; background-color: #dee; } .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem .ic_formProxyItem { border: 1px solid #bbc; background-color: #dde; } .ic_formProxyItemInner { padding:0 1px; } .ic_formProxyContainer { padding: 0px; clear:both; } .ic_proxyObjectListTabbedOuter .ic_formProxyContainer { border:none; } .ic_counter { background-color: #ccc; border: 1px solid #333; font-size: 7px; padding: 2px; } .ic_treeBranchSelector { margin-left: 0px; } .ic_vebatimOutput { clear: both; padding: 3px; } .ic_simpleMessage { clear: both; padding: 10px; } .ic_tabIntro { background-color: #f7f7f3; border-bottom: 1px solid #777; border-radius: 0 5px 0 0; padding: 6px; } fieldset { display: block; background-color: #e6e6e6; border: none; border-radius: 5px; clear: both; margin: 2px; padding: 0 0 1px 0; } legend { background-color: #eee; border: none; border-radius: 5px; margin: 1px 10px; padding: 3px 8px; } .ic_formBlockDiv { margin-top:1px; clear:both; } .ic_formInput .ic_buttonLink { margin-left: 0; } .ic_cccC { position: absolute; top: 3px; right: 0; } .ic_cccC .ic_buttonLink { margin:0; padding:3px; } .ic_ccc { width: 1em !important; display: inline !important; } .ic_formInput .ic_readonlyWO, .ic_readonlyWO { padding-right: 80px; text-overflow: ellipsis; width: calc(100% - 3em); } .ic_readonlyWO + .ic_buttonLink { position: absolute; top:1px; right:0; margin: 0; padding: 4px 1px 4px 8px; } .ic_itemList { border-radius: 3px; margin: 5px; } .ic_itemList p { background: var(--ic_paleBg); border: #aaa solid 1px; border-radius: 3px; margin: 2px 0 !important; } .ic_formLink { color: #333; text-decoration: underline dotted; } .ic_formLink:hover, .ic_formLink:active, .ic_formLink:focus { background-color: var(--ic_midBg); } .ic_expandedFormField { display: block; border: 2px solid #999; } .ic_fullscreen { background: white none repeat scroll 0 0; height: 100%; left: 0; overflow: auto; position: fixed !important; top: 0; width: 100%; z-index: 99; } .select2-dropdown { z-index: 199 !important; } .ic_associationData { float: right; margin: 0; } .ic_associationLabelCont .ic_showHelp { z-index:1; } .ic_textAfterFieldButton { vertical-align: top; } .ic_shortcutHead { font-weight: bold; border-bottom: 1px dotted gray; margin:0 15px; } .ic_shortcutBody { margin:0 15px; } .ic_shortcutSection { border: 2px solid #333; float: right; width:300px; } #ic_helpPage { background: #ABC6DD; color: black; border-radius: 3px; padding: 0px; margin:0; z-index: 999; width: 100%; text-decoration: none; position: fixed; top:0; right:0; } .ic_buttonLink{ display:inline-block; color: #111; cursor: pointer; margin: 3px 0 3px 5px ; white-space: nowrap; font-size:16px; line-height: 17px; padding:8px 10px; text-decoration:none; vertical-align: middle; background: var(--ic_widgetBg); border: var(--ic_widgetBorder); border-radius: var(--ic_widgetBorder-radius); box-shadow: var(--ic_widgetBox-shadow); } div.ic_pseudoform * .ic_buttonLink { font-size:16px; } .ic_buttonLink:hover { background: var(--ic_widgetBgHover); } .ic_buttonLink.ic_selected { font-weight: bold; background: #cccc99 ; background: linear-gradient(to bottom, #cccc99 20%, #dddd99 50%, #ffff99 100%); } .ic_buttonLinkSmall { margin: 0px 0px ; padding:1px 10px; } .ic_radioButton.ic_selected { background: linear-gradient(to bottom, #52b152 0%,#83c783 45%,#b4ddb4 100%); color: #000; box-shadow: none; } .ic_radioButton { display:inline; display:inline-block; border-radius:0; margin:3px 0 0 0; vertical-align:middle; background: var(--ic_paleBg); background: linear-gradient(to bottom, #ccc 20%,#ddd 50%, #fff 100%); border: 1px solid #aaa; color: #333; cursor: pointer; white-space: nowrap; box-shadow: 0px 0px 1px #333; border:1px solid #566963; font-size:14px; padding:5px 10px; text-decoration:none; } .ic_radioButton:first-of-type { border-radius: 3px 0 0 3px; } .ic_radioButton:last-of-type { border-radius: 0 3px 3px 0; } .ic_modal { position: fixed; z-index: 99; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: #aaa; background-color: rgba(0,0,0,0.4); } .ic_closeLink { padding: 7px; margin-top:0; } .ic_closeLink_container { text-align: right; display: block; } .ic_modal_title .ic_closeLink { position: absolute; right: 0px; top:0; } .ic_modal_content { position: relative; background-color: #fff; border-radius: 5px; margin:0 auto; padding: 2px; border: 1px solid var(--ic_midBg); width: 80%; } .ic_modal_title { background-color: var(--ic_paleBg); margin:0; padding: 7px 15px; border-radius: 7px; font-size: 16px; font-weight: bold; position: relative; border: 1px solid var(--ic_midBg); } @media (max-width: 768px) { .ic_modal_content { width: 97%; } } [class*="ic_icon"] { text-align: center; display:block; float:left !important; position: relative; background-repeat: no-repeat; background-position: top left !important; padding-right: 5px; text-decoration: none; margin:auto; } [class*="ic_icon_right"] { padding-right: 0px; padding-left: 3px; float:right !important; background-position: top right !important; margin-right: 0 !important; } .ic_icon8, [class^="ic_icon8"] { font-size: 8px !important; } .ic_icon10, [class^="ic_icon10"] { font-size: 10px !important; } .ic_icon12, [class^="ic_icon12"] { font-size: 12px !important; } .ic_icon16, [class^="ic_icon16"] { font-size: 16px !important; width: 16px; } .ic_icon24, [class^="ic_icon24"] { font-size: 24px !important; } .ic_icon32, [class^="ic_icon32"] { font-size: 32px !important; } .ic_icon64, [class^="ic_icon64"] { font-size: 64px !important; } .ic_icon8_Abs{ position: absolute; left:-2px; top:-2px; margin:0; width: 8px !important; height:8px !important; font-size: 8px !important; -webkit-background-size: 8px 8px !important; -moz-background-size: 8px 8px !important; -o-background-size: 8px 8px !important; background-size: 8px 8px !important; } .ic_icon10_Abs{ position: absolute; left:-2px; top:-2px; margin:0; width: 10px !important; height:10px !important; font-size: 11px !important; -webkit-background-size: 10px 10px !important; -moz-background-size: 10px 10px !important; -o-background-size: 10px 10px !important; background-size: 10px 10px !important; } .ic_icon12_Abs{ position: absolute; left:-4px; top:-4px; margin:0; width: 12px !important; height:12px !important; font-size: 12px !important; -webkit-background-size: 12px 12px !important; -moz-background-size: 12px 12px !important; -o-background-size: 12px 12px !important; background-size: 12px 12px !important; } .ic_icon8_AbsR_inside{ position: absolute; margin:0; right:0px; top:0px; width: 8px !important; height:8px !important; font-size: 8px !important; -webkit-background-size: 8px 8px !important; -moz-background-size: 8px 8px !important; -o-background-size: 8px 8px !important; background-size: 8px 8px !important; } .ic_icon10_AbsR_inside{ position: absolute !important; margin:0; right:0px; top:0px; width: 10px !important; height:10px !important; font-size: 11px !important; -webkit-background-size: 10px 10px !important; -moz-background-size: 10px 10px !important; -o-background-size: 10px 10px !important; background-size: 10px 10px !important; } .ic_icon16_AbsR_inside{ position: absolute !important; margin:0; right:0px; top:0px; width: 16px !important; height:16px !important; font-size: 16px !important; -webkit-background-size: 16px 16px !important; -moz-background-size: 16px 16px !important; -o-background-size: 16px 16px !important; background-size: 16px 16px !important; } span.ic_iconR { display:block; float:right !important; position: relative; padding-right: 5px; background-repeat: no-repeat; background-position: top right !important; text-decoration: none; } .ic_icon_cancel { padding:1px; border-radius: 2px; border:1px solid #999; color: #333; } .ic_icon_cancel:hover, .ic_icon_cancel:focus { background-color: #ff9999; border:1px solid #555; } .ic_importContainer { margin: 10px; } .ic_installTasks div { border-bottom: 1px solid gray; padding: 10px ; } .ic_dateField_NoYear .ui-datepicker-year { display: none; } .ui-datepicker-trigger { padding: 3px 1px 3px 3px; margin: 0 5px; text-decoration: none; vertical-align: middle; background-color: #eee; border-radius: 3px; border: 1px solid #ccc; cursor: pointer; } .ui-datepicker-trigger:hover,.ui-datepicker-trigger:focus,.ui-datepicker-trigger:active { border: 1px solid #777; } .ic_datePicker input,.ic_datePicker input.ic_shorter { width:200px; } .ui-dialog .ui-dialog-content { } .ui-dialog { text-align: left; }.ic_loginCreateLink { padding: 2px 5px; margin: 2px; line-height: 24px; opacity: 0.8; position: absolute; top:0; right: 0; }.ic_core_um_credForgotLinks { font-size: 14px; } .ic_core_um_credForgotLinks p.ic_core_um_credForgotLink a { text-decoration: none; color: #777; color: #037; padding: 0 8px; } .ic_core_um_credForgotLinks p.ic_core_um_credForgotLink a:hover { background: #def; color: #333; color: #005; text-decoration: underline; } .ic_credRemInstComment { color: #555; padding-top: 10px; } .ic_credRemInstMain { font-weight: bold; color: #006699; }div.ic_menu { display: inline-block; background: var(--ic_paleBg); background: linear-gradient(to left, #ccc 20%,#ddd 50%, #fff 100%); text-align: left; } div.ic_menu a { color: #000000; display: block; margin:0 2px; padding:10px 5px; text-decoration: none; cursor: pointer; font-size: 14px; } div.ic_menuroot a { } div.ic_menuroot a span.fa { padding: 0 10px 0 0; } div.ic_menu a.active, div.ic_menu a:hover, div.ic_menu a:focus, div.ic_menu a:active { text-decoration: underline; background: #ddd; background: linear-gradient(to bottom, #dcdccc 20%,#ededdd 50%, #fefeee 100%); } div.ic__adminbar div.ic_menuroot { display: block; float:left; } span.ic_core_logOut_userName { font-size: 11px; font-style: italic; background-color: rgba(0,41,46,.2); border:1px solid rgba(5,31,36,.5); padding: 2px 5px; } span#ic_interactiveHelp { display:block; float: right; } .ic_noRecords, .ic__Expandable .ic_noRecords { text-align: center; border: 1px solid #333; background: #ddd; border-radius: 5px; margin: 5px; padding: 3px; clear:both; } .ic_firstChrSelection { display: block; clear: both; border: 1px solid #888; background-color: #d0d0d0; border-radius: 5px; } .ic_activeSelector { float: left; right:5px; top:5px; border:1px solid #333; padding:2px 5px; background:#ccc; z-index:999; border-radius:5px; margin:3px 0 0 7px; } .ic_paginator {clear:both;} span.ic_paginatorSummary { margin:0; display:block; } span.ic_paginatorPageList { margin:0 0 5px 0; display:block; text-align: right; } span.ic_paginatorSummary span { white-space: nowrap; } p.ic_paginator select { background-color:white; margin-left:20px; width:5em; } p.ic_paginator { border:1px gray solid; padding: 0px 5px 0 5px; margin:0 0 5px 0; } p.ic_paginator .ic_buttonLink { margin:2px; } .ic_percentage { height: 12px; position: relative; padding: 0; border: 1px solid #333; margin: 0; background-color: var(--ic_midBg); } .ic_percentageComplete { height: 12px; padding:0; position: absolute; top:0; left:0; display: block; background: #44f; } .ic_percentageText { height: 12px; line-height: 12px; padding:0; display: block; position: absolute; top:0px; left:0; width:100%; text-align: center; color: white; text-shadow: 0px 0px 2px black; filter: dropshadow(color=#000000, offx=0, offy=0); font-size: 12px; font-weight: bold; }.ic_poar_summary { margin: 0; padding: 0; } .ic_poar_summary a { float:right; } .ic_po_summaryItm { font-weight: bold; padding: 8px; display: block; float: left; }.ic_ratingWidget { background-color: #444; width: auto; margin: 5px auto; text-align: center; border: 2px solid #222; padding: 5px 0 0 0; } .ic_ratingWidget span { display: block; color: white; border: 2px solid #222; padding: 5px; margin: 5px; font-size: 14px; } .ic_ratingWidget input { display: none !important; } .ic_ratingWidget a, div div.ic_ratingWidget a { display: inline; background: none; width: 24px; height: 24px; padding: 0; margin: 0; border:none; text-decoration: none; } .ic_ratingWidget a:hover img, div div.ic_ratingWidget a:hover img { background: yellowgreen; background: #4d9200; border-radius: 11px; } .ic_ratingWidget img, div div.ic_ratingWidget img { padding: 0; margin: 0; width: 24px; height: 24px; } .ic_ratingAv { font-size: 12px; background-color: #666; border-top:2px solid #222; } .ic_fullWidthTextArea { width: 100%; } .ic_rtaLabel { margin: 5px; display: block; }.ic_perms_branch { padding:5px 0; } .ic_perms_branch input { margin: 0; margin-left: 2px; vertical-align: middle; padding:0; } .ic_perms_branch span.ic_acl { white-space:nowrap; display:inline-block; border-left:1px solid gray; border:1px solid #889; margin: 0 0 0 -1px; padding:0 2px; vertical-align: middle; background: #ccd; margin-left: 5px; } .ic_perms_branch span.ic_acl ~ span.ic_acl { margin-left: -1px; } .ic_perms_branch .ic_permItm { margin: 2px 0; }.permissionShowHide { border:none; display:block; clear:both; position: relative; height:0px; overflow:hidden; padding:0; margin:10px 0; } .permissionShowHide.active { height:auto; overflow:auto; border:2px solid gray; border-radius: 0 7px 7px 7px; padding: 10px; }.ic_searchDD { background-color: rgba(125,125,125,0.5); border-radius: 7px; padding: 8px; } .ic_searchBar { margin: 0 0 0 20px; display: inline-block; } .ic_searchOuter { clear: both; text-align: left; padding: 0 32px 0 0; box-shadow: 1px 1px 5px #000; -moz-box-shadow: #000 1px 1px 5px 0px; -webkit-box-shadow: 1px 1px 5px #000; -khtml-box-shadow: 1px 1px 5px #000; } .ic_searchBar a.ic_advancedSearch { margin-left: 50px; } .ic_searchBar input, .ic_searchBar select { width: auto; display: inline-block; margin: 3px; } .ic_searchLink { float: left; clear: left; } .ic_searchOuter { background:#DDDDEB; border-radius: 7px; margin-bottom: 10px; }.ic_formInput .select2-container { width: 100% !important; max-width: 100% !important; min-width: 150px; min-height: 24px; margin: 2px 0; } .select2-container--default .select2-selection--multiple .select2-selection__choice { line-height: 1.5em; } .ic_core_tree { text-align: left; } .ic_core_tree li a.ic_someSelected { display:block; float:left; height:10px; width:10px; } ul.ic_core_tree_root_node { margin:0; clear:left; } .ic_core_tree_root_node { overflow: auto; min-width: 200px; padding: 5px 5px 5px 10px ; border: 1px solid #999; } .ic_core_tree_root_node a , .ic_core_tree_root_node a:link , .ic_core_tree_root_node a:active, .ic_core_tree_root_node a:hover , .ic_core_tree_root_node a:focus , .ic_core_tree_root_node a:visited { text-decoration: none; cursor: pointer; color: black; } .ic_core_tree li span.ic_icon8 { position: relative; font-size: 13px; line-height: 15px; text-indent: -4px; } .ic_core_tree li.ic_treelistPlaceholderActive { background-color: yellow; border-left: 1px black solid; border-bottom: 1px black solid; background-color: #FFE7A1; border-left: 3px #333 solid; border-bottom: 1px #333 dashed; height: 10px; width:100px; } .ic_listGUI ul { padding-left: 0px; list-style: none; margin:0; } .ic_core_tree_root_node li { list-style: none; } .ic_listGUI ul ul, .ic_core_tree ul { padding-left: 25px; list-style: none; min-height: 10px; clear: left; } .ic_core_tree_root_node a.ic_treeItem { text-decoration: none; background-color: gray; color: white; padding:2px 5px; border-radius: 3px; font-size: 8px; } #ic_treeDialogspn, #ic_treeDialog { position: absolute; top:30px; right:15px; display: block; z-index: 9999; } div.ic_treeListSelectorListSelectionContainer { margin: 3px 0; padding: 3px; background: #FFF7E1; } .ic_treeListIdValue { margin: 0; border: 1px solid #999; clear: right; width: 57%; display: block; float: right; text-align: left; } .ic_treeListIdValue a { display: block; width: 100%; } .ic_listGUI select.ic_treeRootSelector { display: inline; width:46%; clear: both; } div.ic_treeBranchSelectorC { width:49%; display: block; float: right; margin: 0; } .ic_listIdSelector { clear: both; text-align: right; padding-right: 10px; } .ic_treeOpenCloseIcon { display: inline-block; width: 16px; text-align: center; position: absolute; left: -2px; } .ic_core_tree_root_node a i.ic_treeItemIcon { display: inline-block; width: 24px; text-align: center; } div.ic_ui_selector { margin: 0px auto; background-color: var(--ic_midBg); } div.ic_ui_selector p { background-color: var(--ic_midBg); margin: 0 !important; height: auto; padding: 3px 0 0px 5px; } div.ic_ui_selector p * { margin-top: 0; } .ic_listsel_compactP { margin: 0; } div.ic_listsel_compactDiv { float:right; width:62%; margin:0 3px 0 0px; padding:0px; text-align: left; } div.ic_listsel_compactDiv.ic_readonly { margin:0 1px 0 0; } div.ic_listsel_compactDiv div { display: inline !important; } div.ic_listsel_compactDiv div.ic_listGUI { margin: 0; background-color: transparent; border: none; } div.ic_listsel_compactDiv div.ic_listGUI span.ic_formInput { width:99%; } .ic_logonSucess { padding: 10px; font-weight: bold; color: #005700; } div.ic_activatorDiv { float:right; margin:5px 12px 0 0; padding:0px; color: black; font-weight: bold; } .ic_ideSubmitButtonBlock { position: absolute; top:0; right: 0; z-index: 89; } .ic_listBox, .ic__Expandable { position: relative; } .ic_UCL_LHS { min-height: 70px; clear: both; padding-top: 2px; } .ic_ui_hidden { width: 0px !important; min-width: 0px !important; } .ic_ui_nav p { margin: 0; padding: 0; } .ic_UCL_LHS .ic_lh_nav_container a { display: block; margin: 5px; border: 1px solid #999; background: black; padding: 5px; color: white; font-weight: bold; text-decoration: none; opacity: 0.7; } .ic_UCL_LHS .ic_lh_nav_container a:hover { opacity: 0.8; } .ic_ucl_navLink { text-decoration: none; display: block; font-size: 14px; padding: 8px 10px; border-top: 1px solid #ccccee; margin: 0; color: #000055; } .ic_ucl_navLink:hover { background: #eeeeff; border-radius: 5px; } .ic_ucl_navLink i { margin-right: 5px; } .ic_uiLayoutCenter ol { margin: 1px; } a.ic_buttonLink.ic_ui_navOC { position: absolute; right: 2px; top:0px; } .ic_ui_nav { overflow: auto; background: var(--ic_paleBg); border-radius: 0 0 7px 7px; border: 3px double #aaa; border-top: 0px solid #aaa; z-index: 2; } .ic_ui_west { position: relative; display: table-cell; width:350px; min-width:250px; vertical-align: top; } .ic_ui_west.fullScreen { display: table-row; width:100%; border-left: 0; border-right: 0; border-radius: 0 0 0 0; border-bottom: 3px double #aaa; margin-bottom: 5px; } .ic_ui_body { margin: 0px; right: 0; bottom: 0; left: 0; } .ic_uiLayoutCenter { min-width: 320px; clear: right; position: relative ; display: table-cell; } .ic_uiLayoutCenter.fullScreen { display: table-row; width:100%; border-left: 0; border-right: 0; border-radius: 0 0 0 0; border-bottom: 3px double #aaa; margin-bottom: 5px; } @media print { .ic_ui_nav, .ic_ui_selector { display: none; } } .ic_uiLayoutCenter .ic_h1 { } .ic_uiEL_TopRadio { background: var(--ic_paleBg); border: 1px solid #aaa; border-radius: 7px; padding: 8px 5px 5px; } .ic_uiEL_TopRadioItem { border: 1px solid #aaa; border-radius: 7px; padding: 2px 3px; background-color: #ededed; } .ic_uiEL_TopRadioItem input { position: relative; vertical-align: text-bottom; } .ic_Initiator a { background: #ABC6DD; border-radius: 3px; margin: 5px; padding: 3px 8px; float: left; clear: left; border: 1px solid #333; text-decoration: none; font-size: 12px; color: black; box-shadow: #222 1px 1px 4px; } .ic_Initiator a:hover,.ic_Initiator a:focus,.ic_Initiator a:active { background-color: #FFBD69; box-shadow: #222 1px 1px 2px; } li.ic_ucListerItem { display: block; clear:both; margin: 4px 0; } li.ic_ucListerItem a { color: #333; } li.ic_ucListerItem a.ic_ucListerLink, li.ic_ucListerItem a.ic_ucListerLink:active, li.ic_ucListerItem a.ic_ucListerLink:link, li.ic_ucListerItem a.ic_ucListerLink:hover, li.ic_ucListerItem a.ic_ucListerLink:focus, li.ic_ucListerItem a.ic_ucListerLink:visited { background-color: #ABC6DD; display: block; text-decoration: none; box-shadow: #222 1px 1px 2px; border-radius: 3px; border: 1px solid #555; padding: 0 5px; } li.ic_ucListerItem a.ic_ucListerLink:active, li.ic_ucListerItem a.ic_ucListerLink:hover, li.ic_ucListerItem a.ic_ucListerLink:focus { background-color: #FFBD69; box-shadow: #222 1px 1px 2px; } .ic_ucListerItemInner { display: block; margin-left:34px; } .ic_ucListerHeading { font-weight: bold; } .ic_ucListerActionPath { font-size: 12px; font-style: italic; float: right; } .ic_ucListerDescription { display: block; font-size: 12px; margin: 3px 0; } .ic_ucDisplay { display:block; font-size: 12px; min-height: 40px; background-color: white; margin: 5px 0; font-weight: bold; overflow: scroll; } .ic_ucListerItem div.ic_pseudoform { border: #eDe9ff 2px solid; padding: 5px; border-radius: 3px; box-shadow: #4444ff 1px 1px 4px; } .ic_uc_funcParamHead { padding: 5px; border-radius: 3px; box-shadow: #4444ff 1px 1px 4px; font-weight: bold; font-size: 14px; } .ic_uc_ucOptionContainer { padding: 10px 5px 5px 5px; border-radius: 0 0 3px 3px ; position: relative; top:-2px; box-shadow: #4444ff 1px 1px 4px; border: 1px solid #ABC6DD; background-color: #ABC6DD; border-top: none; } .ic_ShowSecureUseCases { text-align: right; }.ic_widget { border: 1px solid #ddd; box-shadow: 0px 0px 2px #333; vertical-align: top; text-align: left; } .ic_widgetOuter { vertical-align: top; width: 310px; display: inline-block; margin: 0 auto; padding: 5px; } .ic_widgetCenter { text-align: center; } .ic_widgetInner, .ic_widgetInner p { font-size: 15px; font-style: italic; color: #06b; color: #034; padding: 5px; } .ic_hidden { display: none !important; } @media (max-width: 768px) { div.ic__adminbar { position: relative; height: 86px; } div#ic_content { margin-top: 0; } div.ic_menu { width: 100%; } div.ic_menu a { border-bottom: 1px solid #777; border-top: 1px solid #777; } div.ic_menu div.ic_menu { background: #ddd; background: linear-gradient(to left, #dde 20%,#eed 50%, #eff 100%); } div.ic_menu div.ic_menu a { padding-left: .5rem; border-left: 1rem solid #777; color: #115; } #ic_menu0d { position: relative; display: block; clear: left; } #ic_menu0d a { display: block; line-height: 2rem; } div.ic__adminbar div.ic_menuroot { display: none; } .ic_mob_menu { display: block; float: left; font-size: 3em; cursor: pointer; text-decoration: none; color: #000; } #ic_menu0d a .ic_icon16 { text-align: left; display:inline; float:none !important; padding-right: 5px; } .ic_langChooser { display: block; height: 28px; height: 1.8rem; text-align: left; padding: .5rem; text-align: right; } .ic_langSwitchSelector { display: none; } .ic_langChooser a { display: inline-block; height: 18px; } } @media (min-width: 768px) { div.ic__adminbar { position: fixed; top: 0; opacity: 0.9; height: 37px; } div.ic__adminbar a { margin:0px; } .ic_mob_menu { display: none; } #ic_menu0d { position: absolute; top: 30px; left:0; } div.ic_menu { border:#999 solid 1px; display: inline-block; } div.ic_menu div { position: relative; } div.ic_menu div.ic_menu { position: absolute; min-width: 100%; top:0; left:100%; background: #ddd; background: linear-gradient(to left, #dde 20%,#eed 50%, #eff 100%); } .ic_langChooser { display: inline-block; line-height: 32px; margin: 0 .5rem; text-align: left; } .ic_langChooser i { padding: 2px; } .ic_langSwitchSelector { display: none; } .ic_langChooserCurr { padding: 2px; } .ic_langChooserCurr img { vertical-align: text-top; } div#ic_content { margin-top: 35px; } } @media (max-height: 600px) and (min-width: 768px) { div#ic_content { margin-top: 0; } div.ic__adminbar { position: relative; opacity: 1; } } @media screen and (max-width:680px) { .ic_ui_west { display: table-row; width: 100%; border-left: 0; border-right: 0; border-radius: 0 0 0 0; border-bottom: 3px double #aaa; margin-bottom: 5px; } .ic_ui_west a.ic_ui_navOC, .ic_langChooserCurr, .ic_menuText, .ic_core_logOut_userName { display: none; } div.ic_menuroot a span.fa { padding: 0 0 0 0; } } @media (max-width: 768px) { .cw_desktopOnly { display: none; } } @media (min-width: 768px) { .cw_mobileOnly { display: none; } } .cw_accountInvoiceNotification { padding:0px; font-size: 14px; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 2px 5px; background: #f88; } .cw_accountDetailsNotification { padding:0px; font-size: 14px; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 2px 5px; background: #f88; } .cw_accountWorkNotification { padding:0px; font-size: 14px; text-align: center; border: 1px solid #333; border-radius: 7px; margin: 2px 5px; background: #FFD000; } .cw_accountInvoiceNotification a, .cw_accountDetailsNotification a, .cw_accountWorkNotification a { padding:2px 5px; font-size: 10px; margin: 0 0 0 10px; } .ic_cw_disabled { color: #555; opacity: 0.5; } .ic_cw_paymentButton { color: #408000; font-weight: bold; padding: 10px 30px; border-color:#408000; } div.ic__Expandable ol li.ic_cw_invoice_li { list-style: none; border-bottom: 2px solid #888; } li.ic_cw_invoice_li table { text-align: left; table-layout: fixed; width: 100%; } li.ic_cw_invoice_li table .ic_cw_invoice_li_priceHeading { text-align: right; } li.ic_cw_invoice_li table .ic_cw_invoice_li_price { text-align: right; font-family: var(--ic_monospaceFonts); } .ic_cw_invoice_li_headings { color:#888; } .ic_cw_unpaidAmount { padding: 0px 9px; margin: 0px; border: 1px solid #333; border-radius: 7px; background-color: #edef7d; } .ic_cw_basketItem { background-color: #eef; border-radius: 7px; border: 1px solid #dde; } .ic_cw_orderFooter { border-top: 1px solid #aaa; margin: 10px 0 20px 0; font-size: 15px; } .ic_cw_orderFooter .ic_cw_orderTotal { font-size: 15px; font-weight: bold; } .ic_cw_orderFooter .ic_rt_opBlock { text-align: right; } .ic_cw_orderFooter .ic_rt_opBlock .ic_rt_off { font-weight: normal; } .ic_cw_orderFooter .ic_rt_opBlock .ic_rt_off p { font-weight: normal; font-size: 14px; padding: 0; margin: 0; } .ic_cw_orderFooter .ic_rt_op { background-color: transparent; } .ic_cw_transItems .ic__dialog { margin: 2px; border: solid 1px #aaa; border-radius: 5px; padding-bottom: 5px; position: relative; } .ic_cw_transItems .ic_dSect .ic_dSect .ic__dialog { box-shadow: #000 0px 0px 3px; margin: 3px; } .ic_cw_basketBlock { padding:0 5px; position:relative; } .cw_fileListItem { margin: 2px; border: solid 1px #aaa; border-radius: 5px; padding-bottom: 5px; display: table; width:99%; background: #eee; } .cw_fileListItemHead { overflow: hidden; width:100%; height:20px; padding:6px; margin:0 } .cw_fileListItemFileName { white-space:nowrap; overflow:hidden; display:inline; position:absolute; margin:3px 5px; width:95%; font-weight: bold; } .cw_fileListItemFileInfoRow { display:table-row; width:100%; } .cw_fileListItemFileInfoRow span { display:table-cell; padding:2px; border:1px solid #ccc; } .cw_fileListItem .cw_fileDel { position:absolute; top:0; right:0; } .ic_cw_createClient { width:50%; float:right; } .ic_cw_login { width:50%; float:left; } @media screen and (max-width:680px) { .ic_cw_createClient { width:100%; float:none; } .ic_cw_login { width:100%; float:none; } } ol.cw_tc_list, ol.cw_tc_list * { list-style: none; margin: 0; padding:0; font-weight: normal; } .cw_tc_listContainer .heading{ border-bottom: 2px solid #59c; text-transform: uppercase; padding: 3px; font-weight: bold;} .cw_tc_listContainer .factsheetMinorIntroBlock{ float: right;} .cw_tc_listContainer .footer{ display: none} .cw_tc_listContainer{ counter-reset:level1;} ol.cw_tc_list li { padding-top:1mm; padding-left: 8mm; position: relative; } ol.cw_tc_list ol, ol.cw_tc_list ul{margin-left:0mm;} ol.cw_tc_list li { counter-increment:level1; } ol.cw_tc_list li:before { content: counter(level1); position: absolute; left:1mm; } ol.cw_tc_list li ol { counter-reset:level2; } ol.cw_tc_list li ol li { clear: both;counter-increment:level2; } ol.cw_tc_list li ol li:before { left:0mm; content: counter(level1) "." counter(level2); } ol.cw_tc_list li ol li ul { counter-reset:levelNone; list-style: disc; } ol.cw_tc_list ol li ul li { counter-increment:levelNone; padding-left: 0; clear: both; } ol.cw_tc_list ol li ul li:before { content: ""; } .ic_ShowSecureUseCases { white-space: nowrap; float: left; } .ic_cms_tab_container { overflow: auto; height: 42px !important; padding:0; margin:0; background: #ddd; white-space: nowrap; } ul.ic_cms_tabs { padding:0 1px; margin:0; background: #ddd; white-space: nowrap; float:left; border-bottom: 1px solid #999; height: 28px; min-width: 98%; list-style: none; } ul.ic_cms_tabs li { list-style: none; font-size: 11px; position: relative; overflow: hidden; display: inline-block; white-space: nowrap; min-width:20px; max-width: 200px; background: #ddd; color: #222; border: 1px solid #333; border-left:1px solid #666; margin: 1px 0px 0 0px; border-radius:7px 3px 0 0; background: -moz-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -webkit-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -o-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: -ms-linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); background: linear-gradient(45deg, rgba(190,190,190,1) 0%,rgba(255,255,255,0.4) 100%); } ul.ic_cms_tabs li a.ic_cms_tablink { padding:7px 15px 2px 2px; margin:0; overflow: hidden; text-overflow: ellipsis; display: block; display:block;float:left; } ul.ic_cms_tabs li a.ic_cms_tablink { text-decoration: none; color:#444; } ul.ic_cms_tabs li.active { background: white; } ul.ic_cms_tabs li.active a.ic_cms_tablink { color: black; } ul.ic_cms_tabs li.changed a.ic_cms_tablink { font-weight: bold; } .ic_cmsLivePreviewSelector { padding-left: 20px; } .ic_cms_editPane .ic_dSect.active { background-color: transparent; } .ic_cms_languageSelector a, .ic_cms_languageSelector select { display: inline-block; vertical-align: middle; } .ic_cms_languageSelector { background: #eee; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #dedede 40%, #cccccd 100%); padding: 2px 0 0 0; } .ic_cms_languageSelector p { margin-top: 0; } .ic_cms_liveSitePreview { clear: left; } .ic_cmsLivePreviewHeadButtonBar { } .ic_cms_heading { text-align: left; font-weight: bold; color: #0A246A; font-size: 15px; margin: 0 0 0 5px; } .ic_cms_shortcutList { background: #ABC6DD; color: black; border-radius: 3px; padding: 3px; z-index: 999; width: 100px; text-decoration: none; } .ic_cms_shortcutList { width:300px; } .ic_cms_resourceRef { font-size: 12px; } .ic_cms_resourceRef.active { color: #0A246A; } .ic_cms_resourceRef.ic_cms_placeholder { display: none; }.ic_cms_tpblock { display: block; clear: both; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus { display: inline; padding: 0px 3px; border: #C97626 3px solid; border-radius: 7px; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.ic_cm_Pending { background-color: #5897fb; border-color: #1dc116; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.ic_cm_Sending { background-color: #d93f3f; border-color: #1dc116; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.ic_cm_Sent { background-color: #96dd3b; border-color: #1dc116; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.ic_cm_SentWithErrors { background-color: #FFD000; border-color: #1dc116 ; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.SendFailedRetry { background-color: #d93f3f; border-color: #1dc116; } a.ic__ExpandableHeadLink span.ic_cm_emailStatus.Failed { background-color: #d93f3f; border-color:#d90004; } .ic_financeAccountReconTable td { padding:0; margin:0; } .ic_financeAccountReconTable td input { width:98%; padding:1px 1%; margin:0; border:0; font-size:14px; border-radius:0; } .ic_financeAccountReconTable td.ic_finance_report_value input { text-align:right; } .ic_financeAccReconTDescrepancy { font-weight: bold; text-decoration: underline; } .ic_financeAccountReconDetailTable { width:100%; background: #eee; border: 1px solid #333; margin: 5px 0 3px 0; } .ic_financeAccReconHeadline { font-weight: bold; } .ic_finance_report_section td.ic_tableSpacer { border: none; width: 10px; } a.ic_financeAccReconHeadlineLink { color: black; text-decoration: none; width: 100%; display: block; padding: 6px 0; }a.ic__ExpandableHeadLink span.ic_finance_unpaidAmount, span.ic_finance_unpaidAmount, a.ic__ExpandableHeadLink span.ic_finance_unallocatedPayment,span.ic_finance_unallocatedPayment, a.ic__ExpandableHeadLink span.ic_finance_crossCurPayment, span.ic_finance_crossCurPayment, a.ic__ExpandableHeadLink span.ic_finance_zeroBalance, span.ic_finance_zeroBalance { position: relative; padding:0px 9px; margin:0px 6px; text-align: center; border: 1px solid #333; border-radius: 7px; background-color: #edef7d; float:right; } a.ic__ExpandableHeadLink span.ic_finance_crossCurPayment, span.ic_finance_crossCurPayment { background-color: #05B2D2; } a.ic__ExpandableHeadLink span.ic_finance_zeroBalance, span.ic_finance_zeroBalance { background-color: #8cafed; } a.ic__ExpandableHeadLink span.ic_finance_reversalDisplay, span.ic_finance_reversalDisplay { display:inline; line-height: 15px; position: relative; padding:2px 9px; text-align: center; border: 1px solid #333; background-color: #fdd; } a.ic__ExpandableHeadLink span.ic_finance_inv_ourRefDisplay, span.ic_finance_inv_ourRefDisplay { display:inline; padding:2px 2px; border: 1px solid #999; background-color: #eed; } a.ic__ExpandableHeadLink span.ic_finance_inv_invNoDisplay, span.ic_finance_inv_invNoDisplay { display:inline; padding:2px 2px; border: 1px solid #999; background-color: #eef; } .ic_finance_invoiceAddress { min-width: 200px; border: 1px solid #333; float: left; margin: 5px; padding: 0px; } .ic_finance_invoiceAddress p.ic_finance_invoiceAddressHead { border-bottom: 1px solid #333; border-bottom: none; background: var(--ic_paleBg); } .ic_finance_invoiceAddress p { margin: 0px; padding: 2px; } .ic_finance_invoiceAddress p.ic_finance_invoiceAddressHead a { display: block; float: right; }.ic_financeNegativeRed { color: maroon; } .ic_finance_reportOptionContainer { float: right; clear: right; border: 1px solid #eee; border-top: none; } .ic_finance_reportOptionContainer p { margin: 0; } .ic_finance_reportHeader { border-bottom: 1px solid #333; background-color: #ccc; padding: 5px; } .ic_finance_reportOptions { border-top: 1px solid #eee; line-height: 28px; padding: 0 5px; text-align: right; clear: both; } .ic_finance_reportOptions span { white-space: nowrap; } .ic_finance_reportOptions .ic_buttonLink { line-height: initial; } .ic_finance_reportOptions input[type="checkbox"] { float: right; width:30px; position: relative; top: 6px; } .ic_finance_reportOptionContainer select, .ic_finance_reportOptionContainer input, .ic_finance_reportOptionContainer .select2-container { width:250px; padding: 0; } .ic_finance_reportOptionContainer input.ic_reportDate, .ic_finance_reportOptionContainer select.ic_reportDate { margin:0 0 0 5px; position: relative; top: 2px; padding: 0 0 0 3px; width:auto; } .ic_finance_reportOptionContainer select, .ic_finance_reportOptionContainer .select2-container { width:300px; } .ic_finance_reportOptionContainer select.ic_shortInput { width:102px; } .ic_finance_reportOptionContainer input.ic_shortInput { width:100px; } .ic_finance_reportButtons { float: left; margin: 0; } .ic_finance_report, .ic_finance_report_title { clear: right; width:600px; margin: 0px auto; } .ic_finance_report_title { font-weight: bold; font-size: 14px; text-align: center; margin: 10px auto; } .ic_finance_report_title_noneSelected { font-weight: bold; font-size: 14px; text-align: center; margin: 10px auto; background: #aaa; border: 1px solid #333; padding:5px; } .ic_finance_report_section { border-collapse: separate; border-spacing: 0; border-top: 2px solid #aaa; margin: 5px auto; text-indent: 0; padding: 0; width:600px; } .ic_finance_report_section td { border-bottom: 1px solid #ccc; } .ic_finance_report_value { font-size: 14px; margin: 0px 20px 10px 0px; text-align: right; white-space: nowrap; } table.ic_finance_report_section td.ic_finance_report_value span.ic_finance_report_value { margin: 0; } .ic_finance_report_currencyHead { background: var(--ic_paleBg); padding: 2px 5px; } table.ic_finance_report_section td { vertical-align: top; padding: 0 3px; } p.ic_finance_reportExtraCurrency { text-align: right; background: var(--ic_paleBg); } .ic_finance_report_description { float: left; } span.ic_finance_report_totalvalue { font-weight: bold; text-decoration: underline; } span.ic_finance_report_totalvalue1 { border-bottom:3px double black; margin: 0 0 10px 0; text-decoration: none; } .ic_finance_report_totalvaluelabel { font-weight: bold; font-size: 14px; } .ic_finance_report_date { font-size: 13px; white-space: nowrap; } .ic_finance_report_heading_row1 td { border-top: 2px solid #aaa; } .ic_finance_report_heading1,.ic_finance_report_totalvaluelabel1 { font-size: 18px; padding-left: 0px; } .ic_finance_report_heading2,.ic_finance_report_total2 { font-size: 16px; } .ic_finance_report_heading3,.ic_finance_report_total3 { font-size: 14px; } .ic_pack { font-size: 14px; margin: 0px; padding: 0px; } .ic_finance_report_label { font-size: 13px; } .ic_finance_report_heading_line td { border-top: 2px solid #aaa; } .ic_finance_report_total_line, .ic_finance_report_total_line td { border-bottom: 1px solid #aaa; padding: 2px 0 4px 0; } .ic_finance_report_total_line1, .ic_finance_report_total_line1 td { border-bottom: 3px solid #aaa; padding: 10px 0 30px 0; } .ic_finance_report_total_line2, .ic_finance_report_total_line2 td { border-bottom: 2px solid #aaa; padding: 8px 0 16px 0; } .ic_finance_report_total_line3, .ic_finance_report_total_line3 td { border-bottom: 2px solid #aaa; padding: 6px 0 12px 0; } .ic_finance_report_total_line4, .ic_finance_report_total_line4 td { border-bottom: 2px solid #aaa; padding: 4px 0 8px 0; } .ic_finance_grandTotal { margin: 10px auto 20px auto; text-decoration: underline; text-indent: 0; padding: 0; width:600px; font-size: 18px; font-weight: bold; } .ic_finance_grandTotalSum { margin: 10px auto 20px auto; text-decoration: underline; text-indent: 0; padding: 0; width:600px; text-align: right; font-size: 18px; font-weight: bold; } .ic_finance_report_value, .ic_finance_grandTotalSum, .ic_finance_grandTotal { font-family: var(--ic_monospaceFonts); } .ic_finance_subHeading { margin: 10px auto 20px auto; text-indent: 0; padding: 0; width:600px; font-size: 14px; font-weight: bold; } .ic_finance_grandTotalValue { border-bottom: 3px double black; } .ic_finance_report_pl_net_profit_total_label { padding-top: 20px; font-weight: bold; font-size: 16px; } .ic_finance_report_pl_total, .ic_finance_report_pl_total_value { font-weight: bold; font-size: 14px; padding-top:10px; } .ic_finance_report_pl__net_profit_total_value { font-weight: bold; font-size: 16px; font-family: var(--ic_monospaceFonts); text-decoration: none; padding-top: 20px; border-bottom: 3px double black; } .ic_finance_report_pl_section_inner_total { font-weight: bold; } .ic_finance_report_pl_section_totalvalue { font-weight: bold; text-decoration: underline; } .ic_finance_report_pl_heading { font-weight: bold; font-size: 14px; padding-top:10px; } .ic_finance_report_pl_itm { padding-left: 40px; } .ic_finance_ruleTestButtonContainer { clear: right; display: block; text-align: right; } .ic_financeAdjRuleTestResults { border:solid #aaa 2px; background: var(--ic_paleBg); width: 100%; } .ic_financeAdjRuleTestResults { padding: 2px 5px; border-bottom:solid #777 1px; } .ic_financeAdjRuleTestResults td { text-align: right; background: #eee; border:solid #777 1px; } .ic_finance_ui_category { font-weight: bold; } .ic_finance_ui_category_content { clear: left; border: 1px solid #aaa; margin: 2px; } .ic_finance_options_block { clear: right; float: right; background-color: #ddd; border: 1px solid #aaa; margin: 6px; padding:6px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; } .ic_assetListDetailHeading { background:#333; color:white; padding:2px; font-weight:bold; color:white; text-align:left; display: block; text-decoration: none; line-height: 16px; } .ic_assetListDetailHeading .ic_listItem { color:white; } tr.ic_finance_report_heading_row, tr.ic_finance_report_heading_row td { background: #333; color: white; font-weight: bold; } .ic_financeReportGrandTotal { margin-top: 10px; border-top: 2px solid #aaa; background: var(--ic_paleBg); padding: 5px 2px; } .ic_financeReportGrandTotal p { font-weight: bold; font-size:18px; } .ic_financeReportGrandTotal p.ic_finance_report_label, .ic_financeReportSectionTotal p.ic_finance_report_label { width: 50%; float: left; } .ic_financeReportGrandTotal p.ic_finance_report_value, .ic_financeReportSectionTotal p.ic_finance_report_value { float: right; width: 45%; text-align:right; margin:0; } .ic_financeReportSectionTotal { margin-top: 0px; margin-bottom: 10px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; background: var(--ic_paleBg); padding: 5px 2px; } .ic_financeReportSectionTotal p { font-weight: bold; font-size:14px; } .ic_financeValue { text-align: right; clear: right; float: right; font-family: var(--ic_monospaceFonts); white-space: nowrap; } tr{ page-break-inside: avoid !important; }.ic_financeSelectors div { float: left; margin-right: 5px; } .ic_finance_autoDeprList { clear: both; padding-top: 15px; } .ic_finance_report_asset { border: 3px solid #777; margin: 3px; } .ic__ExpandableHeadLink span.ic_finance_adjustmentTotal { display: inline; font-weight: bold; text-decoration:underline; } .ic__ExpandableHeadLink span.ic_finance_adjustmentValue { display: inline; font-weight: bold; } .ic__ExpandableHeadLink span input.ic_f_heading_button { padding: 0 3px; cursor: pointer; } .ic__ExpandableHeadLink span input.ic_f_heading_button:hover, .ic__ExpandableHeadLink span input.ic_f_heading_button:focus, .ic__ExpandableHeadLink span input.ic_f_heading_button:active { color: #123456; } .ic_financeReportNoRecords { text-align: center; } .ic_finance_importedMessage, .ic_finance_readOnlyMessage { background-color: #c3c3c3; padding:5px; margin:5px 10px; float: right; } .ic_finance_importedCSVMessage { background-color: #c9e8fa; } .ic_finance_siteSelector { background-color: #ddd; border-bottom: 1px solid #aaa; margin: 0; padding: 0 5px; } .ic_eventTypeSelector { position:absolute; right:0px; top:0px; }.ic_po_eventParticipantList div { border: 1px solid #333; margin: 2px; padding: 0; } .ic_po_eventParticipantList p { padding: 3px; margin: 0; color: #333; } .ic_po_eventParticipantList p.ic_rel { color: #000; font-weight: bold; background: #ddd; font-size: 14px; } .ic_po_eventParticipantList td i { margin: 0 3px 0 10px; } .ic_po_eventParticipantList div.ic_po_participantSummary { border: none; font-weight: bold; padding: 8px; display: block; margin: 10px 0 0 0; }.ic_address { min-width: 200px; border: 1px solid #333; float: left; margin: 5px; padding: 2px; } .ic_address caption { border: 1px solid #333; border-bottom: none; background: var(--ic_paleBg); }.ic_po_calendarContainer { position: relative; width: 99%; margin: 0px auto 5px auto; } .ic_po_sidebar { width:344px; float:left; margin: 10px 0px 3px 0px; padding: 0; } .ic_po_dvsb { border: 1px solid #777; border-radius: 7px 7px 0 0; background: #f8f8fd; margin: 0px 0 0px 0 ; padding:0 ; } .ic_po_dayItem { padding: 3px; display: block; text-align: left; } .ic_po_dvsb table { border: none; margin: 0 auto 2px auto; width: 340px; } .ic_po_dvsb p { border-bottom: 1px solid #ddd; } .ic_po_dvsb .ic_po_dayDetailHead { text-align: center; font-weight: bold; background: #777; border: 1px solid black; border-bottom: 2px solid black; border-radius: 5px; padding: 5px; color: white; font-size: 14px; display: block; margin: 0 0 0px 0; } .ic_po_dayview .ic_po_dvsb { text-align: center; padding: 0px; } .ic_po_dvsb p.ic_po_dayReminderHead { border-top: #333 3px solid; margin: 5px 0 0 0; background: #aaa; padding: 3px 3px 3px 6px; height: 17px; font-size: 12px; line-height: 17px; clear: both; } .ic_po_daysRemaining { font-style: italic; float: right; height: 15px; font-size: 12px; line-height: 15px; padding: 0 3px; font-weight: normal; } .ic_po_calendar table { width:99%; max-width: 1500px; border-spacing:0; table-layout: fixed; margin: 0 auto; box-shadow: #000 0px 1px 1px 0px; border: 1px #333 solid; border-top: none; border-bottom: none; } .ic_po_calendar table td { border: 1px #ccc solid; vertical-align: top; padding: 0; margin: 0; position: relative; box-shadow: none; } .ic_po_dayTableCell { clear: both; overflow: auto; min-height: 80px; padding: 3px 3px; } .ic_po_calendar table td.ic_po_day { background: #eec; } .ic_po_calendar table td.ic_po_day:nth-child(even) { background: #ffc; } .ic_poDayPast { opacity: .6; background: #eee !important; } .ic_poDayPast:nth-child(even) { background: #eed !important; } .ic_po_calendar table td.ic_po_day0 { background: #ddd; } .ic_po_calendar table td.ic_po_today { background: #ff8; } .ic_po_calendar table td.ic_po_dayNames { font-weight: bold; border-bottom: 1px #000 solid; border-top: none; border-left: 1px #000 solid; border-right: 1px #000 solid; height: 10px; text-align: center; background: #444; color: white; padding: 0; } .ic_po_yearHead, .ic_po_monthHead { text-align: center; font-weight: bold; background: #777; border: 2px solid black; border-radius: 5px; padding: 5px; color: white; font-size: 14px; display: block; clear: left; margin: 10px auto 0px auto; } .ic_po_monthHead { background: #333; margin-top: 10px ; } .ic_po_calendar table td.ic_po_selectedDay { background: #ffa; border: 1px #00f solid; } .ic_po_calendar table td span.ic_po_dayMenu { display: block; background: #ddd; padding: 0px; border-bottom: 1px solid #aaa; text-align: center; } .ic_po_calendar table td span.ic_po_dayMenu a { font-size: 16px; margin: 0; text-decoration: none; color: black; position: absolute; padding: 2px ; top:0; left:0; } .ic_po_calendar table td span.ic_po_dayMenu a.ic_po_dayNum { position: relative; text-align: center; display: block; width: 50px; margin: 0 auto; } .ic_po_calendar table td span.ic_po_dayMenu a:hover, .ic_po_calendar table td span.ic_po_dayMenu a:active, .ic_po_calendar table td span.ic_po_dayMenu a:focus { color: #5e5e55; background-color: #ffffd1; } .ic_po_dayTableCell p { border-bottom: 1px solid #888; overflow: hidden; max-height: 34px; line-height: 17px; font-size: 12px; margin: 0; padding: 0; } .ic_po_dayTableCell p a { display: block; margin: 0; padding: 0 1px 0 2px; text-decoration: none; overflow: hidden; max-height: 34px; color: #333; } .ic_po_dvsb p a { padding: 0 3px; text-decoration: none; overflow: hidden; color: #333; } .ic_po_dvsb p { padding: 3px 0; clear: left; } a.ic_po_dayDetailLine { display: block; text-decoration: none; color: #111; overflow: hidden; text-overflow:ellipsis; width: 300px; } .ic_po_dayTableCell p a:hover,.ic_po_dayTableCell p a:active,.ic_po_dayTableCell p a:focus, a.ic_po_dayDetailLine:hover,a.ic_po_dayDetailLine:active, a.ic_po_dayDetailLine:focus { text-decoration: underline; color: #333; background: #aaa; } .ic_po_dayTableCell { margin: 0; padding: 0; } .ic_po_dayTableCell p a.ic_po_pending, .ic_po_dvsb p a.ic_po_pending { color: maroon; } .ic_po_dayTableCell p a.ic_po_complete, .ic_po_dvsb p a.ic_po_complete { color: #005700; } .ic_po_dvsb .ic_buttonLink { float: right; white-space: nowrap; } .ic_po_form_calendar a { float: right; } td.ic_po_evCBtd { width: 10px; } .ic_calendarDateState { float: right; } .ic_pt_milestoneProgress, .ic_pt_categorySummary { border: 1px solid black; margin: 5px; border-radius: 7px; box-shadow: #333 1px 1px 4px; background: #eee; min-width: 145px; } .ic_pt_milestoneProgress p, .ic_pt_categorySummary p { padding: 0 5px; } .ic_pt_ms_name { font-weight: bold; text-align: center; color: white; font-weight: bold; margin: 0 0 3px 0; padding: 1px 25px; border-radius: 3px 3px 0 0; background: #667; } .ic_pt_cat_name { font-weight: bold; } span.ic_pt_ms_status { float:right; border: 1px solid gray; font-weight: bold; margin: 0 5px; } span.ic_pt_ms_status_0 { color: darkolivegreen; } span.ic_pt_ms_status_1 { color: #959595; } div.ic_pt_catmsArea { float: left; } div.ic_pt_catmsArea div.ic_checkboxList { clear: left; } .ic_pt_taskdiv .ic_buttons { text-align: left; padding: 0; border-radius: 0px; float: none; } .ic_pt_taskdiv .ic_buttons .ic_buttonLink { background-image: none; border-radius: 0px; box-shadow: none; border:0; } .ic_rt_orderProductList .ic_form { display: table; width: 100%; margin: 0; padding: 0; position: relative; display: table; height: 100px; width: 100%; table-layout: fixed; } .ic_rt_orderProductList .ic_form .ic_rt_op { display: table-cell; vertical-align: top; text-align: left; padding: 0px 4px; padding: 0px ; margin: 0 ; clear: none; width: auto; float:none ; } .ic_rt_orderProductList .ic_form .ic_rt_op p { text-align: left; margin-bottom: 3px; } .ic_rt_orderProductList .ic_form .ic_rt_opFS_subProducts, .ic_rt_orderProductList .ic_form .ic_rt_opFS_tax { display: table-row; clear: both; } .ic_rt_orderProductList .ic_form .ic_rt_op.fsic_rt_opFS_thumb { width:80px; text-align: center; } .ic_rt_orderProductList .ic_form .ic_rt_op.ic_rt_opFS_qty { text-align: right !important; width:80px; } .ic_rt_orderProductList .ic_form .ic_rt_op.ic_rt_opFS_price { text-align: right !important; width:120px; } .ic_rt_orderProductList p.ic_vedSubmitCancelButtons { display: table-caption; } .ic_rt_orderProductList span.ic_formInput, .ic_rt_orderProductList span.ic_roField, .ic_rt_orderProductList label { background-color: transparent; width: auto; float: none; display:inline; margin: 0; padding: 0; } .ic_rt_orderProductList .ic_fieldrow { margin: 5px; } .ic_rt_orderProductList label { margin-right: 5px; } .ic_rt_op_name.ic_fieldrow label { display: none; } .ic_rt_op_name.ic_fieldrow .ic_fieldrow label { display: block; } .ic_rt_op_name span { font-size: 16px; font-weight: bold; color: #0A246A; } .ic_rt_op_productCode label { display:inline; } .ic_rt_op_productCode span { display:inline; } .ic_rt_ps_hidden { display: none; } .ic_rt_pl_li { border-bottom: 2px solid #ddd; min-height: 50px; margin: 0; padding: 0; list-style: none; } .ic_rt_pl_li:first-child { border-top: 2px solid #ddd; padding-top: 2px; } .ic_rt_op input { text-align: right; } .ic_rt_op { margin: 1px; border-bottom: 1px solid #ccc; background-color: #fff; } .ic_rt_pli,.ic_rt_op { display: table; width: 100%; } .ic_rt_pl_1,.ic_rt_op_1, .ic_rt_pl_2,.ic_rt_op_2, .ic_rt_pl_3,.ic_rt_op_3, .ic_rt_pl_4,.ic_rt_op_4 { display: table-cell; vertical-align: top; text-align: left; padding: 0px 4px; margin: 0; } .ic_rt_pl_1,.ic_rt_op_1 { width:80px; text-align: center; } .ic_rt_pl_3,.ic_rt_op_3 { width:160px; } .ic_rt_op_4 { text-align: right !important; width:120px; } .ic_rt_op_3 { text-align: right !important; width:80px; } .ic_rt_pli_name { font-size: 16px; font-weight: bold; color: #0A246A; margin-bottom: 10px; } .ic_rti_soh { display: block; float: right; clear: right; text-align: center; width: 148px; } .ic_rt1_outOfStock { border: 1px solid #dc8b92; color: maroon; } .ic_rt1_inStock { border: 1px solid #005700; color: #005700; } .ic_rt_priceTable, .ic_rt_pl_add { float: right; clear: right; text-align: right; } .ic_rt_pl_add span.ic_rt_pl_addQty, .ic_rt_pl_add a.ic_buttonLink { float: right; clear: right; margin-right: 0; } .ic_rt_pl_add input { width:5em; } .ic_rt_pl_add select { width: 160px; text-align: center; } .ic_rt_priceTable td { text-align: right; font-size: 16px; white-space: nowrap; overflow: visible; } .ic_rt_priceTable { margin-bottom: 5px; } .ic_rt_priceTable td.ic_rt_priceTableQtyRule { font-style: italic; color: #444; font-size: 12px; } .ic_rt_priceTablePrice.ic_default { font-weight: bold; } .ic_rt_pl_selVar { display: block; clear: right; float: right; } .ic_rt_opBlock, .ic_rt_opItm { clear: both; width: 100%; display: table; margin:0; } .ic_rt_opBlock .ic_rt_opItm { border-bottom: 1px dotted #aaa; } .ic_rt_opBlock { margin: 1px 0 3px 0; } .ic_rt_opBlock .ic_rt_opBlock { border: none; background-color: #eee; margin: 0px 0 0px 0; padding: 0px 0 0px 5%; width: 95%; } div.ic_pseudoform .ic_rt_op_pri, .ic_rt_op_pri { padding: 3px 6px; font-size: 14px; font-weight: bold; } .ic_rt_orderQty { width: 60px; } .ic_rt_off { padding: 5px; font-weight: bold; } .ic_rt_off_NA { display: none; } div.ic_rt_off_NA { opacity: .9; background-color: #eee; } .ic_rt_off_NA p { color: #555; } .ic_rt_offerApplyButton { float: right; font-weight: normal; } .ic_rt_so_normalPrice { font-style: italic; color: #777; font-size: 9px; } .ic_rt_orderAdHocContainer { text-align: left; } .ic_rt_orderAdHocContainer label { text-align: right; width:35%; display: inline-block; float:none; min-width: 0; vertical-align: middle; padding: 0 1% 0 0; margin: 0; } .ic_rt_orderAdHocContainer input { margin: 0; display: inline-block; width:60%; } .ic_rt_basketUIContainer { width: 250px; display: inline-block; margin: 1px; background: #aaa; border: 1px #666 solid; border-radius: 3px; } .ic_rt_basket { padding: 0; margin: 0; } .ic_rt_basketInner { display: block; border-radius: inherit; padding: 0 5px; margin: 0px; clear:both; } .ic_rt_basketInnerSummary { display: block; border: 1px #aaa solid; margin: 0px; } .ic_rt_basketInner table { width: 100%; font-size: 14px; clear:both; } .ic_rt_basketInnerSummary .fa-basket-shopping { color: #c00; margin-right: 10px; font-size: 18px; } .ic_rt_unitAfterField { display: inline-block; min-width: 50px; margin-left: 5px; }div#ic_statusPanel { border:none; box-shadow: none; } div.ic__adminbar div.ic_statusIndicator { float: right; height: 24px; border:none; box-shadow: none; } div.ic__adminbar div.ic_statusIndicator span.ic_green { padding: 0; } div.ic_infopanel { position: absolute; top:80px; max-width:300px; border: 1px #333 solid; border-top: none; border-radius: 0 0 7px 7px; padding: 5px; background: var(--ic_paleBg); background: linear-gradient(to bottom, #ccc 20%,#ddd 50%, #fff 100%); } div.ic_infopanel p { position: relative; color:#111; padding:5px 10px 5px 20px; } div.ic_infopanel p span.ic_icon16 { position: absolute; left: -0px; } div.ic_infopanel p a, div.ic_infopanel p a:link, div.ic_infopanel p a:hover, div.ic_infopanel p a:focus, div.ic_infopanel p a:visited, div.ic_infopanel p a:active { color:#119; text-decoration: none; } div.ic_infopanel p a:hover, div.ic_infopanel p a:focus, div.ic_infopanel p a:active { text-decoration: underline; } .ic_qm_quixDisplayContainer { min-width: 480px; padding: 0 ; margin: 0 auto; border: 1px solid gray; -webkit-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); border-radius: 7px; text-align: center; } .ic_qm_quixDisplayMessageContainer { min-width: 480px; padding: 10px; margin: 20px auto; border: 1px solid gray; -webkit-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); border-radius: 7px; text-align: center; } .ic_qm_quizFooter { min-width: 480px; padding: 5px; margin: 10px auto 0 auto; background: #ddd; text-align: center; } .ic_qm_quixDisplayContainer div { padding:10px; margin: 0; } .ic_qm_quixDisplayContainer div div { margin: 0 auto; padding: 0; } .ic_qm_quixDisplayContainer h1 { margin: 0; } .ic_qzm_img { width: 460px; border:solid 1px gray; border-radius: 5px; padding:0; position: relative; margin:10px auto; } .ic_qzm_img .ic_qzm_image { border-radius: 5px; border:none; display: block; margin:0 auto; max-width:600px; max-height:600px; } p.ic_qzm_q { font-size: 20px; } p.ic_qzm_a a { font-size: 20px; display: block; border: 1px solid gray; -webkit-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); border-radius: 7px; background-color: #7db9e8; text-decoration: none; color: black; margin: 0px 20px; } p.ic_qzm_a .ic_a { font-size: 20px; display: block; border: 1px solid gray; -webkit-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); border-radius: 7px; background-color: #7db9e8; text-decoration: none; color: black; margin: 0px 20px; } p.ic_qzm_a a:focus,p.ic_qzm_a a:active,p.ic_qzm_a a:hover { -webkit-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); } p.ic_qzm_a a.active, p.ic_qzm_a span.ic_a.ic_c { background-color: #9ad717; } p.ic_qzm_a { margin-bottom: 20px; } p.ic_qzm_a span.ic_a.active { background-color: red; } p.ic_qzm_a span.ic_a.ic_c { background-color: #9ad717; } .ic_qzm_q { margin: 5px 0 20px 0; } .ic_qzm_autoWidth { width: auto; margin: 0 auto; } .ic_qzm_qDivNext { font-size: 20px; display: block; border: 1px solid gray; -webkit-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); box-shadow: 3px 3px 7px 0px rgba(50, 50, 50, 0.85); border-radius: 7px; background-color: #999; margin: 50px; text-decoration: none; color: black; } .ic_qzm_qDivNext:hover,.ic_qzm_qDivNext:active, .ic_qzm_qDivNext:focus { background-color: #9ad717; -webkit-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); } .ic_qzm_result { font-size: 50px; font-weight: bold; } .ic_qzm_result_correct { font-size: 40px; font-weight: bold; } .ic_qzm_result_total { font-size: 20px; font-weight: bold; } .ic_qzm_result_message { font-size: 40px; font-weight: bold; } .ic_qzm_scoreHeader { font-size: 40px; font-weight: bold; color: #005700; } .ic_qzm_reportAdvice p { padding: 10px; } .ic_qm_quixDisplayContainer div.ic_qzm_addC { padding: 0px; } .ic_qm_quixDisplayContainer div.ic_qzm_share p { font-weight: bold; font-size: 14px; color: #06b; } .ic_qm_quixDisplayContainer div.ic_qzm_share { border-radius: 7px; -webkit-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); margin: 10px; padding: 10px; } .ic_qzm_addConfirmation { font-size: 14px; margin: 10px; padding: 10px; } .ic_qzm_qintro { margin: 10px 0; } .ic_qzm_qspacer { display: block; margin: 10px 0; border-bottom: 3px solid gray; } a.ic_qzm_shareLink,a.ic_qzm_shareLink:link,a.ic_qzm_shareLink:visited { border-radius: 7px; -webkit-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); margin: 10px; padding: 10px; background-color: #3a5897 ; min-width: 180px; color: white; text-decoration: none; font-size: 18px; position: relative; font-weight: bold; display: -moz-inline-stack; display: inline-block; vertical-align: top; } a.ic_qzm_shareLink:focus,a.ic_qzm_shareLink:hover,a.ic_qzm_shareLink:active { -webkit-box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); -moz-box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); background-color: #3c6099 ; } .ic_qzm_shareLink span.ic_qzm_shareText { position: relative; top:3px; } .fb-like { transform: scale(2.5); -ms-transform: scale(2.5); -webkit-transform: scale(2.5); -o-transform: scale(2.5); -moz-transform: scale(2.5); transform-origin: top left; -ms-transform-origin: top left; -webkit-transform-origin: top left; -moz-transform-origin: top left; -webkit-transform-origin: top left; } .ic_qzm_result_inspect { font-weight: bold; font-size: 14px; border-radius: 7px; -webkit-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); -moz-box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); box-shadow: 3px 3px 7px 0px rgba(80, 80, 80, 0.85); margin: 10px auto; padding: 10px; background-color: #ddddeb ; min-width: 180px; color: black; text-decoration: none; font-weight: bold; display: -moz-inline-stack; display: inline-block; vertical-align: top; } a.ic_qzm_result_inspect:focus,a.ic_qzm_result_inspect:hover,a.ic_qzm_result_inspect:active { -webkit-box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); -moz-box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); box-shadow: 3px 3px 5px 0px rgba(40, 80, 80, 0.85); background-color: #dedeec ; } ic_quizDisplayItem a span { display: block; } span.ic_quizDisplayTitle { font-weight: bold; } span.ic_quizDisplayDescription { font-weight: normal; } .ic_qzm_widgetLink { display: block; text-align: left; margin: 4px; background: #eee; text-decoration: none; padding: 5px; color: #3a5897; } .ic_qzm_widgetLink:hover { background: #eeffee; background-color: #f1f5b7; } .ic_qzm_widgetTitle { display: block; height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; font-weight: bold; color: maroon; } .ic_qzm_widgetAuthor , .ic_qzm_widgetDate { display: block; white-space: nowrap; overflow: hidden; font-size: 10px; color: #3a5897; } .ic_qzm_widgetDescription { overflow: hidden; display: block; margin: 5px 0; font-size: 12px; color: #333; } .ic_qzm_termsAgreeContainer { border: 1px solid #ccc; background: #ddd; padding: 5px; margin: 25px auto; width: auto; } .ic_qzm_rateMe { text-align: center; display: block; width: 480px; margin: 20px auto; border: 1px solid #333; padding: 5px; background: #999; border-radius: 7px; font-size: 14px; } span.ic_qzm_rf { border:1px solid #555; display: block; width: 60px; height: 12px; padding: 0; position: relative; background: #777; } span.ic_qzm_rf .ic_qzm_rfStars { height: 12px; padding: 0; display: block; width:0%; background: url("/ic_lib/crystal/star12.png") repeat-x; } div.ic_qzm_terms { text-align: left; } div.ic_qzm_terms * { padding: 5px; } div.ic_qzm_terms ol, div.ic_qzm_terms ol li { list-style: decimal; margin: 0px 15px; } div.ic_qzm_terms ul, div.ic_qzm_terms ul li { list-style: lower-roman; margin: 0px 10px; } div.ic_qzm_terms ul ul, div.ic_qzm_terms ul ul li { list-style: disc; margin: 0px 10px; } .ic_qzm_imgAttr_p { font-size: 11px; width: 440px; padding: 0 ; margin: 5px auto 0 auto; background-color: white; font-style: italic; color: #999; display: block; width: 450px; } .ic_qzm_image { display: block; margin:5px auto; border:solid 1px gray; max-width:600px; max-height:600px; } .ic_qzm_correct_C { color: darkgreen; } .ic_qzm_incorrect_C { color: maroon; } .ic_qz_addButton { clear: both; float: right; } .ic_qz_delButton { clear: both; float: right; } input.ic_qzm_correct { display: block; width: 100%; } input.ic_qzm_incorrect { display: block; width: 100%; } .wideTextarea { min-height: 50px; } .ic_qzm_answ .ic_buttonLink { float:left; } .ic_qzm_attributionAddDiag { padding: 10px; text-align: center; } .ic_qzm_attributionAddDiag input[type=text] { width: 60%; } .ic_qzm_imgAttr { text-align: right; font-size: 11px; width: 460px; margin: 0 auto !important; padding: 0; background-color: white; font-style: italic; color: #999; }.sps_client_block { border: 2px solid #999; padding: 5px; page-break-inside: avoid; } .sps_report_block { border: 2px solid #999; padding: 10px 0; page-break-inside: avoid; } .sps_report, .sps_report_title { clear: right; margin: 0px auto; } .sps_report_title { font-weight: bold; font-size: 14px; text-align: center; margin: 10px auto; } .sps_report_heading { font-weight: bold; font-size: 14px; } .sps_report_visit { padding: 3px 0; clear: both; } @media screen { .sps_report_visit { min-height: 3rem; } .sps_report_visitLine { min-height: 3rem; } } .sps_report_visit { border-top:1px solid #333; } .sps_report_visit:nth-child(even) { background-color: #DCDCA4; background-color: #ddd; } .sps_report_visit:nth-child(odd) { background-color: #abd3ee; background-color: #dde; } .sps_report_visitDesc { margin:0; padding:0; } .sps_report_visitProduct { margin:0; padding:0 0 0 15px; } .sps_report_visit .ic_sps_userInput { float:right; margin:0; }span.sps_Status_OK { color:white !important; background-color: darkolivegreen; } span.sps_Status_0 { background-color:maroon; color:white !important; } span.sps_Status_1 { background-color:darkorange; } span.sps_Status_2 { background-color:darkgoldenrod; } span.sps_Status_3 { background-color:darkseagreen; } .ic_webcms_contentEditorContainer { min-height: 15px; position: relative; } .ic_webcms_contentEditorContainer .ic_richTextAreaContainer { margin: 0; width: auto; border: none; } .ic_webcms_contentEditorContainer .ic_vedSubmitCancelButtons { background-color: #ddd; margin: 0; } .ic_webcms_contentEditorContainer:hover .ic_webcms_blockMenu { display: block; } .ic_webcms_inlineMenu { opacity: .9; position: absolute; top:0; right:5px; border: 1px solid #888; box-shadow: 1px 1px 4px; border-radius: 2px; background: #ddd; color: #333; display: none; z-index: 10; padding: 0px; } .ic_webcms_inlineMenu a.ic_webcms_inlineMenuLink { display: block; } a.ic_webcms_inlineMenuLink, a.ic_webcms_inlineMenuLink:active, a.ic_webcms_inlineMenuLink:link { color: #333; text-decoration: none; margin: 0; padding: 8px 20px 8px 20px; } a.ic_webcms_inlineMenuLink:hover { text-decoration: underline; } .ic_webcms_inlineMenu p.ic_webcms_menuHead { background: #333; color: #fff; margin: 0; padding:8px; } .ic_webcms_sortMenu { position: fixed; max-width: 15rem; height:auto; } .ic_webcms_contentEditorContainer.ic_webcms_contentEditorSortable .ic_webcms_sortMenu { display: block; } .ic_webcms_contentEditorSortable .ic_webcms_blockEditorContainer { position: relative; border: 2px dotted #99a; max-height: 160px; overflow: auto; box-shadow: yellow 1px 1px 4px; margin: 4px 2px; cursor: move; } .ic_webcms_moveDel { position: relative; position: sticky; color: #99a; background: rgba(210,210,210,.8); display: block; padding: 5px 5px; display: block; } .ic_webcms_contentEditorSortable .ic_webcms_pageBlockHeader, .ic_webcms_contentEditorSortable .ic_webcms_moveDel, .ic_web_cms_blockEditInProgress .ic_webcms_moveDel, .ic_web_cms_blockEditInProgress .ic_webcms_pageBlockHeader, .ic_web_cms_blockEditInProgress .ic_web_cms_sortWidget { display: none !important; } .ic_webcms_moveDel a.ic_webcms_inlineMenuMoveLink { display: none; } .ic_webcms_contentEditorSortable .ic_webcms_moveDel a.ic_webcms_inlineMenuMoveLink { display: inline; } .ic_webcms_moveDel a.ic_webcms_inlineMenuDeleteLink:hover { color: maroon; } .ic_webcms_moveDel a.ic_webcms_inlineMenuMoveLink:hover { cursor: move; color: #003eff; } .ic_webcms_moveDel a.ic_webcms_inlineMenuEditLink:hover { cursor: pointer; color: #005700; } .ic_webcms_blockEditorContainer { position: relative; display: block; } .ic_webcms_pageBlockHeader { display: block; } .ic_webcms_blockEditorContainer_block, .ic_webcms_contentEditorContainer, .ic_webcms_blockEditorContainer_layout { border:dashed 1px #ccc; } .ic_webcms_blockEditorContainer_layout:hover, .ic_webcms_contentEditorContainer:hover, .ic_webcms_blockEditorContainer_block:hover { box-shadow: 0px 0px 2px 0px #000; } .ic_webcms_pageBlockHeaderMenu { display: block; background: #eee; color: #333; } @media (min-width: 768px) { .ic_webcms_pageBlockHeader, .ic_webcms_moveDel { display:none; } .ic_webcms_blockEditorContainer_block:hover > .ic_webcms_moveDel, .ic_webcms_blockEditorContainer_layout:hover > .ic_webcms_moveDel { display: block; position: absolute; } .ic_webcms_contentEditorContainer:hover > .ic_webcms_pageBlockHeader { display: block; position: relative; } } .ic_web_cms_resourceEditHeader { display:flex; flex-wrap:wrap; border-bottom:1px solid #777; margin:0; padding:1px 5px; align-items: center; } .ic_web_cms_resourceEditHeaderElement { flex:1; padding:0 5px; margin:0; display:flex; flex-wrap:wrap; } .ic_web_cms_resourceEditHeaderLabel { flex:0; align-self:center; padding-right:5px; } .ic_web_cms_resourceEditHeaderAdd { flex:0; padding:0px; margin:0; display:flex; flex-wrap:wrap; } .ic_web_cms_resourceEditHeaderAddButton { flex:0; align-self:center; padding-right:5px; margin:0; }.ic_webcms_vli { display: block; border: 1px solid #888; box-shadow: 1px 1px 4px; border-radius: 5px; background: #eee; color: #333; padding: 4px; margin:2px; } .ic_webcms_activeVersion { background: #efe; border: 1px solid yellow; } .ic_webcms_vli span { display: block; margin:3px 0; line-height: 1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ic_webcms_vli span.ic_webcms_vli_pF { float: right; color:#005700; } .ic_webcms_vli span.ic_webcms_vli_H { font-weight: bold; } a.ic_webcms_editPublish, a.ic_webcms_editSave, a.ic_webcms_editCancel, a.ic_webcms_editPublish:link, a.ic_webcms_editSave:link, a.ic_webcms_editCancel:link { padding:15px 5px; font-weight: bold; text-decoration: none; margin: 10px 5px; } a.ic_webcms_vli:hover, a.ic_webcms_vli:focus { text-decoration: underline; } .ic_webcms_editPublish { background-color: #65E5D2; } .ic_webcms_editSave { background-color: #9CD9A9; } .ic_webcms_editCancel { background-color: #ECACB6; }iframe.ic_cm_frame { position: fixed; bottom: 0px; right: 0px; width: 100%; border: none; margin: 0; padding: 0; overflow: hidden; height: 100%; } @media (max-width: 768px) { iframe.ic_cm_frame { top:86px; } } @media (min-width: 768px) { iframe.ic_cm_frame { top:37px; } } 