UNPKG

nscomponentsreact

Version:

React Wrapper Components for NSComponents

1,604 lines (1,454 loc) 63.5 kB
@font-face { font-family: 'NSComponentFont'; src: url("data:application/font-woff;base64,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") format('woff'); font-weight: normal; font-style: normal; font-display: block; } /*@font-face { font-family: 'NSComponentFont'; src: url('fonts/NSComponentFont.ttf?lgv4tg') format('truetype'), url('fonts/NSComponentFont.woff?lgv4tg') format('woff'), url('fonts/NSComponentFont.svg?lgv4tg#NSComponentFont') format('svg'); font-weight: normal; font-style: normal; font-display: block; }*/ .ns-icon { display: inline-block; font: normal normal normal 14px / 1 NSComponentFont; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ns-icon:before { --webkit-backface-visibility:hidden;-webkit-backface-visibility: hidden; backface-visibility: hidden } .ns-icon .nseRotate90 { filter: none; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .ns-editor-align-center:before { content: "\e900"; } .ns-editor-align-justify:before { content: "\e901"; } .ns-editor-align-left:before { content: "\e902"; } .ns-editor-align-right:before { content: "\e903"; } .ns-editor-angle-double-down:before { content: "\e904"; } .ns-editor-angle-double-up:before { content: "\e905"; } .ns-editor-angle-down:before { content: "\e906"; } .ns-editor-angle-up:before { content: "\e907"; } .ns-editor-background-color:before { content: "\e908"; } .ns-editor-bars:before { content: "\e909"; } .ns-editor-bold:before { content: "\e90a"; } .ns-editor-bookmark:before { content: "\e90b"; } .ns-editor-close-bold:before { content: "\e90c"; } .ns-editor-collapse:before { content: "\e90d"; } .ns-editor-collapse-bold:before { content: "\e90e"; } .ns-editor-decrease-indent:before { content: "\e90f"; } .ns-editor-expand:before { content: "\e910"; } .ns-editor-expand-bold:before { content: "\e911"; } .ns-editor-font:before { content: "\e912"; } .ns-editor-font-color:before { content: "\e913"; } .ns-editor-font-size:before { content: "\e914"; } .ns-editor-header:before { content: "\e915"; } .ns-editor-increase-indent:before { content: "\e916"; } .ns-editor-italics:before { content: "\e917"; } .ns-editor-layout:before { content: "\e918"; } .ns-editor-link:before { content: "\e919"; } .ns-editor-minus:before { content: "\e91a"; } .ns-editor-new-doc:before { content: "\e91b"; } .ns-editor-next:before { content: "\e91c"; } .ns-editor-ordered-list:before { content: "\e91d"; } .ns-editor-paragraph:before { content: "\e91e"; } .ns-editor-prev:before { content: "\e91f"; } .ns-editor-preview:before { content: "\e920"; } .ns-editor-print:before { content: "\e921"; } .ns-editor-redo:before { content: "\e922"; } .ns-editor-search:before { content: "\e923"; } .ns-editor-source:before { content: "\e924"; } .ns-editor-square:before { content: "\e925"; } .ns-editor-strikethrough:before { content: "\e926"; } .ns-editor-subscript:before { content: "\e927"; } .ns-editor-superscript:before { content: "\e928"; } .ns-editor-table:before { content: "\e929"; } .ns-editor-trash:before { content: "\e92a"; } .ns-editor-underline:before { content: "\e92b"; } .ns-editor-undo:before { content: "\e92c"; } .ns-editor-unordered-list:before { content: "\e92d"; } .ns-editor-vertical-dots:before { content: "\e92e"; } .nsEditor.nsEditorOuterContainer { border: 1px solid #c0c0c0; overflow: hidden; position: relative; background: #FFFFFF; } .nsEditor *, .nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown * { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; } .nsEditor .nsEditorToolBarContainer { position: relative; width: 100%; margin: 0; padding: 0; text-align: center; color: #222222; background: #ffffff; font-family: Arial, Helvetica, sans-serif; padding: 0 2px; border: 0px; overflow:hidden; display: flex; flex-flow: row nowrap; align-items: center; } .nsEditor .nsEditorToolBarContainer, .nsEditor .nsEditorToolBarContainer *, .nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown * { border-collapse: collapse; text-align: left; white-space: nowrap; transition: none; word-wrap: break-word; z-index: 2; } .nsEditor .nsEditorToolBarContent { display: flex; flex-flow: row wrap; align-items: center; flex-grow: 1; flex-wrap: nowrap; margin-right: 5px; } .nsEditor .nsEditorToolBarButton, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton { /*position: relative; display: inline-flex; white-space: nowrap; background: transparent; color: #222222; outline: 0; border: 0; line-height: 1; cursor: pointer; text-align: center; transition: background 0.2s ease 0s; border-radius: 0; background-clip: padding-box; z-index: 2; box-sizing: border-box; text-decoration: none; -ms-user-select: none; user-select: none; float: left; min-width: 37px; min-height: 38px; padding:4px; justify-content: center; width: 100%;*/ position: relative; display: inline-flex; align-items: center; -ms-user-select: none; user-select: none; background: transparent; white-space: nowrap; cursor: default; vertical-align: middle; padding: 2.5px; text-align: center; min-width: 30px; min-height: 30px; line-height: 1; font-size: inherit; border: 1px solid transparent; transition: box-shadow .2s ease-in-out,border .2s ease-in-out; -webkit-appearance: none; margin: 4.5px 4.5px 4.5px 0; justify-content: center; } .nsEditor .nsEditorToolBarButton:hover, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:hover { background: #e6e6e6; } .nsEditor .nsEditorToolBarButton:focus, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:focus { outline: none; border: 1px solid #1f89e5; box-shadow: 0 0 0 3px #bcdefb,0 0; } .nsEditor .nsEditorToolBarButton.nsEditorToolBarItemActive, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton.nsEditorToolBarItemActive { background: #d9d9d9; box-shadow: inset 0 2px 2px #bfbfbf; } /*.nsEditor .nsEditorToolBarButton.nsEditorToolBarButtonDropdown, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton.nsEditorToolBarButtonDropdown { margin-right: 6px } .nsEditor .nsEditorToolBarButton .fa, .nsEditor .nsEditorToolBarButton svg, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton .fa, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton svg, { padding-top:9px; } .nsEditor .nsEditorToolBarButton:hover, .nsEditor .nsEditorToolBarButton:focus, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:hover, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:focus, { background: #d6d6d6 !important; color: #222222 !important } .nsEditor .nsEditorToolBarButton.nsEditorToolBarItemActive, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButton.nsEditorToolBarItemActive { color: #1e88e5; background: #d6d6d6; }*/ .nsEditor .nsEditorToolBarVerticalSeparator, .nsEditorToolBarOveflowDropdown .nsEditorToolBarVerticalSeparator { display: inline-block; align-self: stretch; width: 1px; min-width: 1px; background: #c4c4c4; } .nsEditor .nsEditorToolBarHorizontalSeparator, .nsEditorToolBarOveflowDropdown .nsEditorToolBarHorizontalSeparator { display: block; width: calc(100% - 8px); height: 1px; margin: 0 4px; vertical-align: top; float: none; clear: both; background: #ebebeb; } .nsEditor .nsEditorToolBarOveflowCon { position: relative; font-size: inherit; margin: 0px 0px; display: inline-block; } .nsEditor .nsEditorToolBarOveflowCon .nse-vertical-dots { font-size: 24px; } .nsEditorToolBarOveflowDropdown { position: absolute; top: 100%; bottom: auto; right: 0; z-index: 1001; background: #ffffff; min-width: 100%; /*for IE */ width: auto; white-space: nowrap; /*end for IE */ /* width: max-content; */ /* max-width: 60vw; */ border: 1px solid #c4c4c4; display: none; } .nsEditorToolBarOveflowDropdown.nsEditorToolBarOveflowDropdownVisible { display: inline-block; } .nsEditorToolBarOveflowDropdown .nsEditorToolBarOveflowDropdownToolbar { moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; display: flex; flex-flow: row nowrap; align-items: center; background: #fafafa; padding: 0 4px; border: 0; z-index: 1000; } .nsEditorToolBarOveflowDropdown .nsEditorToolBarOveflowDropdownToolbar .nsEditorToolBarOveflowDropdownContent { /*display: flex; flex-flow: row wrap; align-items: center; flex-grow: 1;*/ } .nsEditorPresent input:focus, .nsEditorPresent select:focus, .nsEditorPresent textarea:focus { border: 1px solid #80bdff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem #c7deff; box-shadow: 0 0 0 0.2rem #c7deff; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; } .nsEditor span,.nsEditorBody span { display: inline; vertical-align: baseline; margin: 0; padding: 0; } .nsEditor a,.nsEditorBody a { color:#004cff; text-decoration:none } .nsEditor span[style~="color:"] a,.nsEditorBody span[style~="color:"] a { color: inherit } .nsEditor a:focus, .nsEditor a:hover, .nsEditorBody a:focus, .nsEditorBody a:hover { cursor: pointer; color: #0093ff; text-decoration: underline } .nsEditorPresent .nsEditorPrimaryButton { display: inline-block; margin: 0 0 10px!important; font-size: 14px; font-weight: 400; line-height: 22px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; border-radius: 4px; } .nsEditorPresent .nsEditorPrimaryButton { color: #000; background-color: #c7deff; border: 1px solid #80bdff; border-radius: 4px } .nsEditorPresent .nsEditorPrimaryButton:active { color: #fff; background-color: #3f9dff; border-color: #4592ff; -webkit-box-shadow: inset 0 3px 5px #4592ff; box-shadow: inset 0 3px 5px #4592ff; } .nsEditorPresent .nsEditorPrimaryButton:focus, .nsEditorPresent .nsEditorPrimaryButton:hover { color: #000; background-color: #80bdff; border-color: #3f9dff; outline: 0 none; } .nsEditor.nsEditorSticky .nsEditorToolBarContainer { position: fixed; top: 0; border: 1px solid #c0c0c0; border-left: 0; border-bottom: solid #888 1px; } .nsEditorStickyToolbar { display: none } .nsEditor.nsEditorSticky .nsEditorStickyToolbar { display: block; } /*.nsEditor .nsEditorToolBarButtonDropdown::after { position: absolute; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #222222; right: 2px; top: 17px; content: ""; }*/ .nsEditor .fa, .nsEditor .nsEditorIcon, .nsEditorToolBarOveflowDropdown .fa, .nsEditorToolBarOveflowDropdown .nsEditorIcon { color: inherit; cursor: inherit; width: 20px; height: 20px; font-size: 14px; vertical-align: middle; } .nsEditor .nsEditorIcon.nsEditorIconArrow, .nsEditorToolBarOveflowDropdown .nsEditorIcon.nsEditorIconArrow { margin-left: 0px; width: 10px; pointer-events: none; z-index: 1; } .nsEditor .nsEditorToolBarButtonDisabled, .nsEditorToolBarOveflowDropdown .nsEditorToolBarButtonDisabled { opacity: 0.5; filter: alpha(opacity=50); border: 0px none transparent; cursor: auto; pointer-events: none; } .nsEditorToolBarDropdown { display: none; position: absolute; overflow: auto; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 4; list-style-type: none; margin: 0; padding: 0; background: #fff; } .nsEditorToolBarDropdown .nsEditorToolBarDropdownItem { color: inherit; padding: 4px 24px; text-decoration: none; display: block; font-size: 15px; cursor: pointer; white-space: nowrap; } .nsEditorToolBarDropdown .nsEditorToolBarDropdownItem:hover { background-color: #ddd } .nsEditorToolBarDropdown.nsEditorToolBarDropdownShow { display:block; } .nsEditor .nsEditorTabContainer { width: 100%; padding: 0; background-color: #CCC9A8; border-top: 1px solid #888; text-align: left; margin: 0; overflow:hidden; } .nsEditor .nsEditorBodyContainer { position: relative; clear: both; overflow: auto; border-top: solid #888 1px; border-bottom: solid #888 1px; /*display: flex; flex-direction: column;*/ height: auto; /*height: calc(100% - 60px);/* to show footer */ } .nsEditor .nsEditorFooterContainer { position: relative; width: 100%; margin: 0; padding: 0; background-color: #ECE9D8; text-align: center; border-top: 1px solid #d1d1d1; background: #f8f8f8; overflow:hidden; } .nsEditor .nsEditorFooterContainer .nsEditorFooterLeftContainer { float: left; outline: none; } .nsEditor .nsEditorFooterContainer .nsEditorFooterRightContainer { float: right; outline: none; margin-right: 10px; } .nsEditor .nsEditorTextAreaContainer { position: relative; float: left; padding: 0px; margin: 0px; height: 100%; width: calc(100% - 1px); overflow-x: auto; } .nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer { width: calc(100% - 56px);/*(width of line number div + margin right of line number div + 1)*/ } .nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric *, .nsEditorBody.nsEditorBodyWithLineNumber * { font-size: 12px; } .nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric .nsEditorLineElement { margin:0; font-size: 12px; } .nsEditor.nsEditorWithLineNumber .nsEditorTextArea .nsEditorLineElement, .nsEditorOuterContainer .nsEditorLineNumberWrapper .nsEditorLineNumber { font-family: monospace; line-height: 15px !important; } .nsEditor .nsEditorTextAreaContainer .nsEditorTextArea { position: relative; padding: 5px; border: 0; } .nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer .nsEditorTextArea { height:97%; padding:0px; padding-top:5px; padding-right:5px; } .nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:focus { outline: none; } .nsEditor .nsEditorTextAreaGeneric .nsEditorLineElement { margin: 0 0 10px; } .nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:empty:not(:focus):before { content: attr(data-placeholder); } .nsEditor .nsEditorLineNumberContainer { height:100%; width: 50px; margin-top: 0px; float: left; overflow: hidden; border-right: 1px solid #c0c0c0; margin-right: 5px; } .nsEditor .nsEditorLineNumberWrapper { padding-top: 5px; background: #f0f0f0; color: #333; } .nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumber { padding-right: 8px; padding-top: 0px; text-align: right; white-space: nowrap; font-size: 12px; } .nsEditor .nsEditorComponentHidden { display: none !important; } .nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumberSelected { color: red; } .nsEditor .nsEditorTextAreaContainer .nsEditorTextAreaIFrame { width: 100%; height: 100%; position: relative; display: block; /*z-index: 2; (inlinePopUp has issue with z-index) */ box-sizing: border-box; border-width: initial; border-style: none; border-color: initial; border-image: initial; } .nsEditor .nsEditorSourceTextArea { width: 100%; height: 100%; font-family: 'Courier New', Monospace; font-size: small; background-color: #fff; white-space: pre-wrap; border: none; padding: 0; margin: 0; display: block; resize: none; } .nsEditor .nsEditorPlaceholder { position: absolute; font-size: 16px; color: #aaaaaa; z-index: 1; display: none; top: 0; left: 0; right: 0; overflow: hidden; line-height: normal; text-align: left; pointer-events: none; } .nsEditor .nsEditorPlaceholderShow { display: block; } .nsEditor .nsEditorMediaContainerContainer { display: block; padding: 1px; margin: 0 0 10px; outline: 1px dashed #e1e1e1; } .nsEditor .nsEditorMediaContainerContainer .nsEditorMediaContainer { display: block; outline: none; margin: 0; padding: 0; } .nsEditor .nsEditorMediaContainer .nsEditorMediaCaption { display: block; z-index: 2; padding: 1em .5em; margin: 0; background-color: #f9f9f9; outline: none; } .nsEditor audio, .nsEditor .nsEditorMediaCaption, .nsEditor .nsEditorMediaContainer, .nsEditor img, .nsEditor video { position: relative; } .nsEditorFixedComp { position: fixed; left: 0px; top: 0px; width: 0px; height: 0px; /* Parent should also have more z-index */ z-index:1000; } .nsEditorPageBreak { clear: both !important; width: 100% !important; border-top: #999 1px dotted !important; border-bottom: #999 1px dotted !important; padding: 0 !important; height: 7px !important; cursor: default !important; } .nsEditorTextAreaHidden { display: none !important; } .nsEditorHidden { position:absolute; right: 999px; top:999px; } .nsEditorPrint { position:fixed; left: -9999px; top:0px; height: 100%; width: 0px; overflow: hidden; z-index:100000000; tabIndex: -1; } /*******Prompt CSS *************/ .nsEditorPromptOvelay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.50); z-index: 999999 } .nsEditorPromptOvelay .nsEditorPrompt { position: relative; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; top: 20%; left: 3%; background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.2); border-radius: 3px; overflow: hidden; line-height: 1.2; } @media (min-width: 768px) and (max-width: 991px) { .nsEditorPromptOvelay .nsEditorPrompt { margin: 30px auto; width: 70%; } } @media (min-width: 992px) { .nsEditorPromptOvelay .nsEditorPrompt { margin: 50px auto; width: 600px; } } .nsEditorPromptOvelay .nsEditorPrompt header { padding: 10px 8px; background-color: #f6f7f9; border-bottom: 1px solid #e5e5e5; min-height: 20px; } .nsEditorPromptOvelay .nsEditorPrompt header h3 { font-size: 18px; font-weight: 400; line-height: 18px; margin: 0; color: #555; display: inline-block; } .nsEditorPromptOvelay .nsEditorPrompt header .fa-close { float: right; color: #c4c5c7; cursor: pointer; transition: all .5s ease; padding: 0 2px; border-radius: 1px } .nsEditorPromptOvelay .nsEditorPrompt header .fa-close:hover { color: #b9b9b9 } .nsEditorPromptOvelay .nsEditorPrompt header .fa-close:active { box-shadow: 0 0 5px #673AB7; color: #a2a2a2 } .nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody { padding: 12px 10px; overflow-y: auto; min-height: 80px; } .nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody p{ margin: 0; font-size: 17px; color: #333 } .nsEditorPromptOvelay .nsEditorPrompt footer { border-top: 1px solid #e5e5e5; padding: 8px 10px } .nsEditorPromptOvelay .nsEditorPrompt footer .controls { direction: rtl } .nsEditorPromptOvelay .nsEditorPrompt footer .controls .button { padding: 5px 15px; border-radius: 3px } .nsEditorPromptOvelay .nsEditorPromptButton { cursor: pointer; height: 36px; padding: 10px; font-size: 16px; } .nsEditorPromptOvelay .nsEditorPromptButtonDefault { background-color: rgb(248, 248, 248); border: 1px solid rgba(204, 204, 204, 0.5); color: #5D5D5D; } .nsEditorPromptOvelay .nsEditorPromptButtonDanger { background-color: #f44336; border: 1px solid #d32f2f; color: #f5f5f5 } /*********End of Prompt CSS *********/.nsTablePicker { } .nsTablePicker .nsTablePickerTblCon { min-width: 100px; min-height: 100px; display: table; box-sizing: border-box; border-collapse: collapse; } .nsTablePicker .nsTablePickerTblCon .nsTablePickerTbl { } .nsTablePicker .nsTableRowContainer { width: 100%; /* min-height: 25px; */ display: table-row; vertical-align: top; box-sizing: inherit; } .nsTablePicker .nsTableRowContainer .nsTableRow { width: auto; height: auto; box-sizing: border-box; display: flex; } .nsTablePicker .nsTableCellContainer { /* width: 25px; */ /* height: 25px; */ box-sizing: inherit; display: table-cell; vertical-align: top; word-break: break-all; cursor: pointer; padding: 1px; } .nsTablePicker .nsTableCellContainer .nsTableCell { width: 100%; height: 100%; box-sizing: border-box; } .nsTablePicker .nsTablePickerLblCon { width:100%; height:23px; } .nsTablePicker .nsTablePickerLblCon .nsTablePickerLbl { height: 100%; text-align: center; white-space: nowrap; cursor: auto; float: none; font-family: Helvetica,Arial,Tahoma,Verdana,Sans-Serif; font-size: 12px; font-style: normal; margin-top: 5px; } .nsTablePickerWhite { border: 1px solid rgb(217, 217, 217); border-radius: 5px; background: rgb(255, 255, 255); } .nsTablePickerWhite .nsTablePickerTblCon { background-color: rgb(255, 255, 255); padding: 5px 5px 0; display: inline-block; } .nsTablePickerWhite .nsTableCellContainer .nsTableCell { border: 1px solid rgb(204, 204, 204); } .nsTablePickerWhite .nsTableCellContainer .nsTableCellSelected { background-color: rgb(221, 238, 255); } .nsTablePickerWhite .nsTableCellContainer .nsTableCellActive { background-color: rgb(221, 238, 255); } .nsTablePickerWhite .nsTablePickerLblCon .nsTablePickerLbl { color: #000000; } .nsTablePickerBlack { border: 1px solid rgb(217, 217, 217); border-radius: 5px; background-color: rgb(56, 62, 76); } .nsTablePickerBlack .nsTablePickerTblCon { background-color: rgb(56, 62, 76); padding: 5px; display: inline-block; } .nsTablePickerBlack .nsTableCellContainer .nsTableCell { border: 1px solid rgb(170, 170, 170); } .nsTablePickerBlack .nsTableCellContainer .nsTableCellSelected { background-color: rgb(170, 170, 170); } .nsTablePickerBlack .nsTableCellContainer .nsTableCellActive { background-color: rgb(238, 238, 238); } .nsTablePickerBlack .nsTablePickerLblCon .nsTablePickerLbl { color: #FFFFFF; }.nsEditorModal { z-index: 2000; position: absolute; } .nsEditorModal * { box-sizing: border-box; -webkit-user-drag: none; overflow: visible; } .nsEditorModal div { width:auto; } .nsEditorModal .nsEditorModalContainerFullScreen { margin-right: 0; margin-bottom: 0; } .nsEditorModal .nsEditorModalBody { position: relative; padding: 2px; } .nsEditorModal .nsEditorModalContainerFullScreen .nsEditorModalBody { padding: 0; } .nsEditorModal .nsEditorModalShadow { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .nsEditorModal .nsEditorModalTitlebar { height: 26px; border-bottom: 1px solid #e5e5e5; background-color: #fff; position: relative; cursor: move; } .nsEditorModal .nsEditorModalDragHandle { height: 26px; } .nsEditorModal .nsEditorModalCaption { float: left; font-weight: bold; font-size: 12px; line-height: 26px; padding-left: 5px; } .nsEditorModal .nsEditorModalCloseButtonContainer { position: absolute !important; right: 5px; top: 3px; border: none; padding: 0; margin: 0; overflow: hidden; } .nsEditorModal .nsEditorModalButton { width: 34px; height: 34px; border: 0; border-radius: 4px; margin: 1px!important; padding: 0; font-size: 12px; line-height: 27px } .nsEditorModal .nsEditorModalButton:enabled:active { background-color: #d1d1d1; border-color: #c1c1c1; -webkit-box-shadow: inset 0 3px 5px #c1c1c1; box-shadow: inset 0 3px 5px #c1c1c1; } .nsEditorModal .nsEditorModalButton:enabled:focus, .nsEditorModal .nsEditorModalButton:enabled:hover { background-color: #e1e1e1; border-color: #d1d1d1; outline: 0 none; } .nsEditorModal .nsEditorModalCloseButton { width: 20px; height: 20px; float: right; font-weight: 700; text-shadow: 0 1px 0 #fff; -webkit-appearance: none; filter: alpha(opacity=100); opacity: 1; font-size: 14px; line-height: 1.5; color: #111; } .nsEditorModal button * { pointer-events: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden } .nsEditorModal button>svg { width: 16px; height: 16px; margin: auto; fill: currentColor; display: block; text-align: center; float: none; } .nsEditorModal .nsEditorModalCloseButton>svg { width: 10px; height: 10px; } .nsEditorModal .nsEditorModalContentContainer { position: relative; } .nsEditorModal .nsEditorModalContentMask { position: absolute; width: 100%; height: 100%; cursor: move; visibility: hidden; display: block; opacity: 0; filter: alpha(opacity = 0); } .nsEditorModal .nsEditorModalFooter { background-color: white; height: 40px; border-top: 1px solid #e5e5e5; } .nsEditorModalMask { position: absolute; opacity: 0.3; filter: alpha(opacity = 30); background-color: #ccc; } .nsEditorModalDragMask { position: absolute; background-color: transparent; cursor: move; }.nsEditorInlinePopup { position: absolute; width: auto; overflow: visible; z-index: 6; border: 1px solid rgba(0,0,0,.25); border-radius: 4px; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); line-break: auto; padding: 0; font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .nsEditorInlinePopup.nsEditorInlinePopupHide { display: none; } .nsEditorInlinePopup .nsEditorInlinePopupArrow, .nsEditorInlinePopup .nsEditorInlinePopupArrow:after { position: absolute; display: block; width: 0; height: 0; border: 11px solid transparent; } .nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp { top: -11px; left: 0px; margin-left: 0px; border-top-width: 0; border-bottom-color: rgba(0,0,0,.25); } .nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp:after { top: 1px; margin-left: -11px; content: " "; border-top-width: 0; border-bottom-color: #fff; } .nsEditorInlinePopup .nsEditorInlinePopupContentContainer { display: block; padding: 5px; white-space: nowrap; line-height: 0; } .nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton { position: relative; display: inline-block; background: transparent; color: #333; -moz-outline: 0; outline: none; border: 0; line-height: 1; cursor: pointer; text-align: left; margin: 4px 8px; padding: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; z-index: 2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; height: 40px; text-transform: none; overflow: visible; font-family: inherit; font-size: inherit; float: none; } .nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonActive { background: #d6d6d6; } .nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownContainer { display: inline-block; position: relative; font-size: inherit; margin-right: 5px; } .nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after { position: absolute; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #333; right: 2px; top: 14px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; content: ""; } /*https://stackoverflow.com/questions/20541306/how-to-write-a-css-hack-for-ie-11*/ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after { top: 18px; } } .nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown.nsEditorInlinePopupButtonOpen:after { border-top-color: #333; border-top: 0; border-bottom: 4px solid #222; } .nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:active { color: #333; background: #d6d6d6; } .nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:hover { background: #ebebeb; } .nsEditorInlinePopup .nsEditorInlinePopupButton i .nsEditorInlinePopup .nsEditorInlinePopupButton .fa .nsEditorInlinePopup .nsEditorInlinePopupButton .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .nsEditorInlinePopup .nsEditorInlinePopupButton i, .nsEditorInlinePopup .nsEditorInlinePopupButton svg { display: block; text-align: center; float: none; margin: 8px 7px; width: 24px; } .nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip { position: absolute; left: 50%; top: 0; bottom: -5px; pointer-events: none; visibility: hidden; opacity: 0; display: block; z-index: 1000; transform: translateY(100%); transition: opacity .2s ease-in-out .2s; } .nsEditorInlinePopup .nsEditorInlinePopupButton:hover .nsEditorInlinePopupButtonTooltip { visibility: visible; opacity: 1; } .nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip .nsEditorInlinePopupButtonTooltipText { position: relative; display: inline-block; left: -50%; border-collapse: collapse; text-align: left; white-space: nowrap; cursor: auto; float: none; font-size: .9em; line-height: 1.5; color: #fff; padding: 5px 8px; background: #333; border-radius: 2px; } .nsEditorInlinePopup .nsEditorInlinePopupButtonTooltipText:after { position: absolute; width: 0; height: 0; left: 50%; top: -4px; pointer-events: none; /* causes submenu to change its position */ /*content: "";*/ transition: opacity .2s ease-in-out .2s; border-style: solid; transform: translateX(-50%); border-left-color: transparent; border-bottom-color: #333; border-right-color: transparent; border-top-color: transparent; border-left-width: 5px; border-bottom-width: 5px; border-right-width: 5px; border-top-width: 0; } .nsEditorInlinePopup .nsEditorInlinePopupDropdownContainer { position: absolute; top: 100%; bottom: auto; left: 0; z-index: 1000; border-radius: 2; border-top-left-radius: 0; min-width: 100%; /*box-shadow:0 1px 2px 1px,0 0;*/ background: #ffffff; border: 1px solid #c4c4c4; d