UNPKG

comindware.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

2,098 lines (1,793 loc) 90.5 kB
/*! * Datetimepicker for Bootstrap * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */ .datetimepicker { padding: 4px; margin-top: 1px; border-radius: 4px; direction: ltr; } .datetimepicker-inline { width: 220px; } .datetimepicker.datetimepicker-rtl { direction: rtl; } .datetimepicker.datetimepicker-rtl table tr td span { float: right; } .datetimepicker-dropdown, .datetimepicker-dropdown-left { top: 0; left: 0; } [class*=" datetimepicker-dropdown"]:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #cccccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; } [class*=" datetimepicker-dropdown"]:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; } [class*=" datetimepicker-dropdown-top"]:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #cccccc; border-top-color: rgba(0, 0, 0, 0.2); border-bottom: 0; } [class*=" datetimepicker-dropdown-top"]:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ffffff; border-bottom: 0; } .datetimepicker-dropdown-bottom-left:before { top: -7px; right: 6px; } .datetimepicker-dropdown-bottom-left:after { top: -6px; right: 7px; } .datetimepicker-dropdown-bottom-right:before { top: -7px; left: 6px; } .datetimepicker-dropdown-bottom-right:after { top: -6px; left: 7px; } .datetimepicker-dropdown-top-left:before { bottom: -7px; right: 6px; } .datetimepicker-dropdown-top-left:after { bottom: -6px; right: 7px; } .datetimepicker-dropdown-top-right:before { bottom: -7px; left: 6px; } .datetimepicker-dropdown-top-right:after { bottom: -6px; left: 7px; } .datetimepicker > div { display: none; } .datetimepicker.minutes div.datetimepicker-minutes { display: block; } .datetimepicker.hours div.datetimepicker-hours { display: block; } .datetimepicker.days div.datetimepicker-days { display: block; } .datetimepicker.months div.datetimepicker-months { display: block; } .datetimepicker.years div.datetimepicker-years { display: block; } .datetimepicker table { margin: 0; } .datetimepicker td, .datetimepicker th { text-align: center; width: 20px; height: 20px; border-radius: 4px; border: none; } .table-striped .datetimepicker table tr td, .table-striped .datetimepicker table tr th { background-color: transparent; } .datetimepicker table tr td.minute:hover { background: #eeeeee; cursor: pointer; } .datetimepicker table tr td.hour:hover { background: #eeeeee; cursor: pointer; } .datetimepicker table tr td.day:hover { background: #eeeeee; cursor: pointer; } .datetimepicker table tr td.old, .datetimepicker table tr td.new { color: #999999; } .datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover { background: none; color: #999999; cursor: default; } .datetimepicker table tr td.today, .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today.disabled:hover { background-color: #fde19a; background-image: linear-gradient(top, #fdd49a, #fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover, .datetimepicker table tr td.today.disabled:hover, .datetimepicker table tr td.today.disabled:hover:hover, .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today:hover.disabled, .datetimepicker table tr td.today.disabled.disabled, .datetimepicker table tr td.today.disabled:hover.disabled, .datetimepicker table tr td.today[disabled], .datetimepicker table tr td.today:hover[disabled], .datetimepicker table tr td.today.disabled[disabled], .datetimepicker table tr td.today.disabled:hover[disabled] { background-color: #fdf59a; } .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active { background-color: #fbf069; } .datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover { background-color: #006dcc; background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active:hover:hover, .datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td.active.disabled:hover:hover, .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active:hover.disabled, .datetimepicker table tr td.active.disabled.disabled, .datetimepicker table tr td.active.disabled:hover.disabled, .datetimepicker table tr td.active[disabled], .datetimepicker table tr td.active:hover[disabled], .datetimepicker table tr td.active.disabled[disabled], .datetimepicker table tr td.active.disabled:hover[disabled] { background-color: #0044cc; } .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active { background-color: #003399; } .datetimepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4px; } .datetimepicker .datetimepicker-hours span { height: 26px; line-height: 26px; } .datetimepicker .datetimepicker-hours table tr td span.hour_am, .datetimepicker .datetimepicker-hours table tr td span.hour_pm { width: 14.6%; } .datetimepicker .datetimepicker-hours fieldset legend, .datetimepicker .datetimepicker-minutes fieldset legend { margin-bottom: inherit; line-height: 30px; } .datetimepicker .datetimepicker-minutes span { height: 26px; line-height: 26px; } .datetimepicker table tr td span:hover { background: #eeeeee; } .datetimepicker table tr td span.disabled, .datetimepicker table tr td span.disabled:hover { background: none; color: #999999; cursor: default; } .datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover { background-color: #006dcc; background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active:hover:hover, .datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active.disabled:hover:hover, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active:hover.disabled, .datetimepicker table tr td span.active.disabled.disabled, .datetimepicker table tr td span.active.disabled:hover.disabled, .datetimepicker table tr td span.active[disabled], .datetimepicker table tr td span.active:hover[disabled], .datetimepicker table tr td span.active.disabled[disabled], .datetimepicker table tr td span.active.disabled:hover[disabled] { background-color: #0044cc; } .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active { background-color: #003399; } .datetimepicker table tr td span.old { color: #999999; } .datetimepicker th.switch { width: 145px; } .datetimepicker th span.glyphicon { pointer-events: none; } .datetimepicker thead tr:first-child th, .datetimepicker tfoot tr:first-child th { cursor: pointer; } .datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot tr:first-child th:hover { background: #eeeeee; } .input-append.date .add-on i, .input-prepend.date .add-on i, .input-group.date .input-group-addon span { cursor: pointer; width: 14px; height: 14px; } @font-face { font-family: 'OpenSans'; src: url(_/resources/fonts/opensans-light.eot); src: url(_/resources/fonts/opensans-light.eot?#iefix) format('embedded-opentype'), url(_/resources/fonts/opensans-light.woff) format('woff'), url(_/resources/fonts/opensans-light.ttf) format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'OpenSans'; src: url(_/resources/fonts/opensans-regular.eot); src: url(_/resources/fonts/opensans-regular.eot?#iefix) format('embedded-opentype'), url(_/resources/fonts/opensans-regular.woff) format('woff'), url(_/resources/fonts/opensans-regular.ttf) format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'OpenSans'; src: url(_/resources/fonts/opensans-italic.eot); src: url(_/resources/fonts/opensans-italic.eot?#iefix) format('embedded-opentype'), url(_/resources/fonts/opensans-italic.woff) format('woff'), url(_/resources/fonts/opensans-italic.ttf) format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'OpenSans'; src: url(_/resources/fonts/opensans-semibold.eot); src: url(_/resources/fonts/opensans-semibold.eot?#iefix) format('embedded-opentype'), url(_/resources/fonts/opensans-semibold.woff) format('woff'), url(_/resources/fonts/opensans-semibold.ttf) format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'OpenSans'; src: url(_/resources/fonts/opensans-bold.eot); src: url(_/resources/fonts/opensans-bold.eot?#iefix) format('embedded-opentype'), url(_/resources/fonts/opensans-bold.woff) format('woff'), url(_/resources/fonts/opensans-bold.ttf) format('truetype'); font-weight: 600; font-style: normal; } /*-- Reset css --*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; box-sizing: border-box; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } *:focus { outline: none; } /*-- //--*/ html, body { width: 100%; min-width: 980px; height: 100%; overflow: hidden; } body.non-selectable { min-width: 0px; } body, input, textarea, select, label { font: normal 12px/1.4 'OpenSans', sans-serif; } .noselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } a { color: #0575bd; text-decoration: none; } a:hover { color: #009bfe; text-decoration: underline; } /* native scroll */ ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-track { -webkit-box-shadow: none; border-radius: 0; background: rgba(0,0,0,0); transition: background 2.2s; } ::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(0,0,0,.1); -webkit-box-shadow: none; } .wrp-scroll:hover ::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); } ::-webkit-scrollbar-thumb:end { background: rgba(0,0,0,.1); } ::-webkit-scrollbar-thumb:window-inactive { background: rgba(0,0,0,.1); } /* loader */ .l-loader:not(:empty) { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255, 255, 255, .65); z-index: 300; } .loader { width: 100%; height: 28px; margin: -12px 0 0; line-height: 24px; font-size: 12px; color: #0575bd; font-weight: 500; display: block; text-align: center; position: absolute; top: 50%; background: 50% 100% no-repeat url('data:image/gif;base64,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'); } /* /loader */ /* /avatar/ */ /* --------------- Search ----------------*/ .tr-search { height: 23px; margin: 0 20px; padding: 8px 0; display: none; position: relative; box-sizing: content-box; border-bottom: solid 1px #ced3d7; background: #fff; z-index: 44; } .tr-search_report { width: 50%; margin: 0; float: right; display: block; border: 0; } .tr-search_mselect { margin: 0; display: block; } .tr-search__input { width: 100%; height: inherit; margin: 0; padding: 0 0 0 25px; font-size: 13px; color: #333; border: 0; outline: 0; background: no-repeat 6px 50% #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMJJREFUeNpinDlzJgMU2ANxERAbQ/lngbgPiA8yIAEmKF0BxPOBeAEQm0PxAqhYBbIGFqjJUUBsCMQfkeTWA/E+ID4MxEegGGxDCxDXoCmGgY9QuRZkJ+miuxMNgGwxQPcDIcCMrOEy1B+4gBM0xOAaYG7kx6IYJNYOVQPXAHL/MiA+D8SBQCwBxYFQMZBzkmHOgvmhA4gTgTgBqug8lJ0IDW5pIJ4D0sSCZP1BPKHlD8RbgHgRsaH0HYh9gPgXQIABAKFrJnBTJSNWAAAAAElFTkSuQmCC); display: block; box-sizing: border-box; } .tr-search__placeholder { width: 100%; padding-left: 0; padding-right: inherit; font-size: 14px; position: absolute; top: 13px !important; left: 30px !important; color: #bcc6cf; cursor: text; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; display: block; } .tr-search__input:focus + .tr-search__placeholder, .tr-search__input:valid + .tr-search__placeholder { display: none; } .tr-search__placeholder.focused { display: none; } .tr-search__clear { width: 26px; height: 26px; margin-top: -13px; position: absolute; top: 50%; right: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8; background: no-repeat 50% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHZJREFUeNpinDlzpj0DA0M7EPsD8WsGCBAF4i1AXMYEJLqA2BKId0ElQHgvEJuB5FiAhA9UwABKg4AuEF8GybFAjXWGSupCFVyGir1mYiAAmJDshBl7GcoGiYmyQF2ri2QsA5KGLSATKoH4FMxOJDedBckBBBgAX6IbvaqTe1UAAAAASUVORK5CYII=); } .tr-search__clear:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .search-view { position: relative; } /*-----//------*/ .selected { background: #eaf5fc } /* ------------------------------ user-avatar ------------------------------ */ .user-avatar { width: 96px; height: 96px; position: absolute; top: 21px; left: 7px; font-size: 44px; color: #d2dbe2; text-decoration: none; text-transform: uppercase; text-align: center; line-height: 84px; overflow: hidden; } .user-avatar:hover { color: #d2dbe2; text-decoration: none; } .user-avatar_edit { cursor: pointer; } .user-avatar__img { width: 80px; height: 80px; margin: 1px 0 0 1px; line-height: 80px; overflow: hidden; border: solid 2px #fff; border-radius: 50%; display: block; box-sizing: content-box; background: #fff no-repeat 50% 50%; box-shadow: 0px 0px 0px 1px #d2dbe2; } .user-avatar__upload { width: 94px; line-height: 94px; font-size: 70px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; left: 0; outline: 0; z-index: 19; cursor: pointer; } .user-avatar__txt-wrp { width: 82px; height: 82px; border-radius: 50%; overflow: hidden; position: absolute; top: 2px; left: 2px; z-index: 9; cursor: pointer; } .user-avatar__txt { margin-top: 31px; line-height: 22px; font-size: 11px; text-align: center; text-transform: none; background: #2d9adf; color: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; cursor: pointer; white-space: nowrap; cursor: pointer; } .user-avatar:hover .user-avatar__txt { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: .6; } /* /user-avatar */ /* SplitPanelView */ .double-panels{ width: 100%; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: stretch; align-items: stretch; position: relative; } .double-panels__panel{ -ms-flex: 1 1 auto; flex: 1 1 auto; } .double-panels__resizer{ width:9px; box-sizing: content-box; cursor: e-resize; top: 0; height: 100%; left: 50%; position: absolute; margin-left: -4px; z-index: 5 } .double-panels__resizer:after{ content: ''; width:1px; background: #ced3d7; top: 0; height: 100%; left: 4px; position: absolute; } /* /SplitPanelView/ */ .msg-popup { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; z-index: 555; } .msg-popup:before { content: ''; height: 100%; width: 0; display: inline-block; vertical-align: middle; } .msg-popup__content { width: 650px; max-width: 80%; max-height: 80%; min-height: 110px; margin: auto; padding: 20px 30px; overflow: auto; display: inline-block; vertical-align: middle; background: #fff; } .msg-popup__title { font-size: 22px; line-height: 1.2; color: #384650; font-weight: 300; text-align: center; } .msg-popup__desc { padding: 20px; font-size: 16px; font-weight: 300; } .msg-popup__buttons { text-align: right; } .msg-popup__button { margin: 0 0 0 10px; padding: 5px 25px; display: inline-block; font-size: 14px; color: #0575bd; outline: 0; border: 1px solid #ced3d7; background: #fff; cursor: pointer; } .msg-popup__button:hover { color:#009bfe; border-color: #009bfe; } .msg-popup__button_default { color: #fff; border-color: #0575BD; background: #0575BD; } .msg-popup__button_default:hover { color: #fff; background-color: #009bfe; } .l-popup { height: 600px; width: 700px; max-width: 80%; max-height: 80%; min-height: 300px; margin: auto; padding: 20px 30px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fff; z-index: 555; } .fadingPanel { background-color: #023f67; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 100; display: none; } .fadingPanel_open { opacity: .5; display: block; } .popup-fade { z-index: 101 } /* CSS form and editors #70787f; // Label text // disabled label text // disabled radiobutton circle #cb4e30; // eroror label text // eroror border editor // error border textarea // error border date-time // error border bubbles // form error #c85e44; // required color symbol #0575bd // focus border editor // focus radiobutton circle // hover bubbles link // user avatar empty text color // svg-icons checked // datetimepicker border arrow // field question icon #d3d5d6; // empty editor #384650; // focus editor // color chekbox text // color radiobutton text #838c92; // border checkbox // border radiobutton // border multiselect #edeff0 // empty border editor // empty border textarea // empty border date-time // empty border bubbles #b9bcbd // hover border editor // hover border textarea // hover border date-time // hover border bubbles #9fc4da // border bubbles items #cccece // border bubbles items disabled #eaf4f9 // background bubbles items #f3f3f3 // background bubbles items disabled #70787F // empty view color text #aab5be // empty member text color #d2dbe2 // user avatar box-shadow // user avatar text color #fff // user avatar background // user avatar border rgba(5,117,189,.5) // user avatar btn #8d8888; // fill svg icons #ca4e30 // fill svg icons remove #4d4d4d // fill svg icons plus */ .form-group { position: relative; letter-spacing: -.36em; font-size: 0; } /*------------------ Form Label ------------------*/ .form-label { max-width: 100%; height: 14px; line-height: 14px; letter-spacing: normal; font-size: 11px; font-weight: 400; color: #70787f; cursor: default; position: relative; display: -ms-flexbox; display: flex; } .form-label__txt { max-width: 100%; padding: 0; display: inline-block; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; position: relative; } .form-label__info{ position: relative; line-height: inherit; display: none; } .form-label__info:not(:empty) { display: inline-block; margin-left: 3px; } .form-label__info-button { position: relative; display: inline-block; height: 12px; width: 12px; } .form-label__info-button:before { content: '?'; color: #b0b9c0; border: 1px solid #c4c9ce; background: #fff; width: 10px; height: 10px; border-radius: 50%; font-size: 8px; line-height: 10px; font-weight: bold; position: absolute; top: 1px; left: 0; text-align: center; cursor: pointer; } .form-label__info-button:hover:before { color: #70787f; border-color: #70787f; } .form-label__info-button:hover:before { color: #70787f; border-color: #70787f; } .form-label__info-button-anchor{ position:absolute; width:0; top:-2px; bottom:-4px; left:5px; } .form-label__error { position: relative; line-height: inherit; display: none; } .error .form-label__error { display: inline-block; margin-left: 3px; } .form-label__error-button { position: relative; display: inline-block; height: 12px; width: 12px; } .form-label__error-button:before { content: '!'; color: #cc5336; border: 1px solid #cb4e30; background: #fff; width: 10px; height: 10px; border-radius: 50%; font-size: 8px; line-height: 10px; font-weight: bold; position: absolute; top: 1px; left: 0; text-align: center; cursor: pointer; } .form-label__error-button:hover:before { color: #b12a23; border-color: #b12a23; } .form-label__error-button-anchor { position:absolute; width: 0; top:-2px; bottom:-4px; left:5px; } .form-label__tooltip-panel { min-width: 200px; max-width: 400px; padding: 10px; } .required .form-label { padding-left: 10px; } .required .form-label::before { content: '*'; margin: -5px 0 0; color: #c85e44; font-size: 14px; line-height: 14px; font-weight: 500; position: absolute; top: 50%; left: 0; } .disabled .form-label { color:#70787f; } /*---------------// End Form Label //-------------*/ /*------------------ Form Editor ------------------*/ .form-editor { letter-spacing:normal; } .editor { height: 20px; line-height: 20px; font-size: 12px; position: relative; color:#384650; } .editor:after { content: ''; position: absolute; height: 2px; background: #0575bd; left:0; bottom: -1px; width: 0; transition: width .4s; } .editor_focused:after { width: 100%; } .editor_empty{ color:#d3d5d6; } .editor_focused { color:#384650; } .editor_readonly:after, .editor_disabled:after{ width: 0; } .editor_readonly, .editor_disabled{ cursor: default; } .editor_disabled div, .editor_disabled span, .editor_disabled input, .editor_disabled textarea{ cursor: default !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; background-color: transparent; pointer-events: none; } .editor_disabled div.time-view, .editor_disabled div.date-view { pointer-events: auto; } /* checkbox */ input[type="checkbox"].checkbox { display: none; } .editor_checkbox { display: inline-block; max-width: 100%; padding: 0 0 0 20px; height: 14px; line-height: 14px; } .editor_checkbox:after { width: 0; } .editor_checkbox.editor_empty{ color:#384650; } .checkbox { width: 14px; height: 14px; border-radius: 2px; margin: 0; overflow: hidden; display: block; position: absolute; top: 0; left: 0; border: solid 1px #838c92; cursor: pointer; transition: box-shadow .5s; } .editor_focused .checkbox { box-shadow: 0 0 5px rgba(47,152,248,.5); } .editor_readonly .checkbox, .editor_disabled .checkbox { filter: alpha(opacity=60); opacity: .6; cursor: auto; } .checkbox-text { color: inherit; cursor: pointer; line-height: inherit; overflow: hidden; text-overflow: ellipsis; max-width: 100%; display: inline-block; white-space: nowrap; } .editor_readonly .checkbox-text, .editor_disabled .checkbox-text { cursor: default; } /* /checkbox */ /* radiobutton */ .editor_radiobutton { height: 19px; padding: 0 0 0 19px; line-height: 19px; cursor: pointer; } .editor_radiobutton:after { width: 0; } .editor_radiobutton.editor_empty{ color:#384650; } .radiobutton { width: 12px; height: 12px; margin: 0; overflow: hidden; display: block; position: absolute; top: 4px; left: 0; border: solid 1px #838c92; border-radius: 50%; transition: box-shadow .5s; } .editor_disabled .radiobutton, .editor_readonly .radiobutton { filter: alpha(opacity=60); opacity: .6; cursor: default; } .editor_focused .radiobutton { box-shadow: 0 0 5px rgba(47,152,248,.5); } .editor_checked .radiobutton:after { content: ''; position: absolute; width: 6px; height: 6px; border-radius: 50%; background: #0575bd; margin: 2px 0 0 2px; } .radiobutton-text { line-height: inherit; overflow: hidden; text-overflow: ellipsis; max-width: 100%; display: inline-block; white-space: nowrap; } .editor_disabled .radiobutton-text, .editor_readonly .radiobutton-text { cursor: default; } .editor_disabled .editor_checked .radiobutton:after, .editor_readonly .editor_checked .radiobutton:after { background: #70787f; } /* /radiobutton/ */ /* input */ .input { width: 100%; height: inherit; margin: 0; padding: 0 20px 0 0; display: inline-block; color: inherit; font-weight: inherit; line-height: inherit; border: 0; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; border-bottom:1px solid #edeff0; vertical-align: top; background: transparent none 100% 50% no-repeat ; transition: background, border-color .2s ease-in-out; } .input:hover { border-bottom-color:#b9bcbd; } .error .editor .input{ border-bottom-color:#cb4e30; } .editor_reference .input{ padding-right: 45px; } /* /input/ */ /* textarea */ .editor_textarea { height: auto; line-height: 18px; } .textarea { overflow-y: auto; width: 100%; min-height: 26px; padding: 0 0 2px; resize: none; border: 0; margin: 0; vertical-align: top; border-bottom: 1px solid #edeff0; outline: none; line-height: inherit; font-size: inherit; color: inherit; } .textarea:hover { border-bottom-color:#b9bcbd; } .error .editor .textarea{ border-bottom-color:#cb4e30; } .editor_disabled .textarea, .editor_readonly .textarea{ border-bottom-color:transparent; resize: none; } /* /textarea/ */ /* Date Time */ .editor_date-time { padding-right: 16px; border-bottom: 1px solid #edeff0; } .editor_date-time:hover { border-bottom-color: #b9bcbd } .editor_disabled.editor_date-time, .editor_disabled.editor_date-time:hover, .editor_readonly.editor_date-time, .editor_readonly.editor_date-time:hover { border-bottom-color:transparent; background:none } .error .editor_date-time { border-bottom-color: #cb4e30; } .date-view, .time-view{ height: 20px; } .date-time{ display: inline-block; } .editor .date-time .input{ border-bottom-color: transparent; background: none !important; padding-right: 0; } .editor .date-time .input_date{ width: 110px; } .editor .date-time .input_time{ width: 90px; } .date-time .btn-remove_date, .date-time .btn-remove_time{ display: none !important; } /* /Date Time/ */ /* Dropdown */ .input_dropdown{ position: relative; } .editor_disabled .input_dropdown, .editor_disabled .input_dropdown:hover, .editor_readonly .input_dropdown, .editor_readonly .input_dropdown:hover{ background: transparent; } .dropdown-text{ display: inline-block; max-width: calc(100% - 16px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* /Dropdown/ */ /* Bubbles */ .editor_bubble{ height: auto; min-height: 20px; } .bubbles { width: 100%; height: auto; min-height: 20px; overflow: hidden; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom:1px solid #edeff0; } .bubbles:hover { border-bottom-color:#b9bcbd; } .error .editor .bubbles{ border-bottom-color:#cb4e30; } .editor_disabled .bubbles, .editor_disabled .bubbles:hover, .editor_readonly .bubbles, .editor_readonly .bubbles:hover{ border-bottom-color:transparent; background: transparent; } .bubbles__i { max-width: 100%; margin: 0 2px 1px 0; padding: 0 18px 0 10px; line-height: 17px; display: inline-block; vertical-align: top; font-size: 12px; position: relative; border: solid 1px #9fc4da; border-radius: 2px; background: #eaf4f9; -ms-flex: 0 0 auto; flex: 0 0 auto; } .editor_disabled .bubbles__i, .editor_readonly .bubbles__i{ background:#f3f3f3; border-color:#cccece; } .bubbles__link { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; line-height: inherit; text-decoration: none; color: inherit; } .bubbles__link:hover { color: #0575bd; } .editor_disabled .bubbles__link:hover, .editor_readonly .bubbles__link:hover { color: inherit; cursor: default; text-decoration: none; } .bubbles__form { -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; margin: 0; padding: 0; line-height: 20px; display: inline-block; vertical-align: top; } .bubbles__input { width: 100%; border: 0; } .editor_disabled .bubbles__input, .editor_readonly .bubbles__input{ pointer-events: none; } .bubbles__input.empty{ color: inherit; } /* /Bubbles/ */ /* reference-field */ .editor_reference{ } .dropdown-reference { height: inherit; width: 100%; margin: 0; } .reference-field__txt { max-width: 100%; padding: 0 28px 0 0; display: inline-block; vertical-align: top; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .reference-field__txt-link { cursor: pointer; max-width: 100%; padding: 0 8px 0 0; display: inline-block; vertical-align: top; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .editor_disabled .reference-field__txt-link{ color:#384650; } .reference-field__edit-btn { display: inline-block; cursor: pointer; width: 22px; height: 18px; position: absolute; top:0; right: 21px; vertical-align: top; border: 1px solid transparent; border-radius: 2px; visibility: hidden; transition: visibility .3s; } .editor:hover .reference-field__edit-btn{ visibility: visible; } .reference-field__edit-btn:hover { border-color: #dfe4e8; background: #f7f6f6; } .reference-field__edit-btn:active { border-color: #abaeb0; box-shadow: inset 0 1px 5px hsla(0, 0%, 71%, .5); } .editor__common-empty-view { position: absolute; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; color: #70787F; min-height: 30px; font-size: 12px; font-weight: 400; } /* /reference-field/ */ /*-------------// End Form Editor // -------------*/ /*------------------ Form Erorr ------------------*/ .form-error{ font-size: 11px; color: #cb4e30; font-weight: 500; max-width: 100%; padding: 0; display: inline-block; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; position: absolute; left:0; opacity: 0; bottom:15px; transition: all .3s; } .error .form-error{ opacity: 1; bottom:8px; } /*-------------// End Form Erorr // -------------*/ /* Avatar editor */ .user-avatar-wrp{ display: inline-block; position: relative; width: 82px; height: 82px; } .user-avatar-editor{ position: relative; display: block; width: 80px; height: 80px; margin: 0; line-height: 80px; text-decoration: none; text-align: center; border: solid 2px #fff; border-radius: 50%; box-sizing: content-box; background: #fff no-repeat 50% 50%; background-size: cover; box-shadow: 0 0 0 1px #d2dbe2; } .user-avatar-editor__txt{ font-size: 44px; color: #d2dbe2; white-space: nowrap; overflow: hidden; text-transform: uppercase; text-overflow: ellipsis; } .user-avatar-editor__btn{ position: absolute; top: 0; left: 0; width: 80px; height: 80px; border-radius: 50%; cursor: pointer; overflow: hidden; } .user-avatar-editor-btn{ position: absolute; top: 50%; left: -3px; right: -3px; margin-top: -15px; color: #fff; font-weight: 600; font-size: 9px; background: rgba(5,117,189,.5); display: inline-block; white-space: nowrap; height: 30px; line-height: 30px; cursor: pointer; } .user-avatar-editor__empty{ position: absolute; right:0; top:-3px; cursor: pointer; line-height: initial; font-weight: 600; font-size: 11px; color:#0575BD } .user-avatar-editor__empty:hover{ color:#cb4e30 } /* /Avatar editor/ */ /* Member editor */ .users-list{ width:100%; } .users-list .popout{ width:100%; } .popout-field-user{ width:100%; height: 20px; line-height: 20px; border-bottom:1px solid #edeff0; transition: border-bottom-color .2s ease-in-out; } .popout-field-user:hover{ border-bottom-color: #b9bcbd; } .error .editor .popout-field-user{ border-bottom-color:#cb4e30; } .editor_disabled .popout-field-user, .editor_disabled .popout-field-user:hover, .editor_readonly .popout-field-user, .editor_readonly .popout-field-user:hover{ border-bottom-color:transparent; background: transparent; } .member-text{ display: inline-block; position: relative; padding-right: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } .member-text__empty { color: #aab5be; } .editor_readonly .member-text__empty , .editor_disabled .member-text__empty{ cursor: default; } /* /Member editor/ */ /* svg icons */ .svg-icons-wrp{ display: inline-block; position: absolute; right: 0; top: 0; width:20px; height: 20px; vertical-align: middle; overflow: hidden; } .editor_readonly .svg-icons-wrp, .editor_disabled .svg-icons-wrp{ display: none; } .svg-icons-wrp_checked{ width:14px; height: 14px; display: none; } .editor_checked .svg-icons-wrp_checked{ display: inline-block; } .editor_check_undefined .checkbox:after{ content: ''; position: absolute; left: 2px; top: 2px; width: 8px; height: 8px; background-color: #278ed9; border-radius: 2px; } .svg-icons-wrp_multiselect{ width: 16px; height: 16px; top: 5px; right: 5px; border: solid 1px #838c92; opacity: .4; border-radius: 50%; } .multiselect-i_selected .svg-icons-wrp_multiselect{ opacity: 1; } .multiselect-i .svg-icons_multiselect{ visibility: hidden; } .multiselect-i_selected .svg-icons_multiselect{ visibility: visible; } .svg-icons-wrp_add{ left: 0; right: auto; top: 50%; margin-top: -10px; } .svg-icons-wrp_bubble{ width: 18px; height: 18px; } .svg-icons-wrp__empty{ overflow: hidden; width: 20px; height: 20px; visibility: hidden; transition: visibility .3s ease-in-out; } .editor_empty:hover .svg-icons-wrp__empty { visibility: visible; } .svg-icons-wrp__remove{ overflow: hidden; width: 20px; height: 20px; position: absolute; left: 0; top: 0; cursor: pointer; visibility: hidden; transition: visibility .3s ease-in-out; } .svg-icons-wrp__remove_dd-title{ top:2px } .editor:hover .svg-icons-wrp__remove { visibility: visible; } .editor .bubbles__i .svg-icons-wrp__remove_bubble, .editor:hover .bubbles__i .svg-icons-wrp__remove_bubble{ width: 18px; height: 18px; visibility: hidden; } .editor .bubbles__i:hover .svg-icons-wrp__remove_bubble{ visibility: visible; } .dd-list__filter_reference:hover .svg-icons-wrp__remove{ visibility: visible; } .editor_empty .svg-icons-wrp__remove, .editor_empty:hover .svg-icons-wrp__remove, .editor.editor_empty .svg-icons-wrp__remove, .editor.editor_empty:hover .svg-icons-wrp__remove{ visibility: hidden; } svg.svg-icons{ width:20px; height: 20px; pointer-events: none; } .svg-icons_remove{ transform: translate(6px, 5px); } .svg-icons_remove-bubble{ transform: scale(.8) translate(4px, 4px); } .svg-icons_date{ transform: translate(3px, 2px); } .svg-icons_time{ transform: translate(2px, 1px); } .svg-icons_dropdown{ transform: translate(7px, 6px); } .svg-icons_member{ transform: translate(2px, 1px); } .svg-icons_checked{ transform: translate(2px, 2px); } .svg-icons_multiselect{ transform: scale(.9) translate(1px, 3px) } .svg-icons_pencil{ margin-top: -2px; } .d-svg-icons{ fill: #8d8888; } .d-svg-icons_remove{ fill: #ca4e30; } .d-svg-icons_plus{ fill: #4d4d4d; } .d-svg-icons_checked{ fill: #0575bd; } /* /svg icons/ */ /* ------------------------------ Calendar Bootstrap empty style ------------------------------ */ .editor_date.editor_empty, .editor_date-time.editor_empty{ color:inherit; } .date-view .dropdown__wrp{ width: 220px; } .datetimepicker table{ width: 100%; border-collapse: inherit; } .datetimepicker th.switch { width: inherit; } .datetimepicker table tr td span { display: block; height: 40px; line-height: 40px; border-radius: 0; } .datetimepicker td, .datetimepicker th{ text-align: center; height: 26px; vertical-align: middle; border-radius: 0; border: 1px solid transparent; font-size: 11px; box-sizing: content-box; } .datetimepicker .table-condensed thead tr:first-child{ height: 32px; } .datetimep