/** * Window.less * * Describes styles for base class 'Window' * * Created by Maxim Kadushkin on 24 January 2014 * Copyright (c) 2018 Ascensio System SIA. All rights reserved. * */ .modals-mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.2; background-color: rgb(0,0,0); z-index: @zindex-modal - 1; } .asc-window { min-height: 50px; min-width: 150px; box-sizing: border-box; z-index: @zindex-modal-background; box-shadow: 0 5px 15px rgba(0,0,0,0.2); border-radius: 5px; background-color: @body-bg; border: solid 1px @gray-dark; left: 0; top: 0; opacity: 0; position: fixed; cursor: default; > .header { height: 34px; border-radius: 5px 5px 0 0; position: absolute; padding: 5px 6px 6px; left: 0; right: 0; top: 0; text-overflow: ellipsis; color: @gray-darker; text-align: center; font-size: 12px; font-weight: 700; text-shadow: 1px 1px #f8f8f8; vertical-align: bottom; line-height: 26px; background: @gray-lighter; border-bottom: solid 1px @gray-dark; cursor: move; .tool { float: right; width: 16px; height: 16px; cursor: pointer; overflow: hidden; padding: 0px; margin: 4px 3px 0px 0px; &.close { background-position: @but-close-offset-x @but-close-offset-y; &:hover { background-position: @but-close-offset-x @but-close-offset-y - 16px; } &.disabled { background-position: @but-close-offset-x @but-close-offset-y - 32px; cursor: default; } } } &.resizing { cursor: inherit !important; } .title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } > .body { border-radius: 0 0 5px 5px; position: absolute; top: 34px; width: 100%; background-color: @body-bg; } &.modal { z-index: @zindex-modal; -ms-touch-action: none; -moz-user-select:none; -khtml-user-select:none; user-select:none; } &.dethrone { z-index: @zindex-modal - 2; } &.alert { min-height: 90px; min-width: 230px; .icon { float: left; width: 35px; height: 35px; margin: 0 0 0 10px; &.warn { height: 32px; background-position: @alerts-offset-x @alerts-offset-y - 105px; } &.error { background-position: @alerts-offset-x @alerts-offset-y - 0; } &.info { background-position: @alerts-offset-x @alerts-offset-y - 35px; } &.confirm { background-position: @alerts-offset-x @alerts-offset-y - 70px; } } .body { .info-box { padding: 20px 20px 20px 10px; height: 50px; .text { padding-left: 60px; span { font-size: 12px; white-space: nowrap; a { text-decoration: underline; color: @gray-deep; &:focus, &:hover { color: @gray-deep; } } } .dont-show-checkbox { margin-top: 13px; text-align: left; } } } } .footer { height: 37px; width: 100%; bottom: 0; text-align: center; padding: 7px 0 0 0; &.dontshow { height: 55px; padding: 15px; } button { &:not(:first-child) { margin-left: 10px; } } } } &.notransform { -webkit-transform: none !important; -webkit-transition: none !important; -moz-transform: none !important; -moz-transition: none !important; -ms-transition: none !important; -ms-transform: none !important; -o-transform: none !important; -o-transition: none !important; } &.plain { border: none; box-shadow: none; border-radius: 0; .body, .resize-border { border-radius: 0 !important; } } .resize-border { position: absolute; width: 5px; height: 5px; z-index: 1; background: @gray-lighter; border: 1px none @gray-dark; &.left { left: 0; } &.right { right: 0; } &.top { top: 0; } &.bottom { bottom: 0; } &.resizing { cursor: inherit !important; } } } .modal-dlg { .body { height: auto; padding: 15px; .input-row { height: @input-height-base; label:not(.checkbox-indeterminate) { line-height: @input-height-base; } div { display: inline-block; } } } .footer { padding-top: 15px; &.center { text-align: center; } &.right { text-align: right; } } } // CopyWarningDialog .copy-warning { .body { padding: 15px 0; & > div { width: 100%; padding: 0 20px; } .box { text-align: center; padding-bottom: 15px; } .message{ text-align: justify; } .hotkeys { padding-top: 5px; > div { display: inline-block; } > div:first-child { margin-right: 35px; } > div:last-child { margin-left: 35px; } .hotkey { font-size: 32px; } .message { text-align: center; } } .footer { padding: 20px; } } }